centos 7 install firewalld

CentOS 7 에서 방화벽(firewalld) 설정하기 기본 설정은 /usr/lib/firewalld/ 에 위치하고 있으며 미리 설정된 zone과 zone 별 허용하는 서비스등은 이 폴더를 확인. 시스템 개별 설정은 /etc/firewalld/ 에 위치하며 default zone 등 firewall 의 동작은 /etc/firewalld/firewalld.conf 에서 지정 # vi /etc/firewalld/firewalld.conf DefaultZone=dmz /* 디폴트 존 변경 */ 사전 정의된 존 목록 출력 # firewall-cmd –get-zones   전체 존 목록을 상세하게 출력…

Find 모든 파일 한글 인코딩 변경

오전에 리눅스에서 수십 개 이상의 디렉터리와 백여 개 이상의 파일이 있는 곳에서 과거 EUC-KR 로 인코딩 되어 있던 파일을 UTF-8로 코드 변환을 해야할 필요가 있었습니다. (혹은 윈도우의 코드페이지 949로 되어 있는 파일을 리눅스에 가지고 가서 UTF-8로 변환할 경우도 마찬가지 입니다.) 물론 쉘 프로그램을 몇 줄 짜서 작업을 해도 되지만, Linux, Mac 등이 기본으로 가지고 있는 find…

CentOS패키지관리 YUM

CentOS 리눅스에서 패키지 관리는 YUM 명령어로 합니다. Yellow dog Updater, Modified의 약자라고 합니다. YUM 명령어에는 상당히 많은 옵션이 있는데, 그 중 자주 사용하거나 꼭 필요하다고 생각하는 것들을 정리해보겠습니다. 1. YUM 옵션 보기 YUM 명령어의 옵션을 보려면 다음과 같이 명령합니다. ~]# yum -h 2. 패키지 목록 보기 모든 패키지 목록을 보려면 list를 붙입니다. ~]# yum list 모든…

find 사용법

현재 디렉토리 하위 모든 디렉토리의 소유 권한 변경 ~]# find . -type d -exec chown user:group {}\; 현재 디렉토리 하위 모든 파일의 소유 권한 변경 ~]# find . -type f -exec chown user:group {}\; 현재 디렉토리 하위 모든 파일 퍼미션 변경 ~]# find . -type f -exec chmod 604 {}\; ~]# find . -type d…