Raid란.(redundant array of independent disk 혹은 redundant array of inexpensive disk)> 여러 개의 하드디스크에 일부 중복된 데이터를 나눠서 저장하는 기술이다. 복수배열독립디스크 라고도함.데이터를 나누는 다양한 방법이 존재하며, 이 방법들을 레벨이라 하는데, 레벨에 따라 저장장치의 신뢰성을 높이거나 전체적인 성능을 향상시키는 등의 다양한 목적을 만족시킬 수 있다. Raid는 여러 개의 디스크를 하나로 묶어 하나의 논리적 디스크로 작동하게 하는데 하드웨어적인 방법과 소프트웨어적인 방법이 있다. 하드웨어적인 방법은 운영체제에 디스크가 하나의 디스크처럼 보이게 한다. 소프트웨어적인 방법은 주로 운영체제 안에서 구현되며, 사용자에게 디스크를 하나의 디스크처럼 보이게 한다. Raid 0> 패리티(오류검출기능)가 없는 스트리핑 된 세트(적어도 두 개의 디스크). 개선된 성능에 추가적인 기억 장치를 제공하는 게 장점이지만 실패할 경우 자료의 안전을 보장 할 수 업다.디스크에서 실패가 일어나면 배열을 파괴하게 되는데, 이러한 파괴는 디스크를 많이 장착할수록 가능성이 더 크다. 하나의 단일 디스크 실패는
ext3와 ext4 파일 시스템 차이점 ext4는 ext3와 비교하여 아래와 같은 개선된 기능이있다.1. 더 큰 파일시스템 2. extends(큰 파일 처리를 개선히고 조각화 현상을 줄여준다) 3. 영속적인 선행 할당.(디스크 공간을 프로그램이 실제로 사용하기 전에 할당해야 한다면 대부분의 파일 시스템은 앙직 사용하지 않은 공간에 0을 기록함으써 선행 할당을 하지만, ext4는 이렇게 하지않고도 선행할당가능.) 4. 저널 자료 체크섬ext3파일 시스템에 없었던 저널 체크섬 기능이 추가되어 파일시스템 손상 가능성이 더 줄어들었습니다. 5. 더 많은 하위 디렉토리서브디렉토리 개수 제한이 32000개에서 64000개로 늘어남 6. 온라인 조각 모음ext3에서는 지원하지 않던 온라인조각모음을 지원한다. 7. 파일 복구 8. 빠른 파일 시스템 점검ext4는 디스크검사를 할때 사용하지 않는 부분은 건너뜀으로써 시스템 검사를 빨리 할수 있다. 9. 나노초 타임 스탬프타임스탬프가 초 단위가 아닌 나노초 단위로 재어지며, ext2,ext3에서는 1901년 12월 14일~2038년 1월18일을 지원했지만 ext4에서는 1901년 12월14일~2514년 4월25일을 지원한다.
etc/hosts 파일은 localhost의 리졸버들이 사용하는파일이다 'localhost의 리졸버'의 의미는 localhost의telnet, mozilla, ftp, stmp, ... 등등 localhost가 원격의 어떤호스트에 접속하기 위해서 '호스트->IP'로 변환해 주는 테이블입니다.원격의 호스트가 사용하지 않고 localhost의 모든 리졸버가 사용하고실시간으로 변경된 /etc/hosts 파일을 확인해서 사용합니다. dns서버의 질문하여 목적지를 찾기전에 /etc/host 파일에 목적지 도메인주소의 ip주소를 입력해놓으면먼저 hosts파일의 내용을 참조한다. [root@web etc]# cat hosts# Do not remove the following line, or various programs# that require network functionality will fail.127.0.0.1 web localhost.localdomain localhost::1 localhost6.localdomain6 localhost6[root@web etc]# ll hosts-rw-r--r-- 1 root root 191 No
vi 형식v [대상파일이름] 설명vi는 3가지 모드가 있다.명령모드 : vi를 처음 실행한 상태.명령어를 통해 단어를 찾거나 지우거나.실행취소등..할수있다.-dd : 현재 커서가 위치한 한 라인 전체 삭제.-p : 아래쪽으로 붙여넣기-dw : 커서가 위치한 곳의 한단어 삭제-x : 커서가 위치한 문자 삭제.한글자씩.-R : 커서가 위치한 곳의 글자 교체.~ : 커서가 위치한 곳부터 대/소문자 변경-u : 실행취소- . : 이전명령실행-?단어 : 내용에 포함된 단어 검색-y : 한 글자 복사-yy : 현재 라인 복사-l : 오른쪽으로 이동-h : 왼쪽으로 이동-k : 위로 이동-j : 아래로 이동-w : 한단어 앞으로 이동-b : 한단어 뒤로 이동-0 : 문서의 맨 앞으로 이동-e : 단어의 마지막글자로 이동 편집모드 : 명령모드에서 i o a s 등을 눌러 파일 내용을 편집할수 있는 상태. esc를 누르면 명령모드로 돌아간다.-i : 커서가 있는 문자 앞에서부터 입력-l : 현재 줄에서 제일 처음부터 입력-a : 커서가 위치한 문자 뒤에서 부터 입력 -A : 현재줄에서 맨 뒤부분부터 입력-o : 현재 줄 한칸 아래에서 부터 입력-O : 현재줄 한칸 위에서부
/etc/skel 디렉토리는 사용자 계정 생성(useradd)시에 환경 설정 파일들이 저장되어 있는 디렉토리다.이 파일들은 useradd 명령어로 계정 생성시에 /etc/skel 이라는 디렉토리에 존재하는 파일들을 그대로 복사해온다.새로생성되는 사용자의 홈디렉토리로 복사 되어진다. root@web:/etc# ll skeltotal 20drwxr-xr-x. 2 root root 4096 Dec 25 07:51 .drwxr-xr-x. 82 root root 4096 Jan 2 03:24 ..-rw-r--r--. 1 root root 18 May 11 2012 .bash_logout-rw-r--r--. 1 root root 176 May 11 2012 .bash_profile-rw-r--r--. 1 root root 124 May 11 2012 .bashrcroroot@web:/# useradd KY root@web:/# passwd hky Changing password for user hky.New password: passwd: all authentication tokens updated successfully.ot@web:/# ll /home/KY tot
ftp란..파일의 업/다운로드를 할수 있는 시스템을 말한다.일반적으로 파일서버or다운로드사이트 등의 용도로 구축되어 ftp서버가 사용된다.ftp서버에는 proftpd와 vsftp가 많이 사용된다. 1.proftp 장점과 특징-standalone환경에서의 설치,운용과 xinetd모드의 설치운용이 가능.-shadow 패스워드시스템에서 사용가능-proftpd에서도 .htaccess를 개별 디렉토리에서의 접근제어 파일로 사용가능.-파일및 디렉토리 퍼미션을 개별설정 가능하며 서버보안 면에서 효율적 운용가능하다.-free sofrware이며 소스공개가능. 2.proftpd 관련 중요파일/etc/pam.d/ftp : proftpd의 보안을 위한 접근허용정책파일/etc/proftpd.conf : proftpd의 환경설정 파일/usr/sbin/in.proftpd : proftpd를 xinetd모드로 운영할 경우의 proftpd데몬 링크파일/usr/sbin/proftpd : proftpd의 데몬파일/home/ftp : anonymous로 proftpd에 접속할 경우의 ftp 홈디렉토리 /etc/rc.d/init.d/proftpd start : proftpd 시작/etc/rc
chmod [옵션][퍼미션][대상 디렉토리 or 파일] 퍼미션 부분에는 000~777까지의 숫자로 권한을 줄수있다. r : 읽기 w : 쓰기 x : 실행 - : 권한없음을 뜻하며 권한은 총 9자리로 구성되어있다. 1~3자리는 소유자, 4~6자리는 그릅, 7~9자리는 그외 기타 사용자의 권한을 나타낸다. chown [소유자 계정].[소유그릅] [대상] 소유자와 소유그릅을 동시에 바꿀수 있다. 예 [root@web /]# cd /home [root@web home]# ll total 32 drwx------ 2 hky hky 4096 Jan 9 05:05 hky drwxr-xr-x 2 root root 4096 Nov 23 05:46 home2 drwx------ 2 root root 16384 Nov 14 05:20 lost+found [root@web home]# chmod 775 hky [root@web home]# ll total 32 drwxrwxr-x 2 hky hky 4096 Jan 9 05:05 hky drwxr-xr-x 2 root root 4096 Nov 23 05:46 home2 drwx------ 2 root root 16384 Nov
사용자 계정 추가/ 삭제 useradd를 통한 사용자 계정 추가. 1.명령어 형식 useradd [옵션][계정명] passwd [설정할 패스워드] 2.설명 useradd명령어와 passwd 설정으로 사용자 계정이 추가된다. /home 디렉토리 하위에 추가한 계정명의 홈디렉토리가 성생된다. /home/hky 3. radd시 사용자 정보가 저장되는 중요 파일. /etc/passwd /etc/shadow /etc/group 예) [root@web /]# useradd hky [root@web /]# passwd hky Changing password for user hky. New UNIX password: BAD PASSWORD: it does not contain enough DIFFERENT characters Retype new UNIX password: passwd: all authentication tokens updated successfully. You have new mail in /var/spool/mail/root [root@web /]# cd home [root@web home]# ls -al total 48 drwxr-xr-x 5 root