본문 바로가기
my_lesson/_Linux

Linux - Ubuntu 서버를 설치하고 세팅해야 할것들[3] : 쉘 기본 언어

by boolean 2015. 12. 16.
728x90

Linux - 설치후 세팅[2] Ubuntu 서버  : 쉘 기본 언어



이제 실제로 세팅해 보도록 하겠다.
이 글은 Ubuntu 14.04 LTS(Long Term Support :장기지원) : (코드네임 : Trusty) 기준으로 작성되었다.

쉘 기본 언어값 변경

서버 운영중에 문제가 발생했을 때 구글링을 할 수 있게 하는 기초작업이다.
쉘의 기본 언어값을 영어로 변경하도록 하자.
크게 달라지는 것은 없고 오직 쉘 메세지만 영어로 바뀐다.
boolean@ubuntu:~$ apache2
The program 'apache2' is currently not installed. You can install it by typing:
sudo apt-get install apache2-bin
boolean@ubuntu:~$ _
위와 같이 영어로 출력이 된다면 다시 세팅할 필요는 없다.
한글이 나온다면 아래와 같이 세팅하자.
boolean@ubuntu:~$ sudo vi /etc/default/locale 
//vi 편집기로  해당 경로의 locale 문서가 열릴 것이며 없다면 새로 생성될 것이다.
LANG="en_US.UTF-8" //이것만 써도 되는데   참고로 한글 세팅은  LANG="ko_KR.UTF-8" 이다.
LANGUAGE="en"       //혹시 모르니 이거도 추가 하자.
boolean@ubuntu:~$ sudo reboot
다시 로그인해 보면 값이 적용된 것을 알 수 있을 것이다.

Linux 버전체크

boolean@ubuntu:~$ uname -a
Linux 133-130-98-222 3.16.0-51-generic #69~14.04.1-Ubuntu SMP Wed Oct 7 15:32:41 UTC
2015 x86_64 x86_64 x86_64 GNU/Linux

Ubuntu 버전체크

boolean@ubuntu:~$ cat /etc/issue
Ubuntu 14.04.3 LTS

하드용량체크

boolean@ubuntu:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1        49G  1.6G   45G   4% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
udev            2.0G   12K  2.0G   1% /dev
tmpfs           396M  392K  395M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            2.0G     0  2.0G   0% /run/shm
none            100M     0  100M   0% /run/user
위에서 두번째 줄에 보면 크기가 49G이고 사용량이 1.6G인데 사용가능용량(Avail)은 45G이다.
세번째줄 udev : 2G와 네번째줄 tmps : 396K 가 공간을 차지하고 있기 때문이다.

메모리 체크

boolean@ubuntu:~$ free -m
             total       used       free     shared    buffers     cached
Mem:          3952        194       3758          0         13        105
-/+ buffers/cache:         76       3876
Swap:         1020          0       1020
3952M의 전체메모리중 현재 194M을 사용하고 있고 3758M가 비어있다.

CPU 코어수 확인

boolean@ubuntu:~$ cat /proc/cpuinfo | grep processor | wc -l
2
cpu 정보 프로세서를 읽어서 processor항목이 몇개인지 갯수를 셉니다. 위내용은 2개를 의미합니다.
#cat /proc/cpuinfo | grep processor
#cat /proc/cpuinfo   //cpu 정보

현재 운영체제에 설치되어있는 프로그램 최신버전 설치

APT (Advanced Packaging Tool)라는 우분투에 내장되어 있는 프로그렘을 이용해서 프로그렘을 쉽게 설치/제거 할 수 있읍니다. 페키지 목록 갱신
boolean@ubuntu:~$ apt-get update
현재 운영체제에 설치되어 있는 프로그렘 최신버전 패치
boolean@ubuntu:~$ apt-get upgrade

시스템 시간 설정

이것을 하지 않으면 클라우드 서버 사업자가 미리 지정해 둔 지역의 시간을 불러올 것이다. (한국은 Seoul, 일본은 Tokyo, 그외에는 GMT.)
물론 초기 설치할 때 Asia/Seoul 을 설정했다면 이 작업을 할 필요는 없다. 하지만 또 한다고 해서 문제되지는 않는다.
- 데비안 패키지 재설정 TimeZone Data 를 실행한다.
boolean@ubuntu:~$ dpkg-reconfigure tzdata
GUI 환경이 나올 텐데, 순서대로 Asia - Seoul 을 선택하면 된다.

Current default time zone: 'Asia/Seoul'
Local time is now:           Wed Dec 16 21:29:34 KST 2015
Universal  time is now:     Wed Dec 16 21:29:34 UTC 2015
boolean@ubuntu:~$ _
이 서버의 시각은 현재 한국기준(KST) 2015년 12월 16일 21:29:34 이다.

Hostname 설정

이 서버에 이름을 정하는 것이다. 이름을 잘 정해 두어야 나중에 다중 서버작업을 할 때 헷갈리지 않는다.
서버 이름은 FQDN(Fully Qualified Domain Name)을 쓰는 것이 좋다.
boolean@ubuntu:~$    // "ubuntu 서버의 boolean 사용자" 라는 뜾이다.
boolean@ubuntu:~$ vi /etc/hostname //hostname을 편집가능하다.
boolean@ubuntu:~$ vi /etc/hosts  //등록된 서버이를을 확인하고 추가도 할 수 있다.


댓글