티스토리 뷰
개발시 자주 사용하는 linux 명령어
pstack - 실행중인 프로세스에 있는 각각의 lwp 스택 점유상태를 보여준다.
pmap - 프로세스의 메모리 주소공간을 출력한다.
lsstack - pstack의 리눅스 구현 버젼(배포판에 없음)
top - 프로세스 사용 상황
prstat - top 과 유사..
tail - -f 옵션으로 로그 감시 등에 유용.
file - 어떤 파일의 정체를 알수 있다
nm - obj file 내의 함수 이름들 출력
ldd - 의존성 보기( 윈도의 디펜던시 워커 비스무리 )
lsof - 어떤 프로세스가 어떤 파일을 쓰고 있는지
strings - 파일내에서 읽을수 있는 문자열을 추출
truss - 시스템 콜이나 시그널을 추적해준다. 이건 os 마다 다르다(strace, trace, tusc 등으로..)
ipcs - ipc 자원들을 보여준다.
ipcrm - ipc 자원들을 지운다.
ulimit - 시스템 자원들의 한계 설정
uniq - grep, sort 과 같이 쓰면 좋다. sort -u 로도 가능
pstack - 프로세스의 스택을 보여준다 man pstack 으로 다른 p시리즈들고 확인할것( 리눅스는 lsstack )
gcore - 어떤 프로세스의 core 를 얻는다.
netstat - 네트워크 상태 확인( 열린 포트, 소켓 정보 )
[출처] 개발시 자주 사용하는 linux 명령어|작성자 규승
'IT이야기' 카테고리의 다른 글
Free ACDSee Video Studio 3 - 기간한정 7월 29일 (0) | 2020.07.22 |
---|---|
CUBRID Migration tool (0) | 2013.09.09 |