리눅스서버관리4 리눅스 네트워크 확인 명령어(netstat / ss / ping) 리눅스를 쓰다 보면 “서버가 느리다”, “외부에서 접속이 안 된다”, “포트가 열려 있나?” 같은 네트워크 이슈를 꼭 한 번은 만나게 된다. 문제는 이런 상황에서 원인이 너무 다양하다는 점이다. 방화벽일 수도 있고, 포트가 안 떠 있을 수도 있고, 라우팅이나 DNS 문제일 수도 있다.그래서 이번 글에서는 리눅스에서 네트워크 상태를 빠르게 확인할 때 가장 많이 쓰는 명령어인 ping / ss / netstat를 정리해 보려고 한다.(참고로 netstat은 요즘 배포판에서 기본 설치가 아닌 경우도 많아서 ss가 더 “현역”인 느낌이 있다.) 가장 먼저 ping으로 “살아있는지” 확인하기네트워크 문제가 생기면 첫 번째로 확인할 건 의외로 단순하다.대상 서버가 살아 있나?외부 네트워크가 되나?DNS가 정상인가?.. DEV/Linux 2026. 3. 5. 리눅스 프로세스 확인 명령어(ps / top / htop) 리눅스를 사용하다 보면 현재 시스템에서 어떤 프로그램이 실행되고 있는지 확인해야 할 때가 있다. 특히 서버를 운영하거나 개발 환경에서 작업을 하다 보면 CPU 사용량이 갑자기 높아지거나, 특정 프로그램이 과도하게 메모리를 사용하는 상황을 자주 마주하게 된다.이럴 때 필요한 것이 바로 프로세스 확인 명령어다. 리눅스에서는 실행 중인 프로그램을 프로세스(Process) 라고 부르며, 이를 확인하고 관리할 수 있는 다양한 명령어를 제공한다.이번 글에서는 리눅스에서 가장 많이 사용하는 프로세스 확인 명령어인 ps, top, htop에 대해 알아보도록 하겠다. 프로세스란 무엇인가프로세스는 쉽게 말해 현재 실행 중인 프로그램이다.예를 들어 다음과 같은 프로그램들은 모두 프로세스 형태로 동작한다.웹 서버 (nginx.. DEV/Linux 2026. 3. 5. 리눅스 crontab 실행 안될 때 (비밀번호 만료로 cron 배치 멈춤 문제) 리눅스 crontab 실행 안될 때 – 비밀번호 만료 문제이번에 서버 배치를 모니터링하던 중 예상치 못한 상황을 겪었다.전날까지 정상적으로 실행되던 배치가 08시 이후부터 실행되지 않는 현상이 발생한 것이다.처음에는 crontab 설정이나 스크립트 문제라고 생각했지만, 서버에 직접 접속해 보니 다음과 같은 메시지가 나타났다.Your password has expired.You must change your password now. 비밀번호 만료 시 cron 배치가 멈추는 이유보안을 위해 리눅스 서버에서는 일정 기간마다 비밀번호 변경 정책(password aging)을 적용하는 경우가 많다.이때 비밀번호가 만료된 상태에서는 다음과 같은 문제가 발생할 수 있다.사용자 로그인 시 비밀번호 변경 요구일부 서비스.. DEV/Dev Tips 2021. 11. 30. 리눅스 tail 명령어 사용법 (tail -f 로그 실시간 확인) 리눅스 관련 7번째 포스팅이다. 지난 편에 find/grep 명령어 포스팅 이후 고민을 하는 시간을 가졌다. 지금 이 글을 보는 분들은 어떤 분들일까? 어떤 글이 도움이 될까?라고 고민을 해보았는데, 이 검색어로 들어오는 분들은 현직에서 개발을 하는 사람들 혹은 개발을 하려는 사람들이 아닐까라는 생각이 들었다. 그래서 사실 원래 이번 편에서는 jdk 설치 및 개발환경 구축 이야기를 하려고 했는데 지난번 명령어 편에서 다루지 않은 tail에 관련해서 다루고 넘어가려고 한다. 사실 로그 분석에 cat 보다 많이 쓰이는 것이 tail이기도 하고 말이다. 실제 tail은 리눅스에서 오류나 파일 로그를 실시간으로 확인할 때 매우 유용하게 사용된다. 현재 해당 포스팅을 하는 리눅스에는 서버가 구축되어 있지 않기 때.. DEV/Linux 2019. 10. 10. 이전 1 다음 반응형