Linux Tip

이 페이지는 linux / Unix 종류에서 사용되는 명령어 모음입니다. (Mac에서도 될껍니다.아마아마아마. ㅋ)

내용이 많아지는 경우에는 블로그로 Posting 한 후, 링크를 걸어 두도록 하겠습니다.

왜 만들었냐? 당연한거 아니겠습니까? 잘 까먹어서지 ㅋㅋㅋ 찾고 싶은 명령어가 있다면 Ctrl+F로 찾으시면 됩니다.


1. 파일 찾기

  find [directory] -name ‘[name]‘

ex) /usr/local 디렉토리에서 확장자 tar를 가진 모든 파일을 찾을 경우.

#find /usr/local/ -name '*.tar' -print

( -print 옵션은 안줘도 됩니다. :) )

2. 특정 문자를 포함하는 파일 찾기

find [directory] -type -f -print | xargs grep -i “문자”

3. 특정 문서내에서 특정 문자를 포함하는 파일 찾기

find [directory] -name ‘문서명’ -exec egrep -i “문자” {} \ ; -print

(여기서 -print 옵션은 문자가 포함된 문서이름을 알기 위함입니다. )

ex) php문서내에서 ‘headerimg’라는 문자를 포함하는 php파일 찾기

#find ./ -name '*.php' -exec egrep -i "headerimg" {} \; -print

4. [Vi] 파일내에서 치환하기

:%s/바뀔 문자/바꿀문자/g

ex) temp라는 단어를 Temp로 바꿀경우

:%s/temp/Temp/g

5. [nagios] Nagios configtest 하기

nagios -v /설치디렉토리/nagios.conf/

Nagios의 conf파일을 이용하여 오류가 발생하는 conf파일을 찾을 수 있다.
ex) 설치디렉토리를 모를 경우

1. find 를 이용해 nagios.conf 파일의 위치를 찾는다.
#find / -name 'nagios.conf'
2. 찾은 위치를 확인하여 -v옵션으로 검사한다.
#nagios -v /usr/local/server/nagios/nagios.conf

보여주는 메시지를 찾아 conf 파일을 수정한다.

6. key를 이용한 scp, ssh 접속하기
key를 생성하여 scp ,ssh 를 접속하는 방법

Key를 이용한 scp , ssh 접속하기

7. VNC를 이용한 원격접속하기
VNC를 이용하여 원격 접속하는 방법

VNC를 이용한 원격접속하기

8. 아파치 커넥션 갯수 알아내기
프로세스 갯수를 알아낼때.

#ps -ef | grep httpd | wc -l

커넥션 갯수를 알아낼때.

netstat -n|grep -F :80|egrep ‘(ESTAB|SYN)’|awk ‘{print $5}’|sed ‘s/:[0-9]*//’|sort -u|wc -l

9. 리눅스 머신의 비트 알아내기

getconf LONGBIT

댓글 남기기

당신의 이메일은 공개되지 않습니다.

다음의 HTML 태그와 속성을 사용할 수 있습니다: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">