조회 수 46968 추천 수 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
번호 제목 날짜 조회 수
64 폴더복사 하기 cp 명령어 cp -r /home/원본폴더 /home/test1/복사 /home/원본폴더를 , /home/test1/복사 폴더로 복사함 2013.08.01 212066
63 1267 : Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=' 에러명 select count(*) as cnt from g4_point where mb_id = 'admin' and po_rel_table = '01_1' and po_rel_id = '1' and po_rel_action = '쓰기' 1267 : Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (u... 2012.02.21 93036
62 CentOS 버전 확인 lsb_release -a CentOS 버전 확인 lsb_release -a 혹은 다음 파일 중 하나를 열어 확인할 수 있다. /etc/issue /etc/redhat-release 2012.05.09 77111
61 cband-status 자정 초기화 하기 vi /home/cband-reset.sh #!/bin/bash wget --http-user=아이디 --http-passwd=패스워드 'http://www.싸이트이름.com/cband-status?reset=all&refresh=15&unit=' 라는 스크립트를 만들어 줍니다. 여... 2016.02.20 68786
60 tar 파일 압축하기 압축해제 하기 압축을 풀려면, tar zxvf [파일이름]새로운 압축파일을 만들려면, tar zcvf [파일이름][압축할 파일 이름들 ...] tar 옵션을 zxvf 그리고 zcvf 로 외우시면 편리합니다. 이유는 키보드 자판을 보시면 zxcv 로 되어 있... 2012.10.15 67911
59 centos 파일복사,삭제,이동,내용확인, 디렉토리만들기, 디스크공간 확인 파일복사 (cp) -사용법 : cp 복사할원본파일명 대상파일명 -현재디렉토리의 aaa.txt파일을 bbb.hwp파일로 복사 ->shell> cp aaa.txt bbb.hwp -현재디렉토리의 aaa.txt bbb.hwp ccc.doc 파일을 public_html 디렉토리안... 2012.07.23 64804
58 유저 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 63504
57 tar.gz 압축 & 풀기 tar.gz 압축하기 tar -cvzf 파일이름 압축할파일 혹은 /디렉토리 tar -cvzf /home/file1.tar.gz /home/file1 압축풀기 tar -xvzf 파일이름 압축하기 tar 디렉토리 SSS를 homepage.tar로 압축합니다. tar cvf /home/ho... 2011.11.28 60869
56 하드디스크 용량 보기, 계정별 홈용량 확인 방법 하드디스크 정보 보기 df [-옵션] [--세부옵션] -a : 파일시스테므이 크기가 0인 것도 모두 보연준다. -m : 용량단위를 MB로 보여준다 -h : 용량 단위를 읽기쉽게 보여준다 df –m / df –h 파일 및 디렉토리 사용량 보... 2011.04.16 56418
55 CentOS. yum으로 Zend Optimizer, eAccelerator 설치 1. 준비. 그냥은 yum으로 설치가 안된다. 일단 뭔가를 설치해야 하는데 적당한 곳에 뭔가를 다운받아야 설치해야 한다.. 다운로드 받을 곳은 알아서... /tmp 디렉토리나 usr 디렉토리.. 관리가 쉽고 편한곳에서 작업... 2012.01.02 51316
54 특정 폴더에 압축 풀기 tar xvf /압축파일위치/압축파일.tgz -C /풀위치 2011.06.06 50030
53 chmod -R 707 권한 명령어 chmod -R 707 /home/계정 2012.07.18 46986
» centos 서버재시작 shoutdown -r now (1)shutdown shutdown 명령어는 시스템을 종료하거나 재부팅할 때 사용된다. 사용법 shutdown [옵션] [시간] [메세지] 옵션 -t n: 경고 메시지를 보낸 후 n초 후에 kill 시그널을 보낸다. -h : shutdown시 halt를 실... 2012.01.02 46968
51 apm 버전 확인 명령어 rpm -qa | grep httpd rpm -qa | grep mysqld rpm -qa | grep php 2011.04.16 46752
50 CentOS RPM 버전 확인 명령어 rpm -qa httpd //버전 확인 rpm -qi httpd //더 상세한 패키지 정보 rpm -qa php rpm -qa mysql 2012.05.09 46462
49 centos 자동 백업설정 1. cron 을 이용한 자동 백업 자료 생성 --------------- 웹서버의 자동 실행할 스크립트 작성 ------------- /root아래에 backup.sh 이라는 파일을 만들어 놓고 백업 명령어를 다음과 같이 주었다. #!/bin/bash /usr... 2011.08.21 45701
48 apm 설치 yum 이용 1. APM(Apache + Php + Mysql) 설치 apache, mysql, php순으로 APM을 설치합니다. # yum -y install httpd # yum -y install mysql # yum -y install php 2. APM 관련 라이브러리 설치 # yum -y install gd gd-devel ... 2011.04.16 43688
47 centos ZendOptimizer 설치 방법 적당한 위치에서 압축을 풉니다 # tar zxvf ZendOptimizer-3.3.9-linux-glibc23-x86_64.tar.gz 3.3.9 버전부터는 이전버전의 install.sh 이 제공 되지 않습니다 일단 설치된 php버전을 확인합니다 # php -v PHP 5.2.... file 2012.01.04 42930
46 centos eaccelerator 설치 방법 설치 소스 압축풀고 디렉토리로 이동해서 phpize ./configure make make install php.ini 설정 추가(eaccelerator.so 파일의 경로가 맞도록) extension="eaccelerator.so" eaccelerator.shm_size="16" eaccelerator.c... file 2012.01.04 42346
45 autoset6 db 복원 import 시작 > 실행 > cmd 실행 cd autoset6servermysqlbin 이동후 c:autoset6servermysqlbin > 밑에 db 복원문 입력 mysql -u root(계정) -p jaggoowa(DB명) < /home/test/public_html/test.sql jaggoowa 라는 DB에 test.sq... 2011.07.16 42153
Board Pagination Prev 1 2 3 4 Next
/ 4