본문 바로가기

Study records/Linux server hacking

기초 - 프로세스와 실행

프로세스 모니터링(ps, top, htop)

 

1. ps  현재 실행하고 있는 프로세스를 보여준다.

ps aux : 현재 실행 중인 모든 프로세스를 자세히 보여주는 명령어

 

프로세스들은 고유번호를 가지고 있는데 말썽을 피우고 있는 프로세스를 kill 할 수 있다.

sudo kill [PID]

 

 

 

2. top  시스템의 부하 상태를 실시간으로 확인하고, CPU 및 메모리 사용량이 높은 프로세스를 식별하는데 유용하다.

sudo top

 

 

3. htop 은 'top' 명령어의 확장된 버전으로, 보다 사용자 친화적인 인터페이스와 추가적인 기능을 제공합니다.

sudo htop

 

 

 

백그라운드 실행

nano -> (단축키)ctrl+z -> fg

 

jobs : 백그라운드에 존재하는 프로그램들 출력

 

종료 kill %4

 

 

 

cron 정기적 실행

crontab -e

 //분 시 일 월 요일 

 

1/* * * * * date > date.log

cat date.log

 

'cron'은 시스템 전체의 주기적인 작업을 관리하는 시스템 서버

'crontab'은 사용자의 자신의 cron 작업을 설정하고 관리하는데 사용되는 도구

 

 

 

쉘을 시작할 때 실행

alias l='ls -al'

alias c='clear'

 

'alias'는 사용자가 자주 사용하는 명령어나 명령어 시퀸스에 대해 지정한 별칭을 만들어주는 기능