'리눅스 명령어'에 해당되는 글 2

  1. 2007.02.10 리눅스 명령어 2 - 프로세스 관련 및 기타
  2. 2006.09.26 라눅스 명령어 - 파일 관련 (1)

리눅스 명령어 2 - 프로세스 관련 및 기타

  •  프로세스 상태 확인
    • ps [옵션]
    • - 옵션
    • -a : 다른 유저의 프로세스 현황 표시
    • -u : 실행한 유저와 실행 시간 표시
    • -x : 터미널 제어 없이 프로세스 현황 표시
    • -다른 유저의 프로세스 현황을 실행한 유저와 실행시간과 함께 볼때
    • ps -au
    • 특정 프로세스 현황을 실행 시킨 유저와 함께 볼때
    • ps -aux | grep processName
    • 프로세스 현황이 너무 길때
    • ps -aux | more
         
  • 시스템 사용자 확인
    • who [옵션]
    • - 현재 시스템 사용자 확인
    • who  또는  w
    • - 옵션
    • -m : who 명령어를 실행한 사용자 표시
    • -q : 사용자 이름과 사용자 수 표시
  • 프로세스 죽이기
    • kill [옵션] 프로세스ID
    • 프로세스를 강제로 죽일 때
    • ps -9 ProcessID
    • kill -9 procseeID
  • 프로세스를 다시 시작
    • ps -1 processID
  • 시간 보기
    • date
    • date -s 월일시간분년도(초)
    • 2006 08월 21일 14시 21분 : date -s 082114212006
  • 리눅스 기본 명령어 사용방법 보기
    • man 리눅스 명령어
    • mount 명령어 설명을 볼 때
    • man mount
  • vi 로 파일 만들기
    • vi 파일 이름
    • 만들기 또는 열기
    • vi 파일 이름으로 파일을 연후 A를 누르면 INSERT 모드가 됨.
    • INSERT 모드에서 입력한 후 ESC 키를 누른 후 : 을 입력.
    • 저장 : WQ  저장없이 종료 : q!
  • tail
    • 파일 읽기.
    • tail -n : n줄 읽기
    • tail -n -f filename : n줄씩 file 을 실시간으로 읽음. (ctrl + c : 로 빠져나옴)
  • 포트 리슨 확인
    • netstat -an | grep LISTEN
    • netstat -l
  • firewall 셋팅
    • setup firewall
  • host 파일들
    • etc 아래 hosts, hosts.deny,  hosts.allow
  • ssh 상태 체크
    • etc/rc.d/init.d/sshd status
  • tar.gz 파일 풀기
    • tar xvfz 파일 이름
  • tar 파일 풀기
    • tar xvf 파일 이름
  • 부팅디스크 만들기
    • mkbootdisk --device /.dev/fd0 'uname -r'
      을 입력하면 디스크 넣으라고 한다.
  • 로그인하였을 때 나타나는 메시지
    • etc 아래에 ./motd 파일을 vi로 편집.
    • ./motd 파일에 저장된 내용이 로그인 시 출력됨.
  • telnet 이 설치 되어 있는 지 알아보기
    • rpm -qa | grep telnet-server
  • 사용중인 커널 알아보기
    • uname -a
    • uname -r
  • 작동중인 커널 모듈 확인
    • lsmod
  • 패킷 전달 과정 체크
    • traceroute
  • DNS 설정
    • /etc/resolv.conf 를 아래와 같이 수정
    • nameserver 61.74.63.1
    • nameserver 168.126.63.1
  • 깔려있는 버전이 궁금하면
    • /etc/lsb-release 를 읽어보면 된다.
    • lsb-release -a
  • 원격 서버에 파일 올리고 내려 받기 : scp
    • upload $ scp log.txt root@aaa.com:/usr/local/src
    • download $ scp root@aaa.com:/usr/local/src/log.txt ./

정리 1 : http://seoeun25.tistory.com/28
신고
TRACKBACK 0 COMMENT 0

