- Rocky Linux 방화벽 설정 후 netstat로 연결 확인하기 Rocky Linux 방화벽 설정 후 netstat로 연결 상태 완벽 확인하기Rocky Linux 서버 운영 중, 방화벽을 설정하고 나면 실제 서비스가 외부에서 접근 가능한 상태인지 검증이 필요합니다. 이때 가장 많이 사용되는 명령어가 netstat입니다. netstat은 단순히 포트가 열려 있는지만 확인하는 도구가 아니라, 실시간 연결 상태, 서비스 바인딩 IP, 프로세스 정보를 함께 분석할 수 있는 핵심 네트워크 점검 도구입니다.1. 기본 명령어: 수신 대기 중인 포트 확인netstat -na | grep LISTEN옵션 설명:-n: 포트 번호와 IP를 이름이 아닌 숫자로 표시-a: 모든 연결 상태 출력예시 출력:tcp 0 0 0.0.0.0:22 0.0.0.0:* .. 2025.07.26
- 리눅스 접속자 및 재부팅 기록 확인 3가지 명령어로 끝내기 (who, last, uptime) 리눅스 서버를 관리하다 보면 문득 이런 궁금증이 생길 때가 많습니다. '지금 내 서버에 누가 접속해있지?', '서버가 마지막으로 재부팅된 게 언제지?'. 이러한 정보는 서버 보안과 안정성을 점검하는 가장 기본적인 첫걸음입니다.이 글에서는 터미널 명령어 단 3개로 현재 접속자, 과거 로그인 이력, 시스템 재부팅 기록까지 모두 파악하는 방법을 쉽고 명확하게 알려드립니다. 1. 현재 서버 접속자는 누구? : who, w가장 먼저, 현재 시스템에 로그인한 사용자가 누구인지 확인하는 방법입니다. 누군가 비정상적으로 접속한 것은 아닌지 실시간으로 확인할 수 있어 보안에 매우 중요합니다.기본 접속자 확인: who현재 로그인한 사용자 목록을 가장 간단하게 보여줍니다.# whoroot pts/0 20.. 2025.08.29
- 리눅스 비밀번호 강도 확인 방법 (system-auth 기준) 리눅스 비밀번호 강도 확인 방법 (system-auth 기준)리눅스 서버를 안전하게 운영하려면 가장 기본적이면서 중요한 보안 요소 중 하나는 사용자 비밀번호의 강도입니다. 약한 비밀번호는 공격자가 서버를 우회하는 가장 쉬운 경로가 되므로, 정기적으로 비밀번호 강도를 점검하는 것은 필수입니다. 이번 글에서는 Red Hat 계열 서버(CentOS, AlmaLinux, Rocky 등)에서 비밀번호 정책을 확인하고 읽기 전용으로 점검하는 방법을 안내합니다.1. 현재 비밀번호 정책 확인리눅스 서버에서 비밀번호의 강도를 확인하는 실질적인 방법을 소개합니다.(1) PAM 모듈 설정 점검대부분의 리눅스 배포판은 PAM을 통해 사용자 인증을 관리합니다. 다음 파일들에서 pam_pwquality.so 설정을 확인하면 현재.. 2025.09.01
- 리눅스 쉘(Shell) 완벽 총정리: bash, zsh, ksh, csh, sh, dash 그리고 실전 활용 리눅스 환경에서 쉘(Shell)은 단순한 명령어 인터프리터를 넘어, 자동화와 시스템 관리, 개발 환경 최적화의 핵심 도구로 자리 잡고 있습니다. 이번 글에서는 쉘의 기본 개념부터 주요 종류별 특징, 실전 스크립트 예제, 설정 및 최적화, 고급 활용과 보안까지 총망라하여 자세히 설명합니다.쉘이란 무엇인가?쉘(Shell)은 사용자와 운영체제 커널 사이를 이어주는 텍스트 기반 인터페이스입니다. 사용자가 입력한 명령을 해석하고 실행 결과를 출력하는 역할을 하며, CLI(Command Line Interface) 환경뿐 아니라 스크립트를 통한 자동화의 중심 도구로 활용됩니다. 리눅스 시스템에서는 bash, zsh, ksh, csh, sh, dash 등 다양한 쉘이 사용됩니다.대표적인 쉘 종류와 특징bash (Bo.. 2025.07.12
- 리눅스 계열(Ubuntu, CentOS 등) 버전 확인하는 실전 명령어 서버 운영이나 패키지 설치, 보안 업데이트를 위해서는 현재 사용 중인 리눅스 배포판의 정확한 버전 정보를 확인하는 것이 매우 중요합니다. 리눅스는 다양한 계열로 나뉘며, 각 계열에 따라 버전 확인 방식이 조금씩 다를 수 있습니다.이 글에서는 Ubuntu, CentOS, Rocky Linux, Debian 등 주요 리눅스 배포판에서 버전을 확인하는 명령어를 정리해 소개합니다.1. 공통 명령어: cat /etc/os-release가장 범용적으로 사용되는 버전 확인 명령입니다. 대부분의 현대 리눅스 배포판에서 이 파일이 존재합니다.$ cat /etc/os-release출력 예:NAME="Ubuntu"VERSION="22.04.4 LTS (Jammy Jellyfish)"ID=ubuntuID_LIKE=debian.. 2025.07.03