본문 바로가기

리눅스 관련 옵션 명령어9

dig 명령어 활용하기 dig는 dns query lookup을 하기 위한 bind-utils 패키지에 속해 있는 유틸리티이다. dig 명령어 기본 문법 dig [@server] [domain] [query type] server : 확인하고자할 네임서버를 지정하는 곳이며 지정하지 않을경우 리눅스 /etc/resolv.conf에 등록된 네임서버를 이용하여 루트 서버를 조회하게 된다. query-type 옵션 a : 도메인의 아이피 정보 any : 지정된 도메인의 모든 정보 mx : 지정한 도메인의 메일서버 정보 ns : 네임서버 정보 soa : soa 정보 도메인 조회. 도메인주소를 입력하면 /etc/resolv.conf에 등록된 네임서버를 이용하여 도메인을 조회한다. 특정 네임서버 DNS 조회. @네임서버주소를 넣으면 네임서.. 2020. 4. 8.
/dev/null 의미 리눅스로 쉘 스크립트를 하게 되면 종종 /dev/null이라는 것을 볼 수 있다. 필자도 요즘 쉘 스크립트를 하면서 자주보게 되는 것이 바로 "/dev/null"이다. 그럼 도대체 이 "/dev/null"이라는 친구는 뭐하는 친구일까?? 한번 알아보자. A. /dev/null B. 1>/dev/null C. 2>/dev/null 일단 A와 B은 같은 의미 ----> /dev/null == 1>/dev/null 1의 의미는 STDOUT(standard output) 2의 의미는 STRERR(standard error) STDOUT은 표준출력으로, 정상적인 메시지를 출력하고 STDERR은 표준에러로, 에러메시지를 출력하는것이다 즉. 1>/dev/null은 표준출력을 /dev/null로 redirection하.. 2019. 12. 14.
CentOS 버전별 명령어(service, chkconfig, 방화벽) 1 service 기능 CentOS 6 CentOS 7 서비스 상태보기 service 서비스명 status systemctl status 서비스명 서비스 시작 service 서비스명 start systemctl start 서비스명 서비스 정지 service 서비스명 stop systemctl stop 서비스명 서비스 재시작 service 서비스명 restart systemctl restart 서비스명 서비스 리로드 service 서비스명 reload systemctl reload 서비스명 2 chkconfig 기능 CentOS 6 CentOS 7 자동시작 확인 chkconfig 서비스명 systemctl is-enabled 서비스명 자동시작 설정 chkconfig 서비스명 on systemctl enab.. 2019. 12. 14.
test 명령어 test는 파일 존재유무 / 타입 / 권한을 체크할 때 사용합니다. 조건문이 들어가야할 위치에 test가 광범위하게 사용되고 있습니다. -e 파일이름 - 파일이 존재하는지 여부 -f 파일이름 - 일반파일인지 여부 -b 파일이름 - 파일이 블록파일로 존재하는지 여부 -c 파일이름 - 파일이 캐릭터파일로 존재하는지 여부 -d 파일이름 - 파일이 디렉토리인지 여부 dvd는 블록장치이므로 -b로 체크하면 리턴값은 '0'이 됩니다. $ test -b /dev/dvd $ echo $? 0 console은 캐릭터장치이므로 -c로 체크하면 리턴값은 '0'이 됩니다. $ test -c /dev/console $ echo $? 0 캐릭터나 블록장치를 -f로 체크하면 아래처럼 '1'을 리턴합니다. $ test -f /dev.. 2019. 12. 14.