Ubuntu Server / 시간대(time zone) 설정하는 방법

우분투를 설치할 때 시간대 설정을 합니다. 그런데 AWS 같이 OS가 설치된 상태의 가상 서버를 사용하면, 서버의 시간대와 내가 원하는 시간대가 맞지 않을 수 있습니다. 시간대를 어떻게 설정하는지 알아보겠습니다.

현재 서버의 시간대 확인

현재 서버에 설정된 시간대는 date 명령어로 확인할 수 있습니다.

root@jb-dev-01:~# date
Mon Dec  3 17:03:06 UTC 2018

시간대 설정 - 방법 1

시간대를 설정하고 싶다면 다음과 같이 명령합니다.

dpkg-reconfigure tzdata

한국이라면 Asia를 선택하고 Seoul을 선택합니다.

시간대 설정 - 방법 2

tzselect 명령으로 설정할 수 있습니다. 번호를 입력하여 시간대를 정합니다.

root@ubuntu-1804-server:~# tzselect
Please identify a location so that time zone rules can be set correctly.
Please select a continent, ocean, "coord", or "TZ".
 1) Africa
 2) Americas
 3) Antarctica
 4) Asia
 5) Atlantic Ocean
 6) Australia
 7) Europe
 8) Indian Ocean
 9) Pacific Ocean
10) coord - I want to use geographical coordinates.
11) TZ - I want to specify the time zone using the Posix TZ format.
#?

다음과 같은 질문이 나오면 1을 입력합니다.

Is the above information OK?
1) Yes
2) No
#?

하지만, 적용시키기 위해서는 .profile을 수정해야 합니다.

You can make this change permanent for yourself by appending the line
        TZ='Africa/Algiers'; export TZ
to the file '.profile' in your home directory; then log out and log in again.

따라서, 방법 1이 더 편합니다.

같은 카테고리의 다른 글

Ubuntu Server / 시간대(time zone) 설정하는 방법

Ubuntu Server / 시간대(time zone) 설정하는 방법

우분투를 설치할 때 시간대 설정을 합니다. 그런데 AWS 같이 OS가 설치된 상태의 가상 서버를 사용하면, 서버의 시간대와 내가 원하는 시간대가 맞지 않을 수 있습니다. 시간대를 어떻게 설정하는지 알아보겠습니다. 현재 서버의 시간대 확인 현재 서버에 설정된 시간대는 date 명령어로 확인할 수 있습니다. root@jb-dev-01:~# date Mon Dec 3 17:03:06 UTC 2018 시간대 설정 - 방법 1 시간대를 ...

Ubuntu Server / Apache / 사용자 인증 만드는 방법

Ubuntu Server / Apache / 사용자 인증 만드는 방법

웹사이트의 콘텐츠를 특정 사용자만 볼 수 있게 하는 방법은 여러 가지가 있습니다. 만약 웹서버에 대한 충분한 권한이 있다면, Apache를 이용하여 구현할 수 있습니다. 비밀번호 파일 만들기 비밀번호 파일은 htpasswd 명령어로 만듭니다. /home/auth/ 디렉토리에 passwords라는 이름의 파일을 만들고, 사용자 user1의 비밀번호를 정하고 싶다면 다음과 같이 명령합니다. htpasswd -c /home/auth/passwords user1 .htaccess 파일 만들기 웹사이트의 루트 디렉토리에 ...

Ubuntu Server / Let’s Encrypt 무료 SSL 인증서 발급 받기

Ubuntu Server / Let’s Encrypt 무료 SSL 인증서 발급 받기

Ubuntu Server에서 Apache Web Server를 사용하는 경우 Let’s Encrypt 인증서 발급 받는 방법입니다. Apache용 Certbot 설치 Ubuntu Server 18.04, Ubuntu Server 20.04 apt install software-properties-common add-apt-repository universe add-apt-repository ppa:certbot/certbot apt update apt upgrade apt install certbot python3-certbot-apache Ubuntu Server 16.04 add-apt-repository ppa:certbot/certbot apt update apt upgrade apt install python-certbot-apache 인증서 발급 abc.com 인증서 발급하고 설정 파일 생성 certbot --apache -d abc.com abc.com과 www.abc.com 인증서 동시 발급하고 설정 ...

Ubuntu Server / Samba / 설치하고 공유 폴더 만드는 방법

Ubuntu Server / Samba / 설치하고 공유 폴더 만드는 방법

