본문 바로가기

리눅스 정보실45

Rocky Linux 9에서 SSH Root 접속 허용하는 방법 기본적으로 Rocky Linux 9에서는 보안을 강화하기 위해 root 계정의 SSH 접속이 비활성화되어 있습니다. 하지만 시스템 관리자나 자동화 작업을 위해 root 계정으로 직접 접속이 필요한 경우도 존재합니다. 이 글에서는 SSH 설정 파일을 수정하여 root 계정의 원격 접속을 허용하는 방법을 단계별로 설명합니다.1. SSH 설정 파일 백업우선 시스템 변경 전에 SSH 설정 파일을 백업해 두는 것이 좋습니다. 다음 명령어로 기존 설정을 보존합니다.cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak2. PermitRootLogin 설정 변경SSH 설정 파일을 텍스트 편집기로 열어 root 로그인 허용 항목을 수정합니다. vi 또는 nano 편집기를 사용할 수 있습.. 2025. 7. 21.
리눅스 서버 상태를 한 번에 확인하는 통합 점검 스크립트 리눅스 서버를 운영하는 환경에서는 주기적인 상태 점검이 필수적입니다. 특히 다양한 서비스와 로그, 보안 설정까지 확인해야 할 항목이 많기 때문에 각각 수동으로 점검하기보다는 통합된 점검 스크립트를 활용하는 것이 효율적입니다.이번 글에서는 CPU, 메모리, 디스크, 네트워크, 서비스 상태, 보안 설정 등 주요 항목 30가지를 자동으로 점검할 수 있는 Bash 스크립트를 소개합니다. 이 스크립트는 Rocky Linux, CentOS, Ubuntu 등 대부분의 배포판에서 사용할 수 있으며, 일상적인 점검을 자동화하는 데 유용합니다.스크립트 개요해당 스크립트는 30개의 점검 항목을 카테고리별로 구분해 출력하며, 결과를 보기 쉽게 정리합니다. 각 항목은 시스템 리소스, 서비스 상태, 보안 설정, 네트워크 연결 상.. 2025. 7. 20.
Rocky 9 자비스 설치 자동화 스크립트로 빠르게 구축하기 Rocky Linux 9.5 서버에 자비스(Zabbix)를 설치하고 운영 환경을 자동으로 구성하는 방법을 소개합니다. 복잡한 설치 과정을 스크립트로 자동화하여, 빠르고 안정적인 서버 모니터링 환경을 쉽고 효율적으로 구축할 수 있습니다. 본 글에서는 스크립트 구성과 실행 방법을 상세히 다뤄 실제 운영 환경에 바로 적용할 수 있도록 안내합니다.1. 설치 자동화의 필요성서버 모니터링 툴인 자비스(Zabbix)를 수동으로 설치할 경우, 의존성 문제, 설정 누락, 보안 설정 등 다양한 문제를 겪을 수 있습니다. 특히 여러 대의 서버를 운영하거나 반복 설치가 필요한 상황에서는 수작업으로 진행하는 데 시간과 노력이 많이 듭니다. 자동 설치 스크립트는 이런 문제를 해결하며, 일관성 있는 환경 구축과 빠른 배포를 가능하.. 2025. 7. 19.
Ubuntu CentOS rocky 모두에서 사용할 수 있는 NGINX 설치 자동 스크립트 웹 서버를 운영할 때 가장 널리 쓰이는 NGINX를 빠르게 설치하고, 포트 80과 443을 방화벽에서 자동으로 열어주는 스크립트를 소개합니다. 이 스크립트는 Ubuntu/Debian 계열과 CentOS/RHEL 계열 모두 지원하며, 루트 권한으로 실행 시 바로 적용할 수 있습니다.nginx 설치 자동 스크립트 #!/bin/bash# 자동화 NGINX 설치 및 방화벽 설정 스크립트# Ubuntu / CentOS 지원echo " NGINX 설치 및 설정 자동화 시작"# 루트 권한 확인if [[ $EUID -ne 0 ]]; then echo "[-] 루트 권한으로 실행하세요." exit 1fi# 운영체제 확인if [ -f /etc/debian_version ]; then OS="debian"elif [ .. 2025. 7. 17.
리눅스에서 Apache와 PHP를 자동 설치하고 설정하는 스크립트 완성본 리눅스 Apache + PHP 설치 스크립트리눅스에서 Apache와 PHP를 설치하고 바로 설정까지 마치려면 매번 명령어를 하나하나 입력하기 번거롭습니다. 이럴 때는 자동화 스크립트를 작성해두면 훨씬 편리합니다. 아래 스크립트는 Apache 웹 서버 설치, PHP 모듈 설치, httpd.conf 설정, 테스트 페이지 생성, 방화벽 설정까지 한 번에 진행합니다.필요하신 분은 아래 스크립트를 통째로 복사해 사용하시면 됩니다.mysl 설치는 기존에 스크립트 작성한거를 설치 후 진행 부탁 드립니다. Apache + PHP 설치 및 설정 자동화 스크립트#!/bin/bash# 오류 발생 시 중단set -eecho "==== Apache + PHP 설치 및 설정 시작 ===="# PHP 설치echo "[1] PHP .. 2025. 7. 16.
리눅스에서 fdisk와 mkfs를 사용하여 새 디스크에 파티션을 생성하고 ext4 파일 포멧 방법 리눅스에서 새 디스크 파티션 생성과 ext4 파일 시스템 구축리눅스 서버를 운영하다 보면 디스크를 추가로 장착하고, 이를 파티션 분할 후 파일 시스템을 생성해야 하는 상황이 자주 발생합니다. 이번 글에서는 fdisk를 이용해 새로운 디스크를 파티션하고, mkfs 명령어로 ext4 파일 시스템을 만드는 과정을 예제와 함께 자세히 다뤄보겠습니다.1. 디스크 확인먼저 추가된 디스크를 확인하기 위해 fdisk -l 명령을 실행합니다. 출력 결과를 보면 /dev/sdb라는 50GiB 용량의 새로운 디스크가 추가된 것을 확인할 수 있습니다.[root@localhost ~]# fdisk -lDisk /dev/sdb: 50 GiB, 53687091200 bytes, 104857600 sectorsDisk model: .. 2025. 7. 15.