조회 수 46953 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

(1)shutdown

 shutdown 명령어는 시스템을 종료하거나 재부팅할 때 사용된다.

사용법

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

옵션

-t n: 경고 메시지를 보낸 후 n초 후에 kill 시그널을 보낸다.
-h : shutdown시 halt를 실행하게 한다.
-n : 디스크 동기화 동작의 수행을 금지한다.
-r : 시스템을 재부팅한다.
-f : 다음 부팅시 파일시스템 검사를 하지 않는다.
-c : 이미 예약되어 잇는 shutdown을 취소한다. 이 옵션을 준다면 시간인수는 줄 수 없다.
 하지만 메시지는 사용자들에게 줄 수 있다.
-k : 모든 동작을 제대로 수행하지만, 실제로 시스템을 종료하지는 않는다.

가장 자주 사용되는 방식은 shutdown -h now 이다.
쉘프롬프트에서 이 방식을 입력하면 현재 접속된 모든 사용자에게 종료된다는 메시지를 보내고 종료하게 된다.

Ex)
 shutdown -h 10
10분 후에 시스템 종료
 shutdown -r now
시스템을 재부팅한다.
 shutdown -c
shutdown명령으로 예약된 시스템 종료 명령을 취소할 수 있다.

필자는 이 명령어를 자주 사용하는 편이다. 하지만 어떤 명령어를 쓰던 차이는 없는거 같다.

(2) halt

옵션
-n : sync(*)를 하지 않고 종료한다. -d 옵션도 포함한다.
(*:여기서 sync란 synchronize의 약자로 동기화를 해주는 것, 즉 메모리와 하드디스크간의 차이를 없애는 것이다. 예를 들면 'EX.txt라는 파일이 본래 A라는 글이 적혀 있었는데 B로 변경후 저장하지 않은 상태다.' 라고 하면 이 상태는 동기화 되지 않았다고 할수 있다.)

-w : 실제로 종료는 하지 않지만, /var/log/wtmp파일에 기록을 남긴다.
-d : wtmp파일에 기록을 남기지 않는다.
-f : 강제로 종료한다.

아무 옵션 없이 사용할시 종료 메시지를 보낸후 /var/log/wtmp파일에 로그를 기록하고 종료

(3)init

런레벨0 : 종료모드
런레벨1 : 단일 사용자 모드 (시스템 복구시 사용)
런레벨2 : 다중 사용자 텍스트 모드(NFS 사용 불가)
런레벨3 : 다중 사용자 텍스트 모드
런레벨4 : 사용안함
런레벨5 : 다중 사용자 그래픽 모드
런레벨6 : 재부팅 모드

(4)reboot

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

옵션
-n : sync를 하지 않고 종료한다. -d 옵션도 포함한다.
-w : 실제로 종료는 하지 않지만, /var/log/wtmp파일에 기록을 남긴다.
-d : wtmp파일에 기록을 남기지 않는다.
-f : 강제로 재부팅한다.

(5)로그아웃

exit 또는 logout 또는 ctrl+d 를 사용한다

필자는 ctrl+d를 많이 사용하는 편이다.

?

