공부/리눅스 썸네일형 리스트형 파일시스템 생성작업 *. 아래 예제는 두번째 스카시 디스크 장치에 하나의 주 파티션과 하나의 확장파티션 두개의 논리 파티션을 만드는 과정이다. *. 주파티션은 하나의 디스크에 대해 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,.. 더보기 리눅스 파일시스템 및 마운트 파일시스템 관리 리눅스 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 *. 이러한 파일시스템 구조는 파일시스템 생성시 만들어진다. 부트블록(부트섹터) - 운영체제를 부팅시키기 위해 필요한 코드를 저장 - 대부분의 파일스템들은 부트블록으로 시작 - 하드웨어가 부팅에 필요한 코드를 부트블록에서 찾는다. 슈퍼블록 - 블록 그룹의 가장 앞에 위치. - 파일시스템과 관련된 정보를 담고 있음... 더보기 작업예약 schedule - cron / at cron - 주기적으로 실행될 작업 예약 at - 한번만 실행될 작업 예약 cron 서비스 데몬은 crond. at 서비스 데몬은 atd. crontab 형식 및 옵션 #crontab --help usage: crontab [-u user] file crontab [-u user] [ -e | -l | -r ] (default operation is replace, per 1003.2) -e (edit user's crontab) -l (list user's crontab) -r (delete user's crontab) -i (prompt before deleting user's crontab) crontab 설정은 아래와 같다. SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbi.. 더보기 Process 관리 Process 관리 process는 흔히 실행중인 프로그램을 뜻한다. file과는 다른 의미이다. file은 디스크 상에 존재하며 수동적이다. process는 메모리에 있거나 cpu가 실행하는 상태를 의미한다 예를 들면 디스크의 특정 파티션의 특정 디렉토리에 있는 ls 명령을 실행하면 ls 명령이 메모리에 올라가고 cpu 자원을 할당 받아 실행된다. 이것을 process 라고 하며 실행이 끝나면 메모리에서 완전히 제거된다. 프로세스 관리는 중요하다. 프로세스를 잘못관리하면 시스템 성능이 떨어질 수 있으며 보안상 시스템이 취약해질 수도 있다. 프로세스 상태보기 ps PS(1) Linux User's Manual PS(1) NAME ps - report process statusSYNOPSIS ps [opt.. 더보기 파일 권한(Permission) 퍼미션(Permission) 1. r(read)읽기 8진수로 4: 파일을 읽을 수 있고, 디렉토리의 내용을 볼 수 있다. 2. w(write)쓰기 8진수로 2 : 파일에 저장 및 삭제, 디렉토리에 파일저장, 디렉토리의 이름 변경, 삭제를 할 수 있다. 3. x(excute)실행 8진수로 1: 파일을 실행, 디렉토리 access 가 가능하다. [lee@river lee]$ ls -l /etc/passwd -rw-r--r-- 1 root root 3197 5월 4 12:57 /etc/passwd 여기서 첫 번째의 root 는 이 파일에 대한 소유자를 뜻한다. 두 번째 root 이 파일에 대한 소유그룹을 뜻한다.. [lee@river lee]$ groups lee bin [lee@river lee]$ head.. 더보기 계정관리 계정관리 linux system에는 크게 세 가지 종류의 계정이 있다 root : super user 계정이라고도 하며 관리자 계정으로 거의 모든 권한을 행사할 수 있는 계정 system 계정 : 일반적으로 login은 안되며 system 운영상 필요한 계정 일반user 계정: 시스템 운영목적이 아닌 일반사용자를 위한 계정 계정관련 파일 /etc/passwd, /etc/shadow, /etc/group - 이 가운데 한 가지 파일이라도 잘못되면 사용자는 정상적으로 login 하지 못할 수 있다. ex) [lee@river lee]$ head -5 /etc/passwd; tail -3 /etc/passwd root:x:0:0:root:/root:/bin/bash 관리자 계정 bin:x:1:1:bin:/bi.. 더보기 vi 편집기 vi 편집기 unix의 일반 text 모드에서 사용되는 편집기에는 vi, emacs, pico 등이 있다. 특징 pico 편집기는 쉽고 단순하다. 간단한 편집 유틸리티 정도로 볼수 있음. vi - 유닉스에서 가장 널리 사용되는 대중적인 편집기 *. 위키백과사전에 설명되어 있는 vi emacs - 강력한 편집 기능 제공, vi 편집기에 비하면 더 복잡하고 크다. * 레드헷을 포함한 대부분의 리눅스에서 기본적으로 사용되는 vi 편집기는 vi 편집기의 기능을 좀 더 향상 시킨 vim(vi improved) 이라는 편집기가 vi 라는 이름으로 사용되고 있으며 본래의 vi 편집기에 비해 사용하기 편한 좀 더 많은 기능을 제공한다. vi 편집기 mode vi 편집기 명령어는 크게 세 가지 모드로 나뉘어 질수 있다... 더보기 vmware 에서 centos 5.x및 fedora9 리눅스 설치방법 참고 사이트 : http://twoseven.kr/linux2/bbs/board.php?bo_table=linux_class&wr_id=40&page=3 centos 5.x 설치 *.centOS 리눅스는 http://www.centos.org 사이트에 들어가서 Download : i386 | x86_64 이렇게 두가지가 링크걸려 있는데 여기서 i386 을 클릭해서 받으면 됩니다. 현재(2010.8.7) centos 5.5 버전이 올려져 있습니다. centOS-5.5-i386-bin-1to7.iso 파일부터 centOS-5.5-i386-bin-6to7.iso 까지 일곱장을 받아서 설치하면 됩니다. centos 5.3 이나 5.4 버전을 설치해도 됩니다. vmware 설정(version 7 - 이보다 낮은버.. 더보기 이전 1 ··· 4 5 6 7 8 다음