04.리눅스 시스템
리눅스를 이해하기 위한 기본적인 시스템으로는 파일 시스템, 프로세스, 사용자 계정, 네트워크 등이 있습니다. 파일 시스템은 파일과 디렉토리 구조를 가지고 파일을 관리하며, 프로세스는 실행 중인 프로그램을 의미합니다. 사용자 계정은 사용자 정보를 저장하고 권한을 관리하는 역할을 합니다.
04-1.리눅스 부팅
부팅(Boot)이란 컴퓨터를 켤 때, 운영체제가 실행되기 전에 초기화 및 로딩 과정을 거치는 것을 말합니다.
04-2.파일시스템
파일 시스템은 파일과 디렉토리를 계층적으로 구성하며, 파일과 디렉토리를 관리하는 데 사용됩니다.
운영체제의 파일 시스템
운영체제의 파일 시스템은 하드 디스크나 다른 저장 장치에 파일을 저장하고 관리하는 방식을 결정하는 체계입니다.
파일과 디렉터리
디스크
리눅스에서 새로운 디스크를 추가하고, 포맷하는 방법에 대해서 알아 봅니다.
04-3.권환
사용자는서버 시스템을사용할수 있는 범위의 제한을가지고파일과 디렉토리 등에 접근할 수 있도록 되어 있다.
04-4.프로세스 관리
프로세스(Process)는 실행 중인 프로그램을 의미하며, 컴퓨터 시스템에서 작업의 기본 단위입니다. 각 프로세스는 독립된 메모리 공간과 실행 상태를 가지며, 운영체제에 의해 관리됩니다.
04-4.1.프로세스
운영체제의 프로세스는 실행 중인 프로그램으로, 시스템에서 할당 받은 자원을 이용하여 작업을 수행합니다.
04-4.2.서비스 프로세스
서비스는 백그라운드에서 실행되며, 시스템에서 제공하는 기능이나 애플리케이션을 제어하는 데 사용되는 프로그램입니다.
04-5.프로세스 스케쥴
운영체제의 프로세스 스케줄링은 CPU 자원을 효율적으로 분배하고, 프로세스 실행 순서를 결정하는 것을 말합니다.
04-5.1.스케쥴러
스케줄링은 시스템에서 실행할 프로세스를 선택하고 CPU 자원을 할당하는 작업을 의미합니다.
04-5.2.스케줄러의 종류
프로그램을 자동으로 매일, 매시간 반복 실행시켜야 되는 경우가 있습니다. 리눅스가 자동으로 프로그램을 실행하는 방법등 2가지가 있습니다.
04-5.시스템 설정
리눅스 설치 및 동작을을 위한 다양한 설정 방법에 대해서 알아 보도록 합니다.
04-5.1.시스템체크
- 버젼체크
- hostname
04-5.2.시간대 설정
서버의 설정이 한국/서울로 안되어 있는 경우가 있습니다.