CentOS를 설치하고 기본적으로 설정해야할 내용들을 다루려고 한다.
- VMware로 CentOS를 실행했을때 자주들리는 비프음이 거슬린다면 아래 링크를 확인.
https://velog.io/@devgimun/VMware-VM-%EB%B9%84%ED%94%84%EC%9D%8C-%EB%81%84%EA%B8%B0
SELinux는 CentOS7 이후 버전부터 기본적으로 적용되어 있는 보안 아키텍쳐로 보안에 문제가 될수 있는 명령어를 강제로 차단하기 때문에 명령어 실행여부를 제대로 확인하기 어려워 개발단계에서는 끄는 것이 편리하다.
현재 SELinux의 상태를 확인 | setenforce [num] 명령어로 적용 |
|---|
- 해당 명령어는 VM이 재시작 될 경우에는 다시 변경되며 disalbed 상태로는 변경할수 없다. (0: permissive, 1: enforceing)
- SELinux의 동작상태
- enforcing: 보안정책이 강제적으로 명령어를 막고 로그를 남김, 기본값
- permissive: 명령어를 차단하지는 않고 로그만 남김
- disabled: 비활성화 되어 로그도 남지 않음

vi /etc/selinux/config명령어로 해당 파일을 확인해보면
아래와 같이 동작상태가 입력되어있는데 해당 값을 수정하면 영구적으로 수정할수 있다.
네트워크가 연결되지 않으면 인터넷을 통해 프로그램을 설치하거나 통신할 수 없기 때문에 우선적으로 연결해주어야한다.

ip a명령어를 입력하여 현재 VM에 연결된 네트워크 어댑터를 할수 있는데 ens33이라는 인터페이스로 연결되어 있지만 ip를 부여받지 못한것을 볼 수 있다.
nmtui 명령어를 통해 tui 환경에서 네트워크를 설정할수 있다. Activate a connection | 현재 꺼져있는 상태, Enter키 입력 | 켜진 상태 |
|---|
이 외에도 nmcli나 ifcfg 파일을 직접 수정하는 방법도 있지만 나중에 다루도록 하겠다.