새벽을 밝히는 붉은 달

2021.03.02 오늘의 기록 본문

Developer/Record

2021.03.02 오늘의 기록

자윰 2021. 3. 3. 00:58
  • LVM(Logical Volume Manager): 여러 개의 하드디스크를 합쳐서 한 개의 파티션으로 구성한 후, 다시 필요에 따라 나누는 것이 주요 용도.
  • 쿼터(Quota): 파일 시스템마다 사용자나 그룹이 생성할 수 있는 파일의 용량과 개수를 제한하는 것
    $ edquota -p 대상사용자    // 각 사용자별 또는 그룹별 할당량을 편집. 기본적으로 nano 에디터가 열림

    hard 한도를 초과하면 더 사용할 수 없음. hard 한도까지 사용할 수 있는 남은 용량만큼만 복사되기 때문에 마지막에 오류가 발생한 파일은 정상적인 파일이 아니게 됨.

    소프트 한도를 초과하는 초과 공간은  grace 동안만 사용할 수 있으므로 그 이내에 초과 공간을 정리해야 함

 

  • shell에 설정된 환경 변수는 echo $환경변수이름 형식으로 확인할 수 있음
  • 환경 변수 값을 변경하려면 export 환경변수=값 을 실행함
  • 셸 스크립트를 실행하는 2가지 방법
    1. sh 스크립트파일명 (예: $ sh example.sh)

    2. 셸 스크립트 파일의 속성을 실행 가능으로 변경 후 ./스크립트파일 명령 실행
    (예: \$ chmod +x example.sh
            \$ ./example.sh)
  • 셸 스크립트에서는 변수를 사용하기 전에 미리 선언하지 않으며, 처음 변수에 값이 할당되면 자동으로 변수가 생성됨
  • 변수를 대입할 때 '=' 좌우에는 공백이 없어야 함
  • 변수에 넣는 모든 값은 문자열로 취급함
  • 변수에 들어있는 값에 연산을 하려면 expr 키워드를 사용해야 함
  • 단, 수식과 함께 역따옴표로 묶어줘야 함
  • 수식에 괄호 혹은 곱하기를 사용하려면 역슬래시(\)를 꼭 붙여야 함

'Developer > Record' 카테고리의 다른 글

2021.03.06 오늘의 기록  (0) 2021.03.07
2021.03.04 오늘의 기록  (0) 2021.03.05
2021.02.14 오늘의 기록  (0) 2021.02.14
2021.02.03 오늘의 기록  (0) 2021.02.04
2021.02.02 오늘의 기록  (0) 2021.02.03
Comments