서버/Linux III 2016. 3. 8. 18:12
Linux III - 01. 리눅스 메인 서버 설치
main 설치
Guest OS |
Linux - CentOS 64-bit | |
머신 이름 |
main | |
경로 |
D 드라이브 본인 경로\centosmain | |
RAM |
1G | |
Processor |
4개 | |
디스크 |
3개
Hard Disk (SCSI) : 20G | |
Network Adapter (eth0) |
Bridged (Host-only) |
IP 172.20.1.1/16 |
Network Adapter 2 (eth1) |
NAT |
IP 192.168.1.100/24 GW 192.168.1.254 DNS 168.126.63.1 |
파티션 작업
장치 |
파티션 |
용량(MB) |
마운트 |
파일 시스템 |
sda |
sda1 |
5000 |
/ |
ext4 |
sda2 |
2048 |
|
swap | |
sda3 |
나머지 |
/usr |
ext4 | |
sdb |
sdb1 |
전체 |
/home |
ext4 |
sdc |
sdc1 |
전체 |
/data |
ext4 |
Basic Server 선택 및 패키지 설치
설치할 패키지 그룹 및 단위 목록
패키지 그룹 |
패키지 단위 |
개발 |
개발용 도구 |
기반시스템 |
perl 지원 |
데스크탑 |
전부설치 |
데이터베이스 |
mysql 데이터베이스 서버 |
서버 |
cifs 파일서버 |
언어지원 |
한국어 |
웹서비스 |
php |
응용프로그램 |
이맥스 인터넷 브라우저 인터넷 프로그램 |
설치가 완료되었다면, 네트워크 관련 설정을 실시한다.
CentOS 6에서는 네트워크 설정 관리를 NetworkManager 데몬이 관리한다.
[root@main /root]# pgrep -fl NetworkManager
1831 NetworkManager --pid-file=/var/run/NetworkManager/NetworkManager.pid
이 데몬은 안정적이지 못하기 때문에 서버에서 사용하는 것을 권장하지 않는다. 다음과 같이 편집기를 통해서 NetworkManager 데몬 관리를 해지하도록 한다.
[root@main /root]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
1 DEVICE=eth0 : wq! |
[root@main /root]# vi /etc/sysconfig/network-scripts/ifcfg-eth1
1 DEVICE=eth1 : wq! |
[root@main /root/바탕화면]# chkconfig --list | grep -i NetworkManager
NetworkManager 0:해제 1:해제 2:활성 3:활성 4:활성 5:활성 6:해제
[root@main /root/바탕화면]# chkconfig NetworkManager off
[root@main /root/바탕화면]# chkconfig --list NetworkManager
NetworkManager 0:해제 1:해제 2:해제 3:해제 4:해제 5:해제 6:해제
[root@main /root/바탕화면]# reboot
나눔 폰트 설치
VMware Tools 설치
'Tree' 명령어 패키지 설치
방화벽 해지 및 SELinux 해지
Putty로 main을 접속한 이후, 다음과 같은 변수 설정을 실시한다.
기타 계정에 대한 '.vimrc', '.bashrc' 변수 설정 실시
[root@main ~]# cd /etc/skel
[root@main skel]# vi .vimrc
1 set nu 5 colo delek // SecureCRT를 사용할 경우, 설정함 6 syntax on // SecureCRT를 사용할 경우, 설정함
: wq!
|
[root@main skel]# vi .bashrc
1 # .bashrc
: wq! |
'user1/centos', 'user2/centos', 'user3/centos' 계정 생성
[root@main skel]# cd
[root@main ~]# useradd user1
[root@main ~]# passwd user1
[root@main ~]# useradd user2
[root@main ~]# passwd user2
[root@main ~]# useradd user3
[root@main ~]# passwd user3
root 계정에 대한 '.vimrc', '.bashrc' 변수 설정 실시
[root@main ~]# vi .vimrc
set nu colo delek // SecureCRT를 사용할 경우, 설정함 syntax on // SecureCRT를 사용할 경우, 설정함
:wq!
|
[root@main ~]# vi .bashrc
1 # .bashrc :wq! |
[root@main ~]# source .bashrc
[root@main /root]#
설치 및 구성이 완료되었다면, VMware Snapshot을 실시한다.
VMware -> VM -> Shapshot -> Take Snapshot
Snapshot 이름 'main 설치 완료'
시스템 종료 실시
[root@main /root]# init 0
'서버 > Linux III' 카테고리의 다른 글
Linux III - 06. FTP 클라이언트 (0) | 2016.03.15 |
---|---|
Linux III - 05. 리눅스 서비스 운영 방식(Standalone & xinetd) (0) | 2016.03.14 |
Linux III - 04. 방화벽 해지하는 방법 (0) | 2016.03.14 |
Linux III - 03. main 서버 클론 및 IP 주소 & Telnet 설정 (0) | 2016.03.10 |
Linux III - 02. 리눅스 네트워크 설정 (0) | 2016.03.09 |