[ifconfig 가 없을때]
(RHEL7부터 명령이 ip로 대체되면서 기본설치가 아닌듯)
# ip show addr 로 확인
# yum install net-tools 설치

/etc/sysconfig/network 파일설명
NETWORKING=yes     (통신이 되도록 지원할것인가의 여부)
HOSTNAME=
GATEWAYDEV=
GATEWAY=              (시스템전체에 대한 GATEWAY 설정 --> /etc/sysconfig/network-scripts/ifcfg-eth# 해당파일 설정이 더 우위임)
FORWARD_IPV4=no    (시스템이 라우터 역할을 할것인지 여부, 패킷포워딩 수행할 경우)

CentOS 7 (RHEL 7) 에서 달라진점
- 기본파일시스템 xfs (xfs선택이유 : 대용량 지원 및 오랜시간 타 리눅스 배포판에서 사용되면서 입증된 안전성)
- NW에서 티밍(Teaming) 이라는 새로운 기능 추가 (본딩과 비슷하지만 사용자 친화적이고 오버헤드가 없다곰 함)
- systemd 도입되어 명령어를 통합한 명령어들을 지원한다 (예:systemctl, datetimectl, hostnamectl 등)
- kpatch지원 : 커널 부팅없이 패치적용 가능
- GRUB2를 지원 (CentOS6에서도 패치하면 GPT지원 가능)
- MySQL DB는 빠지고 MariaDB로 교체
- RHEL 7은 In-place upgrade 를 지원하는 첫 번째 메이저 배포판이다.
- SWAP 메모리 압축지원 / btrfs 파일시스템 지원 / Docker 지원
- 설치프로그램 변경 (아나콘다 완전히 다시 디자인 / TEXT모드는 더 안좋아짐)
- 배포판은 64bit만 제공 (필요에 따라서 32bit 패키지를 설치하여 호환 유지할수 있음)
- LVM에서 빠른 SSD를 느린 HDD 캐시로 사용할 수 있는 기능 제공

※ xfs 장단점 : 안정적, 많은곳에서 검증 / 대용량파일시스템(64bit, 900만 TB지원) / 많은 inode수(ext3 비교 8배) / 빠른 파일시스템 생성(포멧속도) / 파일시스템체크가 빠르다 (사용중인 inode만 체크) / 동일조건 빠른 파일삭제 (ext3 비교 2.5배)
                 작은사이즈 파일에서 느리다 (자잘한 파일은 JFS가 더 우수) / 파일시스템 축소 불가 / 이식성이 좀 떨어짐( 주류가 아님) / 파일시스템 문제 경우 커널메시지가 안올수 있다 / 별도 데몬이 관리 / 디버그옵션없음 (삭제된파일복구불가)
자료 출처: http://faq.hostway.co.kr/?mid=Linux_ETC&page=5&document_srl=1578

※ 티밍과 본딩의 차이 : 
  Teaming : 본딩 기능개선 및 여러가지 기능 추가 / nmcli 명령으로 teaming을 구성 / 5가지 모드 : activebackup, loadbalance, lacp, broadcast, roundrobin 
  Bonding : 2개 이상의 NIC카드를 논리적으로 하나의 interface로 묶는다 / ifcfg-bond# 파일을 통해 설정함
Feature 기능 비교 되어 있음 : https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/networking_guide/sec-comparison_of_network_teaming_to_bonding

※ kpatch : 프로세스를 재부팅하거나 다시 시작하지 않고도 실행중인 커널을 패치 할 수 있는 라이브 커널 패치 솔루션
참고 : https://access.redhat.com/articles/2475321

※ GRUB2 : GNU의 부트로더 프로젝트 (OS커널을 불러오는 일)
- 64비트 UEFI펌웨어 지원 / GPT레이블 디스크 부트 지원(2TB보다 큰 디스크) / ISCSI부트 지원 
- GRUB 과 GRUB2 차이점 : 기존의 menu.lst에 부트로더에 내용을 쓰던 것과는 달리 grub.cfg에 작성
- GRUB2 설정 방법
  - /boot/grub2/grub.cfg 설정파일 (직접 변경하면 안됨)
  - /etc/default/grub 파일과 /etc/grub.d/ 디렉터리의 파일을 수정한 후에 'grub2-mkconfig' 명령어를 실행해 설정함.
참고 : https://en.wikipedia.org/wiki/Comparison_of_boot_loadershttp://simplylinuxfaq.blogspot.com/p/major-difference-between-rhel-7-and-6.html

※ In-place 업그레이드 : 기본버젼위에 설치되는 방식 (사용하던 프로그램을 그대로 유지하고 같은버젼 OS 재설치도 가능함)

[기존 레거시 방법으로 네트워크 운영을 원할 경우]
# service NetworkManager stop

yum 설치 패키지들
# yum install gdisk
# yum install sos

http://simplylinuxfaq.blogspot.com/p/major-difference-between-rhel-7-and-6.html
https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/system_administrators_guide/sect-managing_services_with_systemd-services
http://bbangpower-blog.blogspot.com/2017/08/centos-7-systemd.html