Linux란 무엇인가? Linux는 유닉스(Unix) 철학을 기반으로 개발된 오픈 소스 운영 체제 커널이다. 1991년 리누스 토르발스(Linus Torvalds)가 최초로 개발했으며, 이후 커뮤니티와 기업의 참여를 통해 다양한 형태의 배포판으로 발전했다. Linux
패키지 관리자는 소프트웨어의 설치, 업그레이드, 구성, 제거 과정을 자동화하는 도구다.컴퓨터 프로그램의 설치, 업데이트, 구성, 제거를 자동화하는 소프트웨어 도구패키지라고 불리는 아카이브 파일로 된 소프트웨어 배포판과 데이터를 관리소프트웨어 설치 및 제거 자동화의존성
SELinux(Security-Enhanced Linux)는 미국 국가안보국(NSA)이 개발한 리눅스 커널 보안 모듈로, 강력한 접근 제어 정책을 통해 시스템 보안을 강화한다. SELinux는 강제 접근 제어(MAC, Mandatory Access Control)를 기
SSH 데몬은 SSH 프로토콜을 사용하여 원격 접속을 처리하는 서버 측 소프트웨어다.데몬은 백그라운드에서 실행되며 클라이언트 요청을 대기하고 처리하는 역할을 한다.SSH 데몬은 일반적으로 sshd라는 이름으로 실행된다.SSH 데몬은 /etc/ssh/sshd_config
UFW(Uncomplicated Firewall)는 리눅스 시스템, 특히 우분투와 데비안 계열 배포판에서 사용되는 간단하고 사용하기 쉬운 방화벽 관리 도구이다.AppArmor와 SELinux는 커널 수준에서 애플리케이션의 시스템 자원 접근을 제어하는 MAC 시스템이며,
sudo는 "superuser do"의 약자로, 유닉스 및 유닉스 계열 운영 체제에서 일반 사용자가 관리자(root) 권한으로 명령어를 실행할 수 있게 해주는 프로그램이다.일시적 권한 상승: 일반 사용자가 root 권한이 필요한 작업을 수행할 수 있게 한다.보안 강화:

사용자 계정의 집합으로, 특정 권한을 가진 사용자들이 모여 있는 단위이다.모든 리눅스 계정은 반드시 하나 이상의 그룹에 속해야 하며, 이를 통해 파일 및 디렉토리에 대한 접근 권한을 설정할 수 있다.그룹을 사용하면 여러 사용자가 동일한 파일이나 디렉토리에 접근할 수 있

sudo apt install libpam-pwqualitylibpam-pwquality 패키지 설치 한다.Linux 시스템에서 비밀번호 품질을 검사하고 강화하는 데 사용되는 PAM(Pluggable Authentication Module) 모듈이다.sudo nano
bash를 monitoring.sh 설정 아래와 같이 스크립트를 작성했다. > 스크립트 명령어 설명 | 명령어 | 설명 | 주요 옵션 | |--------|------|-----------| | uname | 시스템 정보 출력. 운영 체제 이름, 커널 버전, 아키
Cron이란? Cron은 유닉스 계열의 컴퓨터 운영체제에서 사용되는 시간 기반 작업 스케줄러이다. 사용자가 지정한 시간에 자동으로 명령이나 스크립트를 실행할 수 있도록 해준다. 반복작업을 효율적으로 자동화하는데 사용된다. 특징 시간 기반 실행 cron은 특정 시간,