OS Linux[centos,RHEL]/CentOS RHEL 6 vs 7 비교

전체적인 명령어 및 특징 비교

infra 2021. 12. 1. 18:46
version RHEL 6 RHEL 7
file system The default FS in RHEL6 is EXT4(only 64-bit machine)
32bit 장비에선,
maximum file sie is 8TB
The default FS in RHEL7 is XFS

Only 64bit-machines.
XFS는 32bit 장비에선 지원이 불가함
반면 XFS 파일 시스템은 마운트 되는동안 크게할 수 있다, 그러나 그 사이즈는 전혀 줄일 수 없음.
Max file size = 16TB Max file size = 8EB
Max Filesystem size = 16TB(64bit machine)
maximum file sie is 8TB(32bit machine)

Max Filesystem size = 16EB
process 첫번째 (process id = 1) #ps -ef |head -1
init



#ps -ef |head -1
systemd




hostname
호스트명 변경 방법 및 경로
#hostname 새호스트명
/etc/sysconfig/network
#hostnamectl set-hostname 새호스트명
/etc/hostname
service
서비스명의 영구적용/영구미적용


#chkconfig nfs on
#chkconfig nfs off

#systemctl enable nfs
#systemctl disable nfs
service
서비스명의 시작/중지
#service start nfs
#/etc/init.d/nfs start

#service stop nfs
#/etc/init.d/nfs stop

(nfs : 서비스명의 예시 중 하나)

#systemctl start nfs

좌측의 6버전 명령어를 수행 가능함
service 명령어나 /etc/init.d/nfs도 가능



fs check
파일시스템 확인
#e2fsck /dev/device #xfs_repair /dev/device

UID 할당 및 경로
UID 확인 경로
UID는 500부터 시작한다
/etc/login.defs

/etc/passwd
새로운 유저를 생성했을 때 1000부터 시작한다
/etc/login.defs
/etc/passwd
NW bonding bonding 은 네트워크 이중화를 의미하며, 인터페이스 2개를 1개로 묶거나, 인터페이스 4개를 2개로 각각 묶기도 한다. 7버젼에서 본딩도 사용가능하며,
뿐만 아니라 7버젼에선 teaming 이라는 개념이 있으며, Team driver라고 용어를 사용함
/etc/sysconfig/network-scripts/


/etc/sysconfig/network-scripts/ifcfg-bond0
해당 내용 확인하면
DEVICE=bond0

/etc/sysconfig/network-scripts/ifcfg-team0
해당 내용 확인하면
DEVICE=team0
DEVICETYPE=Team
Default Database Mysql 은 default로 RHEL6에서 확인된다.
#rpm -qa |grep -i mysql
mariadb는 default로 RHEL7버젼에서 확인된다.
#rpm -qa |grep -i mariadb

 

 

 

  RHEL 6 RHEL7
runlevel runlevel 또는 init 으로 불린다. targets으로 불린다.
경로 /etc/inittab /etc/systemd/system/default.target

기본으로는
runlevel 및 타겟 확인방법 #runlevel
#vi /etc/inittab
#systemctl get-default
#systemctl set-default 타겟명
: 아래의 init0~6까지 대비되는 .target명
단계별
서버 다운/ 복구모드/다중유저모드/그래픽 모드/ 서버 리붓
init 0 poweroff.target
init 1 rescue.target
#init 2 = #init 3 = #init 4 multi-user.target
#init 5 graphical.target
#init 6 reboot.target