반응형 리눅스마스터 요약4 [리눅스마스터1급] 필수 개념 정리: 운영체제의 이해 운영체제란? 운영체제란 컴퓨터 시스템의 핵심 소프트웨어로, 하드웨어와 응용 프로그램 간의 중재자 역할을 수행하는 프로그램 집합을 말합니다. 컴퓨터의 자원을 효율적으로 관리하고 응용 프로그램이 원활하게 작동할 수 있도록 지원하며, 프로세서 스케줄링, 메모리 관리, 입출력 제어, 파일 시스템 관리 등 다양한 기능을 제공하여 컴퓨터 시스템의 안정성과 성능을 유지 및 향상합니다. 운영체제의 역할 하드웨어와 소프트웨어 중재자: 컴퓨터의 하드웨어와 응용 프로그램 사이에서 중재하는 역할을 합니다. 이를 통해 하드웨어 자원을 효율적으로 관리하고 응용 프로그램이 원활하게 작동할 수 있도록 지원합니다. 자원 관리 및 할당: 프로세서, 메모리, 디스크 등의 자원을 관리하고 응용 프로그램에게 필요한 자원을 할당합니다. 이를 .. 2023. 8. 29. [리눅스마스터1급] - 쉘 스크립트 변수와 expr 예제 포함 쉘 스크립트는 빈출 문제이면서도 리눅스와 유닉스 기반 시스템에서 사용되는 강력한 스크립트 프로그래밍 언어입니다. 변수와 수식 계산은 쉘 스크립트에서 매우 중요한 개념으로, 이를 효과적으로 이해하고 활용하면 프로그래밍 작업을 보다 더 간편하게 수행할 수 있습니다. 이 글에서는 쉘 스크립트 변수와 수식 계산에 대해 초보자도 쉽게 이해할 수 있도록 소개하겠습니다. 1. 변수의 개념과 활용 변수는 데이터를 저장하고 관리하는 데 사용되며, 프로그래밍에서 중요한 역할을 합니다. 쉘 스크립트에서도 변수는 값을 저장하고 나중에 참조하기 위해 사용됩니다. 변수를 통해서 데이터를 관리하고, 반복 업무 같은 경우에 자동화를 해두면 시간을 절약할 수 있습니다 2. 쉘 스크립트에서의 변수 선언 쉘 스크립트에서 변수를 사용하기 .. 2023. 8. 19. [리눅스마스터1급] - systemd 의 개요 및 systemctl 명령 리눅스 마스터 1급 시험 준비를 위한 이론을 정리한 문서입니다. systemd의 개요 및 systemcl 명령어에 대해서 알아보겠습니다. Systemd 이란? systemd은 초기화 및 시스템 관리 시스템을 사용합니다. 이는 이전의 SysV init 시스템보다 향상된 기능과 효율성을 제공합니다. 이러한 시스템은 시스템 부팅 및 종료 프로세스를 관리하며, 서비스 및 데몬의 자동 시작과 관리를 용이하게 해 줍니다 즉 시스템, 서비스를 관리하기 위한 역할을 맡고 있다고 이해하시면 될 것 같습니다 A.Systemd의 주요 기능 1. 빠른 부팅 및 성능 향상 Systemd는 병렬 부팅(parallel booting)을 통해 시스템 부팅 속도를 높였습니다. 이전의 순차적인 부팅과 비교하여 더욱 신속하고 효율적인 부.. 2023. 8. 19. [리눅스마스터1급] - 주요 디렉터리 와 경로 리눅스 주요 디렉터리 구조와 경로 설명 리눅스 운영체제는 강력한 안정성과 유연성으로 널리 사용되며, BSD 파일 시스템 계층 구조 기반의 리눅스 디렉터리 구조 표준이다. 파일 시스템 구조는 모르더라도 리눅스를 이용하는 직업을 갖게 되신다면 필수적으로 알아둬야 하는 주요 디렉터리를 소개하겠습니다. 잠깐 여기서 BSD 파일 시스템이란? BSD는 "Berkeley Software Distribution"을 나타냅니다. 이는 AT&T의 Research UNIX® 운영체제의 확장판이었던, University of California, Berkeley의 소스 코드 배포판의 이름 출처 - https://docs.freebsd.org/ko/articles/explaining-bsd/ 1. /bin - 기본 명령어 /b.. 2023. 8. 18. 이전 1 다음 반응형