본문 바로가기

리눅스23

[한빛리더스] 유닉스 리눅스 셸 스크립트 예제 사전 이번 미션 북은 '유닉스 리눅스 셸 스크립트 예제 사전' 이다. 지금까지는 쉘 인줄 알았는데... 셸 이었다. 리눅스나 유닉스를 다루기 위해서는 절대 필수이며,최근에는 쉘 뿐 아니라 파이썬, 쉐프, 퍼펫 등도 함께 쓰는 추세이기에 더욱 공부를 해야된다. 그러나 제대로 된 책이 없거나, 혼자 공부하긴 힘든게 현실이다. 리눅스 등에서 쉘은 SE(System Engineer)가 단순 노가다 성의 작업을 쉘 스크립트 코딩을 통해 간편하게 할 수 있기에 절대 필요하다. 일 예로, 나 같은 경우 우리 전체 리눅스 시스템이 대략 600기 정도 되었는데,매일 아침 messages 로그와 dmesg 로그 등 반복적으로 확인 하는 몇몇 가지의 로그가 있는데,이걸 전체 서버에 직접 들어가서 확인 하려면 하루 업무시간이 부족.. 2015. 10. 4.
Cockpit : A Beginner Friendly Server Administration Tool Cockpit : A Beginner Friendly Server Administration ToolFedora Project 에서 새로 나온 Web UI 기반의 매우 강력한 모니터링 및 관리 툴 CentOS7에서 Cockpit 설치 하기yum 설치 : yum install cockpit자동실행 등록 : systemctl enable cockpit.socket방화벽 등록 : firewall-cmd --permanent --zone=public --add-service=cockpit방화벽 재실행 : firewall-cmd --reload방화벽 서비스 확인 : firewall-cmd --list-services데몬시작 : systemctl start cockpit데몬재시작 : systemctl daemon-.. 2015. 9. 8.
[한빛리더스] 28일 동안 배우는 리눅스 서버 관리 이번 책은 오랜만에 리눅스 입문서 이다. 28일 동안 배우는 리눅스 서버 관리국내도서저자 : 카사노 히데마츠 / 김성재역출판 : 한빛미디어 2014.09.01상세보기 표지를 봐서는 누가 봐도 리눅스 책이다. 빨간 모자에, 펭귄까지!! 학부때부터 전산실 근로장학생을 할때부터 하면, 벌써 서버 운영관리를 10년가까이 하고 있는데,옛날 생각을 하면서 읽어보기 시작했다. 책 내용을 보면, 우선 다른 리눅스 입문서와는 다르게서버 - 클라이언트, 네트워크 등일반적으로 필요한 서버 관련 기술 및 이론에 대한 개념부터 설명하고 시작한다.그리고 서버를 설치하고 실제 윈도우에서 설정하는 방법도 설명 해주고 있다. 전체적으로 내용이 많진 않아서 쉽게 쉽게 읽을 수 있었지만, 나로서는 아쉬운 점이 더 많은 책인듯 하다. 예시.. 2014. 9. 27.
리눅스 파일시스템 체크 1. 시스템을 부팅. (Ctrl+Alt+Del 또는 Reset ) 2. boot: linux single 2013. 5. 20.
[한빛미디어] 유닉스 이론과 실습 IDC 이전으로 한창 정신 없었는데.... 최종 이전을 하고 아직도 정리가 안된 와중에 3차 미션 마감일이 왔고, 결국 하루를 넘겨 버렸다.ㅠㅠ 그렇지만 이번 책은 System Manager 에게 가장 기초라고 할 수 있는 Unix와 관련된 책이다. 그래서 읽는데 술술 넘어가서 나름 편하게 리뷰를 한 것 같다. 우선 받은 책을 한번 보자. 이책은 2006년에 처음 나왔고, 받은 책은 개정된 책이다. 유닉스 이론과 실습저자윤소정 지음출판사한빛미디어 | 2012-07-19 출간카테고리컴퓨터/IT책소개『유닉스 이론과 실습』은 유닉스와 리눅스에 대한 기본 지식을 배... 예전 책과 달라진 점은 솔라리스 11 버전 기준으로 명령어가 바뀌었다는 것과, 리눅스가 보편화 됨에 따라 책 실습환경의 쉘이 콘쉘 에서 배시 .. 2012. 11. 26.
리눅스 레이드 정보 확인 방법 /home> cat /proc/driver/cciss/cciss0 cciss0: HP Smart Array E200 Controller Board ID: sdfqwdfasdgqefsadfasdfqwdfasdg Firmware Version: 1.72 IRQ: 90 Logical drives: 1 Sector size: 8192 Current Q depth: 0 Current # commands on controller: 0 Max Q depth since init: 142 Max # commands on controller since init: 175 Max SG entries since init: 31 Sequential access devices: 0 cciss/c0d0: 146.77GB RAID 1.. 2012. 4. 4.
LINUX 시스템 정보 확인 스크립트? 명령어? # Network Inbound / Outbound cat /proc/net/dev | grep $ETH_TYPE | cut -f2 -d: | awk '{print $1, $9}'` # CPU value cat /proc/stat | grep -e '^cpu ' | grep -v grep | awk '{print $0}' > cpudata # Load Average cat /proc/loadavg | awk '{print $1}' # IO read / write df . | grep '/' | awk '{print $1}' | cut -d'/' -f3- iostat $home -d 1 1 | grep $home | awk '{print $3, $4}' # Free / Swap memory totalMem.. 2012. 3. 20.
CentOS 5 설치 후 설정 CentOS 5.x 으로 작성! 중요도 확인! ☆☆☆☆☆ - 반드시 설정. ☆☆☆☆ - 설정하면 편함. ☆☆☆ - 개인 판단. .bashrc 수정 home 밑의 .bashrc는 해당 개정에 대해서만 적용 - 추천 /etc/밑에 있는 bashrc는 host의 전체 개정에 적용(root만 수정가능) alias vi='vim' > vim은 에디터 사용시 색상으로 구분(☆☆☆☆) alias nre='/etc/init.d/network restart' > 네트워크 재시작(☆☆☆) .bashrc 적용 > $source .bashrc (enter) 또는 $. .bashrc (enter) root만 실행 할 수 있도록 수정(☆☆☆☆☆) chmod 700 /sbin/halt chmod 700 /sbin/poweroff .. 2012. 3. 15.
[UNIX / LINUX 환경 기초 핸들링] (3) VI Editor [IT/Server] - [UNIX / LINUX 환경 기초 핸들링] (1) UNIX / LINUX 기본명령어 [IT/Server] - [UNIX / LINUX 환경 기초 핸들링] (2) UNIX / LINUX 환경파일 (3) VI Editor DOS, Window환경에서 작업을 하던 사용자 들에게 vi는 처음에 접하게 될 경우 매우 당황스럽지 않을 수 없다. 그리하여 vi editor는 매뉴얼과 함께 사용하는 경험이 얼마나 있느냐에 따라 익혀갈수록 감탄하게되는 프로그램이라고 한다. VI는 입력모드와 ex모드 (: ) 그리고 명령어 모드(ESC키 누른 이후)로 나뉘어진다. VI를 사용하다보면 문법을 하나 발견할 수 있는데 vi명령어는 [반복횟수][편집명령][반복횟수][커서이동명령] 이런식으로 이루어진다... 2012. 3. 15.