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.서버접속 관련 명령어 참고문서
2.프로세스상태 관련 명령어 참고문서
3.네트워크 관련 명령어 참고문서
'🌱 Computer Science > OS' 카테고리의 다른 글
[하드웨어기초] CPU와 메모리 (2) | 2020.04.15 |
---|---|
[Linux 명령어] free 명령어 : 메모리 상태확인 (/proc/meminfo) (0) | 2020.03.31 |
리눅스 명령어 정리2. 포트오픈/파일정보/네트워크 수 확인명령어(telent/lsof/netstat) (0) | 2020.03.30 |
[OS] 메모리구조 : 메소드, 힙, 스택 (0) | 2020.01.15 |
[OS] 스레드 vs 프로세스 차이점(+멀티스레드/멀티프로세스) (0) | 2020.01.14 |
[OS] 데드락(교착상태) (0) | 2020.01.13 |