리눅스 명령어 (시간, runlevel, umask) + 연습문제
파일과 디렉토리 시간
atime : 가장 최근에 접근한 시간 :: ls -ul
mtime : 생성 및 수정된 시간 :: ls -l
ctime : 속성이 변경된 시간 :: ls -cl
chown [이름] [경로] : 소유자명 변경
chgrp [이름] [경로] : 소유 그룹명 변경
cat /etc/group : 그룹들의 목록
bin : x : 1 : bin, daemon
그룹이름 : x : 그룹번호 : 사용자명
Runlevel
init [숫자] : 런레벨 변경
- 0 : 종료모드
- 1 : 싱글 유저 모드 (시스템 복구용)
- 2 : 멀티 유저 모드 (네트워크 X)
- 3 : 멀티 유저 모드 (네트워크 O, GUI X)
- 4 : 임시용
- 5 : GUI 인터페이스 모드
- 6 : 재부팅 모드
부팅 시
#vi /etc/inittab 에서도 수정가능.
umask : 기본권한
root의 기본권한
umask 0022 / 파일 644 / 디렉토리 755
user의 기본권한
umask 0002 / 파일 664 / 디렉토리 775
umask |
000 |
001 |
002 |
022 |
파일 권한 |
666 |
666 |
664 |
644 |
디렉토리 권한 |
777 |
776 |
775 |
755 |
umask [숫자] : umask 값 변경
umask 계산 방법
파일비교값 - umask = 파일권한
ex) 666 - 077 = 600 '8진수이기 때문에 0~7 만 있음.
문제1 ) 네트워크가 없는 멀티 유저 모드로 변경하려면 무슨 명령어를 입력해야는가?
문제2 ) umask가 012이면 디렉토리 권한은 몇인가?