전체 글 342

[CENTOS] crontab, at Command

1. crontab: 주기적으로 작업 실행   - 작업을 주기적으로 반복적으로 실행하도록 예약하는 데 사용    crontab 명령어 기본 구조:  crontab  * * * * * cmd ( 분 시간 일 월 요일 실행명령어 )분: 0~59시간: 0~23 (24시간제)일: 1~31월: 1~12요일: 0~7 (0 또는 7은 일요일, 1은 월요일, ...)CMD: 실행할 명령어 또는 스크립트ex> 0 3 * * 1 /path/to/weekly_task.sh (매주 월요일 오전 3시 작업 실행)  crontab 파일 관리 명령crontab -e: 현재 사용자 crontab 편집crontab -l: 현재 사용자 crontab 내용 확인crontab -r: 현재 사용자 crontab 제거   2. at: 한 번 ..

Linux/centOS 2024.12.25

[CENTOS] kill Command

1. kill 명령어란?   - 프로세스에 시그널(Signal)을 전달하여 특정 작업을 수행하도록 지시하는 명령어   - 가장 일반적인 용도는 프로세스 종료이지만, 특정 시그널을 전달하여 프로세스 동작을 제어 가능   - 시그널에는 종료(TERM), 강제 종료(KILL), 중단(STOP) 등 다양한 종류 존재   2. kill 명령어 기본 사용법   - kill [옵션] 로 사용   옵션-s : 특정 시그널 지정.-l: 사용할 수 있는 시그널 목록 표시.-n : 시그널 번호를 통해 전달.     3. 기본적인 Signal SIGHUP1프로세스를 재시작하거나 설정을 다시 읽음.SIGINT2키보드 인터럽트(CTRL+C).SIGKILL9프로세스를 강제로 종료.SIGTERM15프로세스를 정상 종료(Defaul..

Linux/centOS 2024.12.23

[CENTOS] top Command

1. top 명령어란?   - 실행 중인 프로세스와 시스템 리소스 사용 상태를 실시간으로 표시하는 대화형(interactive) 명령어   - CPU 사용량, 메모리 사용량, 실행 중인 프로세스, 시스템 부하 상태 등을 한 화면에서 확인 가능   - 사용자는 키보드를 통해 정렬 기준 변경, 프로세스 종료 등 다양한 작업을 수행 가능   2. top 명령어 기본 실행   - top 으로 기본 실행 가능     3. 주요 화면 구성 요소 시스템 정보 헤더 (상단 5줄)시간 정보: 10:00:00 (현재 시간)업타임: up 1 day, 5:00 (시스템 실행 시간)사용자 수: 2 users (현재 로그인 사용자 수)로드 평균: load average: 0.01, 0.05, 0.00 (1, 5, 15분간의 평균..

Linux/centOS 2024.12.23

[CENTOS] ps Command

1. ps 명령어란?   - 프로세스 상태(Process Status)를 표시하는 명령어   - Linux와 Unix 시스템에서 실행 중인 프로세스를 확인할 때 사용   - 현재 사용자 세션이나 시스템 전체의 실행 중인 프로세스를 검사하고 관리하기 위한 기본 도구   2. ps의 기본 사용법   -  기본적으로 호출된 시점의 스냅샷(snapshot)만 표시   - 실행 중인 모든 프로세스를 실시간으로 확인하려면 top이나 htop과 같은 다른 도구 사용   - ps [options] 으로 사용    3. 주요 옵션 기본적인 옵션 -e모든 프로세스를 표시 (system-wide).ps -e-f프로세스의 전체 정보를 포맷된 형태로 표시.ps -f-a터미널과 연관된 모든 프로세스를 표시.ps -a-u 특정 사..

Linux/centOS 2024.12.23

[CENTOS] systemctl Command

1. systemctl 이란?    - systemctl은 시스템 관련 서비스를 제어하는 명령어 서비스 관리: 서비스 시작, 중지, 재시작, 상태 확인타이머 관리: 예약 작업 및 실행 주기 관리부팅 프로세스 관리: 부팅 시 실행할 서비스 설정유닛 파일 관리: 유닛 파일 활성화/비활성화전원 관리: 시스템 종료, 재부팅, 절전 모드 등   2. 유닛(Unit)   - systemctl이 관리하는 모든 항목   - 유닛은 특정 작업이나 서비스를 나타내며, 종류에 따라 파일 확장자가 다름  Service.service서비스 유닛 (예: 웹 서버, 데이터베이스 등)Socket.socket네트워크 소켓 유닛Timer.timer타이머 유닛 (예약 작업)Target.target부팅 및 런레벨 설정 유닛Device.de..

Linux/centOS 2024.12.23