API World for Mobile Developers

[북리뷰] UNIX/Linux 시스템 관리자를 위한 쉘 스크립트 활용 가이드 본문

북리뷰

[북리뷰] UNIX/Linux 시스템 관리자를 위한 쉘 스크립트 활용 가이드

미니렉스 2017. 4. 19. 13:05

경험에 의한 스크립트 만을 사용하다가 전체 내용을 훓어본 책

목차소개

Yes24 사이트 : 상세목차, 책소개 참고용

  • 1장 , 2장 : 개요 
  • 3장 : UNIX, Linux 기본 명령어 40여종 사용법
  • 4장 : 쉘 프로그래밍 문법
  • 5장 : 시스템관리 관련 쉘 스크립트 예제 12종
  • 6장 : 시스템 보안 쉘 스크립트 예제 8종
  • 7장 : 시스템 관리도구 예제 - 저자의 역작?


메모 리뷰

p73 : cut 명령어 - grep 등으로 발췌된 1줄에서 특정 부위(?)만 골라냄.   식육점의 발골 작업!!!
p94 : grep - 시스템 운영시 무궁무진한 응용이 가능한 .. egrep은 없는게 아쉬움
p.126 : sed - 특정 조건의 치환,삭제 기능 지원.  grep을 다시 해석하면 특정 조건은 삭제하고 나머지 출력
p.188 : 용량초과 점검 스크립트 - 다양한 용도로 응용가능한 ... 예: 로그파일 1GB 이상인 파일 목록 생성후, 하루1번 , 그리고 외부 전송할 수 있다면...
p.202 : 서버목록을 ping으로 네트워크 상태 감시 - 예:내부망 상시점검시 유용할 듯 , Sycros PingLoss Event?
p.219 : 지정된 날짜 웹 접속 통계 - IP로만 추출하는 한계가 있는   
이 스크립틀 응용하여 http://chsoong.tistory.com/16 를 만듦
P.242 : 로그파일 로테이션 - 일정한 주기별로 백업후 초기화 (압축 백업후 초기화 였으면 하는 아쉬움이.. )
p.328 : 시스템 상태점검 - root 유저전용? 
  • 디스크 상태 및 시스템 용량점검 - 사용률 85%이상
  • 프로세서별 사용률 및 병목여부 점검 - 사용율 80% 이상시 병목이라고 판단?  
    • 음  판단근거는 쫌...
    • sar 명령어 응용인데 사용법은 책에 없음... 아쉬움 한 개 더 추가하고 참고 링크는 아래쪽에
  • 원격 서버의 네트워크 상태 점검
    • 단순 ping 체크지만 포트 점검이 더 좋은듯 (tcping 활용)
  • 서비스 프로세스 상태 점검
    • ps 명령어로 특정 프로세스의 갯수 확인
  • TOP : 시스템의 프로세스 및 메모리 상태 점검
    • 걍 단순하게 top 실행 결과 표시
  • IBM NMON 진단 도구를 이용한 서버 상태 점검
    • free S/W : http://nmon.sourceforge.net/pmwiki.php
P.362 : 시스템 관리도구의 확장 방안
필자의 액기스가 녹아있는 웹상에서 시스템 모니터링 확장 방안


산출물

웹로그를 사용한 API 각각의 통계를 UV/PV로 표시함.
http://chsoong.tistory.com/16  


참고화면 : IBM NMON
  • free S/W : http://nmon.sourceforge.net/pmwiki.php
  • 2016년 1월까지 업데이트 되고 있으나 일부환경만 바이너리가 지원되고 소스 컴파일(허억) 필요

소회:
  •  

참고링크
SAR 명령어: CPU Usage 외 다양한 시스템 정보를 지정한 간격,횟수로 표시됨


'북리뷰' 카테고리의 다른 글

[북리뷰] 안드로이드 프로그래밍 스터디 '17.03 ~ 04  (0) 2017.04.07
Comments