[Ubuntu] 서버 시간대(timezone) 변경
tzselect 명령으로 변경 tzselect Asia에 해당하는 번호 입력 Korea (South)에 해당하는 번호 입력 선택한 시간대가 맞는지 확인, 맞으면 Yes에 해당하는 번호 입력 이외에도 sudo dpkg-reconfigure tzdata 명령으로 변경하거나 datetimectl로 변경하는 방법 등이 있다.
tzselect 명령으로 변경 tzselect Asia에 해당하는 번호 입력 Korea (South)에 해당하는 번호 입력 선택한 시간대가 맞는지 확인, 맞으면 Yes에 해당하는 번호 입력 이외에도 sudo dpkg-reconfigure tzdata 명령으로 변경하거나 datetimectl로 변경하는 방법 등이 있다.
문제점 여러 문제가 있는 것 같지만 내 문제는 서비스로 등록하려는 대상을 /etc/init.d에 복사만하고 등록 및 활성화를 하지 않아서 발생했다. 해결법 chkconfig로 서비스 등록을 하려했으나 내가 가진 서버의 OS는 Ubuntu-Desktop 20.04 LTS로 해당 명령어는 사라진지 오래라고 한다. 대체할 수 있는 명령으로 update-rc.d가 있다. 아파치 서비스를 등록하는 것을 예시로 든다.(내 아파치 서비스의 이름은 apache이지만 다른 것이면 그것을 넣으면 된다) update-rc.d apache defaults defaults를 통해 사용할 수 있도록 등록
Ubuntu 20.04 LTS 사용 리눅스 서비스는 /etc/init.d/에 있는 스크립트로 시작, 중지, 재시작 가능 서비스 등록을 위해서 /etc/init.d/에 서비스 파일을 복사해야 함 서비스 등록에 update-rc.d를 사용 서비스 등록 update-rc.d 서비스이름 defaults 로 등록 서비스가 등록되었는지 ls -l /etc/rc?.d/*서비스이름 입력해 확인해본다. 대부분 정상적으로 등록되었다면 rc0 부터 rc6까지 모두 있을 것이고 2 3 4 5에 S01서비스이름 0 1 6에 K01서비스이름 으로 등록되어 있을 것이다. S 또는 K와 서비스이름 사이의 숫자는 달라도 상관없다. 서비스 삭제 update-rc.d -f 서비스이름 remove 로 삭제 등록할 때와 같이 ls -l /e..
Ubuntu 20.04 LTS 사용 문제점 /etc/init.d/ 에 있는 apache 서비스 파일에 Default-Start에 관련한 내용이 있지 않아 발생 해결방법 # Default-Start:를 # Default-Start: 2 3 4 5로 변경 만약 Default-Start가 없다면 관련된 문장이 없을 것이라 생각되니 아래 내용을 모두 추가하면 됨 ### BEGIN INIT INFO # Provides: 서비스 이름 # Required-Start: # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: description ### END INIT INFO 참고 Default-Start contains ..