특정 VM에 서버 운영을 위한 Ubuntu를 설치했다면,

기본적으로 설정할 것들을 정리한다.

 

진행하기 전에 선수로 보면 도움될 만한 글 참조

[Linux] 우분투 apt / apt-get 차이

 

목차

  1. root 계정 활성화
  2. apt update
  3. apt dist-upgrade
  4. 시스템 시간(타임존,timezone) 변경
  5. hostname 변경

 

 

 

 

 

 

 

 

1. root 계정 활성화

 

root 계정 활성화에 관해서는 이전에 쓴 글이 있으니 중복되므로 해당 글을 참고한다.

2021.03.14 - [기술/Ubuntu] - AWS 외부 ssh client 연결 설정 (root 계정활성화 부분 확인)

 

 

 

 

 

 

 

2. apt update

 

새로운 버전의 패키지를 Ubuntu Repository로 부터 패키지 리스트를 업데이트한다.

update 하는 당시 이용할 수 있는 패키지들은 /etc/apt/sources.list로 petch 된다.

upgrade 하기전에 먼저 실행해야 함!

sudo apt update

 

 

 

 

 

 

3. apt dist-upgrade

 

apt upgrade와 다른 점은 좀 더 똑똑한? upgrade를 진행한다.

현재 서버에서 참조하지 않거나 더이상 사용하지 않는 패키지들은 삭제해줌!

apt update에서 가져온 패키지를 기준으로 작업하기 때문에 upgrade 전에는 update를 먼저 해줄것.

위에서 했으니 바로 진행하자.

 

sudo apt dist-upgrade

 

upgrage 하다가 뜻밖의 오류? 를 발견했다.

갑자기 선택하라는데 뭘 선택하냐?

A new version of /boot/grub/menu.lst is available, but the version installed currently has been locally modified.

AWS에서 종종 발생하는 오류다.

파일 권한이 변경됬기 때문..!

old : root.root 0644

new : root.root 0600

위에처럼 바뀌었다고 하는데 중요하진 않고

install the package maintainer's version 을 추천한다.

 

 

그럼 일사천리로 마무리됨.

 

 

 

 

 

 

4. 시스템 시간(타임존,timezone) 변경

 

현재 시간을 확인 해본다.

UTC 기준으로 설정되어 있을 것이다!

한국에서 사용할 서버라면 서버시간도 한국 기준인 KST로 바꿔주자.

간단하게 한줄로 변경가능

sudo timedatectl set-timezone Asia/Seoul

 

 

 

5. hostname 변경

 

hosts 명을 변경해보자.

일반적으로 아래처럼 설정되어있다. 적절한 이름으로 바꿔주자.

 

sudo vi /etc/hostname

위에 적혀있는 호스트명을 지우고, 새로 설정할 host 명을 적고 저장한다.

sudo hostname -F /etc/hostname

 

hostname -F 파일명 : 지정한 파일에서 호스트명 설정 option을 줘서 명령어 실행!

이제 재 접속하거나 hostname 명령어를 실행해보면

설정한 hostname으로 변경되어 있는 것을 확인할 수 있다.

 

 

 

 

참고,
stackoverflow.com/questions/48453372/locally-modified-boot-grub-menu-lst-on-update-ubuntu-16-04-with-aws-ec2

+ Recent posts