본문 바로가기

develop/linux

grep 할 때 Binary file (standard input) matches 나올 시 grep 방법 grep 명령어 사용 시 Binary file (standard input) matches 혹은 Binary file (표준 입력) matches 이 나오는 이유는 많은 이유가 있겠지만 내 경우는 binary 파일이어서 안되던 경우였다. -a 옵션을 붙이면 텍스트로 읽어서 grep을 사용 할 수 있다. ex) cat test.log | grep -a IF-asdf-001 이런식으로 -a 옵션을 붙이면 가능하다 !! 더보기
egrep 예제 cat file.log | grep test | egrep 18:[0-5][0-9]:[0-5][0-9] -c file.log 파일에서 test라는 문자열을 검색하는데 egrep 뒤에 정규식을 통해 18:0~5,0~9:0~5,0~9 가 몇개 있는지 확인 18:00:00부터 19:59:59까지 몇개인지 카운팅 하는 법 더보기
폴더 용량 확인하는 법 du [option] [folder name] ex1) du test 폴더안에 있는 파일들의 용량이 리스트로 나온다. ex2) du -s test 폴더의 용량을 나타낸다. 기본단위는 kbyte. ex3) du -sh test 폴더의 용량을 나타낸다. 이때는 mbyte 그이상이면 gbyte 로 표현된다. 더보기
catalina.out파일 lotate 시키기 /etc/logrotate.d/ 폴더에 파일 생성 ex) vim /etc/logrotate.d/tomcat #!/bin/bash # SWU Tomcat Log Daily truncate and rotate /svc/tomcat/was/tomcat-7.0.54/logs/catalina.out{ copytruncate daily rotate 30 missingok notifempty dateext} 단 root권한으로 할 것 ! copytruncate //무중단 상태에서도 실행 할 수 있는 옵션 daily //매일 로그 로테이팅을 한다. weekly montly도 있음 rotate 30 //로그파일이 30개 이상이면 지운다 missingok // 파일이 없어도 지나간다. nomissingok도 있음 noti.. 더보기
tar 압축옵션 가장 많이 사용하는 일반적인 옵션 [압축할 때] tar cvzf 파일명.tar.gz 또는 파일 [압축 해제] tar xvzf 파일명.tar.gz [예제] tar -xvvf foo.tar : foo.tar 파일을 푼다. tar -xvvzf foo.tar.gz : gzip으로 압축된 foo.tar.gz 파일을 푼다. tar -cvvf foo.tar foo/ : foo 디렉토리에 있는 내용물을 foo.tar 파일로 묶는다. 기능 옵션 반드시 아래 옵션들 중 하나가 들어가야 한다. -A, --catenate, --concatenate : 저장 파일에 tar 파일을 추가한다. -c, --create : 새 저장 파일을 만든다. -d, --diff, --compare : 저장 파일 혹은 파일 시스템 간의 다른 점을.. 더보기
rdate 시간 동기화 rdate -s time.bora.netcmos시간을 rdate타임으로 동기화 하려면rdate -s time.bora.net&&clock -w 더보기
vncserver setup centos 환경에서 vncserver yum install tigervnc-server 다운 받고 vim /etc/sysconfig/vncserver 열어서 아래와 같이 수정 VNCSERVERS="1:root"VNCSERVERARGS[1]="-geometry 1280x720" 서비스 시작 service vncserver start ps : refused 비스무리한거 나오면 방화벽 가능성 있음 심플하게 방화벽 off ->> service iptables stop 더보기
centos 텍스트 모드 윈도우 모드 /sbin/init 5 ->> window mode/sbin/init 3 ->> text mode 더보기