List of Articles
번호 제목 날짜 조회 수
24 XE 에서 글쓰기 등록 눌렀을 때 반응이 없거나, 새로고침 후 글이 등록되어 있는 경우 XE 에서 글쓰기 한다음 등록을 누르면 반응이 없다가 새로고침 후 글이 등록 되어 지는 경우 XE (1.5.3.3 기준) 의 /classes/display/DisplayHandler.class.php 파일을 수정하는 것인데 기존의 if( (defined('__OB_GZ... 2014.07.09 16854
23 xe 에서 최근게시물 깨져서 나올때 ./widget/content/폴더의 content.class.php 파일을 이전 버전이랑 대조해가면서 보니 256번째 줄 근처에 아래와 같은 보안관련 코딩이 추가되었더군요. 일단은 주석처리하면 위 문제는 해결됩니다. // $oSecurity->e... 2015.12.24 2468
22 xpenology 에러날때 포트 23 무선 네트워크 연결을 통해 설치를 수행하고 있다면, DiskStation과 PC 클라이언트를 모두 이더넷 케이블 연결로 전환하고 다시 시도하십시오. 설치 도중 오류가 발생했습니다. 오류 결정을 위해 DiskStation의 Telne... 2015.03.08 11901
21 [Linux] find 명령어 and TIP # find [시작점] [옵션] [형식] -print 시작점 : 해당 디렉토리를 기준으로 해당 디렉토리 하위의 모든 파일음 검색 -print 는 default로 적용 되어 있어 안써줘도 무방함. find / -name app* -print => /(루트) 하위... 2012.07.23 37308
20 계정별 php 업로드 제한하기 가상호스트 파일을 연다 httpd.conf 아니면 httpd-vhosts.conf vim /usr/local/apache2/conf/extra/httpd-vhosts.conf <VirtualHost *:80> DocumentRoot "/home/도메인연결폴더" ServerName 도메인.com ServerAlias w... 2013.07.04 35359
19 계정생성 사용자 계정 생성 #useradd -u [유저ID] -g [그룹ID or 그룹명] -s [사용되는 SHELL] -d [유저 Home 디렉토리] 계정이름 useradd -u 501 -g 500 -d /home/jaggoowa jaggoowa passwd jaggoowa userdel -r 계정명 # -r ... 2011.04.16 29348
18 계정생성시 자동으로 public_html 폴더 만들어 주기 mkdir /etc/skel/public_html /etc/skel 에 public_html 폴더를 만들어 주면 useradd -d /home/계정폴더 계정아이디 //해주면 계정폴더/public_html 된다 useradd 환경을 설정하는 파일들 /etc/default/useradd /etc/... 2013.07.04 32703
17 계정생성시 자동으로 권한 755 주기 vi /etc/login.defs 파일을 vi 로 연다 useradd 가 새로운 계정을 생성할때 반드시 참조하는 파일이다. # cat /etc/login.defs MAIL_DIR /var/spool/mail // 메일 디렉토리 위치지정 /var/spool/mail/사용자명 PASS_M... 2013.07.04 32194
16 도메인 연결 방법 vi /usr/local/apache/conf/httpd.conf // 모듈에서 httpd-vhosts 모듈 주석제거 vi /usr/local/apache/conf/extra/httpd-vhosts.conf 수정 2011.04.18 31018
15 로그 보는 방법 cat , vi 명령어로 /var/log/maillog 멩리과 관련된 로그를 기록 /var/log/messages 메일, 뉴스등을 제외한 전체적인 로그를 기록하는 파일 /var/log/secure 유저에 대한 접속을 기록 /var/log/lastlog 계정사용자들... 2011.05.04 33416
14 방화벽 설정 및 해제 참고: 리눅스의 방화벽 기본정책은 모든 포트를 막습니다. 그럼으로, SQL포트 3306번, apache포트 80번을 아래의 설정값을 이용하여 열어주어야 합니다. # vi /etc/sysconfig/iptables -A INPUT -m state --state NEW... 2011.04.16 30589
13 사용자 계정 생성시 자동으로 public_html 생기는 방법 cd /etc/skel 폴더 이동후 mkdir public_html 계정생성 2011.04.16 30710
12 서버 재시작시 자동으로 데몬 실행 chkconfig --level 2345 mysqld on chkconfig --level 2345 httpd on chkconfig --level 2345 vsftpd on 확인 chkconfig --list | grep mysqld chkconfig --list | grep httpd chkconfig --list | grep vsftpd 2011.04.16 37191
11 소스컴파일로 설치된 mysql 삭제해야할 기존 디렉토리와 파일 피스트 userdel -r mysql >& /dev/null rm -rf /usr/local/mysql rm -f /usr/bin/mysqldump rm -f /usr/bin/mysql rm -f /usr/bin/mysqladmin rm -f /etc/my.cnf rm -f /etc/rc.d/init.d/mysqld 2014.07.15 17607
10 쉘스크립트 실행 방법 ../backup/backup.sh ../쉘파일위치/셀파일.sh 2011.12.20 31108
9 쉘스크립트 업로드후 실행 안될때는 권한 설정 쉘스크립트 업로드후 실행 안될때는 권한 설정 chmod 707 /backup/쉘파일.sh sh /backup/쉘파일.sh 으로 쉘파일을 실행 가능하게끔 해줌 2012.01.02 31493
8 아파치 정보 소스 위치 /usr/local/src 소스 설치위치 /usr/local Apache 설정 파일 /usr/local/apache/conf/httpd.conf PHP 설정파일 위치 /usr/local/apache/conf/php.ini Apache 시작/종료 /etc/rc.d/init.d/apachectl start |... 2011.04.18 30712
7 압축하기 압축풀기 tar 디렉토리 SSS를 homepage.tar로 압축합니다. tar cvf homepage.tar /SSS 압축풀기 tar xvf 파일이름.tar 2011.04.16 31047
6 용량 확인 방법 디렉토리 용량 확인du -sh 디렉토리명 home 디렉토리 계정별 용량 확인du -h --max-depth=1 /home/ (-depth=1 숫자에 따라서 하위 디렉토리로 몇번까지 진입해서 용량을 보여줄것인지) 파티션별로 용량 확인df -h계정... 2011.11.28 35589
5 유저 ftp접속시 상위 폴더 안보이게 설정 vi /etc/vsftpd/vsftpd.conf vsftpd.conf 파일에서 아래처럼 설정해주신후에 chroot_list_enable=YES chroot_list_file=/etc/vsftpd/chroot_list /etc/vsftpd/chroot_list 파일안에 상위로 못가게 만들 계정을 적어주... 2011.04.16 63495
Board Pagination Prev 1 2 3 4 Next
/ 4