본문 바로가기
반응형

IT/System Engineering68

시스템 자동화 puppet http://puppetlabs.com ControlTier http://controltier.com cfengine http://cfengine.com/ slack http://code.google.com/p/slack/ dist http://dev.naver.com/projects/dist/ 2012. 3. 19.
한 눈에 보는 Bash 프로그래밍 원문: http://www.linuxnewbie.org/nhf/intel/programming/bash_cheat.html 저자: ph34r@my-deja.com 날짜:? 제목: 한 눈에 보는 Bash 프로그래밍 쉘 스크립트를 작성하려는 프로그래머를 위한 bash 프로그래밍 요약이다. 이 글의 목적은 프로그래밍을 가르치는 데에 있지 않다. 이미 하나의 프로그래밍 언어를 알고 있으면서 bash 스크립팅을 배우려고 하는 사람들을 위한 것이다. 프로그래밍의 기초 모든 bash 스크립트는 반드시 o/s에게 인터프리터로 무엇을 쓸 것이지 알려야 한다. 모든 스크립트의 첫번째 라인은 다음과 같아야 한다: #!/bin/bash 다음 명령으로bash 스크립트를 실행 가능하게 만들어야 한다. chmod +x filena.. 2012. 3. 19.
BASH 쉘 스크립트 입문 -펌 원문: http://www.linuxnewbie.org/nhf/intel/programming/introbashscript.html 날짜: ? 저자: X_console shellscope@yahoo.com 제목: BASH 쉘 스크립팅 입문: 버전 1.2 리눅스에서 쓸 수 있는 모든 쉘들처럼, BASH(Bourne Again Shell)은 뛰어난 명령 라인 쉘이면서, 그 자체로도 하나의 스크립팅 언어이다. 당신은 쉘 스크립팅을 이용해서 쉘이 가진 능력을 충분히 활용할 수 있으며, 쉘 스크립팅이 아니었으면 수많은 명령을 필요로 했을 많은 일들을 자동적으로 처리할 수도 있다. 당신의 리눅스 박스에 놓여 있는 많은 프로그램들은 쉘 스크립트들이다. 만일 쉘 스크립트가 어떻게 작동하는지 배우고 싶거나 당신이 가지고.. 2012. 3. 19.
컴퓨터 하드웨어 차트 (Computer Hardware Chart) 2012. 3. 19.
ssh RSA 키 생성/ 서버등록 / 접속 * 사용자의 이름은 user 라 하고 접속하고자 하는 서버의 사용자명은 test라고 한다. 다시 말해 user@user(로컬)라는 사용자가 test@123.456.789.000(서버)에 접속하려고 할때 ssh 키를 생성해서 비번을 사용 안하고 접속 하는 방법을 말하는 것이다. 1. 로컬 ssh RSA 키의 생성 1) user의 홈에서 >cd .ssh/ 를 한다. id_rsa 파일이 있음을 확인하다 (내용이 궁금하면 >cat id_rsa ) 2) ssh-keygen -t rsa 명령으로 id_rsa.pub을 생성한다. (id_rsa값을 기준으로 public key 값을 생성하여 저장한 것이 id_rsa.pub 이다.) (ssh-keygen -d -t rsa 명령은 id_rsa와 id_rsa.pub를 같이 .. 2012. 3. 16.
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.
[UNIX / LINUX 환경 기초 핸들링] (2) UNIX / LINUX 환경파일 [IT/Server] - [UNIX / LINUX 환경 기초 핸들링] (1) UNIX / LINUX 기본명령어 1. sh sh은 bone shell이라고 불리우며 가장 기본적인 쉘이다. 쉘이란 커널과 사용자를 연결해주는 하나의 매개체 역할을 한다. 가장 기본이 되는 쉘이 바로 sh이다. 쉘은 여러가지 형태로 만들어 지지만 크게 csh 계열과 ksh계열로 분리가 된다. csh는 c 언어를 기초로 만들어진 관리자 중심의 쉘이다. ksh는 korn shell이라고 불리며 사용자 중심으로 만들어진 쉘이다. 리눅스는 bash 라는 쉘을 사용하며 이 의미는 born again shell의 의미를 가지고 있다. bash는 csh의 관리적인 측면과 ksh의 사용자 편의성 측면을 모두 고려하여 만들어진 쉘이다. 유닉스(.. 2012. 3. 15.
[UNIX / LINUX 환경 기초 핸들링] (1) UNIX / LINUX 기본명령어 1. 기본 명령어 *man : 명령어에대한 매뉴얼을 볼 수 있다. - man cp, man mv 등등 *cd : 디렉토리 변경 명령어 *date : 현재의 날짜와 시간을 단말기 화면에 표시 *cal : unix 시스템에 내장되어있는 달력을 화면에 출력 *cat [파일명] : 파일의 내용을 화면에 출력 *ls: 현재 위치한 디렉토리 아래에 있는 파일 및 서브디렉토리의 정보를 나열(DOS의 dir) - 여러 옵션들이 있으나 보통 ls만 쓰거나 ls –al을 사용한다. -al옵션은 ls명령시 보이지않는 .으로 시작하는 파일명까지 모두 출력 *pwd : 현재 작업 디렉토리 출력 명령어 - vi편집기같은곳에서 경로 수정중, 경로가 생각안날 때 종종 사용 2. 파일관련 명령어 *mkdir : 디렉토리 생성 명령어 .. 2012. 3. 15.
반응형