본문 바로가기
728x90
반응형

linux55

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.
[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.
[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.
[Ubuntu & Linux ] nohup과 systemd 의 장단점과 차이점 [Ubuntu & Linux ] nohup과 systemd 의 장단점과 차이점 nohup과 systemd는 각각 다른 목적과 기능을 가진 도구입니다. 성능 면에서도 차이가 있지만, 더 중요한 것은 관리와 신뢰성 측면에서의 차이입니다. 여기에서 두 도구의 차이점과 성능 차이를 설명하겠습니다.nohupnohup은 단순히 프로세스를 백그라운드에서 실행하고, 터미널 세션이 종료되어도 해당 프로세스가 계속 실행되도록 합니다.장점:간단하고 사용하기 쉬움.별도의 설정 파일 없이 빠르게 실행 가능.추가적인 데몬 관리 도구 없이 사용 가능.단점:프로세스 모니터링 및 자동 재시작 기능이 없음.시스템 재부팅 시 자동으로 시작되지 않음.로그 관리가 어려움(nohup.out 파일로 로그가 저장됨).systemdsystemd는 .. 2024. 7. 11.
[Ubuntu & Linux ] 우분투 시스템 시간대(timezone) 변경하는 방법 !! [Ubuntu & Linux ] 우분투 시스템 시간대(timezone) 변경하는 방법 !! timedatectl 명령어로 현재 설정 된 시간대를 확인 하실 수 있습니다.$ timedatectl 아래 명령어로 타임존 리스트를 확인하고 셋팅해주시면 됩니다 :)# 타임존 리스트 확인$ timedatectl list-timezones# 한국시간대로 셋팅$ sudo timedatectl set-timezone Asia/Seoul 2024. 5. 10.
[Ubuntu & Linux] 우분투20.04에서 nginx 완전히 삭제하는 방법 !! [Ubuntu & Linux] 우분투20.04에서 설치 된 nginx 완전히 삭제하는 방법 !! 우분투에 설치 된 nginx를 완전히 삭제하고 다시 설치하고 싶다면 아래 명령어를 입력해주시면 완전히 삭제가 됩니다 ! $ sudo apt-get remove --purge nginx nginx-full nginx-common 2024. 4. 1.
728x90
반응형