리눅스2015. 2. 3. 23:01

리눅스 시스템 종료와 재부팅 그리고 사용자 명령어에 대해 알아보자.


시스템 종료와 재부팅

시스템을 관리하다 보면 시스템을 종료하거나 재부팅을 해야 하는 경우가 있다.

윈도우는 Alt+F4 단축키로 종료하지만, 리눅스는 명령어로 shutdown이나 reboot 등을 이용해서 종료하거나 재부팅 한다.

shutdown [옵션] [시간] [메시지]

바로 종료할 때는

shutdown -h now

half 역시 시스템을 종료할 때 사용한다.

half [옵션]

강제로 종료할 때는

half -f

init은 시스템의 런레벨을 변경하는 명령어다.

init [런레벨]

init 0: 시스템을 종료한다.

init 3: 다중 사용자 텍스트모드로 전환한다.

init 6: 시스템을 재부팅 한다.

init 0

init 3

init 6

reboot 명령은 시스템을 재부팅 할 때 사용한다.

reboot [옵션]

강제로 재부팅할 때는

reboot -f

로그아웃은 logout 또는 exit 또는 logout 단축키인 Ctrl+D를 입력한다.

logout

exit

Ctrl+D


사용자 관련 명령어

사용자 추가

useradd [옵션] 유저이름

옵션

-d: 홈 디렉터리를 지정할 때 사용한다.

-g: 그룹을 지정할 때 사용한다. 지정할 그룹이 미리 생성되어 있어야 한다.

-G: 기본 그룹 외에 추가로 지정그룹에 속하게 할 경우 사용한다.

-c: 사용자 추가 시 사용자에 대한 설명을 설정한다.

-s: 사용자 추가 시 사용자가 사용할 셸을 지정한다.

-D: /etc/default/useradd에 설정된 유저 추가와 관련된 기본 사항들을 보여준다.

useradd corej


사용자 비밀번호 설정

passwd 유저이름

passwd corej


사용자 삭제

userdel [옵션] 유저이름

옵션

-r: 사용자의 홈 디렉터리를 제거한다.

userdel -r corej


그룹 추가

groupadd [옵션] 그룹명

옵션

-g {GID}: 특정 GID 번호로 설정한다.

-r: 0~500번대 사이로 GID를 설정한다.

-g 옵션을 이용해서 GID를 지정하는 명령어 예.

groupadd -g 533 corejgroup


그룹 삭제

groupdel 그룹명

groupdel corejgroup


유저 정보 조회

id [옵션] [사용자명]

-g: 기본 그룹의 GID를 출력한다.

-G: 사용자가 속한 모든 그룹의 GID를 출력한다.

-u: 사용자의 UID를 출력한다.

-n: 위의 옵션과 함께 사용하여 숫자 대신 이름을 출력한다.

id -n corej


사용자가 속한 그룹

groups 사용자명

groups corej


사용자 정보 수정

usermod [옵션] 사용자명

-c: 사용자의 설명을 수정한다.

-d: 홈 디렉터리를 변경한다.

-m: 홈 디렉터리 변경 시 파일을 옮긴다.

-e: 계정 종료일을 변경한다.

-s: 기본 셸을 변경한다.

-u: UID를 변경한다.

-g: 기본 그룹을 변경한다.

-G: 추가 그룹을 변경한다.

-l: 사용자명을 변경한다.

-L: 사용자의 패스워드에 LOCK을 걸어 로그인을 막는다.

-U: 사용자의 패스워드에 걸린 LOCK을 푼다.

usermod -L corej

usermod -U corej


사용자 전환

su [옵션] 사용자명

옵션

-: 사용자의 환경변수를 읽는다.

다른 사용자의 권한으로 shell을 실행한다. 로그아웃 없이 다른 사용자로 전환할 수 있다.

root유저로 전환하는 명령어는

su -



코어제이 홈페이지 제작 소개


코어제이 캔디 앱 소개


Posted by 코어제이