netstat
자신의 컴퓨터와 연결된 모든 네트워크 연결을 보여주는 명령어.
netstat -na
해당 컴퓨터에 연결된 컴퓨터의 ip, 열려진 port와 protocal 타입 조회.
netstat -na | grep 80
현재 로컬 컴퓨터에 80번 포트로 접속한 ip 조회
ps -ef | grep ${계정명}
ps는 프로세스의 상태를 확인하는 명령어.
서버의 상태를 파악하기 위한 것으로서,
프로세스의 상태를 관리자가 파악할때에 사용하는 명령어이다.
ex)
$ps -ef | grep sshd
root 11916 31937 0 11:06 ? 00:00:00 sshd: linuxer [priv]
linuxer 11918 11916 1 11:06 ? 00:04:40 sshd: linuxer@pts/1
root 17150 31937 0 17:15 ? 00:00:00 sshd: root@pts/0
root 17180 17152 0 17:16 pts/0 00:00:00 grep sshd
root 31937 1 0 Sep17 ? 00:00:00 /usr/sbin/sshd
[root@agentlinux ~]#
이 경우 PID 31937의 sshd 데몬이 떠있고 sshd를 통해 세명이 접속해있다.
ps 명령어 역시 무지하게 많은 옵션이 있다.
옵션의 큰 분류로는
'-'를 맨 앞에 붙여 그룹지어 사용하는 옵션.
'-'없이 그룹지어 사용하는 옵션.
'--'를 맨 앞에 붙여 사용하는 옵션.
표준 방법을 사용해서 시스템의 모든 프로세스를 보려면:
ps -e
ps -ef
ps -eF
ps -ely
-e : 모든 프로세스(-A와 같다)
-f : full format으로 보여준다(자세히 보여준다)
-F : 더 자세히 보여준다.
-l : long format으로 보여준다는데 그다지 좋지 않아보인다(좀 잘리는듯)
-y : flag를 안보여준다. -l 옵션하고만 사용할 수 있다고 한다.
ps -ef
전체 다 보기
ps -f -U USERID -u USERID
ID가 USERID인 사람으로 돌아가는 프로세스 보기
grep
파일에서 특정한 패턴(문자열)을 찾는 명령어.
이는 해당 문자열이 들어있는 파일을 찾아 그 문자열이 들어가 있는 라인(행)을 화면에 출력한다.
df
현재 사용중인 파일시스템의 전체용량, 사용한 용량, 사용가능한 용량, 사용율, 마운트정보등을 조회한다.
즉, 이 명령어는 현재 사용중인 파일시스템들의 디스크사용량을 출력한다.
이때 파일시스템의 사용량점검을 위해 사용되는 명령어가 df이다.
또한 df 명령어는 /etc/fstab파일에서 파일시스템정보를 참조하고, /etc/mtab에서 마운트된 정보를 참조한다.
그리고 기본표시 용량단위는 KB(Kilo Byte)이며, 주로 서버관리자(root)가 사용하는 명령어이다.
$df -k
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/hda2 5036316 1496652 3283832 32% /
/dev/hdb1 118729904 102705776 9992928 92% /backup
/dev/hda1 241116 7587 221081 4% /boot
/dev/hda6 112420772 74125616 32584452 70% /home
none 256560 0 256560 0% /dev/shm
/dev/hdc 118733244 93534688 19167188 83% /backup2
/dev/hdd 118733244 52458312 60243564 47% /backup3
표시되는용량을 KB단위로 표시하는 예. -k옵션을 사용하면 표시되는 용량단위가 KB단위가 된다.
하지만, 아무런 옵션없이 사용하여도 기본 표시단위가 KB이므로 -k옵션은 디폴트(default)라고 생각하면 된다.
'꺼내먹어요' 카테고리의 다른 글
bash grep, cut, >(Redirection) 활용 (0) | 2023.01.31 |
---|---|
Java List를 Map으로 변경 (0) | 2023.01.25 |
AWS SES Java SDK 여러명 Email 전송 로직 (0) | 2023.01.01 |
Collectors.groupingBy() - Java List 특정 기준으로 그룹 나누기 (0) | 2023.01.01 |
nginx 경로별 다른 API 주소 rewirte (0) | 2023.01.01 |