본문 바로가기
Computer Science/OS

리눅스 명령어 정리1. 서버접속/프로세스/네트워크 관련 명령어 (btmp/wtmp/utmp/ps명령어/ifconfig)

by 카프리썬 2020. 3. 30.
728x90

1.서버접속 관련 명령어

1) ssh 접속실패 로그 : last –f /var/log/btmp

btmp로그 : 누군가 로그인을 시도했지만 실패했다는 내용이 기록되는 로그

2) ssh 접속성공 로그 : last –f /var/log/wtmp

wtmp로그 : 사용자들의 로그인아웃 정보, 시스템관련 정보 기록

+최근 접속(로그인과 재부팅) 성공로그: last

3) 현재 접속로그 확인 : last –f /var/run/utmp

Utmp : 현재 로그인한 상태 정보를 담고 있는 로그파일

 

4) 사용자 내 접속로그 확인 : lastlog   

 

2.프로세스(스레드상태) 관련 명령어 : ps

1) ps : 프로세스 상태확인 명령어
현재 특정 프로세스가 실행되고 있는지, 실행되고 있는 프로세스가 어떤 pid를 갖고 있는지 확인

 

명칭

설명

PID

프로세스의 아이디

TTY

프로세스를 제어하는 수단 (콘솔접속시 tty숫자, 원격접속시 pts/숫자)

TIME

프로세스에 사용된 CPU시간

CMD

프로세스 실행 명령어

 

 

2) ps –ef : e옵션, f옵션추가하여 프로세스 상태확인 명렁어
e옵션 : 모든 프로세스 표시
f
옵션 : 프로세스의 상세정보 표시

 

명칭

설명

UID

프로세스의 실행유저

PID

프로세스의 아이디

PPID

프로세스의 부모 PID

C

CPU 사용량

STIME

프로세스 시작시간

TTY

프로세스를 제어하는 수단 (콘솔접속시 tty숫자, 원격접속시 pts/숫자)

TIME

프로세스에 사용된 CPU시간

CMD

프로세스 실행 명령어

 

3) ps- ef | grep <프로세스명>
grep
옵션: 원하는 키워드만 표시되는 필터옵션

 

3. 네트워크 관련 명령어 : ifconfig

1) 네트워크 상태확인 : ifconfig (windows : ipconfig)
네트워크 인터페이스, ip주소, 서브넷마스크,mac주소, 네트워크 상태 확인/설정

명칭

설명

etho0

네트워크 인터페이스(흔히 랜카드)

lo

루프백 인터페이스(자기자신과 통신하는 가상장치 ip:127.0.0.1)

inet

ipv4주소

Netmask

서브넷마스크

Broadcast

브로드캐스트주소

ether

MAC 주소

 

 

출처

1.서버접속 관련 명령어 참고문서

https://m.blog.naver.com/PostView.nhn?blogId=gksgus092&logNo=220986163023&proxyReferer=https%3A%2F%2Fwww.google.com%2F

2.프로세스상태 관련 명령어 참고문서

https://m.blog.naver.com/PostView.nhn?blogId=diceworld&logNo=220201131993&proxyReferer=https%3A%2F%2Fwww.google.com%2F

3.네트워크 관련 명령어 참고문서

https://www.leafcats.com/169

https://run-it.tistory.com/35

 

반응형

$(document).ready(function() { var $toc = $("#toc"); $toc.toc({content: ".tt_article_useless_p_margin", headings: "h2,h3,h4"}); });