전체 글 345

[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

[CENTOS] Task

1. Task 란?    - Linux 커널 관점에서 태스크는 실행 가능한 모든 작업을 나타내는 일반적인 용어   - 프로세스와 스레드는 모두 태스크로 관리되며, 커널 내에서는 task_struct라는 데이터 구조로 이를 표현   - 태스크는 사용자 명령으로 실행된 프로그램, 시스템의 백그라운드 작업, 그리고 데몬 프로세스를 모두 포함   2. Application (애플리케이션)   - 애플리케이션은 특정 작업을 수행하기 위해 설계된 프로그램을 의미 (ex > 웹 브라우저, 텍스트 편집기) 특징:사용자와 직접 상호작용하며 인터페이스를 제공하는 경우가 많음파일 형태로 저장되며, 실행 가능한 바이너리(.exe, ELF 등)로 컴파일단일 애플리케이션은 여러 프로세스와 스레드 생성 예시:터미널에서 vim, f..

Linux/centOS 2024.12.23

[CENTOS] Vim

1. Vi 와 Vim 차이vi: 기본적인 텍스트 편집기 Unix 운영체제와 함께 제공되었으며, 간단하고 가벼운 텍스트 편집 도구vim: "Vi IMproved"의 약자로, vi를 개선한 버전  특징 기본 기능텍스트 편집에 필요한 최소한의 기능만 제공vi의 기능 + 고급 편집 기능 제공다중 취소한 번만 취소 가능 (u)여러 번 취소 가능 (u, Ctrl-R로 복구)문법 강조없음코드와 텍스트의 문법 강조 지원플러그인 지원없음다양한 플러그인 및 사용자 정의 가능탭 기능없음다중 탭을 사용하여 여러 파일 편집 가능파일 탐색기본적인 파일 열기만 지원파일 탐색기 및 디렉터리 탐색 지원화면 분할지원하지 않음수평/수직 화면 분할로 여러 파일 동시에 보기 가능검색 기능단순한 검색 지원정규 표현식 및 더 강력한 검색 기능 ..

Linux/centOS 2024.12.21