본문 바로가기

IT/linux

리눅스 서버 상태 확인 및 기본 명령어

SMALL

ll -h /GCLOUD/~~

df -h /GCLOUD/~~

du -sh /GCLOUD/*


history

crontab -e

crontab -l

 

CPU 사용량

top -n 5

top shift + p

top shift + m

top shift + t

top 대문자 A

SSH 

 

ssh -p 20022 root@ip

 

간편 메모리 

free -m -h G

top -bn1 | grep  "Mem" | awk '{print $8/$5*100}'

top -bn1 | grep  "Mem" | awk '{print $4-$8/1020}'

 

MEM/CPU 일자별 사용량 조회

CPU

sar -f /var/log/sa/sa01

sar -r -f /var/log/sa/sa01

OS 로그

vi /var/log/message

vi /var/log/secure

vi /usr/local/apache/logs/access_log

서비스 재기동 시각확인

ps -eo pid, lstart, start, stime ,start_time,etime,cmd | grep jboss

ps -eo user, pid, ppid, rss, size, vsize, pmem, pcpu, time ,cmd --sort rss

사용자가 접속한 수 확인

netstat -anp | grep 17755 | wc -l

vi 즐겨찾기

검색 

/검색할 문자열/  현재 위치에서 아래를 검색

?검색할 문자열? 현재 위치에서 위로 검색

n 다음으로 검색 , N 이전으로 검색

 

[[ , ]] 제일 처음, 끝으로 이동 

{, } 문단별 이동

 

tar 특정파일만 

find ./ -name "*.hpi" | xargs tar czvf ./test.tar

 

ls -anl | grep ^-

 

LIST