평소 서버에 접속해서 사용하는 명령어들
혹은 특정 작업이 있을 때 확인하는 명령어들
드물게 사용하는 명령어는 매번 검색하다보니 정리
findmnt
서버에서 마운트 된 정보를 트리 구조로 표출
mount -v
서어에서 마운트 된 정보를 텍스트 표출
jstat -gcutil $pid $mil_sec
동작중인 JVM 모니터링 GC Count 및 Heap 메모리 사용을 실시간으로 확인 가능
jmap -dump:format=b,file=heapMemoryDump.hprof $pid
jmap -histo:live $pid | more
jmap -heap $pid
Heap 메모리 덤프 파일을 생성
모니터링 툴을 사용해 덤프 파일 분석을 할 수 있다
서버간의 통신 혹은 외부의 통신에서 현재 연결된 정보를 확인하고 싶을 때
lsof -i TCP:$port
lsof -i | grep $pid or $ip or $name
netstat -an | grep $port or $ip
파일 명으로 디렉토리 위치 파악
find . -name "$search"
find . -name "*$search*" -type `d or f`
find . -name '$search' -exec ls -l {} \;
검색하는 텍스트로 해당 하는 파일을 찾고 싶을 때
grep -Hr "$search" *
grep -Hr "$search1" * | grep "$search2"
zgrep "$search" *
계속 입력이 들어오는 파일에서 원하는 텍스트를 찾고 싶을 때
tail -f $파일명 | grep "$text"
파일 편집 중 원하는 텍스트를 찾고 싶을 때
vi $파일명
검색 : /$text
- 다음 검색 : N
- 이전 검색 : n
디렉토리 용량 조회
du -sh
du -d 2 -h
디스크 사용량 확인
df -h
생성
ln -n $실제 경로 $바로가기 이름
확인
ll