본문 바로가기

분류 전체보기

shell 및 shell script Shell 사용자와 Unix 커널사이의 인터페이스 역할을 하는 프로그램. 사용자가 내린 명령어를 해석하여 커널에게 전달하는 역할을 한다 명령어 해석기로도 불린다. shell 의 역할 - 입력을 읽고 해당 명령행을 분석 - 특수문자 평가 - 파이프, 리디렉션, 백그라운드 프로세스를 처리 unix 주요 shell 1.bash(bourne again shell) : 리눅스의 기본셀. 편리한 사용자 인터페이스 및 본셀과 비교하여 확장된 문법제공. 본셀과는 기본적으로 호환됨. 명령행 편집기능 제공. GNU 프로젝트에 의해 만들어지고 배포됨. 2. sh(bourne shell) : steven bourne 이 개발한 최초의 대중화 된 유닉스 셀 명령행 편집기능을 제공하지 않는다. 3.csh(c shell) : bi.. 더보기
디스크 Quota quota - 사용자 또는 그룹이 가질 수 있는 파일 갯수나 디스크 사용량을 제한하는것이다. 특정 사용자가 디스크 공간을 무제한 사용하는 것을 방지한다. 먼저 quota 를 사용하려면 quota 패키지가 설치되어 있어야 한다. 아래와 같이 rpm으로 확인해본다. [qtuser1@star ~]$ rpm -qa | grep quota quota-3.12-6 ( quotacheck 명령은 quota 가 비활성화 되어 있는 상태에서 하는것이 안전하다. 만약 활성화 되어 있다면 quotaoff -v /qthome 하고 나서 실행) (* quotacheck -a 옵션을 사용한다면 target 을 지정하는대신 /etc/fstab 에 usrquota 옵션이 설정되어 있는 파티션에 다 적용하겠다는 의미) quotache.. 더보기
LVM / RAID LVM - Logical Volume Manager - lvm을 이용하면 여러개의 디스크를 하나의 디스크 처럼 사용할 수 있다. 예를들면 1G 용량의 디스크 세개를 하나의 3G 용량의 디스크 처럼 사용할 수 있다. 그리고 추가용량이 필요하면 파일시스템을 새로 생성하지 않고도 동적으로 용량을 늘릴수 있다. Volume Group(VG): Logical Volumes 과 Physical Volumes 를 하나의 관리할수있는 group 으로 만든것. - 여러개의 PV 를 합친것이고 가상의 디스크라고 보면 된다. Physical Volume(PV): 일반적으로 하드디스크나 파티션을 의미. Logical Volume(LV) : LVM 으로 구성되지 않은 시스템에서의 디스크 파티션과 같은것이다. - 가상디스크(VG.. 더보기
파일시스템 점검 및 복구 - e2fsck 기타 : fsck,fsck.ext2,fsck.ext3,fsck.msods,fsck.vfat - e2fsck 로 파일시스템 점검시 점검하는 항목 - inode - blocks - size - 디렉토리 구조 - 디렉토리 연결성 - 파일링크 정보 - 전체파일갯수 - 천체블록중 사용중인 블록 - 기타점검. 파일시스템 점검 및 복구 e2fsck /dev/sdb1 e2fsk -j ext3 /dev/sdb1 e2fsck -y /dev/sdb1 / e2fsck -j ext3 -y /dev/sdb1 => 비대화식 모드로 command 수행 파일시스템 점검 및 복구 - 백업슈퍼블록을 이용한 복구 e2fsck -b 백업슈퍼블록번호 장치명 e2fsck -b 32768 /dev/sdb1 [root@star ~].. 더보기
파일시스템 생성작업 *. 아래 예제는 두번째 스카시 디스크 장치에 하나의 주 파티션과 하나의 확장파티션 두개의 논리 파티션을 만드는 과정이다. *. 주파티션은 하나의 디스크에 대해 4개까지 만들수 있다. *. 확장 파티션은 주파티션을 제외한 나머지 모든 영역이다. *. 논리 파티션은 확장파티션 내의 파티션이다. [root@star ~]# fdisk /dev/sdb Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklab el Building a new DOS disklabel. Changes will remain in memory only, until you decide to write them. After that, of course,.. 더보기
2010/10/25 (토) html공부 body div id div class id ① 한번만 사용 ② 상위레이어 종속 x ③ css에서 속성설정법 : #id이름{속성값} class ① 여러 번 사용 ② 상위레이어 종속 o ③ css에서 속성설정법 : .class{속성값} 태그 div (레이아웃 배치) h (제목 나타냄) a (링크) ul (순번이 없는 리스트) ol (순번이 있는 리스트) li (각 리스트 행 구분) 더보기
2010.12.23 (수) 하루일과 rc 5일차 후반 1/2 부분 lc 6일차 더보기
리눅스 파일시스템 및 마운트 파일시스템 관리 리눅스 file system 구조 부트블록 (Boot Block) Block group 0 Block group 1 .... Block group n - 1 Block group n 그리고 각 block 그룹은 아래처럼 구성되어 있다. > super block group descriptor block bitmap inode bitmap inode table data blocks *. 이러한 파일시스템 구조는 파일시스템 생성시 만들어진다. 부트블록(부트섹터) - 운영체제를 부팅시키기 위해 필요한 코드를 저장 - 대부분의 파일스템들은 부트블록으로 시작 - 하드웨어가 부팅에 필요한 코드를 부트블록에서 찾는다. 슈퍼블록 - 블록 그룹의 가장 앞에 위치. - 파일시스템과 관련된 정보를 담고 있음... 더보기