-
리눅스 관련 명령어
- ~]# 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 디렉토리명)
(단, 디렉토리 안에 파일이 없는 경우만 삭제가 가능합니다.) -
MySQL 사용 방법
SSH로 접속 후 [root@web-XX~]# mysql -u DB아이디 -P DB명
Enter password: DB패스워드 입력
mysql > : 접속된 상태이다.
-
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패스워드 입력
-
기타 명령어
~]# 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의 버전도 확인 가능
'리눅스 문서' 카테고리의 다른 글
jsp 계정 셋팅과 버추얼호스트 설정 (4) | 2014.11.25 |
---|---|
drbd sync 깨졌을때 [solved] (4) | 2014.11.25 |
DRBD split brain 처리하기 (4) | 2014.11.25 |
DRBD(Distributed Replicated Block Device) 설치 및 설정 (8) | 2014.11.25 |
알FTP 사용법 (1572) | 2014.11.25 |