목차
우분투 (Ubuntu)
우분투(Ubuntu)는 데스크톱에서 리눅스를 쉽게 사용할 수 있게 만든 리눅스 배포판이다. 데비안 GNU/리눅스(Debian GNU/Linux)를 바탕으로 만들어졌으며 캐노니컬의 지원을 받는다. 우분투라는 이름은 남아프리카의 반투어에서 유래된 말로 "네가 있으니 내가 있다"를 뜻한다. 일반적으로 여섯 달마다 새 판이 하나씩 나오는데 이것은 GNOME의 새 판이 나오는 시기와 비슷하다. 데비안 GNU/리눅스와 견주어 볼 때 사용자 편의성에 많은 초점을 맞추고 있다.
- 범용USB설치기 (Universal Usb Installer)를 사용해서 USB로 설치하는 것이 편함
처음 설치시 할 것..
- 사용자 추가 리눅스 사용자 추가하기 (Useradd) 후 Sudo 그룹에 추가
- 저장소 변경 우분투 저장소 변경하기 하고 최신으로 업데이트
- 터미널 한글설정
- Log2Ram 설치
기타 서비스 설정
- APM환경 구축 Apache
- 필요한 HDD 연결 리눅스 하드디스크 추가하기 참조
- (필요하면) 자바설치
- 방화벽 설정 iptables or 우분투 방화벽 ufw
- 서버 공격에 대비한 nmap : 사용법 사용법 숙지.
우분투 서버 기본 설정
버전보기
터미널 영어 설정
설치시 하드 파티션 수동 나누기..
- 루트(/)에 10Gb - swap에 2Gb - /home에 나머지 용량 전체
- 포맷 방식은 ext4를 사용함.
배포주소 변경
archive.ubuntu.com -> mirror.kakao.com
/etc/apt/sources.list
파일을 열어서 주소를 수정하면 된다.
/etc/hosts
DNS가 없던 아주 옛날에는 모든 서버의 /etc/hosts 파일에는 아래와 같은 형식으로 domain과 IP주소의 짝을 직접 등록하여 도메인에 대한 IP주소를 찾아가도록 하였다. 이는 파일을 일일이 매번 수정하여야 하는 고된노동이였기에 지금은 bind를 이용한 DNS서버를 구축하여 사용한다.
cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
일반적으로 아래와 같이 설정한다.
IP (탭) 호스트명 (탭) Alias
192.168.0.1 www.uzuro.com uzuro 192.168.0.2 ftp.uzuro.com ftp
DNS서버를 운영할때 기본값으로 /etc/hosts 파일을 먼저 읽어 들인다. 요청받은 도메인이 이 곳에 등록되어 있다면 DNS요청을 네임서버에 보내지않고 이 곳에 등록되어 있는 주소로 연결이 된다. 그리하여 일종의 트릭으로 원하는 IP와 도메인명을 등록하고 사용할 수도 있다.
윈도우는 C:\Windows\System32\drivers\etc 에 hosts 파일이 존재한다. 대부분 윈도우를 주 운영체제로 사용할텐데 이 파일을 수정해서 home , webhard, study 등등 등록해서 사용하면 좋을듯 싶다.
/etc/hostname
해당 서버가 사용하는 인터넷 주소가 있다면 변경해 준다.
우분투의 경우 기본으로 ubuntu
이다..
vaslor.net
이런식으로 바꾼다.
우분투 서버를 데스크탑으로
sudo aptitude install --without-recommends ubuntu-desktop