전체 글41 CentOS7 Minimal - Domain Name Server (DNS) Build 0. 방화벽 설정 DNS 서비스 방화벽 설정. DNS 기본 포트(53 port)에 대해 tcp/udp를 열어분다. [root@localhost ~]# firewall-cmd --permanent --add-port=53/tcp success [root@localhost ~]# firewall-cmd --permanent --add-port=53/udp success [root@localhost ~]# firewall-cmd --reload success CentOS 6 경우 iptables 를 이용하여 53번 TCP 포트에 대해서 In/Out 룰 설정이 필요합니다. [root@localhost ~]# iptables -A INPUT -p tcp --dport 53 -j ACCEPT [root@localh.. 2020. 10. 9. tqdm 라이브러리 Python 언어에는 반복문이 얼마나 진행되었는지 알아 볼수 있는 tqdm 이라는 라이브러리가 존재한다. "tqdm"은 아랍어로 "taqadum" 이라고 하며 "진행(progress)"라는 의미를 뜻한다. Python 2, 3 두가지 버전 모두 지원하고 있다. pip를 통해 간단히 설치 가능하다. C:\temp>python -m pip install tqdm tqdm을 사용하기 위해서 .py 스크립트 파일 내 해당 라이브러리를 사용한다고 명시해준다. from tqdm import tqdm 사용법은 간단하다. for 반복문에 들어갈 집합에 tqdm을 씌워준다. desc와 miniterval을 사용하여 상태바 앞에 설명을 붙이거나, 상태바가 업데이트 되는 주기를 설정할 수 있다. for (host, clie.. 2020. 10. 6. Find & Perl Command - 문자열 검색 및 치환 리눅스와 친해지고 싶습니다. 1. 파일 명에 포함된 문자열로 검색. find [path] -name [string] e.g) find . -name "*config*" find ./ -name "config" 2. grep 명령을 사용한 파일 내부 문자열 검색. grep -r [string] [files] e.g) grep -r '*iadd*" ./config.php grep -r "*iadd*" ./conf/* ! [--include '*.conf'] : include 옵션으로 특정 확장자 파일들을 대상으로 검색이 가능하다. 3. find 명령을 사용한 파일 내부 문자열 검색 e.g) find . -type f -print | xarg grep -i "string" fine . -name "*.conf.. 2020. 10. 6. CentOS - Sudoers 일반 사용자가 루트 권한을 획득하기 위해서는 su 명령을 사용해야 한다. sudo 명령은 일반사용자가 루트 권한을 임시적으로 획득하여 특정 명령을 할 수 있도록 한다. Ubuntu에서는 처음부터 일반 사용자가 sudo를 사용할 수 있도록 되어 있다. 그러나 CentOS 등 다른 리눅스 배포판에소는 sudo를 기본적으로 사용할 수 없도록 되어있다. 일반사용자가 sudo 명령을 사용하기 위해서는 /etc/sudoers에 등록되어 있어야 한다. vi 편집기로 해당 파일(/etc/sudoers)을 열면 readonly, 읽기 전용으로만 열리기 때문에 수정하여 저장할 수 없다. * 해당 파일(/etc/sudoers) 내에서도 'visudo' 명령을 통해 수정하기를 권고 하고 있다. [root@localhost e.. 2020. 10. 5. 이전 1 2 3 4 5 6 7 8 ··· 11 다음