라눅스 명령어 - 파일 관련

  • 파일 복사
    • cp [옵션] 원본파일 대상 파일
    • 현재 디렉토리 내의 aaa.gif파일을 하위 디렉토리 dirname으로 카피
    • cp ./aaa.gif ./dirname
    • -r : 서브디렉토리 내에 있는 모든 파일까지 통채로 복사
    • 현재 디렉토리의 모든 것을 bbb디렉토리로 모두 복사
    • cp -r ./ ../bbb
    • 디렉토리 복사 : cp -rf ./sourcedir ./targetdir
  • 파일 옮기기 및 파일 이름 바꾸기
    • mv[옵션] 원본파일 대상파일
    • aaa.gif 를 bbb.gif로 이름 바꾸기 : mv aaa.gif bbb.gif
    • aaa.gif 파일을 abc directory로 옮기기 : mv aaa.gif abc
  • 디렉토리 생성
    • mkdir [옵션] 생성디렉토리명
    • 현재디렉토리에서 하위 디렉토리 aaa 생성 : mkdir aaa
    • 현재디렉토리에서 지정된 하위 디렉토리 aaa/bbb/ccc 생성
    • : mkdir -p aaa/bbb/ccc
    • 디렉토리 명만 보고 싶을 때 :   ls -la | grep "^d"
  • 디렉토리 삭제
    • rmdir [옵션] 삭제할 디렉토리명
    • 현재 디렉토리에서 하위 디렉토리 ccc 삭제 : rmdir ccc
    • 현재 디렉토리에서 지정된 하위 디렉토리를 모두 삭제 : rmdir -p aaa/bbb
    • 하위 모두 삭제 : rm -rf aaa
  • 디렉토리 symbolic link
    • ln -s tomcat-6.0.18 tomcat
  • 전체 디스크의 용량과 여유량 확인
    • df [옵션]
    • 하드디스크의 용량 확인 : df
    • 옵션
    • -k : 파일 크기를 킬로바이트로 보여줌.
    • -i :  블록 대신 Inode로 디스크 정보를 보여줌
    • -T : Mount 상태까지 보여줌.
  • 디렉토리의 디스크 사용량 확인
    • du [옵션]
    • 현재 디렉토리 사용량 표시(MB, GB등으로 표시): du -h
    • 특정 디렉토리의 사용량 표새 : -du -h aaadir
  • 파일 내용을 출력 또는 text 파일 생성
    • cat [옵션] 파일명
    • 텍스트 파일 생성 : cat > test.txt
    • 한 다음에 입력하고자 하는 텍스트를 입력한 후 ctrl + D를 누르면 저장된다.
    • 파일 내용을 열어볼 경우 : cat < text.txt
    • 옵션
    • -b 라인넘버를 넣는다.
    • cat -b > text.txt : 라인 넘버도 함께 입력
    • cat -b < text.txt : 라인 넘버도 함께 출력
  • 파일 찾기
    • find [디렉토리경로] [옵션] 파일명
    • file 이름이 abc로 시작되는 파일 찾기
    • find ../textdir -name abc*
    • find ./ -name abc*
    • n분전에 마지막으로 엑세스된 파일 찾기
    • find ./ -amin n
    • find ./ -amin 1 (1분전)
    • n분전에 마지막으로 변경된 파일 찾기
    • find ./ -cmin n
    • n*24시간전에 마지막으로 변경된 파일
    • find ./ -ctime n
    • find ./ -atime n (n*24시간 전에 마지막으로 엑세스된 파일)
    • 주어진 파일보다 최신 파일
    • find ./ -newer aaa.gif
  • grep 으로 문자열 찾기
    • grep -옵션 '문자열or정규식' 대상파일
    • 옵션들
      • i : 대소문자를 구별하지 않음.
      • l : list. 문자열이 들어있는 파일 이름만 출력
      • H : 문자열이 들어 있는 파일 이름도 출력.
    • 예 > logs 디렉토리 아래 모든 파일에서 'trace' 문자열 찾기
    • grep -il 'trace' logs/*.*
  • grep 과 find 을 조합한 문자열 찾기.
  • 압축
    • unzip : unzip abc.zip -d abc
    • zip : zip abc.zip -r ./abc
  • user 관리
    • userdel
    • useradd
정리 2 http://seoeun25.tistory.com/109
신고

'개발' 카테고리의 다른 글

Browser의 Applet heap 메모리 확장 방법  (0) 2006.10.20
MySQL connect  (0) 2006.10.16
라눅스 명령어 - 파일 관련  (1) 2006.09.26
Webdav(slide) 기본 구조  (0) 2006.09.26
WebDAV 와 project 'slide'  (0) 2006.09.22
Applet Debugging with Eclipse  (0) 2006.09.20
TRACKBACK 0 COMMENT 1