목록지식 (33)
카이도스의 Tech Blog
Linux Software RAID 0. 개요 요즘 disk의 성능과 용량이 증가했다. 하지만, 용량이 커진만큼 문제가 생기면, 잃어 버리는 데이터 또한 상당하다. 난 RAID 의 안정성을 믿지 않는다. 많은 복구 작업을 하면서 느낀 것이지만, H/W RAID는 내게 그렇게 신뢰를 주지 못했다. 하지만, S/W RAID 1 은 내게 다음과 같은 매력을 느끼게 해 주었다. (1) 신뢰성 다른것은 모른다. 난 RAID 5는 그렇게 좋아하진 않는다. 정말 HDD의 물리적인 고장엔 탁월한 복구 능력이있지만, 내가 복구하러 간 대부분의 시스템은 H/W 적으로 약간의 BadBlock 또는 파일시스템이 엉켜버린 상황이었다. 그래서 RAID 5는 복구 능력이 불행히도 전혀 없었다. 하지만, RAID 1(미러링) 간단한..
호스트수 Netmask Bitmask 254 255.255.255.0 24 128 255.255.255.128 25 64 255.255.255.192 26 32 255.255.255.224 27 16 255.255.255.240 28 8 255.255.255.248 29 4 255.255.255.252 30 2 255.255.255.254 31 1 255.255.255.255 32
rename 원본 URL: http://jamesku.tistory.com/entry/ITLinux-mv%EC%99%80-rename-%EB%AA%85%EB%A0%B9%EC%96%B4 작성자: yangdh@hanbiro.com rename 명령 - 보통 파일 한개의 이름을 바꾸려면 mv 명령을 쓴다. # mv test1 testrename1.txt - 한꺼번에 많은 양의 파일의 이름을 바꾸려면 rename사용한다. # rename [변경전 파일명] [변경후 파일명] [대상파일] - rename 명령어는 파일패턴문자(?, *)를 인식하기 때문에 여러 개의 파일을 동시에 처리가능 - .htm 확장자를 .html로 일괄 수정하기 # rename .htm .html *.htm - .php3 확장자를 .php로 ..
d/rwx/rwx/rwx 1 2 3 4 filetype 파일,디렉토리 소유자 소유자가 속한 그룹 그외 사용자 심볼릭 모드와 8진수 모드가 사용가능 심볼릭 모드 u = 소유자 g=소유 그룹 o=other a=all, r=읽기 w=쓰기 x=실행 8진수모드 소유자 = 4(읽기) + 2(쓰기) + 1(실행) = 7 소유그룹 = 4(읽기) + 1(실행) = 5 other = 1(실행) = 1 chmod 파일 또는 디렉토리 접근 권한을변경 #chmod 644 [filename] 특별한 퍼미션 setuid, setgid, stickybit setuid : 심볼릭 모드로 's'로 표현되어 8진수는 4000 으로 표현, setuid 퍼미션이 설정되어 있는 파일은 그 파일이 실행 되어있는 동안에 그 파일의 소유자 권한을 ..
# Default runlevel. The runlevels used are: # 0 - halt (Do NOT set initdefault to this) : 종료 # 1 - Single user mode : 싱글유저 모드 # 2 - Multiuser, without NFS (The same as 3, if you do not have networking) : 3번과 같지만 네트워킹 작업은 하지못함 # 3 - Full multiuser mode : 기본 CUI 모드 (text모드) # 4 - unused :사용하지 않음 (없음) # 5 - X11 : Xwindow 로 부팅 # 6 - reboot (Do NOT set initdefault to this) :재부팅
rename 명령 - 보통 파일 한개의 이름을 바꾸려면 mv 명령을 쓴다. # mv test1 testrename1.txt - 한꺼번에 많은 양의 파일의 이름을 바꾸려면 rename사용한다. # rename [변경전 파일명] [변경후 파일명] [대상파일] - rename 명령어는 파일패턴문자(?, *)를 인식하기 때문에 여러 개의 파일을 동시에 처리가능 - .htm 확장자를 .html로 일괄 수정하기 # rename .htm .html *.htm - .php3 확장자를 .php로 일괄 수정하기 # rename .php3 .php *.php3 - test 파일을 일괄 수정하기 -test1 test2 test3을 test01 test02 test03 으로 바꾸기 #rename test test0 test? ..
- 명령어 출력을 다른 명령어의 인자값으로 전달 ex) find / -name *.mp3 | xargs rm 라고 명령을 사용하면 루트에 있는 모든 *.mp3가 검색되어 그 값을 받아서 rm 시켜버린다. 임의의 디렉토리 안에 많은 파일이 있을경우 rm 사용시 너무 긴 문자열이라는 에러메세지가 뜨지만 xargs 를 이용 할 시 에러 없이 처리한다. 즉 find 명령어를 사용하여 나온 값을 받아서 다음 사용할 명령인 rm에게 전달 해준다 명령 특성상 단독사용은 되지 않는다. ex2) find /home/yangdh/ -name *.c | xargs rm /home/yangdh/ 디렉토리에서 .c 의 이름을 가진 파일을 찾아 삭제
파일시스템마다 사용자나 그룹이 생성할 수 있는 파일의 용량 및 개수를 제한하는 것 쿼터 설치 yum -y install quota tcp_wrappers가 의존성 문제로 인해 같이 설치된다. 설치 확인 rpm -qa quota 파일 시스템에 제한여부 설정 vi /etc/fstab UUID=216e88e1-ae53... /home ext4 defaults,usrquota 1 2 쿼터 옵션 옵션 적용대상 용도 usrquota 모든 유형 사용자 할당량 사용 usrjquota=filename vfsv0 저널 사용자 할당량 사용(jqfmt 옵션의 스펙 및 할당량 데이터베이스 파일 이름(일반적으로 aquota.user)이 필요함) uquota xfs usrquota와 동등 grpquota 모든 유형 그룹 할당량 사..