- 리눅스 포트 확인 방법 ss, netstat, lsof 리눅스 서버 운영 중 가장 자주 확인해야 하는 작업 중 하나가 특정 포트가 열려 있는지, 어떤 프로세스가 해당 포트를 사용하고 있는지 파악하는 일입니다. 특히 서비스 접속 오류나 방화벽 문제를 점검할 때 필수적으로 수행됩니다. 이 글에서는 ss, netstat, lsof 명령어를 활용하여 포트 상태를 확인하는 방법을 상세히 다루겠습니다.1. ss 명령어로 포트 확인ss는 최신 리눅스 배포판에서 권장되는 네트워크 상태 확인 도구입니다. 속도가 빠르고 출력이 직관적입니다.열린 포트 전체 확인ss -tuln- -t: TCP 연결- -u: UDP 연결- -l: LISTEN 상태- -n: 도메인 대신 숫자로 출력특정 포트 검색ss -lntp | grep 8080위 명령어는 8080 포트가 열려 있는지와 해당 포트.. 2025.08.18
- 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.07.21
- 리눅스 쉘(Shell) 완벽 총정리: bash, zsh, ksh, csh, sh, dash 그리고 실전 활용 리눅스 환경에서 쉘(Shell)은 단순한 명령어 인터프리터를 넘어, 자동화와 시스템 관리, 개발 환경 최적화의 핵심 도구로 자리 잡고 있습니다. 이번 글에서는 쉘의 기본 개념부터 주요 종류별 특징, 실전 스크립트 예제, 설정 및 최적화, 고급 활용과 보안까지 총망라하여 자세히 설명합니다.쉘이란 무엇인가?쉘(Shell)은 사용자와 운영체제 커널 사이를 이어주는 텍스트 기반 인터페이스입니다. 사용자가 입력한 명령을 해석하고 실행 결과를 출력하는 역할을 하며, CLI(Command Line Interface) 환경뿐 아니라 스크립트를 통한 자동화의 중심 도구로 활용됩니다. 리눅스 시스템에서는 bash, zsh, ksh, csh, sh, dash 등 다양한 쉘이 사용됩니다.대표적인 쉘 종류와 특징bash (Bo.. 2025.07.12
- 리눅스 SSH 세션 확인 및 종료 방법 리눅스 시스템을 운영하다 보면 동시에 여러 사용자가 접속하거나, 사용하지 않는 SSH 세션이 남아 있는 경우가 있습니다. 특히 서버를 원격으로 관리할 때는 누가 접속해 있는지를 실시간으로 파악하고, 필요 시 세션을 안전하게 종료하는 것이 중요합니다.이번 글에서는 SSH 세션 확인부터 비정상 세션 종료까지, 실무에서 자주 사용하는 명령어들을 예제와 함께 정리해드립니다. 1. 접속자 확인w 명령어w 명령어는 현재 시스템에 로그인한 사용자 목록과 세션 상태를 확인할 수 있는 유용한 도구입니다.# w예시 출력: 16:42:12 up 1:26, 3 users, load average: 0.00, 0.00, 0.00 USER TTY LOGIN@ IDLE JCPU PCPU WH.. 2025.07.02
- 리눅스 에러 로그 확인과 문제 해결 리눅스 서버를 운영하다 보면 다양한 문제와 에러가 발생합니다. 웹 서버가 느려지거나 접속이 안 되고, 데이터베이스 연결 오류가 나타나기도 합니다. 이 글에서는 **실시간 로그 확인**, 단계별 분석, 판단 방법, 실제 예시까지 모두 포함해 누구나 따라할 수 있는 실무 가이드를 제공합니다.1. 로그 파일 확인: 어디서 무엇을 볼까?문제 해결의 첫 단계는 로그 파일을 아는 것입니다. 주요 로그 파일과 역할은 다음과 같습니다:/var/log/syslog: 시스템 전반 메시지/var/log/messages: 커널 및 일반 시스템 메시지/var/log/auth.log: 인증 및 권한 문제/var/log/nginx/error.log 또는 /var/log/httpd/error_log: 웹 서버 에러/var/log/m.. 2025.09.12