본문 바로가기

서버/Linux40

[Linux] find & xargs & du 1. find[경로][옵션][명령] 시스템 내에 있는 파일/디렉터리를 찾아줍니다. find 사용해보기 찾을 파일을 만들기 위해 find_test 디렉터리 생성 후 이동 # mkdir /FIND # cd /FIND 파일을 만들기 위해 스크립트를 생성 # vi file_maker.sh 다중 반복문을 이용하여(000 ~ 777)파일을 생성하고 파일의 허가권도 설정 #! 셔뱅 (어떠한 프로그램을 이용하여 동작시킬 것인지를 커넬에게 알려주기 위해서 명시하는 설정) 생성한 스크립트 실행 원활한 예시를 위해 스크립트 파일을 지우기 # rm -r per_file.sh # find [옵션] -perm 지정한 허가권을 가지고 있는 파일 검색 → 형식 -perm [허가권] : 정확히 [허가권]과 일치하는 파일 -perm +.. 2017. 10. 23.
[Linux] quota (쿼터) 설정 quota (쿼터) 사용자들에게 용량을 제한해서 제공해주는 기능을 quota라고 합니다. 여러분이 서버를 운영하고 사용자들이 FTP로 파일들을 업로드 합니다. 그런데 서버 컴퓨터에 하드 용량은 제한이 있는데 그 용량을 사용자들이 다 사용한다면 서버는 느려질 것이고 다른 사용자들이 사용하는데 불편을 느낄 것입니다. 그래서 이 쿼터로 사용자들의 디스크 사용용량을 제한 하는 것입니다. 쿼터는 설정을 유저와 그룹으로 제한을 할 수 있습니다. 먼저 쿼터를 지원하는지 확인해줍니다. ( # rpm -qa | grep "quota" ) 없으면 설치해줍니다. ( # yum -y install quota ) 사용자/그룹이 사용할 수 있는 공간을 생성 후 파티션을 생성해줍니다. 1GB Disk 3개 추가 후 재부팅 주 파티.. 2017. 10. 23.
[Linux] RAID (4) 0,1,5의 고장과 원상 복구하기 ☞ 실습 구성도 Linear RAID, RAID 0,1,5 문제발생 ※ RAID1, RAID5는 '결함 허용' 기능이 있음 각 한 개씩 디스크를 고장냄 1. 디스크 장애 테스트 Settings로 들어가서 고장을 내주기위해 Hard Disk 3,5,7,9를 제거해줍니다. 재부팅 후 마운트 되어 있는지 확인 디스크 개수와 활성화 여부 확인 # cat /proc/mdstat ※ RAID1, RAID5는 '결함 허용' 기능이 있음 Fault Tolerant System (결함 감내 시스템) - 결함(Fault)이나 고장(Failure)이 발생하여도 정상적 혹은 부분적으로 기능을 수행할 수 있는 시스템 2. 디스크 교체하기 ① Linear RAID, RAID 0 볼륨 재 생성 ② RAID 1, RAID 5 새로운.. 2017. 10. 23.
[Linux] 마운트 ( Mount ) 마운트 (Mount) Windows에서는 마운트라는 개념이 별로 사용되지 않지만, 리눅스에서는 하드디스크의 파티션, CD/DVD, USB 메모리 등을 사용하려면 특정한 위치에 연결을 해주어야 합니다. 이렇게 물리적인 장치를 특정한 위치(대개는 디렉터리)에 연결시켜 주는 과정을 마운트라고 합니다. # mount [장치 이름] [마운트 포인트] # mount -t [유형] -o [옵션] [장치 이름] [마운트 포인트] 마운트 옵션 defaults - 기본 7가지 옵션 적용됨(rw, suid, dev, exec, auto, nouser, async) auto - 부팅 시 자동 마운트 noauto - 부팅 시 자동 마운트 안 함 dev - 파일 시스템상의 문자, 블록 특수 장치를 해석 nodev - 파일 시스템.. 2017. 10. 23.