반응형
리눅스 핵심 레퍼런스 책 스터디
프로세스
프로세스는 리눅스 시스템에서 작업 단위로 사용자가 실행하는 각 프로그램은 하나 또는 그 이상의 프로세스로 나타내고 모든 프로세스는 PID로 식별됨
- ps: 실행 중인 프로세스에 관한 정보를 보여주는 명령어
- uptime: 최근 부팅 이후 시스템이 얼마나 오래 실행됐는지 알려주는 명령어
- w: 모든 로그인된 사용자가 각 셸에서 실행 중인 현재 프로세스를 보여주는 명령어
- top: 가장 최근에 활성화된 프로세스를 감시하고 주기적으로 화면을 갱신
- free: 메모리 사용량을 보여주는 명령어
프로세스 제어
- kill: 프로세스를 종료
- timeout: 시간 제한을 주고 명령을 실행
> timeout 3600 mplayer *mp3
(한 시간동안 음악 재생 후 종료)
- nice: 우선순위에 따라 프로그램을 호출
- nice를 우선순위 값 없이 실행하면 10이 사용되고 nice 없이 실행한 일반 프로세스는 0으로 실행됨
- renice: 실행할 때 프로세스의 우선순위를 변경
- flock: 잠금을 이용해 같은 시간에 하나의 프로세스만 실행하는 것을 보장
작업 스케줄링
- sleep: 아무것도 하지 않고 설정한 초만큼 기다림
- watch: 주기적으로 프로그램 실행
- at: 일회성 작업 예약
- crontab: 여러 작업 예약 (주기적으로 어떤 명령을 수행하고 싶을 때)
호스트 찾기
- host: 호스트명, IP주소, DNS 정보를 찾는 명령어
- whois: 인터넷 도메인 등록인을 찾는 명령어
- ping: 원격 호스트가 접근 가능한지 확인
- traceroute: 원격 호스트의 네트워크 경로 확인
네트워크 연결
- sftp: 보안 프로토콜을 이용하여 원격 호스트와 파일을 주고 받는 명령어
- get file: 원격파일을 로컬머신에 복사
- put file: 로컬파일을 원격머신에 복사
- ftp: 원격 호스트와 파일을 주고 받는 명령어
반응형
'DevOps > Linux' 카테고리의 다른 글
프록시 서버 설정, 리눅스 스퀴드(squid) (0) | 2021.05.02 |
---|---|
리눅스 - cron 사용법 (0) | 2021.04.18 |
리눅스 - 파일 다루기 (0) | 2021.04.04 |
리눅스 - 셸의 기능 (0) | 2021.03.28 |
scp(secure copy protocol) 명령어 (0) | 2021.03.23 |