[Shell Script] 서버 점검을 위한 스크립트 작성하기 #1
시나리오 매일 아침 운영 중인 리눅스 서버의 상태를 체크하는 것은 매우 번거로운 일이다. 서버의 로그를 일일이 확인하거나 시스템의 상태를 점검하는 작업이 수동으로 이루어지면 중요한 이슈를 놓치기 쉽고, 관리자에게는 큰 부담이 된다....
24개 게시글
시나리오 매일 아침 운영 중인 리눅스 서버의 상태를 체크하는 것은 매우 번거로운 일이다. 서버의 로그를 일일이 확인하거나 시스템의 상태를 점검하는 작업이 수동으로 이루어지면 중요한 이슈를 놓치기 쉽고, 관리자에게는 큰 부담이 된다....
▶︎ 스크립트 설명 시스템 기본 정보 수집 호스트명, 작동날짜, 시스템 정보 마지막 리부팅으로부터 며칠째 운영인지 확인 크론탭에 등록된 사용자 작업 점검 커널 정보 확인 네트워크 인터페이스 조회 게이트웨이 정보 프로토콜 상태 정보 파...
개요 리눅스 서버를 운영하다보면 실행중인 애플리케이션들의 로그 또는 시스템 로그가 점차 쌓이게 된다. 한정된 용량 속에서 시스템 운영을 해야 하는데 로그는 시스템이 시작된 시점부터 종료될 때까지 계속해서 쌓이므로 이것을 정리할 무언가...
개요 GPG 암호화를 사용하여 서버 비밀번호를 통합 관리하고, 이를 Git과 연동해보려고 한다. 이렇게 하면 서버 비밀번호를 안전하게 관리하면서 버전 관리 시스템을 통해 변경 이력을 추적할 수 있게 된다. 관리 방법 GPG 암호화 :...
개요 집에서만 사용하는 MySQL 데이터베이스가 있는데, 요즘 쌓이는 데이터들이 많아지다보니 외부 저장소나 NAS 등으로 백업을 해야겠다는 생각이 불현듯 들었다. DB 운영 초기에는 삭제되도 상관 없다는 마인드였는데, 파싱된 데이터가...
그룹 명령 셸 스크립트에서 여러 명령을 중괄호 {} 로 묶어서 리다이렉션을 하나로 처리하는 것을 그룹 명령(Group Command) 라고 한다. 예제 중괄호를 그룹핑하여 리다이렉트를 하나로 넘기기 쓰는 이유 셸 스크립트를 작성하다보...