본문 바로가기

2017/04

리눅스 기본 이론(7) - CD-ROM, 커널 컴파일, 시스템 로그 CD-RCD-RW ------------>CD-R을 포함----------->CD를 지웠다 썼다를 반복DVD-R ------------>COMBO (CD-R+CD-RW)DVD-RW------------>MULTI(CD-R+CD-RW+DVD-R) 1.CD-ROM /DVD-ROM으로 백업하기 *mkisofs 패키지 다운로드 -->iso 이미지를 생성한다yum install -y mkisofs *growisofs 패키지 다운로드 -->레코딩 프로그램yum install -y dvd+rw-tools *k3b 패키지 다운로드 -->그래픽 레코딩 프로그램yum install -y k3b 실습]로컬 데이터 백업용 ISO 파일 만들기 mkisofs -r -J -input-charset UTF-8 -o /디렉토리/이미지.. 더보기
리눅스 기본 이론(6) - 로그인 쉘, 프롬프트, 쉘 환경변수, 백업, rsync 1.로그인 쉘 /etc/shells에 정의되어 있는 쉘을 사용할 수 있다.chsh -l 자신의 쉘 확인방법 1)grep 계정명 /etc/passwd 파일의 7번째 필드를 확인2)echo $SHELL *자신의 쉘을 변경하는 방법chshpasswd:NEW SHELL [/bin/bash]: 변경할 쉘을 절대경로로 입력한다. 재 로그인을 해야 쉘 변경값을 확인이 가능하다. 2.프롬프트 꾸미기 vi /etc/bashrc ===>재부팅후에도 사용하고자... 리눅스의 기볼 쉘 프롬프트 구조 [사용자@호스트이름 ~] [ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\h \W]\\$ " 위 부분 수정 위의 환경변수를 수정하면 즉시 환경이 적용된다. 환경변수를 백업하고자 아래의 구문을 입력한다. 위.. 더보기
리눅스 기본 이론(5) - 데몬 관리, crontab, at, YUM, RPM 리눅스 정리 5일차 1. 프로세스 nohup부모 프로세스가 죽거나 종료되더라도 자식 프로세스는 계속 동작할수 있도록백그라운드 모드에서 프로세스가 실행되도록 하는 명령이다nohup.out 정보가 기록된다. find / -name *.out 2.우선순위 예약(nice)프로세스들을 실행하는데 프로세스에게 실행 우선권을 부여할 수 있다.nice -n명령의 형식으로 실행한다.우선순위는 -20 ~ +19까지의 범위를 갖는다.값이 작을수록 우선순위가 높아지고 기본값은 10이다. top & nice --15 vi & 3.데몬관리(ntsysv)부트 스크립트를 관리해주는 도구이다.부트 스크립트의 부팅이 시작될 때 자동 실행여부를 쉽게 설정하거나 해제할 수 있도록 도와주는 도구이다. ntsysv => 현재 구동중인 레벨의 .. 더보기
리눅스 기본 이론(4) -프로세스 관리 ***프로세스 관리하기***프로세스란 시스템에서 실행되는 모든 프로그램을 의미한다.프로세스는 시스템 리소스를 차지한다.(리소스->CPU, RAM, .....)시스템의 안정성과 성능향상을 위해서는 시스템관리가 필수적이다. Daemon이란?커널상에서 백그라운드 모드로 작동하여 비활성화 상태에 있다가 요청이 들어오면동작하는 프로세스를 의미한다. 예를 들어, 인터넷기사일 경우근무시간 오전 9시~오후6시까지 1.데몬 동작 유형-inetd -->xinetd라는 수퍼데몬이 관리-standalone -->요청이 있을 경우 즉시 반응하는 데몬. 데몬확인netstate -at | grep 데몬명 2.수퍼데몬이란?리눅스 시스템이 부팅될 때 적재되는 서비스들을 관리하는 데몬을 xinetd데몬이라 한다. 시스템이 부팅될 때 적.. 더보기
리눅스 기본 이론(3) - 마운트 및 파일 시스템, 스왑, 쿼터 설정 *마운트 사용법 형식 mount -t -o 옵션 async- 파일시스템에서 비동기 I/O 사용defaults- rw, suid, dev, auto, exec, nouser, async를 기본옵션으로 함.auto- /etc/fstab에 있는 모든 파일시스템을 부팅시 자동마운트 함.dcv- 파일시스템상의 문자/블록장치를 해석(찾음)함.exec- 파일시스템에 포함된 바이너리파일을 실행가능하도록함.noauto- 자동마운트 안 함.nodev- 파일시스템상의 문자/블록장치를 해석(찾음)안 함.noexec- 파일시스템에 포함된 바이너리파일을 실행 안 함.nosuid- SetUID, SetGID 제한nouser- 일반 사용자의 마운트 제한remount- 이미 마운트된 파일시스템의 재 마운트ro- 읽기전용으로 파일시스템.. 더보기
리눅스 기본 이론(2) 하드 링크와 소프트 링크, 권한 설정 리눅스 파일 구분 -일반파일리눅스에서 사용하는 일반파일은 실행파일, 스크립트, 이미지파일, 텍스트파일, 설정파일, 아카이브파일, 압축파일 등이 있다. d디렉토리 b블록디바이스(/dev/hda, /dev/sda, /dev/fd0)하드디스크나 플로피디스크와 같은 디바이스 파일.대부분 /dev 디렉토리에 위치한다. c문자디바이스(입출력장치)사운드카드, 마우스, 프린터등의 문자 파일 l심볼릭링크파일이나 디렉토리를 다른 이름으로 링크하는 목적으로 사용한다.경로를 단축하기 위해서 사용한다. 링크는 하드링크와 심볼릭링크 두가지 방법이 있다. 1) 하드링크 원래의 파일을 다른 파일로 링크시킨다. ln 대상파일명 링크파일명 용량의 변화없이 같은 파일을 이름만 다르게 사용한다.원본이 삭제되더라도 복사본은 사용가능하다. 실.. 더보기
리눅스 기본 이론(1) 리눅스 정리 1일차 * 리눅스 시스템 부팅과정 1)Power On 2)ROM BIOS에서 지정된 부트 드라이브로 부팅 시작(F2/DEL)1stUSB2ndCD-ROM3rdHDD 3)부트섹터 프로그램인 부트로더 작동(/LILOGRUB) 4) 커널 이미지 적재(/boot/vmlinuz) 5)루트 파일시스템 마운트 => 커널 에러 발생시 시스템을 보호하고자 루트파일시스템은 읽기전용으로 마운트된다. ==> mount -o remount,rw / 복구모드 작동시 6) 시스템 초기화 프로그램 작동(init 프로세스) 7) Login: 프롬프트가 나타난다. (X-Window일 경우 윈도우 로그인화면) ------------------------------------------------------------------.. 더보기