?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
파일복사 (cp)

-사용법 : cp 복사할원본파일명 대상파일명

-현재디렉토리의 aaa.txt파일을 bbb.hwp파일로 복사
->shell> cp aaa.txt bbb.hwp

-현재디렉토리의 aaa.txt bbb.hwp ccc.doc 파일을 public_html 디렉토리안으로 복사
->shell> cp aaa.txt bbb.hwp ccc.doc public_html

-public_html 디렉토리를 통째로 html디렉토리라는 이름으로 복사
->shell> cp -r public_html html

-원본파일의 소유자.그룹을 그대로 가지고 복사

->shell> cp -p aaa.txt bbb.hwp


-원본파일의 속성이나 링크정보까지 포함

->shell> cp -a aaa.txt bbb.hwp


옵션을 여러가지 사용할때는

->shell> cp -apr public_html html

* @/var/named 디렉토리를 현재디렉토리로 복사해오고싶은경우
(현재디렉토리 . 상위디렉토리 ..)
->cp -r /var/named .

5. 디렉토리 만들기 (mkdir)

-사용법 : mkdir 만들디렉토리명
->현재디렉토리에 abc123디렉토리 만들기
shell>mkdir abc123
->abc123디렉토리안에 a1디렉토리를 만들고 a1디렉토리안에 a11디렉토리를 동시에만들기
shell>mkdir -p abc123/a1/a11
p : 하위디렉토리를 포함해서 디렉토리생성
->abc디렉토리안에 bl,cl,dl,el디렉토리를 동시에 만들기
shell>mkdir abc/{bl,cl,dl,el}

6. 파일삭제 (rm : remove)

-사용법 : rm -[옵션] 삭제할 파일명

-옵션종류 : r - 디렉토리를 삭제할때 사용하는 옵션
f - 물어보지 말고 강제 삭제
->현재 디렉토리의 aaa.txt 파일 삭제
shell>rm aaa.txt
->현재 디렉토리내의 named 디렉토리 삭제
shell>rm -rf named
->현재 디렉토리내의 a로 시작되는 모든 파일 삭제
shell>rm -rf a*
->현재 디렉토리내의 txt라는 확장자를 가지는 모든 파일 삭제
shell>rm -rf *.txt

7. 파일이동 (mv : move)

-사용법 : mv 이동할원본파일 대상파일명
->현재 디렉토리내의 abc파일을 bbc파일명으로 이동시키기 (파일명변경하기)
shell>mv abc bbc
->현재 디렉토리내의 abc123디렉토리를 public_html디렉토리내의 bbc123이름으로 옮기기
shell>mv abc123 public_html/bbc123

8. 절대경로와 상대경로

-디렉토리를 결정하는 경우 크게 절대경로와 상대경로 두가지로 표현가능

1. 절대경로 - 최상위 디렉토리를 기준으로 디렉토리명을 나열하는 방법
ex) /home/users/it309/public_html 형식으로 표현
2. 상대경로 - 현재 디렉토리를 기준으로 디렉토리명을 나열하는 방법
ex) 현재디렉토리가 /home/users/it309/public_html 이라고 할 경우
/home 디렉토리의 경로를 상대경로로 표현하면,
../../../
->it309 사용자가 로그인한 직후 /etc/mail 디렉토리 안으로 이동하는 방법을
절대경로와 상대경로를 이용하여 이동하는 명령어 구성.
1 - 절대경로 : $cd /etc/mail
2 - 상대경로 : $cd ../../../etc/mail

9. 디스크 사용량 확인 (du : disk used)

-사용법 : du -[옵션] 파티션명(디렉토리명)
-> /home 파티션의 사용량이 얼마인지 확인
du -K(M) /home
-> 현재 디렉토리의 디스크 사용량을 알기 쉬운 단위 (KB,MB)로 확인
du -hs .
↑(서브디렉토리내의 각각의 용량을 출력하지않고 전체용량만 출력)

10. 디스크의 남아있는 공간 확인 (df : disk free)

-사용법 : df -[옵션]
-옵션종류 : K -> Kbyte단위로 보여줌
M -> Mbyte단위로 보여줌
->하드디스크내의 모든 파티션 사용량과 남아있는 용량확인
df -m

11. 파일내의 내용 확인하는 명령어 (cat, head, tail, more, less...)

1 : cat
2 : head - 파일명을 인자로받아서 해당 파일내의 내용중 제일 첫번째줄을 기준으로
지정한 숫자에 해당하는 라인 내용을 읽어와 출력
-> head -n 파일명
/var/log/messages 파일 내용중 가장 오래전에 저장된 내용중 25라인만
읽어와서 출력
shell>head -25 /var/log/messages
↑시스템로그파일 : 리눅스시스템의 부팅시부터 각종
서비스를 사용하던 중 발생하는 모든
로그사항을 기록해두는 파일

3 : tail - head명령어와 반대로 가장 마지막줄로부터 지정된 라인수만큼 일어와출력
->/var/log/messages 파일 내용중 가장 최근에 기록된 내용중 30라인만 읽어와서 출력
shell>tail -30 /var/log/messages

4 : more - 파일명을 인자로 받아서 해당 내용을 출력시켜주는데 내용이 한페이지를
초과할 경우 한페이지씩 끊어서 출력하는 명령어
->shell>more /var/log/messages
다음페이지 : space bar
외부명령어입력 : !ls
강제종료 : ^C

5 : less - more 명령어와 동일하나 마지막 페이지에서부터 출력
->shell>less /var/log/messages

?

