Linux shutdown(종료) 명령어


테스트 환경은 centos에서 진행하였습니다.

리눅스는 종료하는 방법이 많아서 늘 혼란 스러워서 정리해봤습니다.

종료 명령어는 root 계정으로 진행해야 하니 root로 로그인 후 실행하시면 됩니다.

  shutdown 옵션                                                                                  


종료 명령어는 stutdown을 사용하며 옵션이 다양하게 있어서 다음과 같이 표로 정리했습니다.


 -r

 시스템 재부팅

 -h

 시스템 종료

 -c

 진행중인 shutdown 명령 취소

 -f

 재부팅시 fsck 명령어를 건너띄고 부팅

 -t

 sec 예약 재기동

 -n

 init를 호출하지 않고 shutdown

 -k

 경고 메시지 출력, shutdown은 하지 않음


가장 많이쓰는 옵션은 -r, -h, -t 정도가 될 것 같습니다.

shutdown 사용 예제는 다음과 같습니다.


[shutdown 사용 예]

         shutdown -h now            즉시 종료

         shutdown -h +5             5분 후 종료

         shutdown -r now            즉시 재부팅

         shutdown -r 10:00          10시에 재부팅






반응형

SVN 사용시 Commit 중 remains in conflict 발생



Svn?


Svn은 형상관리 툴로써 프로그램 source 파일을 버전별로 관리 할 수 있다.


Commit 중 remains in conflict 발생



Svn Commit 하는 중에 remain in conflict가 발생 하는 경우 가있습니다.

서버에 있는 파일과 local에 가지고 있는 파일이 서로 내용이 틀려 충돌이 생기는 경우 인데 이럴경우 해결 책을 알아 보겠습니다.


 svn remove --force [filename]

 svn resolve --accept=working [filename]

 svn commit



사용 예제는 아래와 같습니다.


svn remove --force test.c

svn resolve --accept=working test.c

svn commit


반응형

Unix/Linux lsof 사용법(특정 PORT 사용하는 프로세스 찾기)



lsof 를 사용하여 특정 PORT 사용하는 프로세스 찾기



특정 포트가 사용되어 프로그램이 실행이 되지 않을 때 어떤 프로그램이 점유 하는지 찾기 난감합니다.

이럴때 lsof를 사용하여 특정 포트를 사용하는 프로세스를 찾아 보도록 하겠습니다.


 lsof -i:[port 번호]


예제를 실행해보면 다음과 같습니다.


[hostname:/home/util]$ lsof -i:80

COMMAND PID USER FD TYPE     DEVICE SIZE/OFF NODE NAME

httpd        721  test  3u  IPv6    0x000000   0t0         TCP   *:80 (LISTEN)



이런 식으로 80 포트를 사용하는 프로그램 명은 httpd 이며 PID는 721 입니다.

참고로 해당 프로그램을 강제 종료 하고 싶을 때는 kill 사용하여 종료 하시면 됩니다.

이상으로 lsof에 대한 사용법에 대해 알아봤습니다.

도움이 되셨나요?



반응형

Unix/Linux du (디렉토리 별 용량 확인) 명령어 사용법



du?



디렉토리 별로 용량을 확인 하고 싶을 때는 du를 이용합니다.

현재 디렉토리기준으로 하위 디렉토리 별 용량을 가져옵니다.

일단 사용법은 간단 합니다.


du [옵션]


사용 예는 아래와 같습니다.

/home/util 폴더 밑에 test1, test2 폴더가 있으면 

/home/util 로 이동하여 du 명령어를 치면 test1,test2 폴더 용량을 확인 할 수 있습니다.http://jink1982.tistory.com/35


[hostname:/home/util]$ du

1342 ./test1

111  ./test2


du와 sort



du를 사용하면서 같이 사용 되는 명령어가 있는데 그것은 sort 입니다.

폴더가 여러개 있을때 크기 순 부터 확인 하고 싶을 때 sort로 정렬하여 볼 수 있습니다. 

sort에 대한 설명은 여기를 클릭 하시면 됩니다.


다음 예제를 보겠습니다.

[hostname:/home/util]$ du | sort -nr

91010 ./test4

2222  ./test3

1342  ./test1

111   ./test2


du를 실행 한 후 | ( 파이프 : 앞에 명령어 결과에 다음 명령어 추가 ) sort (-nr 은 sort 옵션입니다. 숫자를 역순 정렬) 를 하면 위와 같이 

용량 역순으로 출력이 됩니다.




du 옵션


du에서 자주 쓰는 옵션에 대해 나열 하였습니다.

아무래도 젤 많이 쓰는 것은 -h 로 du 명령시 기본 KB로 표시되어 보기가 어렵습니다.


-a : 모든 파일표시

-b : 표시단위를 Byte로 한다.

-k : 표시단위르 KB로 한다

-h : 사용량을 K(키로바이트), M(메가바이트), G(기가바이트) 등의 형태로 보여준다

-s : 총 사용량만 표시한다

반응형

+ Recent posts