。゚(*´□`)゚。

코딩의 즐거움과 도전, 그리고 일상의 소소한 순간들이 어우러진 블로그

강의 43

[DevOps-Linux] 6. 프로세스와 서비스- 2. 프로세스 관리 명령

프로세스 관리 명령 ps 기능: 현재 실행중인 프로세스에 대한 정보 출력 형식: ps[옵션] 현재 실행중인 모든 프로세스에 대한 정보를 자세히 출력: ps-ef CPU, 메모리 사용량, 프로세스 상태 추가: ps aux pstree 기능: 프로세스의 리스트를 트리구조로 출력 pgrep 기능: 지정한 패턴과 일치하는 프로세스의 PID값을 출력 형식: pgrep[옵션][패턴] top 기능: 동작 중인 프로세스들의 상태를 실시간으로 화면에 출력 시스템의 자원을 얼마나 할당받아서 작동하고 있는지 확인가능. ps-ef와 비슷 옵션: -d: 갱신 시간 설정(초), -p: 특정 PID 프로세스 모니터링, -n: top 명령 실행 횟수 지정 kill 기능: 지정한 시그널을 프로세스에게 보냄 // OS커널에서 프로세스에..

강의/DevOps Linux 2023.07.08

[DevOps-Linux] 6. 프로세스와 서비스- 1.프로세스 개념

프로세스의 의미 리눅스의 프로세스 리눅스의 서비스 프로세스 어떤 일의 절차 or 흐름 순서에 따라 일 하는 것 컴퓨터 운영체제 - 프로세스 프로세스 : 컴퓨터 운영체제에서 실행 중인 프로그램을 의미 일의 과정과 유사한 면이 있음. 시작과 끝이 존재하고 여러 단계를 거쳐 작업이 수행됨. 필요한 자원(도구, 인력 등)을 할당 받아 작업을 수행하고 작업이 끝나면 자원을 반환함. 리눅스 - 프로세스 프로세스: 실행 중인 프로그램의 인스턴스 하드웨어를 기반으로한 시스템 리소스(메모리, CPU 시간 등)를 할당받고, 부모-자식 계층 구조를 형성한다. 고유한 ID번호를 부여받는다. (PID process ID) 다양한 도구를 사용하여 프로세스를 모니터링하고 관리함. 프로세스 / 프로그램 프로그램 실행 파일 SSD, ..

강의/DevOps Linux 2023.07.07

[DevOps-Linux] 0. 조금은 다른 리눅스 이야기

IT 기술을 공부한다는 것 운영체제 기본 개념 왜 리눅스인가? 운영체제 OS Operating System (무언가를) 운영하는 (하기 위한) 체제 (운영)관리의 대상 - 자원(Resource) 1. 시간 - 시간표 2. 공간 - 옷장 구간 배치 [ ]를 관리한다는 것은 나누기(분할) - > 채우기(배정) -> 살피기(관찰/기록) -> 지우기(해제) 할당 => 잘 쓰기 위해 (Use) 체제 system 목적(일) 일(Program, Task)의 실행 사람이 컴퓨터를 사용하기 위해 관리의 방법 & 상호 작용의 수단 필요. 추상화(Abstraction) : OS 실체적인 것들에 대해서 핵심적인 부분을 뽑아서 재 정의하는 것. 하드웨어 추상화의 의미 하드웨어 부품들이 가지고 있는 기능을 나누기(분할) - > ..

강의/DevOps Linux 2023.07.02