'저장용'에 해당되는 글 58건
- 2009.04.30 서버 내 php찾기.. 스크립트
- 2009.04.24 webalizer
- 2009.04.20 APM..
- 2009.04.20 php 파일 찾아서 변동이 있는지 확인해보기..
- 2009.04.16 DNS 설치 1
#!/bin/sh
DATE=$(date +%Y%m%d)
TEMP=$(date --date=yesterday +%Y%m%d)
LOC=/home/etc
find / -name '*.php' -exec ls -l {} \; > ${LOC}/${DATE}.txt
// 파일을 찾아서 텍스트 파일로 저장.
diff -urN ${LOC}/${TEMP}.txt ${LOC}/${DATE}.txt > ${LOC}/${TEMP}_${DATE}.txt
// 저장된 파일 과 현재파일에서 다른부분을 다시 텍스트파일로 저장.
'저장용' 카테고리의 다른 글
도분,도 (0) | 2011.05.12 |
---|---|
sin_return_policy (0) | 2010.03.10 |
webalizer (0) | 2009.04.24 |
APM.. (0) | 2009.04.20 |
php 파일 찾아서 변동이 있는지 확인해보기.. (0) | 2009.04.20 |
~]# ./configure --prefix=/usr/local/webalizer
~]# make
~]# make install
~]# cp sample.conf /etc/webalizer.conf // conf 파일을 옮기고 주석처리 되어있는 부분을 설정(?) 해준다.
~]# vi /etc/webalizer.conf // config 파일.
LogFile /usr/local/apache/logs/access_log // 분석할 로그 파일.
LogType web
OutputDir /usr/local/apache/htdocs/weblog // 분석된 파일이 저장될 곳
HostName localhost //
--
실행
~]# webalizer /usr/local/apache/logs/access_log
Webalizer V2.01-10 (Linux 2.6.18-8.el5) English
Using logfile /usr/local/apache/logs/access_log (clf)
Creating output in /usr/local/apache/htdocs/weblog
Hostname for reports is 'localhost'
Reading history file... webalizer.hist
Generating report for April 2009
Generating summary report
Saving history information...
283 records in 1.00 seconds, 283/sec // 아파치 실행 해놓고 왔다갔다 하면서 확인하자-
'저장용' 카테고리의 다른 글
sin_return_policy (0) | 2010.03.10 |
---|---|
서버 내 php찾기.. 스크립트 (0) | 2009.04.30 |
APM.. (0) | 2009.04.20 |
php 파일 찾아서 변동이 있는지 확인해보기.. (0) | 2009.04.20 |
DNS 설치 (1) | 2009.04.16 |
□□□□□□□□ php □□□□□□□□□□□□□□□□□□□□□□□□
./configure --with-apxs2=/usr/local/apache/bin/apxs --with-zlib --with-gd --with-mysql=/usr/local/mysql --prefix=/usr/local/php
make
make install
cp ./php.ini-dist /etc/php.ini
□□□□□□□□ apache □□□□□□□□□□□□□□□□□□□□□□
./configure --prefix=/usr/local/apache --enable-so --enable-modules=all
/usr/local/apache/conf/httpd.conf ← 환경설정 파일
소스 폴더/ config.log 확인하면 configure 에서의 설정이 나옴.
□□□□□□□□ mysql □□□□□□□□□□□□□□□□□□□□□□□
./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data --with-charset=utf8
make
make install
cd /usr/local/mysql/bin
./mysql_install_db
useradd -M mysql
chown -R mysql.mysql /usr/local/mysql/data
/usr/local/mysql/bin/mysqld_safe &
해주시면 끝입니다. mysql 접속은
/usr/local/mysql/bin/mysql -u root -p
'저장용' 카테고리의 다른 글
서버 내 php찾기.. 스크립트 (0) | 2009.04.30 |
---|---|
webalizer (0) | 2009.04.24 |
php 파일 찾아서 변동이 있는지 확인해보기.. (0) | 2009.04.20 |
DNS 설치 (1) | 2009.04.16 |
raid 0,1,5,10 (0) | 2009.04.10 |
#!/bin/sh
export DATE=$(date +%Y%m%d)
export TEMP=0
export LOC=/usr/local
cd /
find / -name *.php -ls > ${LOC}/${DATE}.txt
cd ${LOC}
echo ""
echo "--list--"
ls -a $(date +%Y)*.txt
echo "--EOL--"
echo ""
TEMP=$(expr ${DATE} - 1)
diff -urN ${TEMP}.txt ${DATE}.txt > ${TEMP}_${DATE}.txt
echo "-- Compare ${TEMP} with ${DATE} --"
cat ${TEMP}_${DATE}.txt
'저장용' 카테고리의 다른 글
webalizer (0) | 2009.04.24 |
---|---|
APM.. (0) | 2009.04.20 |
DNS 설치 (1) | 2009.04.16 |
raid 0,1,5,10 (0) | 2009.04.10 |
iptables - (0) | 2009.04.10 |
# rpm -qa | grep bind // bind 가 설치되있는지 확인하자-
bind-9.3.3-7.el5 // 기본 패키지
bind-utils-9.3.3-7.el5 // 유틸리티
bind-libs-9.3.3-7.el5 // 라이브러리
bind-devel-9.3.3-7.el5 // 개발?
# rpm -qa | grep caching
caching-nameserver-9.3.3-7.el5 // bind 운영에 필요한 환경설정 파일 모음
이렇게 5개의 rpm 이 설치되어있는지를 확인한다. // linux cd 에 찾아보면 다 있다~
rpm -ivh --nodeps bind-9.3.3-7.el5.rpm // rpm 설치를 해준다. yum 이 없을 경우에 그냥 각자 설치를 해야되고. 의존도는 없게 한다.
rpm -ivh --nodeps bind-libs-9.3.3-7.el5.rpm
..
..
// yum 의 경우..
yum install bind <-
//
//
bind 9.3 버젼 부터는 named.conf 에 들어가있지 않고 named.caching-nameserver.conf 에 들어가있다.
# vi /etc/named.caching-nameserver.conf
// named.caching-nameserver.conf
//
// Provided by Red Hat caching-nameserver package to configure the
// ISC BIND named(8) DNS server as a caching only nameserver
// (as a localhost DNS resolver only).
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//
// DO NOT EDIT THIS FILE - use system-config-bind or an editor
// to create named.conf - edits to this file will be lost on
// caching-nameserver package upgrade.
//
options {
// listen-on port 53 { 127.0.0.1; };
listen-on port 53 { any; }; // 외부 접근이 가능하게 any를 넣어줌.
// listen-on-v6 port 53 { ::1; };
directory "/var/named"; // zone file 에 대한 기본적인 디렉토리를 설정해준다.
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";
query-source port 53; // 쿼리를 받아들일 포트
query-source-v6 port 53;
// allow-query { localhost; };
allow-query { any; }; // 쿼리를 허용할 IP 대역
};
logging {
channel default_debug {
file "data/named.run"; // 디버깅을 위한 로그파일 생성을 위한 위치-
severity dynamic;
};
};
view localhost_resolver {
// match-clients { localhost; };
// match-destinations { localhost; };
match-clients { any; }; // 로컬 리졸버 허용 클라이언트 지정
match-destinations { any; };
recursion yes;
include "/etc/named.rfc1912.zones";
};
# /etc/rc.d/init.d/named start
Starting named: [ OK ]
# tail /var/named/data/named.run
zone linux.com/IN/localhost_resolver: sending notifies (serial 42)
shutting down
stopping command channel on 127.0.0.1#953
stopping command channel on ::1#953
no longer listening on 127.0.0.1#53
no longer listening on 192.168.2.43#53
exiting
zone linux.com/IN/localhost_resolver: loaded serial 20090416
running
zone linux.com/IN/localhost_resolver: sending notifies (serial 20090416)
//create - zone file
# vi /etc/named.rfc1912.zones
// named.rfc1912.zones:
//
// Provided by Red Hat caching-nameserver package
//
// ISC BIND named zone configuration for zones recommended by
// RFC 1912 section 4.1 : localhost TLDs and address zones
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//
zone "." IN {
type hint;
file "named.ca";
};
//zone "localdomain" IN {
// type master;
// file "localdomain.zone";
// allow-update { none; };
//};
//zone "localhost" IN {
// type master;
// file "localhost.zone";
// allow-update { none; };
//};
//zone "0.0.127.in-addr.arpa" IN {
// type master;
// file "named.local";
// allow-update { none; };
//};
//zone "0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.ip6.arpa" IN {
// type master;
// file "named.ip6.local";
// allow-update { none; };
//};
//zone "255.in-addr.arpa" IN {
// type master;
// file "named.broadcast";
// allow-update { none; };
//};
//zone "0.in-addr.arpa" IN {
// type master;
// file "named.zero";
// allow-update { none; };
//};
zone "linux.com" IN{
type master;
file "linux.com.zone"; // 존 파일의 이름
allow-update { none; };
};
// 존 파일은 기존 파일을 이용해서 만든다.
cp /var/named/localdomain.zone /var/named/linux.com.zone // 기존에 있는 존 파일을 이름을 복사(이름변경) 해준뒤 편집.
# vi /var/named/linux.com/zone
$TTL 86400
@ IN SOA ns.linux.com root.linux.com (
20090416 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS ns.linux.com.
IN MX 10 mail.linux.com.
IN A 192.168.2.199
ns IN A 192.168.2.199
www IN A 192.168.2.199
mail IN CNAME www
ftp IN CNAME @
* IN CNAME @
// 존 파일 생성뒤 저장 하고
# named-checkconf /etc/named.rfc1912.zone
# named-checkconf /etc/named.caching-nameserver.conf
# named-checkzone linux.com /var/named/linux.com/zone
zone linux.com/IN: loaded serial 20090416
OK
// 이렇게 정상으로 나오면 끝-
# vi /etc/resolv.conf
# generated by NetworkManager, do not edit!
search local
nameserver 164.124.101.2
nameserver 192.168.2.43 // 기존의 네임서버 외에 추가로 자신이 만든 네임서버를 등록해준다.
//해당 네임서버에서 검색후 없을경우 다음 네임서버로 넘어가서 검색을 할수 있음.
TTL = time to live 의 약자. 다른 네임서버에서 읽어간 정보가 살아있는 시간이다. 단위 = 초
@ = ORIGIN 의 의미 public domain 을 나타낸다. 여기선 @ = linux.com
IN = IN 다음의 설정을 이용
SOA ns.linux.com. root.linux.com = SOA start of authority 해당 도메인에 대한 정보를 갖고 있고 , root.linux.com 이 관리자이다.
20080416 ; serial (d.adams) = 해당 정보의 시리얼 , 보통 날짜로 표시한다.
3H ; efresh = 리프레쉬 타임 주기
15M ; retry = M- S 로 장애 발생시 재 접속 시간.
1W ; expiry = 존 파일 유효기간. 만약 expiry 시간안에 M 에서 응답을 못받을 경우 S는 데이터의 유효성을 더이상 인정하지 않는다는 뜻.
1D ) ; minimum = TTL 과 같은 의미, 다른 서버에서 존 파일을 갖구 갔을 경우에 그 데이터에 대한 유효성.
IN NS ns.linux.com. = 네임서버 이름 지칭
IN MX 10 mail.linux.com. = mailserver 이름 지칭
IN A 192.168.10.200 = ip 할당
ns IN A 192.168.10.200 = nameserver의 ip는 ""
www IN A 192.168.10.200 = www.linux.com ip할당
mail IN CNAME www = mail server의 ip는 www의 설정을 가져온다.
ftp IN CNAME @ == ORIGIN 변수의 값을 그대로 사용
* IN CNAME
'저장용' 카테고리의 다른 글
APM.. (0) | 2009.04.20 |
---|---|
php 파일 찾아서 변동이 있는지 확인해보기.. (0) | 2009.04.20 |
raid 0,1,5,10 (0) | 2009.04.10 |
iptables - (0) | 2009.04.10 |
iptables 셋팅. (0) | 2009.04.10 |