리눅스 명령어 정리

S_H_H·2023년 6월 19일
0
post-thumbnail
평소 서버에 접속해서 사용하는 명령어들
혹은 특정 작업이 있을 때 확인하는 명령어들 

드물게 사용하는 명령어는 매번 검색하다보니 정리

마운트 확인

findmnt

findmnt

서버에서 마운트 된 정보를 트리 구조로 표출

mount

mount -v

서어에서 마운트 된 정보를 텍스트 표출

heap memory

jstat

jstat -gcutil $pid $mil_sec

동작중인 JVM 모니터링 GC Count 및 Heap 메모리 사용을 실시간으로 확인 가능

jmap

jmap -dump:format=b,file=heapMemoryDump.hprof $pid
jmap -histo:live $pid | more
jmap -heap $pid

Heap 메모리 덤프 파일을 생성
모니터링 툴을 사용해 덤프 파일 분석을 할 수 있다

port 확인

서버간의 통신 혹은 외부의 통신에서 현재 연결된 정보를 확인하고 싶을 때

lsof

lsof -i TCP:$port
lsof -i | grep $pid or $ip or $name

netstat

netstat -an | grep $port or $ip

검색

find

파일 명으로 디렉토리 위치 파악

find . -name "$search"
find . -name "*$search*" -type `d or f`
find . -name '$search' -exec ls -l {} \;

grep

검색하는 텍스트로 해당 하는 파일을 찾고 싶을 때

grep -Hr "$search" *
grep -Hr "$search1" * | grep "$search2"
zgrep "$search" *

tail

계속 입력이 들어오는 파일에서 원하는 텍스트를 찾고 싶을 때

tail -f $파일명 | grep "$text"

vi

파일 편집 중 원하는 텍스트를 찾고 싶을 때

vi $파일명

검색 : /$text
	- 다음 검색 : N
    - 이전 검색 : n

용량 확인

du

디렉토리 용량 조회

du -sh
du -d 2 -h

df

디스크 사용량 확인

df -h

바로가기

ln

생성
ln -n $실제 경로 $바로가기 이름
확인
ll
profile
LEVEL UP

0개의 댓글