본문 바로가기

Linux

[CentOS 6.x]아파치 웹로그파일 방문자수 카운트 cat access_log | awk '{prinit $1}' > imsi ; sort -u imsi > imsi3 ; wc -l imsi3 awk '{print $1}' > imsi-> 로그파일의 맨 첫번째 항목인 ip 주소 부분만을 imsi 파일에 저장 sort -u imsi > imsi3imsi 파일에 저장된 ip주소들을 유일한 ip로 정렬한 후에 이 데이터를 imsi3에 저장즉 imsi3 파일에는 중복되지 않은 유일 ip주소들이 저장됨 wc -l imsi3imsi3에 저장된 행 (행단위로 ip가 저장되어 있음)을 카운트 [root@ns /usr/local/apache/logs]# cat access_log | awk '{prinit $1}' > imsi ; sort -u imsi > imsi3 ;.. 더보기
리눅스 폴더,디렉토리 별 설명 /- bin: 기본적인 명령어(일반사용자)- sbin: 시스템 관리 명령어(관리자)- boot: 부팅과 관련한 파일들(별도 파일시스템)- dev: 하드웨어들을 파일형태- etc: 서버,리눅스 설정 파일들- home: 일반 사용자 홈 디렉토리 (별도 파일시스템)- lib: 공유 라이브러리 파일들- lost+found : 파일시스템 손상이 되었을 때 사용되는 디렉토리- mnt: 마운트 포인트(원격자원)- media : 마운트 포인트(로컬자원)- root: 관리자 홈디렉토리- tmp: 임시 저장 디렉토리- usr: 프로그램 설치되는 디렉토리 (별도 파일시스템)- var: 가변 데이터 저장 디렉토리 로그, 메일, 웹데이터, FTP데이터 (별도 파일시스템) IDE E-IDE ( 2HDD , 2CD-Rom) 더보기
[CentOS 6.x] NFS,NIS 연동 NISnetwork imformation system ypbind-클라이언트프로그램 yp-tools-NIS 명령패키지 ypserv-서버프로그램 yum install 로 설치하자. disdomainname pjo.go.kr-설정하기전 해놓아야한다 vi /etc/sysconfig/network-hostname 밑에 nisdomain=pjo.go.kr 설정해준다 usermod -s /bin/bash user3-user3을 /bin/bash 쉘 사용하게하기 PATH=$PATH:/usr/lib/yp ypinit -m Ctrl+D-마스터서버로사용하겠다 %%~/.bash_profile 에 PATH=$PATH:$HOME/bin:/usr/lib/yp 를 설정하면 기본로그인시 적용 centos 2 로가서 vi /etc/h.. 더보기
DNS 설정파일 options { listen-on port 53 { 127.0.0.1; 192.168.2.150; }; listen-on-v6 port 53 { ::1; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/named/data/named_stats.txt"; memstatistics-file "/var/named/data/named_mem_stats.txt"; recusion yes; allow-query { any; }; allow-query-cache { any; }; }; listen-on port 53 : 자신의 IP 중 청취할 IPv4 주소 listen-on-v6 port 53 : 자.. 더보기
NIS(Network Information Systme) 간단설정 NIS ( Network Information System) 네트워크를 통해 계정,그룹,hosts 정보를 공유할 때 사용. ypbind : 클라이언트 프로그램 yp-tools : NIS 명령 패키지 ypserv : 서버 프로그램 ------------------------ Server(Master) ------------------------ 1. ypserv 설치 2. nisdomainname 도메인명 더보기
rndc 설정 rndc (Remote Name Domain Controller) 원격으로 NS 서버를 제어하기 위해 사용하는 유틸리티이며, tcp 953 을 이용해 제어한다. 제어를 위해서는 반드시 클라이언트 PC에 NS서버의 대칭키가 존재해 야하며, 서버에서는 제어가능한 컴퓨터의 목록을 등록해야한다. 1. NS 서버의 설정 /etc/named.conf 에 controls 라는 옵션 설정이 되어 있어야한다. ------------------------ /etc/named.conf ----------------------- key "rndckey" { algorithm hmac-md5; secret "4SFIGvEhRvqmdnUzRFC0iw=="; }; controls { inet 127.0.0.1 port 953 al.. 더보기
원격로그서버정리 보호되어 있는 글입니다. 더보기
공개키 인증 로그인 Local Computer Remote Computer ~/.ssh/id_rsa (비밀키) ~/.ssh/id_rsa.pub (공개키) -> ~/.ssh/authorized_keys Local Computer # ssh-keygen -b 2048 (키 생성) 디폴트 값에 따라 ~/.ssh/id_rsa와 ~/.ssh/id_rsa.pub이라는 이름으로 쌍키가 생성된다. 생성된 파일 중 공개키인 id_rsa.pub 키를 접속하고자 하는 서버 계정의 홈디렉토리 뒤에 .ssh/authorized_key 파일로 복사해서 넣어주면 된다. # scp ~/.ssh/id_rsa_pub 계정@서버IP:~/.ssh/authorized_keys 이후 접속부터는 암호 입력없이 자동 로그인이 될 것이다. 단, 모든 컴퓨터의 .ssh.. 더보기
DNS 위임 (Master, Slave) DNS 위임 1.CentOS 1st - net. Master NS --------------------------- /etc/named.conf ------------------- zone "net" IN { type master; file "net.zone"; allow-update { none; }; allow-transfer { none; }; }; ---------------------- /var/named/net.zone ------------------ $ORIGIN net. $TTL 3H @ IN SOA ns root ( 2014110502 ; Serial 3H ; Refresh 15M ; Retry 1W ; Expire 3H ) ; Min TTL IN NS ns ns IN A 192.168.. 더보기
vi 편집기 옵션 명령(편집)모드 : 파일의 내용을 수정(편집) 하는 모드 (단축키를 이용한 편집) 실행 모드 : 파일의 내용을 수정(편집) 하거나 외부 명령어를 실행할 수 있는 모드 (명령어를 이용한 편집) 입력 모드 : 문자를 입력할 수 있는 모드 -------------------- 이동 -------------------- h,j,k,l : 한 문자 이동 e : 다음 단어의 뒷자리 이동 w : 다음 단어의 앞자리 이동 b : 이전 단어의 앞자리 이동 [number]w : number 다음의 단어의 앞자리 이동 10w : 다음 10단어의 앞자리 이동 10b : 이전 10단어의 앞자리 이동 ) : 다음 문장으로 이동 ( : 이전 문장으로 이동 10) : 다음 10문장 이동 } : 다음 문단으로 이동 { : 이전 문단으.. 더보기