본문 바로가기

반응형

Linux

[명령어] wc, sort, split ,uniq, cut 명령어 wc, sort, split ,uniq, cut 명령어 1. wc - 지정한 파일의 행 수, 단어 수, 문자 수 를 화면에 출력한다. -l 옵션을 자주 사용한다. - 다른 명령어와 함께 사용되는 응용에는 (파이프) 를 사용한다. 2. sort – 텍스트로 입력된 내용을 지정한 방법에 따라 정렬하여 출력한다. – 기본적으로 아스키 코드 값을 이용하며 숫자는 -n 옵션을 사용하여 인식이 가능하다 – 특정한 필드를 이용하여 정렬하려면 +n (2번 필드부터 1로 인식), -k n (필드번호 그대로 사용)을 이용하여 사용이 가능하다. 만일 두번째 필드의 정렬을 적용하지 않으려면 – 를 다시 이용한다. – 예) sort +1 test : 이경우는 두번째 필드를 이용하여 정렬을 하고 만약 두번째 필드가 같다면 세 번.. 더보기
[BIND] NAMED 구동 스크립트 NAMED 구동 스크립트 # cat /etc/init.d/named #!/bin/bash # # named This shell script takes care of starting and stopping # named (BIND DNS server). # # chkconfig: - 13 87 # description: named (BIND) is a Domain Name Server (DNS) \ # that is used to resolve host names to IP addresses. # probe: true ### BEGIN INIT INFO # Provides: $named # Required-Start: $local_fs $network $syslog # Required-Stop: $loca.. 더보기
history 명령어 실행 시간 보기(history HISTTIMEFORMAT) history 명령어 실행 시간 보기(history HISTTIMEFORMAT) history HISTTIMEFORMAT 환경 변수 설정 export HISTTIMEFORMAT='%Y-%m-%d %H:%M:%S ' $ history 328 2012-03-11 07:45:48 vi /etc/profile 329 2012-03-11 07:45:55 source /etc/profile 330 2012-03-11 07:45:57 history history unset (HISTTIMEFORMAT) unset HISTTIMEFORMAT $ history 66 exit 67 ls 68 history profile(/etc/profile)에 환경 변수 등록 vim /etc/profile ### history HIST.. 더보기
[리눅스] rsync 서버 설정 rsync 서버 설정 rsync 패키지 확인 # rpm -qa | grep rsync rsync-2.6.3-1 xinetd 패키지 확인 # rpm -qa | grep xinetd xinetd-2.3.13-4.5.el4 rsync를 사용하기 위한 설정 (disable = yes -> disable = no 변경) # cat /etc/xinetd.d/rsync # default: off # description: The rsync server is a good addition to an ftp server, as it \ # allows crc checksumming etc. service rsync { disable = yes socket_type = stream wait = no user = root s.. 더보기
[리눅스] 리눅스 환경에서 rsync 명령어로 데이터 동기화하는 방법 리눅스 환경에서 rsync 명령어로 데이터 동기화하는 방법 테스트 환경 구분 서버 이름 서버 아이피 디렉터리(데이터) 비고 source serv-A 1.1.1.1 /app/file target serv-B 2.2.2.2 /app/file SSH Key 교환 RSA 암호화 방식으로 SSH 공개키와 비공개키를 생성 root@serv-B:file$ ssh-keygen -t rsa SSH 공개키 복사(serv-B -> serv-A 복사) 공개기 복사할 때 패스워드 필요. root@serv-B:file$ ssh-copy-id -i ~/.ssh/id_rsa.pub root@1.1.1.1 SSH 접속 테스트 root@serv-B:file$ ssh 'root@1.1.1.1' 데이터 동기화 스크립트 작성 rsync 명령.. 더보기
scp 명령어 scp 명령어 scp는 Secure Copy의 약자로, 원격 서버와 로컬 시스템 간에 파일을 안전하게 복사하는 명령어입니다. 사용 방법 옵션: -r: 디렉토리를 재귀적으로 복사합니다. -p: 파일의 속성(퍼미션, 타임스탬프 등)을 유지하면서 복사합니다. -P 포트번호: SSH 포트 번호를 지정합니다. -i 개인키: 개인키 파일을 사용하여 인증합니다. 예시 1. 원격 파일을 로컬로 복사하기 scp user@remote_host:/path/to/remote/file /path/to/local/directory 위의 예시에서 user는 원격 서버에 접속하기 위한 사용자 이름이고, remote_host는 원격 서버의 호스트 이름 또는 IP 주소입니다. /path/to/remote/file은 원격 서버의 파일 경.. 더보기
Webalizer를 컴파일하고 설치하는 방법 Webalizer(로그 파일 분석기)를 컴파일하고 설치하는 방법 Webalizer는 웹 서버 로그 파일을 분석하여 통계를 생성하는 오픈 소스 웹 로그 분석 도구입니다. 참고: 이러한 과정은 빌드 시스템, 컴파일러, 및 라이브러리의 종속성이 해결되어 있어야 하며, 필요한 권한을 갖고 있어야 합니다. 또한, 운영 체제나 환경에 따라 달라질 수 있습니다. 1. Webalizer 다운로드 Webalizer의 최신 버전을 공식 웹사이트(https://sourceforge.net/projects/webalizer/)에서 다운로드하거나, 원하는 버전의 소스 코드를 직접 구해옵니다. wget ftp://ftp.mrunix.net/pub/webalizer/webalizer-2.23-05-src.tgz 2. Webaliz.. 더보기

728x90
반응형