OS/ubuntu9 우분투 도커 설치 / 도커 사용 이유(ubuntu / docker) 도커란? 왜쓰지? 도커는 간단히 말해 서버, 디비 환경을 이미지로 컨테이너화 할수 있는 도구입니다. 도커는 컨테이너 이미지를 만들어서 서버에 올리기 쉽기 때문에 사용합니다. 예를 들어, 웹 사이트 구축을 했는데, 방문자가 늘어나서 서버를 추가로 증설해야한다고 했을때, 새로운 서버를 환경설정 할 필요없이 도커 이미지만 올려주면 구동합니다. 또, 서버가 예기치 않게 다운됐을때, 이미지를 다시 올려주면 다시 구동하게 됩니다. 설치 환경 : Ubuntu 20.04.3 LTS 아래의 명령어를 한줄씩 실행하면 설치할 수 있습니다. sudo apt update sudo apt install apt-transport-https ca-certificates curl software-properties-common cur.. OS/ubuntu 2022. 6. 14. cerbot 만료일자 확인하기 아래의 명령어로 만료일자를 확인할수 있습니다. certbot certificates 아래의 포스팅을 참고하시면 let's encrypt ssl 인증서를 발급 받아 적용할 수 있습니다. SSL 인증서 발급 방법 DNS TXT / Let's Encrypt SSL 인증서 발급 DNS TXT / Let's Encrypt SSL 인증서 발급 무료 도메인을 사용하면서 Let's Encrypt 을 발급받으려다 보니, 아래와 같은 오류가 생겼습니다. Failed authorization procedure. goo.ringobee.kro.kr (http-01): urn:ietf:params:acme:er taewooblog.tistory.com Nginx로 SSL 인증서 적용하여 Https 접속하는 방법 OS/ubuntu 2021. 3. 10. 우분투 서버, 한국 시간으로 바꾸기 (리눅스/우분투/centos) 리눅스 서버 시간 한국 표준시간으로 변경하기 서버 시간대를 설정하지 않으면, 로그를 볼때 불편하죠. 리눅스 서버 시간을 한국 시간으로 바꾸는 방법을 알아보겠습니다. 저는 우분투 18.04 LTS 버전 입니다. 처음에 date 명령으로 시간을 알아보면, UTC 시간으로 설정되어 새벽 시간대로 나옵니다. 한국 시간으로 변경 (서울) 서울 시간 파일이 있는지 확인 해봅니다. // Seoul 파일 확인 $ ls /usr/share/zoneinfo/Asia 아래와 같은 명령어로 리눅스 서버의 시간을 서울로 변경해줍니다. sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime 아래와 같이 한국 [서울] 시간으로 변경 되었습니다. 긴글 읽어 주셔서 감사합니다. 더 궁금.. OS/ubuntu 2020. 10. 16. 지킬[jekyll] serve 백그라운드 실행 지킬 jekyll 서비스 백그라운드 실행 (background) 블로그 라이브러리 지킬(jekyll)을 모두 설치 후 실행하려면 아래와 같은 명령을 실행해야합니다. jekyll serve 하지만 위와 같이 실행한다면 아래의 이미지 처럼 세션과 같이 실행되기 때문에, 서버의 세션이 끊기거나 ctrl+c를 누르면 지킬 서비스가 종료되어 버립니다. 이 세션에서는 다른 명령어도 못내립니다. 그래서 백그라운드(background)로 지킬 serve를 해줘야 서버 접속을 끊거나, 다른 명령어를 내릴수 있습니다. 지킬(jekyll) 백그라운드(background) 실행 아래와 같이 같이 애플리케이션을 실행할때 보여주는 문자들을 지워주는 명령어와 함께 명령하면 지킬을 백그라운드로 실행할 수 있게됩니다. jekyll s.. OS/ubuntu 2020. 9. 11. 우분투 하드웨어(cpu, 램) 사용량 확인 하기 우분투에서 기본적으로 프로세스 사용량 모니터링을 제공합니다. 별도의 설치가 필요없이, top 명령어로 모니터링 할수 있습니다. 아래의 명령어를 입력하면, 다음과 같이 모니터링 화면이 나와 어떤 프로그램이 얼마나 사용량을 차지하고 있는지 볼수 있습니다. top 1. 서버 정보 모니터링 값의 맨위를 보시면 up 63 days, 11:27가 나옵니다. 63일 11시간 27분동안 서버가 계속 작동해왔다는 것을 의미 합니다. 다음 Load average (로드 애버리지) : 세 개의 숫자는 각각 1분, 5분, 15분 간의 평균 실행/대기 중인 프로세스의 수를 나타냅니다. 메모리 그 아래에 cpu 사용량과 KiB Mem/Swap 메모리 사용량도 표기되고 있습니다. 단위는 키로 바이트(KB)이고 메모리 사용률은 us.. OS/ubuntu 2020. 8. 9. 우분투 cpu/디스크 온도, 습도 확인하기 우분투 lm_sensors로 온도, 습도, 전압 확인하기 우분투 서버를 운영할때 하드웨어 모니터링을 하고 싶을때 사용하는 오픈 소스 프로그램이 있습니다. lm-sensors는 하드웨어의 온도, 전압, 습도 및 팬 등 하드웨어 환경을 모니터링 하기 위하여 사용되는 프로그램 입니다. lm_sensors 설치 및 설정(cpu 온도) 아래의 명령어로 우분투 서버에 lm_sensors 프로그램을 설치 해줍니다. sudo apt install lm-sensors 설치가 완료되면 프로그램 설정을 해야하는데, 아래의 명령어로 설정을 시작합니다. sudo sensors-detect 여러가지 질문을 하는데(센터 설정, 타입 등) 저는 일단 모두 yes로 입력하고 enter을 했습니다. 설정이 끝나고 나면 아래의 명령어를 .. OS/ubuntu 2020. 8. 7. [ubuntu] apt-get 오류 / ubuntu 18.04 LTS sudo apt-get update 명령어를 실행했는데 언젠가 부터 아래와 같은 오류가 남. Err:1 http://ppa.launchpad.net/certbot/certbot/ubuntu bionic InRelease Temporary failure resolving 'ppa.launchpad.net' Err:2 http://archive.ubuntu.com/ubuntu bionic InRelease Temporary failure resolving 'archive.ubuntu.com' Err:3 http://dl.google.com/linux/chrome/deb stable InRelease Temporary failure resolving 'dl.google.com' Err:4 http://arch.. OS/ubuntu 2020. 3. 3. 우분투 18.04 LTS / 주기적으로 커널 명령하기 / 자동 명령,스케줄링 /crontab 사용법 우분투에서 corntab 이라는 스케줄링 기능이 있다. (window 서버에서는 유사하게 작업스케줄링 기능이 있다.) cron 파일을 기준으로 시스템이 스케줄링을 한다. 쉽게 말해 예를들어 5분 주기로 이 명령어를 실행하라고 cron 파일을 작성해주면 스케줄링이 된다. (시간에 맞춰 자동으로 커널에 명령어를 입력한 것처럼 작동한다.) 아래의 명령어를 실행하여 cron 파일을 한번 보자. sudo crontab -l 위의 이미지와 같이 cron 파일이 보일 것이다. 아래의 명령어를 실행하면 cron 파일을 수정할 수 있다. sudo crontab -e 아래의 명령어를 실행하면 cron 작업이 삭제 된다. sudo crontab -r crontab 주기별 설정법. 문법 * * * * * 분(0-59) 시간(.. OS/ubuntu 2019. 12. 27. .sh 스크립트 실행시, Permission denied 우분투 터미널에서 파일을 실행하면 Permission denied 가 뜰때가 있다. 터미널에서 대상 파일이 있는 폴더로 이동후. chmod +x file_name 이 명령어로 실행파일로 권한을 바꿔준후.. ./file_name 실행하면 된다. OS/ubuntu 2019. 8. 5. 이전 1 다음