본문 바로가기

LINUX

(20)
[linux] 폴더 내 여러 파일 읽어서 하나의 파일로 만들기 안녕하세요. 리눅스 명령어 팁 하나 올립니다. 특정 폴더 내 여러 파일의 내용을 읽어서 하나의 파일로 만들어야 할 때가 있는데, 그럴때 쓸 수 있는 유용한 명령어 입니다. ls -al | grep [파일명중 추출하고 싶은 키워드] | awk '{print $9}'| while read line; do cat $line >> all_shell.txt ; done 특정 폴더안에 여러파일이 있고, 그중에 추출하고 싶은 파일들을 키워드로 검색하여 해당 파일내 내용을 all_shell.txt 로 합치는 명령어 입니다. 해당 폴더에 있는 모든 파일을 합치고 싶으시면 grep 부분은 빼고 하시면 됩니다. 이상 입니다. by.sTricky
[linux] ubuntu, redhat 등 리눅스에서 실행파일 위치 찾는 방법 안녕하세요. 간단하면서도.. 모르면 답답한..ㅎㅎ 실행파일의 원본 경로 찾는 방법 which nmon #
crontab in linux 크론탭은 무엇인가? crontab in linux 크론탭은 무엇인가? crontab.. linux에서 crontab을 잘 알고 사용할 수 있다면 또 이것보다 좋은게 있을까? 많은 업무현장에서 잘 쓰고 있으며, DB나 기타 다른 어플리케이션들과도 잘 어울려져 반복되는 작업을 쉽고 편하게 할 수 있게 한다. 또한 당연한 이야기 일 수 있으나, shell과 함께 사용 할 수 있다면 금상첨화라고나 할까? crontab은 어렵게 쓸것도 없다. crontab -l 크론탭 리스트 확인crontab -e 크론탭 수정crontab -r 크론탭 삭제일반적인 명령어는 이렇고, 간혹 path 안잡히거나 해서 crontab 이 안된다.. 일반적으로 리눅스에선 /etc/rc.d/init.d/crontab에 위치 하고 있으니 참고 하시길 바랍니다. ..
linux shell script AWK 간단한 예제 안녕하세요.오늘은 linux의 꽃, shell script에서 유용하게 쓰이는 awk에 대해서알아볼께요. 사실 awk가 shell script에서만 쓰이는건 아니지만,전 주로 거기서 쓰닌깐...ㅎㅎ awk에 대해서 찾아보면 정말 많은 정보들이 나옵니다.그중에 아주 기본이 되는 기능 2가지를 소개하고,다음에 더 많은 정보를 올리겠습니다. 1)echo $i|awk 'BEGIN {FS=".txt"}{print $1}'윗 구문의 뜻은, 읽은 정보($i) 에서 어떤 텍스트 (.txt)를 빼고 출력하라는 말 입니다.예를 들어서 $i 값이 "querylog.txt" 라고 한다면"querylog" 만 출력이 되는것 이죠. 2)echo $i|awk '(split($0,arr,"-"); print arr[1]}'윗 구문의..
[Linux shell script]리눅스 쉘 스크립트 for 문 내부에서 파일 읽기 안녕하세요. 오늘은 리눅스 shell 스크립트에 대해서 이야기 해볼께요. 아래에 예제가 있고, 예제에다가 간단하게 설명을 덧붙이겠습니다. LOGFILE="/home/gpadmin/cngone/benchmark/shell/core_test_"`date "+%Y%m%d%H%M"`".log"-- LOGFILE 위치를 지정하는 라인 입니다. core_test_뒤에 date 명령얼르 이용해서 년,월,일,시,분 정보를 붙이네요. for i in $(cat test_server_list);-- 같은 경로에 있는 test_server_list 라는 파일 내용을 읽어서 한 라인씩 불러 옵니다. 예를 들어서, test_server_list 파일 내용이 logsvr01 logsvr02 logsvr03 이라고 한다면 처음 f..
[Linux]FTP Server 구축하기 vsftpd이용 [Linux]FTP Server 구축하기 vsftpd이용 포스트 작성자 : sTricky포스팅 날 : 2013.3.28 운영체제 : RHEL4 in VMware인용자료 : http://majesty76.tistory.com/search/ftp검사 : 서진수 선생님 ※ 이번주 과제 내용 ※ 1. DNS 서버 셋팅 2. FTP 서버 셋팅 3. Mail 서버 셋팅 4. APM 셋팅 두번째 시간으로 FTP Server 구축방법을 알아보도록 하겠습니다. 참고자료를 찾아서 셋팅을 하였으며, 생각보다는 간단하게 구축되는 FTP Server가 신기했습니다. 설치된 Linux 커널에 맞는 vsftpd 버전을 찾아서 다운로드 합니다. vsftpd를 설치해 줍니다. [root@localhost ~]# rpm -Uvh -no..
DNS(Domain Name Server) + BIND 9.7 Setting, bind-9.7.2-P2.tar By. sTricky DNS(Domain Name Server) + BIND 9.7 Setting, bind-9.7.2-P2.tar
[Linux-note] DNS (Domain Name Server) + BIND 9.7 셋팅방법 [Linux-note] DNS (Domain Name Server) + BIND 9.7 셋팅방법포스트 작성자 : sTricky포스팅 날 : 2013.3.28운영체제 : RHEL4 in VMware인용자료 : 이경호님 (DNS Build for RHEL4, PDF file)              http://estenpark.tistory.com/검사 : 서진수 선생님※ 이번주 과제 내용 ※1. DNS 서버 셋팅2. FTP 서버 셋팅3. Mail 서버 셋팅4. APM 셋팅그 첫번째 시간으로 DNS (Domain Name Server) + BIND 9.7 셋팅방법을 알아보도록 하겠습니다.                    첨으로 접하는 내용이라서 인터넷을 뒤져서 참고자료를 찾아서 셋팅을 시작했습니다. 감사..