시스템 조작 및 간단한 시스템 정보를 조회하는 방법
shutdown
시스템을 종료하거나 재부팅한다
* shutdown -h now * 즉시 시스템 종료
* shutdown -h 15 * 15분 뒤 시스템 종료
* shutdown -h 22:00 * 22:00 에 셧다운 예약
* shutdown -c * 예약된 셧다운 취소
* shutdown -k +15 * 15분 뒤 종료 예정이라고 전 사용자에게 경고
* shutdown -r * 재부팅
정규표현식을 이용한 텍스트 검색
* grep [Pattern] [Filename] * 일반적인 사용법
* [Filename] 에서 [Pattern] 를 찾는다
* 기본적으로 Basic regular expression을 사용한다
* grep -i [Pattern] * 대소문자를 무시한다. Ignore Case
Basic regular expression
* 패턴에서 일부 메타문자를 일반 문자로 인식한다. * ex : ? , + , { , | , (, )
* \ 를 앞에 붙여
텍스트 처리에 관련된 기능들
cat 파일의 내용을 출력합니다
* cat [Filename] * [Filename] 의 내용을 출력합니다
* cat [Filename1] [Filename2] … * 나열된 파일들을 연이어 출력합니다
* cat -n [Filename] * 줄 번호를 붙여서 출력합니다
cat을 입력도구로 사용하기
* 옵션 없이 cat 만을 사용할 경우 입력 도구로 사용이 가능합니다 * ex : cat > [Filename] * 이후 텍스트를 입력하고
파일들을 조회하고, 지우고, 잘라내고, 복사하고, 바로가기를 만든다
ls - List
* ls -a 숨김파일 포함해 전체 출력.
* ls -A -a 와 동일하되 .와 ..를 제외하고 출력.
* ls -l 리스트 형태로 출력. * ls -l (기본값) 기본적으로 최종 수정시간을 표시한다 (Modified)
* ls -lc -l 옵션에서 시간을 최종 변경시간으로 표시 (Changed)
* ls -lu -l 옵션에서 시간을 최종 접근시간으로 표시 (Access)
* ls -h 파일크기를 KB, GB,
사용자 관리에 대한 별도 정리자료
권한에 대하여
소유주, 그룹, 그 외 사람들
rwx 로 권한을 표기한다
/etc/passwd 에 대하여
/etc/shadow 에 대하여
과거에는 /etc/passwd 파일에 직접 인코딩된 암호를 기록하여 사용했다.
이후 Shadow Suite의 적용으로 /etc/passwd에 직접 암호를 저장하지 않고,
/etc/shadow 에 각 유저에 매칭되는 암호화된 암호와 암호에 관련된 다양한 설정들을 기록해 사용하는 형태로 변모하였다.
보통 /etc/passwd 는 644(rw-r-r)의 권한을 갖고