728x90 반응형 ubuntu62 [우분투] 서버 타임존(Timezone) 한국 시간으로 1분 만에 변경하기 (timedatectl) [우분투] 서버 타임존(Timezone) 한국 시간으로 1분 만에 변경하기 (timedatectl)서버를 처음 세팅하고 나면 가장 먼저 해야 할 일 중 하나가 바로 시간 동기화입니다.분명 아침에 작업을 했는데 서버 로그에는 새벽 시간이 찍혀있거나, DB에 데이터를 넣었는데 시간이 9시간씩 차이가 난다면 타임존(Timezone) 설정이 UTC(협정 세계시)로 되어있을 확률이 높습니다.오늘은 우분투(Ubuntu) 환경에서 복잡한 설정 파일 수정 없이, 명령어 한 줄로 깔끔하게 한국 표준시(KST)로 변경하는 방법을 정리해 보겠습니다.1. 현재 타임존 확인하기작업을 시작하기 전에 현재 서버의 시간이 어떻게 설정되어 있는지 확인해 봅시다. date 명령어도 있지만, 타임존 정보까지 상세하게 보여주는 timeda.. 2026. 2. 21. Nginx HTTPS 설정하기 - Let's Encrypt 무료 SSL 인증서 적용 가이드 들어가며웹사이트를 운영하다 보면 HTTPS 적용은 이제 선택이 아닌 필수가 되었습니다. 검색엔진 최적화(SEO)는 물론, 브라우저에서 "주의 요함" 경고가 뜨는 것도 방지할 수 있죠.이번 포스팅에서는 Nginx 서버에 Let's Encrypt 무료 SSL 인증서를 적용하는 방법을 단계별로 정리해보겠습니다.환경Ubuntu ServerNginx도메인이 서버 IP에 연결되어 있어야 함기존 Nginx 설정 (HTTP)HTTPS 적용 전, 제 nginx 설정은 다음과 같았습니다.server { listen 80 default_server; listen [::]:80 default_server; root /home/ubuntu/cheonsu_front; index index.html index.. 2026. 1. 12. Ubuntu 파일 권한 완벽 가이드 (chmod 사용법) Ubuntu 파일 권한 완벽 가이드 (chmod 사용법)Linux/Ubuntu를 사용하다 보면 ls -l 명령어로 파일 목록을 확인할 때 -rwxrwxr-x와 같은 문자열을 볼 수 있습니다. 이것이 바로 파일의 권한을 나타내는 표시인데요, 오늘은 이 권한 표기의 의미와 chmod 명령어를 사용해 권한을 설정하는 방법을 알아보겠습니다.1. 권한 표기 읽는 법drwxrwxr-x이 10자리 문자열은 다음과 같이 구성됩니다.d rwx rwx r-x│ │ │ ││ │ │ └─ 기타 사용자 (others) 권한│ │ └───── 그룹 (group) 권한│ └───────── 소유자 (user/owner) 권한└─────────── 파일 타입파일 타입 (맨 앞 1자리)d : 디렉토리 (directo.. 2026. 1. 10. Nginx 404 Not Found (Permission Denied) 오류 해결 방법 에러 증상브라우저에서 접속하면 페이지가 열리지 않고 404 Not Found 오류가 발생Nginx 에러 로그(일반적으로 /var/log/nginx/error.log)에 다음 메시지 표시... permission denied ...즉, Nginx 프로세스가 필요한 파일이나 디렉터리에 접근할 수 있는 권한이 없어서 파일을 로드하지 못하는 상황입니다. 빠른 해결 방법: Nginx를 root 권한으로 실행하기가장 쉽게 권한 문제를 우회하는 방법은 Nginx를 root 권한으로 실행하는 것입니다. 이 방법은 빠르고 간단하지만, 보안상 매우 위험할 수 있으므로 운영 환경보다는 테스트 환경에서 임시로 확인할 때만 사용하는 것을 권장합니다.1. Nginx 설정 파일 열기일반적으로 Nginx 메인 설정 파일은 /etc/.. 2025. 1. 16. [Ubuntu & Linux] CPU 정보 확인하는 방법 !! [Ubuntu & Linux] CPU 정보 확인하는 방법 !!우분투에서 내 cpu 정보를 확인하는 명령어 입니다.$ cat /proc/cpuinfo CPU 모델명만 보고 싶으시면 아래 명령어 사용 !$ cat /proc/cpuinfo | grep "model name" | head -1 2024. 9. 25. [Ubuntu & Linux] 타임존 한국시간으로 변경하는 방법 !! 현재 타임존 확인하기$ timedatectl이 명령어를 실행하면 현재 설정된 시간과 타임존 정보를 확인할 수 있습니다.타임존 변경하기$ sudo timedatectl set-timezone Asia/Seoul타임존을 한국(서울)으로 변경하려면 다음 명령어를 실행하세요변경된 타임존 확인하기$ timedatectl출력 결과에 Asia/Seoul로 설정된 것을 확인할 수 있습니다.이렇게 하면 우분투 시스템의 타임존이 한국 시간으로 변경 되었을 거에요 :) 2024. 8. 30. [Python & FastAPI] FastAPI와 Gunicorn을 사용한 서버 설정 (systemctl 에 설정하기) [Python & FastAPI] FastAPI와 Gunicorn을 사용한 서버 설정 (systemctl 에 설정하기) FastAPI와 Gunicorn을 연동하여 서버를 설정을 해보았습니다 !Gunicorn 시스템 서비스 파일 설정우선, FastAPI 애플리케이션을 Gunicorn과 함께 실행하기 위해 시스템 서비스 파일을 설정해야 합니다. 아래는 systemd에서 사용하는 서비스 파일의 예제입니다. vi /etc/systemd/system/gunicorn.service# gunicorn.service[Unit]Description=gunicorn daemonAfter=network.target[Service]User=ubuntuGroup=ubuntuWorkingDirectory=/home/ubuntu/.. 2024. 8. 23. [Ubuntu & Linux] cuda 및 nvidia 설치제거 방법 !! (패키지 삭제) [Ubuntu & Linux] cuda 및 nvidia 설치제거 방법 !! (패키지 삭제) 우분투에서 CUDA를 삭제하는 방법은 다음과 같습니다. CUDA를 설치할 때 사용한 방법에 따라 삭제 방법이 다를 수 있지만, 일반적으로 다음 단계를 따르면 됩니다.1. CUDA 패키지 목록 확인먼저, 설치된 CUDA 패키지 목록을 확인합니다.$ dpkg -l | grep cuda 이 명령어를 실행하면 설치된 CUDA 관련 패키지들이 리스트로 출력됩니다.2. CUDA 패키지 삭제패키지를 삭제하려면 다음 명령어를 사용합니다.$ sudo apt-get --purge remove 'cuda*'이 명령어는 모든 CUDA 관련 패키지들을 제거합니다. --purge 옵션은 설정 파일까지 완전히 삭제합니다.3. 추가적으로 설치.. 2024. 8. 13. [Ubuntu & Linux] 주피터 노트북(jupyter notebook) 실행 시 에러 TypeError: __init__() got an unexpected keyword argument 'registry' 해결방법 [Ubuntu & Linux] 주피터 노트북(jupyter notebook) 실행 시 에러 TypeError: __init__() got an unexpected keyword argument 'registry' 해결방법우분투 서버에 주피터 노트북을 설치 후 실행했더니 아래와 같은 에러가 발생하였다.OS 버전은 Ubuntu 20.04, Python은 3.8.10 이다. 확인을 해보니 패키지 버전이 안맞아서 그런거라 최신버전으로 업데이트 해주어 쉽게 해결했다.Traceback (most recent call last): File "/home/drsong/.local/bin/jupyter-notebook", line 5, in from notebook.app import main File "/ho.. 2024. 8. 12. 이전 1 2 3 4 ··· 7 다음 728x90 반응형