1. 호스트명 변경 및 /etc/hosts 수정
root 유저로 실행
hostnamectl set-hostname emcc hostnamectl status
[root@ol7 ~]# hostnamectl status Static hostname: ol7 Icon name: computer-vm Chassis: vm Machine ID: bc52b2b7cc3049f7b59bd9b9bf12fa4f Boot ID: c13050917cc140128b6fa581a41f231a Virtualization: kvm Operating System: Oracle Linux Server 7.3 CPE OS Name: cpe:/o:oracle:linux:7:3:server Kernel: Linux 4.1.12-61.1.18.el7uek.x86_64 Architecture: x86-64 [root@ol7 ~]# hostnamectl set-hostname emcc [root@ol7 ~]# hostnamectl status Static hostname: emcc Icon name: computer-vm Chassis: vm Machine ID: bc52b2b7cc3049f7b59bd9b9bf12fa4f Boot ID: c13050917cc140128b6fa581a41f231a Virtualization: kvm Operating System: Oracle Linux Server 7.3 CPE OS Name: cpe:/o:oracle:linux:7:3:server Kernel: Linux 4.1.12-61.1.18.el7uek.x86_64 Architecture: x86-64
vi /etc/hosts
<IP> emcc
10.0.1.133 emcc
2. 필수 OS 패키지 확인 및 설치
root 유저로 수행
rpm -q make rpm -q binutils rpm -q gcc rpm -q libaio rpm -q glibc-common rpm -q libstdc++ rpm -q libXtst rpm -q sysstat rpm -q glibc rpm -q glibc-devel
[root@emcc ~]# rpm -q make make-3.82-23.el7.x86_64 [root@emcc ~]# rpm -q binutils binutils-2.25.1-22.base.el7.x86_64 [root@emcc ~]# rpm -q gcc gcc-4.8.5-11.el7.x86_64 [root@emcc ~]# rpm -q libaio libaio-0.3.109-13.el7.x86_64 [root@emcc ~]# rpm -q glibc-common glibc-common-2.17-157.el7.x86_64 [root@emcc ~]# rpm -q libstdc++ libstdc++-4.8.5-11.el7.x86_64 [root@emcc ~]# rpm -q libXtst libXtst-1.2.2-2.1.el7.x86_64 [root@emcc ~]# rpm -q sysstat sysstat-10.1.5-11.el7.x86_64 [root@emcc ~]# rpm -q glibc glibc-2.17-157.el7.x86_64 [root@emcc ~]# rpm -q glibc-devel glibc-devel-2.17-157.el7.x86_64
- make-3.81
- binutils-2.20
- gcc-4.4.4
- libaio-0.3.107
- glibc-common-2.12-1
- libstdc++-4.4.4
- libXtst-1.0.99 (x86_64)
- sysstat-9.0.4
- glibc-2.12
- glibc-devel-2.12-1.7 (i686)
- glibc-devel-2.12-1.7 (x86_64)
root 유저로 수행
rpm -Uvh glibc-devel-2.17-157.el7.i686.rpm glibc-2.17-157.el7.i686.rpm nss-softokn-freebl-3.16.2.3-14.4.el7.i686.rpm
[root@emcc Packages]# rpm -Uvh glibc-devel-2.17-157.el7.i686.rpm glibc-2.17-157.el7.i686.rpm nss-softokn-freebl-3.16.2.3-14.4.el7.i686.rpm 경고: glibc-devel-2.17-157.el7.i686.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY 준비 중... ################################# [100%] Updating / installing... 1:nss-softokn-freebl-3.16.2.3-14.4.################################# [ 33%] 2:glibc-2.17-157.el7 ################################# [ 67%] 3:glibc-devel-2.17-157.el7 ################################# [100%]
필수 패키지 중에 하나인 glibc-devel 의 32비트 버전을 추가로 설치해야 합니다.
다음의 2 패키지도 함께 설치해야 합니다.
- glibc (x86_64)
- nss-softokn-freebl (x86_64)
3. 커널 변수 수정 및 변경 내역 적용
vi /etc/sysctl.conf
net.ipv4.ip_local_port_range = 11000 65000
root 유저로 실행
sysctl -p
[root@emcc ~]# sysctl -p fs.file-max = 6815744 kernel.sem = 250 32000 100 128 kernel.shmmni = 4096 kernel.shmall = 1073741824 kernel.shmmax = 4398046511104 kernel.panic_on_oops = 1 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576 net.ipv4.conf.all.rp_filter = 2 net.ipv4.conf.default.rp_filter = 2 fs.aio-max-nr = 1048576 net.ipv4.ip_local_port_range = 11000 65000