10강. 소프트웨어 관리

학습개요 소프트웨어의 설치와 관리를 위한 패키지 관리 도구를 학습한다. RPM은 레드햇 계열 리눅스에서 패키지 파일의 표준 형식이자 패키지 관리 도구이다. DNF는 저장소 기반의 설치 기능을 제공하며 패키지 의존성 문제를 해결한 고수준의 관리 도구이다. RPM과 DNF의 사용법을 학습하고 파일 압축과 아카이브 명령을 살펴본다. 학습목표 패키지 관리 도구의 필요성을 설명할 수 있다. RPM을 이용한 패키지 관리 방법의 … Read more

9강. 프로세스 관리

학습개요 프로세스 개념을 확인하고 프로세스의 실행과 관련이 있는 실행 파일(또는 디렉터리)의 특수 접근권한을 알아본다. 프로세스의 상태를 모니터링하고 관리하는 명령의 사용법을 학습한다. 그리고 주기적으로 수행되는 작업을 자동으로 수행하게 하는 cron 서비스를 학습한다. 학습목표 프로세스 개념과 프로세스의 상태 변화를 설명할 수 있다. 포어그라운드와 백그라운드 프로세스의 차이를 설명할 수 있다. 프로세스의 상태를 확인하고 관리하는 명령을 사용할 수 있다. … Read more

8강. 파일 시스템 관리

학습개요 파일이 가진 속성으로 파일을 찾고 검색된 파일을 대상으로 특별한 액션을 수행할 때 find 명령을 사용한다. 학습목표 저장 장치에 여러 파티션을 만들고 관리할 수 있다. 파일 시스템의 마운트와 언마운트 명령을 설명할 수 있다. LVM 도구를 사용하여 볼륨을 만들고 사용할 수 있다. 리눅스 파일 시스템의 구조와 종류를 설명할 수 있다. 정리하기 부팅 시 자동으로 마운트되는 파일 … Read more

7강. 텍스트 편집

학습개요 vi 편집기가 제공하는 다양한 편집 기능을 사용하여 텍스트 파일을 편집하는 방법을 학습한다. 또 파일의 이름이나 속성으로 파일을 찾거나 파일에서 특정 문자열을 포함하는 라인을 찾는 셸 명령을 학습한다. 학습목표 vi 편집기의 커서 이동, 편집, 복사 및 붙여넣기 방법을 설명할 수 있다. vi 편집기의 라인 모드에서 검색과 대치 명령을 사용할 수 있다. 파일을 찾거나 문자열을 검색하는 … Read more

6강. 사용자 관리

학습개요 리눅스 시스템에서 관리자 계정과 일반 사용자 계정의 차이를 이해하고, 사용자 계정과 그룹 계정의 생성과 관리에 사용되는 명령 및 관련 파일에 관해 알아본다. ‘패스워드 에이징’의 의미를 학습하고 비밀번호 관리에 사용되는 명령과 파일을 살펴본다. 학습목표 사용자 계정의 관리에 사용되는 파일을 나열하고 용도를 설명할 있다. 사용자 계정을 생성, 삭제 및 변경할 수 있다. 사용자 계정의 ‘패스워드 에이징’ … Read more

5강. 리눅스 시작과 종료

학습개요 운영체제의 일반적 부팅 절차와 리눅스 시스템의 부팅 과정을 살펴본다. ‘systemd 데몬’을 사용한 초기화 작업과 ‘기본 타깃’의 의미를 이해한다. 시스템 자원이나 시스템 서비스를 나타내는 유닛 개념을 이해하고, 서비스 데몬의 실행과 관리 및 시스템의 전원 관리에 필요한 관리자 명령을 학습한다. 학습목표 일반적인 운영체제의 부팅 과정을 설명할 수 있다. 리눅스 시스템의 부팅 과정과 유닛 개념을 설명할 수 … Read more

4강. 파일과 디렉터리

학습개요 리눅스에서는 모든 것이 파일로 취급되어 디렉터리나 디바이스도 파일로 다루어진다. 파일의 종류를 살펴보고 파일과 디렉터리의 접근권한이 가지는 의미를 이해하도록 한다. 파일과 디렉터리를 다루기 위한 셸 명령을 익히고 텍스트 파일의 출력을 위한 명령을 학습한다. 학습목표 리눅스에서 파일의 종류를 나열할 수 있다. 파일과 디렉터리를 조작하는 명령의 사용법을 익힌다. 파일과 디렉터리의 접근권한에 관해 설명할 수 있다. 파일의 내용을 … Read more

3강. 셸 사용하기

학습개요 셸은 명령 행 인터페이스를 제공한다. 셸 명령의 기본 사용법과 온라인 매뉴얼의 활용법을 살펴본다. 셸이 제공하는 강력한 기능으로 파이프, 입출력 리다이렉션, 명령 치환, 수식과 변수의 확장 및 환경 변수와 환경 설정 파일 등을 학습한다. 학습목표 셸 명령의 기본 사용법을 익히고 온라인 매뉴얼 기능을 활용할 수 있다. 히스토리 기능과 명령 행 자동 완성 기능을 사용할 수 … Read more

2강. 리눅스 설치

학습개요 UNIX 운영체제와 리눅스의 발전 과정을 알아보고 리눅스의 특징을 살펴본다. GNU 프로젝트와 오픈소스 소프트웨어 라이선스의 의미를 학습한다. 또 주요 리눅스 배포판의 특징을 정리한다. 학습목표 리눅스 설치를 위한 준비 과정을 설명할 수 있다. 파티션, 장치이름, 리눅스 표준 디렉터리에 관해 설명할 수 있다. Rocky Linux 운영체제를 설치할 수 있다.   정리하기 Rocky Linux는 RHEL의 소스코드를 이용해 만들어진 … Read more

1강. 리눅스소개

학습개요 UNIX 운영체제와 리눅스의 발전 과정을 알아보고 리눅스의 특징을 살펴본다. GNU 프로젝트와 오픈소스 소프트웨어 라이선스의 의미를 학습한다. 또 주요 리눅스 배포판의 특징을 정리한다. 학습목표 유닉스와 리눅스의 발전사와 특징을 알아본다. 오픈소스 소프트웨어 라이선스의 종류를 나열할 수 있다. 주요 리눅스 배포판의 특징을 설명할 수 있다. 정리하기 리눅스 는 UNIX의 표준을 준수하여 만들어진 무료 공개 운영체제이다. 오픈소스 소프트웨어 란 소스코드가 … Read more