호스트IT에서는 안정적이고 정직한 서비스를 약속드립니다.

SSH 기본 명령어
2009.07.14   20658
  1. 리눅스 관련 명령어

    $> cd : 디렉토리 사이를 이동
    (cd /home 홈디렉토리로 이동)
    (cd .. 한단계 상위로 이동)

    $> cp : 파일의 copy ( 중요한 파일의 복사본이 필요할 때 유용 )
    (cp 복사할파일명 복사될파일명 ex: cp abc.html aaa.html
    (cp 복사할파일명 복사될경로 ex: cp abc.html /home/abc.co.kr/public_html)
    (cp a 복사할폴더 복사될폴더 ex: cp a abc/ aaa/)
    (cp R 복사할폴더 복사될경로 ex: cp R abc/ /home/abc.co.kr/abc)

    - a 옵션은 디렉토리, 파일을 “그대로”복사하는 옵션. 여기서 그대로라는 말은 파일의 소유권, 생성날짜, 변경날짜를 말합니다.

    - R 옵션은 해당 폴더의 하위 디렉토리 및 파일까지 전부 복사하는 옵션입니다.

    $> rm : 파일의 삭제 ( 한번 삭제시 한 후 복구 불가능 )
    rm 삭제할 파일명 확인 메시지가 나올경우 y를 누름.
    rm -r 삭제할 디렉토리명 (디렉토리의 삭제)
    예) rm a* ( 파일명이 a로 시작하는 모든 파일의 삭제 )

    - r 옵션은 폴더 삭제 옵션이며,

    - f 옵션의 경우 삭제할지 여부를 묻지 않도록 하는 옵션으로 되도록 사용하지 않되, 필요할 경우 주의해서 사용할 것을 권장합니다.

    $> mv : rename 과 move 의 기능을 동시 가짐

    a. rename의 기능 : 파일 또는 디렉토리의 이름을 변경
    mv 변경할파일명 변경될파일명
    (ex : mv index.html abc.html)

    b. move의 기능 : 파일의 이동
    mv 이동할파일명 이동될디렉토리
    (ex : mv index.html /home/abc.co.kr/public_html)

    $> ls : 파일정보 확인
    ls -al ( 퍼미션까지 모두 볼수 있음 $> ll 과 동일 )

    $> chmod : 퍼미션의 변경
    chmod 퍼미션(777, 755..) 퍼미션을 변경할 파일 혹은 디렉토리
    ex) chmod 644 index.html
    ex) chmod 755 public_html/ -R
    -R 옵션의 경우 해당 디렉토리 하위의 폴더 및 파일까지 전부 변경시키는 옵션입니다.

    $> chown : 소유권 변경하기
    (chown 소유자의소유권.그룹의소유권 소유권을 변경할 파일 혹은 디렉토리)
    (ex : chown abc.abc aaa.html)
    (ex : chown abc.abc public_html/ -R)

    - R 옵션의 경우 해당 디렉토리 하위의 폴더 및 파일까지 전부 변경시키는 옵션입니다

    $> pwd : 절대경로의 위치 ( 현재의 위치 검색 )

    $> du : 용량의 확인
    du -h ( M단위로 확인 )

    -sh 옵션은 용량 확인 과정을 보여주지 않고 한번에 사용하는 용량을 Mbyte 단위로 출력하는 옵션입니다.

    - df -h : 서버의 각 디렉토리 사용량 M단위로 확인

    $> tar : 여러개의 파일 및 디렉토리를 하나의 압축 파일로 묶음
    (파일 또는 디렉토리의 백업시 유용)
    ① 파일의 압축 / 해제
    예) 압축 $> tar cvfpz home.tar aa.html bb.html
    aa,html 과 bb.html 을 home.tar 로 묶음
    풀기 $> tar xvfpz home.tar
    ② 디렉토리 압축 / 해제
    public_html, 게시판등의 중요한 디렉토리를 압축하여 보관할 때 유용
    예) 압축 $> tar cvfpz home.tar.gz public_html
    풀기 $> tar xvfpz home.tar.gz

    $> vi : 간단한 파일 편집기( 도스의 edit 기능 $> 소스를 확인할 때 유용 )
    vi 파일명(ex : vi abc.html)
    **편집모드에서의 명령어**
    i 혹은 a 입력모드
    /단어명 해당 단어의 검색
    :set nu 편집중인 문서의 줄 번호를 보여줌
    :set nonu 편집중인 문서의 줄 번호를 보여주지 않음
    :w 저장
    :wq , :x 편집 중인 파일을 저장하고 종료
    :wq! , :x! 편집 중인 파일을 강제로 저장하고 종료(읽기전용 파일도 가능)
    :q! 편집 중인 파일을 저장하지 않고 종료

    $> mkdir : 디렉토리 생성하기 (mkdir 디렉토리명)

    $> rmdir : 디렉토리 삭제하기 (rmdir 디렉토리명)
    (단, 디렉토리 안에 파일이 없는 경우만 삭제가 가능합니다.)

  2. MySQL 사용 방법

    SSH로 접속 후 [root@web-XX~]# mysql -u DB아이디 -P DB명

    Enter password: DB패스워드 입력

    mysql > : 접속된 상태이다.

  3. MySQL 백업 및 복구관련

    백업 : mysqldump -u ID -p DB명 > file명.sql

    Enter password: DB패스워드 입력

    특정 테이블만 백업 : mysqldump -u root -p DB명 TABLE명 > TABLE명.sql

    Enter password: DB패스워드 입력

    복구 : mysql -u 아이디 -p 디비명< 파일이름.sql

    Enter password: DB패스워드 입력

  4. 기타 명령어

    $> whois : 도메인의 정보를 확인(ex: whois abc.co.kr)

    $> nslookup : 도메인의 IP 확인
    (ex : nslookup abc.co.kr)
    (ex : nslookup abc.co.kr ns.bora.net) 외부 회선에서의 IP확인
    외부회선은 : ns.daum.net, ns.naver.com 등이 있다.

    $> ping : 도메인의 연결 상태 확인(ex : ping abc.co.kr)

    $> mysql -V : mysql의 버전확인

    $> php -v : php의 버전확인, zend Optimizer의 버전도 확인 가능

회사명 태성컴퍼니   대표자 김종구   사업자등록번호 129-39-00960   통신판매업신고번호 제2015-경기성남-0089호
소재지 성남시 중원구 상대원동 금상로 134   TEL 070-7090-7979   전자우편 cs@hostit.co.kr
COPYRIGHT 2016 MalgnSoft, Inc. ALL RIGHTS RESERVED.