본문 바로가기

IT/Linux,Unix

(15)
[Unix/Linux] 종료(shutdown) 명령어 Linux shutdown(종료) 명령어테스트 환경은 centos에서 진행하였습니다. 리눅스는 종료하는 방법이 많아서 늘 혼란 스러워서 정리해봤습니다. 종료 명령어는 root 계정으로 진행해야 하니 root로 로그인 후 실행하시면 됩니다. shutdown 옵션 종료 명령어는 stutdown을 사용하며 옵션이 다양하게 있어서 다음과 같이 표로 정리했습니다. -r 시스템 재부팅 -h 시스템 종료 -c 진행중인 shutdown 명령 취소 -f 재부팅시 fsck 명령어를 건너띄고 부팅 -t sec 예약 재기동 -n init를 호출하지 않고 shutdown -k 경고 메시지 출력, shutdown은 하지 않음 가장 많이쓰는 옵션은 -r, -h, -t 정도가 될 것 같습니다. shutdown 사용 예제는 다음과 같..
[Unix/Linux] SVN remains in conflict 해결 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=work..
[Unix/Linux] lsof 사용법(특정 PORT 사용하는 프로세스 찾기) 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는 72..
[Unix/Linux] du (디렉토리 별 용량 확인) 명령어 사용법 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 입니다. 폴더가 여러개 있을때 크기 순 부..
[Unix/Linux] SCP 파일 전송, 수신 사용법 Unix/Linux SCP 사용법 SCP를 이용한 파일 전송 1. 파일 전송 scp를 이용하여 파일 전송 방법을 설명 하겠습니다. scp [전송할 파일] [계정이름]@[전송할 서버 IP 혹은 hostname]:[받을 파일 위치] 내서버의 /home 디렉토리의 share.txt 파일을 전송 scp /home/share.txt tt@xxx.xx.xxx.xxx:/home/test2/share.txt scp /home/share.txt 내서버의 /home 디렉토리의 share.txt 파일을 tt@xxx.xx.xxx.xxx ip : xxx.xx.xxx.xxxx 서버의 tt 계정을 갖은 서버로 /home/test2/share.txt /home/test2 디렉토리에 share.txt 이름으로 전송 이렇게 전송 후 x..
[Unix/Linux] SVN 사용법 Unix/Linux SVN 사용법 Svn?Svn은 형상관리 툴로써 프로그램 source 파일을 버전별로 관리 할 수 있다. Unix/Linux에서 Svn 사용법 1. SVN 저장소와 연결 svn checkout [svn 저장소 url] svn checkout http://svntest/project/src 2. SVN 연결 정보 보기 svn info svn info Working Copy Root path : /home/ URL : http://svntest/project/src Relative URL : ... 3. 저장소에 저장된 최신 소스 받음 svn update svn update Updation '. : At revision 1111. 4. 수정한 소스 저장소로 올림 svn commit [저정소..
[Unix/Linux] 정렬(Sort) 명령어, 옵션 Unix/Linux 정렬(Sort) 명령어, 옵션 Sort 명령어Sort는 명령어 결과 혹은 문서 내용을 정렬 하는데 쓰인다. [test@localhost ~]# cat data.txt 5 3 2 7 이런 데이터가 들어있는 텍스트 파일이 있다고 하자 이 숫자들을 정렬 하고 싶으면 다음과 같이 해주면 된다. sort [파일명] [test@localhost ~]# sort data.txt 2 3 5 7 다음 열을 정렬 하기 위한 옵션다음과 같이 2개 이상의 열이 있을 때 [test@localhost ~]# cat data2.txt a 4 c 5 f 1 z 2 두번 째 열을 기준으로 정렬을 하고 싶을 때는 아래와 같이 해준다. sort + 1[파일명] [test@localhost ~]# sort + 1 dat..