본문 바로가기
Reviews/Book

[한빛리더스] 유닉스 리눅스 셸 스크립트 예제 사전

by Jany 2015. 10. 4.
반응형

이번 미션 북은 '유닉스 리눅스 셸 스크립트 예제 사전' 이다.


지금까지는 쉘 인줄 알았는데... 셸 이었다.


리눅스나 유닉스를 다루기 위해서는 절대 필수이며,

최근에는 쉘 뿐 아니라 파이썬, 쉐프, 퍼펫 등도 함께 쓰는 추세이기에 더욱 공부를 해야된다.


그러나 제대로 된 책이 없거나, 혼자 공부하긴 힘든게 현실이다.


리눅스 등에서 쉘은 SE(System Engineer)가 단순 노가다 성의 작업을 쉘 스크립트 코딩을 통해 간편하게 할 수 있기에 절대 필요하다.


일 예로, 나 같은 경우 우리 전체 리눅스 시스템이 대략 600기 정도 되었는데,

매일 아침 messages 로그와 dmesg 로그 등 반복적으로 확인 하는 몇몇 가지의 로그가 있는데,

이걸 전체 서버에 직접 들어가서 확인 하려면 하루 업무시간이 부족하다.


최초에 쉘 스크립트로 작성해서 필요 로그만 필터링 하다가, ssh 로 날려서 원격 확인 하다가, 해당 로그가 확인되면 메일 발송되게 바꿔서 쓰고 있다.

(현재는 실시간 모니터링 환경으로 추축되어 있다.)


이렇듯 쉘 스크립트는 절대 필수인데, 예제 사전이라는 재미있는 요소로 책이 나와서 바로 신청했다.


유닉스 리눅스 셸 스크립트 예제 사전
국내도서
저자 : 오스미 유스케 / 서수환역
출판 : 한빛미디어 2015.09.01
상세보기


국내 저자가 쓴 책이면 좋겠지만, 번역서이긴 하지만, 이게 어디냐...ㅎㅎ


참고로... 이 책은 우선 여러 쉘 중에, sh 와 bash를 기준으로 작성 되어있다.


csh나 tcsh를 쓰는 분은 쉘을 변경하시길..


리눅스 입문하시는 분들은 요즘 리눅스 책은 다 bash를 기준으로 작성되어 있으니 크게 문제는 없을듯 합니다.


책은 상당히 많은 예제들을 다루고 있어서 상당히 좋다.


그러나, 리눅스라는 것이 설치하고 운영관리 하는 사람마다 다 다르게 세팅을 하기에

스크립트도 수정해서 사용하는 경우가 많다.


책 내용에 스크립트 라는 부분에, 

경로 나 파라메터 에 대한 코멘트가 조금만 더 있었으면 정말 좋았을 것 같다.


얼마 안되는 경험이지만 경험상 가장 많이 쓰이는 명령어들은 이정도 인듯 하다.

..파일 디렉토리 관련 cp, mv, rm, cd, cat, pwd, mkdir, rmdir, ls, du, df, mount

..프로세스 관련 ps, kill, top, vmstat, free

..검색 문자 처리 관련 : grep, more, less, find, sed, awk


그리고 참고는 여기에서 https://wiki.kldp.org/wiki.php/BashProgIntroHowto


제대로 쉘 스크립트를 공부해보고 싶은 분은 이 책을 추천한다.


리눅스 쉘 스크립트 프로그래밍 입문
국내도서
저자 : 김태용
출판 : 제이펍 2009.09.30
상세보기


이전에 쓴 글 중에 참고가 될만한 글들을 아래에 남기니 한번씩 읽어보는 것도 좋을듯 하다.



[IT/System Engineering] - [UNIX / LINUX 환경 기초 핸들링] (2) UNIX / LINUX 환경파일


[IT/System Engineering] - BASH 쉘 스크립트 입문 -펌


[IT/System Engineering] - 한 눈에 보는 Bash 프로그래밍





반응형

댓글0