본문 바로가기

OS/Unix/Linux

리눅스 자주사용하는 핵심명령어#4

[파일검색 명령어]

which <실행파일명> -패스에서 실행파일을 검색

whereis <실행파일명>

#locate httpd.conf -해당 파일이 어디에 있는지 검색(실행파일외)

#find /etc -name *.conf* -/etc 폴더 밑에 파일명이 conf를 포함하는 파일 검색

#find / -user woo (사용자명으로 검사)

#find ~ -perm 644 (퍼미션으로 검사)

#find -name *tar -exec rm {} W: - 파일명으로 검색한 것을 {}에 넣고 실행 즉 *.tar 검색후 삭제함.

#grep 안녕 ./* -현재 디렉토리 밑에 모든 파일안에(파일명이 아닌) 안녕이란 글자가 포함된 것을 검색.

*현재 패스 확인 #echo $PATH

[파일압축]

#gzip <압축파일명> #gzip -d <압축파일명> --> 압축해제

#bzip2 <압축파일명> #bzip2 -d <압축파일명> --> 압축해제

#tar cvf httpd.tar /httpd --> /httpd 폴더를 httpd.tar 파일로 묶음

#tar xvf httpd.tar --> httpd.tar 파일의 묶음을 풀기

#tar tvf httpd.tar --> httpd.tar에 묶음 파일 리스트 보기

#tar cvfz httpd.tar.gz /httpd --> /httpd 폴더의 파일을 tar로 묶은 다음 gzip으로 압축함.

#tar xvfz httpd.tar.gz --> httpd.tar.gz 파일의 압축을 풀고 묶음파일을 푼다.

[쿼터]

하드디스크 물리적 추가

#fdisk /dev/hdd1 -> n ...

#mkfs.ext3 /dev/hdd1

#mk /data

#chmod 777 /data --> /data 폴더의 권한을 모든 사용자에게 rwx 지정

#vi /etc/fstab --> 부팅시 자동으로 /data폴더를 마운트하게 함. (default.usrquota 반드시 추가)

#cd /data

#touch quota.user (touch로 빈 파일을 생성)

#chmod 600 quota.user (루트 외에 접근하지 못하도록 권한 설정)

#quatacheck -a -m

#convertquota /data (새로운 커널 버전으로 컨버트, 쿼터 DB 생성)

#useradd user1

#edquota user1(user1 사용자의 쿼터를 설정, 파일 용량과 파일 갯수 지정)

 


'OS > Unix/Linux' 카테고리의 다른 글

ubuntu Tomcat8 설치 위치  (0) 2016.06.25
yum  (0) 2016.02.04
자주 사용하는 핵심 명령어 #3  (0) 2016.02.04
리눅스의 기본명령어들 - 기타 유용한 명령  (0) 2016.02.04
putty 한글 출력  (0) 2016.02.04