본문 바로가기
프로그램

[ 리눅스 ] Centos 6 서버 관제 Tip

by Dog_발자 2023. 10. 24.
반응형
써린이가 서버를 관리하면서 정리해 놓은 자료 입니다. 
써린이 입니다. 위험할 수 있으니  참고도 하지 말아 주십시요.

 

  • ssh 접속 방법
#> ssh -l user 접속지IP -p [ port ]
ex > ssh -l root 123.456.789.1 -p 22

 

 

  • 실시간 접속 정보 확인
//접속 정보 상세 보기 
#> watch -n 1 'netstat -nap | grep proftpd'
// 접속자 카운트 표기 
#> watch -n 1 'netstat -nap | grep :21 | grep TIME_WAIT | wc -l'

 

  • 웹 접속 정보
#>watch -n 1 'netstat -nap | grep :80 | grep ESTABLISHED | wc -l'
#>watch -n 1 'netstat -nap | grep :80 | grep TIME_WAIT | wc -l'   
#>watch -n 1 'netstat -nap | grep :80 | grep ESTABLISHED'   
#>watch -n 1 'netstat -nap | grep :80 | grep TIME_WAIT'

 

  • 현재 서버에 ssh로 접속한 계정 확인하기
//net-tools이 설치되어 있다면 아래 netstat 명령으로 확인해 봅니다.
#>watch -n 1 'netstat -tnpa | grep 'ESTABLISHED.*sshd''

// 접속자 수
#>watch -n 1 "netstat -n|grep -F :22|egrep '(ESTAB|SYN)'|awk '{print $5}'|sed 's/:[0-9]*//'|sort -u|wc -l"

// 접속된 pid 확인
#>watch -n 1 "netstat -ntp | grep -F :22 | egrep '(ESTAB|SYN)'|awk '{print \$7}' | sed 's/\/[a-z]*://' | sort -u"

//웹 서버 혹은 특정 포트에 대한 접속을 확인하고 싶으면
#>watch -n 1 "netstat -n|grep -F :80|egrep '(ESTAB|SYN)'|awk '{print $5}'|sed 's/:[0-9]*//'|sort -u|wc -l"

// process 리스트에서 sshd를 사용하고 있는 계정
#>ps auxwww | grep sshd
반응형

댓글