리눅스 디스크 확인 및 마운트 방법 (df / du / lsblk / mount 사용법)
리눅스 서버나 PC를 사용하다 보면 한 번쯤 “디스크 공간이 부족합니다” 라는 메시지를 보게 되는 경우가 있다. 디스크 공간이 부족해지면 단순히 파일을 저장하지 못하는 것에서 끝나는 것이 아니라, 시스템 속도가…
더보기
리눅스 로그 확인 방법 (journalctl 사용법)
리눅스 서버를 운영하다 보면 서비스가 정상적으로 동작하지 않거나 시스템 오류가 발생하는 상황을 자주 경험하게 된다. 이런 문제를 해결하기 위해 가장 먼저 확인해야 하는 것이 바로 로그(Log) 이다. 로그에는…
더보기
리눅스 사용자 관리 방법 (useradd / usermod / passwd)
리눅스 서버를 운영하다 보면 여러 사용자가 동시에 시스템에 접근해야 하는 상황이 발생한다. 개발자 계정, 운영 계정, 서비스 계정 등 다양한 사용자를 관리해야 하기 때문에리눅스 사용자 관리 명령어를 이해하는 것은…
더보기
리눅스 메모리 확인 방법 (free / vmstat / top)
리눅스 서버를 운영하다 보면 시스템이 느려지거나 특정 서비스가 정상적으로 동작하지 않는 상황을 경험할 수 있다. 이러한 문제의 원인 중 하나는 메모리 부족이다. 서버에서 메모리는 애플리케이션과 서비스가 실행되는…
더보기
리눅스 서비스 관리 방법 (systemctl start / stop / restart)
리눅스 서버를 운영하다 보면 다양한 서비스(service)를 관리해야 하는 상황이 자주 발생한다.웹 서버, 데이터베이스, SSH 서버 등 대부분의 서버 프로그램은 서비스 형태로 실행되며 이를 관리하는 명령어가 바로…
더보기
리눅스 파일 권한 이해하기 (chmod / chown 사용법)
리눅스를 사용하다 보면 파일이나 디렉터리에 접근이 되지 않아 당황하는 경우가 있다.특히 MS의 Windows의 GUI만을 사용하던 사람들은 꽤 당혹 스러워 하는 경우가 많은데, 이러한 경우 대부분의 원인은 파일…
더보기
리눅스 네트워크 확인 명령어(netstat / ss / ping)
리눅스를 쓰다 보면 “서버가 느리다”, “외부에서 접속이 안 된다”, “포트가 열려 있나?” 같은 네트워크 이슈를 꼭 한 번은 만나게 된다. 문제는 이런 상황에서 원인이 너무 다양하다는 점이다. 방화벽일 수도…
더보기
리눅스 서버 세션 타임아웃으로 종료되는 것을 방지해 보자
리눅스 서버에서 로그를 확인하거나 기타 다른 쉘 작업을 위해 세션을 맺어 놓았는데, 잠시 어딘가 다녀오니 세션이 끊어져, 다시 로그인해야 했던 경험들을 한 사람들이 많을 것이라고 생각한다. 만약 그랬던 경험이…
더보기리눅스 crontab 실행 안될 때 (비밀번호 만료로 cron 배치 멈춤 문제)
리눅스 crontab 실행 안될 때 – 비밀번호 만료 문제 이번에 서버 배치를 모니터링하던 중 예상치 못한 상황을 겪었다.전날까지 정상적으로 실행되던 배치가 08시 이후부터 실행되지 않는 현상이 발생한…
더보기
리눅스 tail 명령어 사용법 (tail -f 로그 실시간 확인)
리눅스 관련 7번째 포스팅이다. 지난 편에 find/grep 명령어 포스팅 이후 고민을 하는 시간을 가졌다. 지금 이 글을 보는 분들은 어떤 분들일까? 어떤 글이 도움이 될까?라고 고민을 해보았는데, 이 검색어로…
더보기