728x90
반응형
리눅스 서버에서 80, 443 포트의 연결 상태를 실시간으로 확인하기 위해 다음과 같은 명령어를 사용할 수 있습니다.
watch -n 1 "netstat -antp | grep ':80\|:443'"
하지만 일반 사용자 권한으로 실행하면 아래와 같은 경고 메시지가 출력됩니다.
(No info could be read for "-p": geteuid()=500 but you should be root.)
원인
-p
옵션은 포트에 연결된 프로세스 정보를 출력하는 기능입니다. 이 정보는 root 권한이 있어야 확인 가능합니다. 일반 사용자로 실행하면 프로세스 정보를 조회할 수 없기 때문에 위와 같은 경고가 출력됩니다.
해결 방법
1. sudo로 실행
sudo watch -n 1 "netstat -antp | grep ':80\|:443'"
2. -p 옵션 제거 (프로세스 정보 제외)
watch -n 1 "netstat -ant | grep ':80\|:443'"
3. ss 명령어 사용 (권장)
sudo watch -n 1 "ss -antp | grep ':80\|:443'"
정리
목적 | 명령어 | 필요 권한 |
---|---|---|
포트 및 프로세스 정보 보기 | sudo watch -n 1 "netstat -antp | grep ':80\|:443'" |
root |
포트 상태만 보기 | watch -n 1 "netstat -ant | grep ':80\|:443'" |
일반 사용자 |
빠른 대체 명령어 | sudo watch -n 1 "ss -antp | grep ':80\|:443'" |
root |
목적에 따라 적절한 명령어를 사용하면 불필요한 경고 없이 네트워크 상태를 효율적으로 확인할 수 있습니다.
728x90
반응형
'운영체제 > 리눅스(CentOS)' 카테고리의 다른 글
리눅스에서 네트워크 보안과 VPN 설정 (OpenVPN & WireGuard) (1) | 2025.06.18 |
---|---|
리눅스 SELinux 보안 정책 관리하기 – booleans와 policies 설정 (2) | 2025.05.24 |
리눅스 가상화 기술 완벽 가이드 (1) | 2025.05.10 |
Docker Compose 사용법 완벽 가이드 (1) | 2025.05.07 |
리눅스에서 Docker 기초 완벽 가이드 (0) | 2025.04.29 |