Samba를 이용하여 Ubuntu Server에 공유 폴더를 만들고, Windows 클라이언트에서 접속하는 방법을 알아보겠습니다. Samba 설치 Samba를 설치합니다. 설치하면 바로 시작하고, 재부팅을 해도 자동으로 시작합니다. apt install samba 공유할 폴더를 만들고 권한을 777로 설정합니다. mkdir /sharedfolder chmod 777 /sharedfolder 설정 파일은 /etc/samba/smb.conf입니다. 텍스트 에디터로 엽니다. vi /etc/samba/smb.conf 제일 밑에 다음 코드를 추가합니다. 폴더 이름은 sharedfolder이지만, 네트워크에서는 Shared Folder로 보입니다. ...

Ubuntu Server / 메모

Ubuntu Server / 메모

MariaDB / 포트 변경 MariaDB의 기본 접속 포트는 3306입니다. 이를 다른 포트로 변경하고 싶다면 /etc/mysql/mariadb.conf.d/50-server.cnf를 수정합니다. port = 3306 을 찾아서 원하는 포트로 변경한 후 저장합니다. 그리고 MariaDB를 재시작합니다. service mysql restart MariaDB / Can't connect to MySQL server on ... (10061) 다음과 같은 에러를 만났다면... Can't connect to MySQL server on ... (10061) /etc/mysql/mariadb.conf.d/50-server.cnf에 있는 bind-address = 127.0.0.1 를 ...

Ubuntu 16.04 / PHP 메모리 늘리는 방법

Ubuntu 16.04 / PHP 메모리 늘리는 방법

php.ini PHP 설정은 php.ini에서 합니다. Ubuntu 16.04에서 php.ini의 위치는 /etc/php/7.0/apache2/php.ini입니다.(PHP 버전에 따라 7.0은 다른 숫자일 수 있습니다.) memory_limit 메모리를 늘리기 위해 수정해야 할 것은 memory_limit입니다. 기본값은 128M입니다. memory_limit = 128M 128을 적절히 변경합니다. 웹서버 다시 시작 또는 다시 로드 변경한 설정이 적용되도록 하려면 웹서버를 다시 시작하거나 다시 로드합니다. Apache 웹서버라면 service apache2 restart 로 다시 시작할 수 있고 service apache2 reload 로 다시 로드할 ...

Ubuntu 18.04 / 백신 프로그램 ClamAV 설치 및 사용법

Ubuntu 18.04 / 백신 프로그램 ClamAV 설치 및 사용법

ClamAV ClamAV는 우분투에 사용할 수 있는 백신 프로그램입니다. 패키지에 포함되어 있으므로 쉽게 설치하고 사용할 수 있습니다. 설치 apt install clamav 사용법 데이터베이스 업데이트 데이터베이스 업데이트는 자동으로 됩니다. 만약 수동으로 업데이트를 해야한다면 freshclam 와 같이 명령합니다. 만약 Can't find or parse configuration file /etc/clamav/clamd.conf와 같은 에러가 난다면 대몬을 설치해야 한다고 합니다. apt install clamav-daemon 에러가 나도 바이러스 정의는 업데이트되는 거 같습니다. 꼭 설치해야 ...

Ubuntu 18.04 / 해상도 변경하는 방법

Ubuntu 18.04 / 해상도 변경하는 방법

Ubuntu 18.04 Desktop에서 해상도 변경하는 방법입니다. 바탕화면에서 마우스 우클릭을 합니다. 를 클릭합니다. 왼쪽 메뉴에서 를 클릭합니다. 왼쪽 메뉴에서 를 클릭하고, 오른쪽에서 해상도를 선택합니다. 오른쪽 위의 버튼을 클릭합니다. 를 클릭합니다.

Ubuntu Server / crontab 사용법

Ubuntu Server / crontab 사용법

cron cron은 특정 시간에 특정 작업을 수행하게 하는 시스템 대몬입니다. 주기적으로 어떤 작업을 해야할 때 유용합니다. crontab crontab은 시간과 작업을 적은 텍스트 파일입니다. 사용자별로 파일이 존재합니다. cron은 모든 사용자의 crontab 파일을 찾아서, 적혀진 일정대로 작업을 수행합니다. 작업 목록 보기 예약 작업 목록을 보고 싶다면 다음과 같이 명령합니다. crontab -l 사용자의 crontab 파일의 내용이 출력됩니다. 작업 삭제하기 예약 작업을 모두 삭제하고 싶다면 ...

Ubuntu 18.04 / 메모

Ubuntu 18.04 / 메모

SSH 설정 설정 파일 /etc/ssh/sshd_config 포트 변경하기 다음 코드를 #Port 22 다음처럼 바꾼다. Port 1234 포트 번호는 자신이 원하는 것으로... root 계정 로그인 가능하게 만들기 다음 코드를 #PermitRootLogin prohibit-password 다음처럼 만든다. PermitRootLogin yes 설정 변경 적용하기 service ssh restart