'네트워크' 태그의 글 목록
본문 바로가기

네트워크3

[Linux 셸 스크립트] 서버 관리 - 114 서버 ping 감시하기 1. 사용 명령어 (1) ping (2) sleep (3) date 2. 키워드 & 사용처 (1) 키워드 서버 감시, 네트워크 종료 스테이터스 (2) 사용처 네트워크 상태가 이상하지 않은지 도는 서버가 정지했느닞 ping 명령어로 감시하고 싶을 때 사용합니다. 3. 실행 예제 #$ ./ping_alert.sh 192.168.2.1 [2021/05/12 13:43:12] Ping OK: 192.168.2.1 4. 스크립트 #!/bin/sh # ping 실행 결과 스테이터스 0이면 성공이므로 1로 초기화 result=1 ① # 대상 서버가 명령행 인수로 지정되지 않으면 에러 종료 if [ -z "$1" ]; then ② echo "대상 호스트를 지정하세요." >&2 ② exit 1 ② fi # ping 명령.. 2021. 5. 12.
[Linux 셸 스크립트] 네트워크 - 062 간이 TCP 서버 띄우기 1. 사용 명령어 (1) nc 2. 키워드 & 사용처 (1) 키워드 네트워크, 포트 번호, 방화벽, 확인, 데몬 (2) 사용처 시스템 구축 시 미들웨어 등을 아직 설치하지 않은 서버와 네트워크 개통을 확인하고 싶을 때 사용합니다. 3. 실행 예제 $ ./port-httpd.sh Connection from 192.168.2.5 port 8080 [tcp/webcache] accepted 2021. 4. 6.
[Linux 셸 스크립트] 네트워크 - 061 서버의 특정 포트가 열려 있는지 확인하는 스크립트 작성하기 1. 사용 명령어 (1) nc 2. 키워드 & 사용처 (1) 키워드 네트워크, 포트 번호, 포트 스캔, 파이어월, 방화벽 (2) 사용처 네트워크 방화벽 설정이 바른지 확인하는 스크립트를 실행하고 싶을 때 사용합니다. 3. 실행 예제 $ ./chkckport.sh Connection to 192.168.2.52 80 port [tcp/http] succeeded! Connection to 192.168.2.52 8080 port [tcp/webcache] succeeded! # cat fail-port.log Failed at port: 2222 > "$faillog" ③ fi done 5. 해설 이 스크립트는 nc 명령어로 대상 서버 TCP 포트 상태를 확인해서 접속 불가능한 TCP 포트를 fail-po.. 2021. 4. 6.