List of Articles
번호 제목 날짜 조회 수
44 ssh 일반 유저중 선택한 유저만 접속하겠금 키워드 AllowGroups : 해당 그룹에 속한 사용자만 접속할 수 있다. AllowUsers : 열거한 사용자만 접속할 수 있다. DenyGroups : 전체 사용자의 접속을 허용하고 명시된 그룹은 접속에서 제외된다. DenyUsers : 전체 ... 2012.01.02 30602
43 apache2 재시작, 도메인 변경 방법 환경설정 vi /usr/local/apache2/conf/httpd.conf 도메인 수정 vi /usr/local/apache2/conf/extra/httpd-vhsots.conf 아파치 재실행 /usr/local/apache2/bin/apachestl restart 2013.07.01 30691
42 사용자 계정 생성시 자동으로 public_html 생기는 방법 cd /etc/skel 폴더 이동후 mkdir public_html 계정생성 2011.04.16 30708
41 아파치 정보 소스 위치 /usr/local/src 소스 설치위치 /usr/local Apache 설정 파일 /usr/local/apache/conf/httpd.conf PHP 설정파일 위치 /usr/local/apache/conf/php.ini Apache 시작/종료 /etc/rc.d/init.d/apachectl start |... 2011.04.18 30710
40 db 사용자 추가시 권한설정 http://cafe.naver.com/autoset/3283 file 2011.07.16 30908
39 도메인 연결 방법 vi /usr/local/apache/conf/httpd.conf // 모듈에서 httpd-vhosts 모듈 주석제거 vi /usr/local/apache/conf/extra/httpd-vhosts.conf 수정 2011.04.18 31016
38 압축하기 압축풀기 tar 디렉토리 SSS를 homepage.tar로 압축합니다. tar cvf homepage.tar /SSS 압축풀기 tar xvf 파일이름.tar 2011.04.16 31045
37 쉘스크립트 실행 방법 ../backup/backup.sh ../쉘파일위치/셀파일.sh 2011.12.20 31106
36 Centos 설치방법 http://kch1183.blog.me/50099487610 추가, 파티션 나눌때 swap (가상메모리) 램 용량의 x 2 예) ram 2g , swap 4g 2011.04.16 31114
35 쉘스크립트 업로드후 실행 안될때는 권한 설정 쉘스크립트 업로드후 실행 안될때는 권한 설정 chmod 707 /backup/쉘파일.sh sh /backup/쉘파일.sh 으로 쉘파일을 실행 가능하게끔 해줌 2012.01.02 31491
34 centos 한글 깨질때 수정 centos 한글 깨질 때 vi /etc/sysconfig/i18n LANG="ko_KR.eucKR" SUPPORTED="en_US.iso885915:en_US:en:ko_KR.eucKR:ko_KR:ko" SYSFONT="lat0-sun16" SYSFONTACM="iso15" 2011.04.16 31893
33 계정생성시 자동으로 권한 755 주기 vi /etc/login.defs 파일을 vi 로 연다 useradd 가 새로운 계정을 생성할때 반드시 참조하는 파일이다. # cat /etc/login.defs MAIL_DIR /var/spool/mail // 메일 디렉토리 위치지정 /var/spool/mail/사용자명 PASS_M... 2013.07.04 32192
32 ajaxplorer 서버세팅 http://jekyung.com/139 2011.06.05 32238
31 계정생성시 자동으로 public_html 폴더 만들어 주기 mkdir /etc/skel/public_html /etc/skel 에 public_html 폴더를 만들어 주면 useradd -d /home/계정폴더 계정아이디 //해주면 계정폴더/public_html 된다 useradd 환경을 설정하는 파일들 /etc/default/useradd /etc/... 2013.07.04 32700
30 로그 보는 방법 cat , vi 명령어로 /var/log/maillog 멩리과 관련된 로그를 기록 /var/log/messages 메일, 뉴스등을 제외한 전체적인 로그를 기록하는 파일 /var/log/secure 유저에 대한 접속을 기록 /var/log/lastlog 계정사용자들... 2011.05.04 33414
29 ssh 접속자 계정 제한하기 vi /etc/ssh/sshd_config 열어서 AllowUsers 계정 계정2 계정3 수정 저장 service sshd restart 재시작 적어준계정만 접속됩니다. 계정, 계정2 계정3 팁 AllowUsers 가 없으면 맨 마지막에 적어준다~ 2013.07.04 33650
28 Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly. Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly. 이런 에러 나올때 php.ini 파일을 연다 파일을 못찾을 경... 2011.07.24 34026
27 계정별 php 업로드 제한하기 가상호스트 파일을 연다 httpd.conf 아니면 httpd-vhosts.conf vim /usr/local/apache2/conf/extra/httpd-vhosts.conf <VirtualHost *:80> DocumentRoot "/home/도메인연결폴더" ServerName 도메인.com ServerAlias w... 2013.07.04 35357
26 용량 확인 방법 디렉토리 용량 확인du -sh 디렉토리명 home 디렉토리 계정별 용량 확인du -h --max-depth=1 /home/ (-depth=1 숫자에 따라서 하위 디렉토리로 몇번까지 진입해서 용량을 보여줄것인지) 파티션별로 용량 확인df -h계정... 2011.11.28 35587
25 #1040 - Too many connections // XE cannot connect to DB. 이런 에러 나올때 #1040 - Too many connections XE cannot connect to DB. 이런 에러 나올때 mysql 에서 max_connection 제한때문에 일어나는 에러 현재 msyql max_connetion 확인 #mysqladmin -u root -p variables | grep max_conne... 2013.11.20 36207
Board Pagination Prev 1 2 3 4 Next
/ 4