Chinaunix首页 | 论坛 | 博客
  • 博客访问: 238005
  • 博文数量: 38
  • 博客积分: 517
  • 博客等级: 下士
  • 技术积分: 419
  • 用 户 组: 普通用户
  • 注册时间: 2011-05-07 09:05
文章分类

全部博文(38)

文章存档

2018年(1)

2015年(1)

2014年(4)

2013年(11)

2012年(4)

2011年(17)

分类: LINUX

2013-09-19 00:19:02

服务管理
dhcp服务(动态ip地址分配)
安装包:dhcp-3.0.5-31.el5.i386.rpm
配置文件:/etc/dhcpd.conf 
cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
启动服务:service dhcpd restart
日志文件:/var/log/messages
 tail -f /var/log/messages

实现原理
C                                  S
-----DHCPDISCOVER------->
<----DHCPOFFER-----ip----
-----DHCPREQUEST-------->
<----DHCPACK-------------

配置过程
subnet 10.10.10.0 netmask 255.255.255.0 {    --------------确定网段
        option routers                  10.10.10.10;    -----分配网关
        option subnet-mask              255.255.255.0;
option domain-name-servers      202.106.0.20;   ------分配DNS
range dynamic-bootp 10.10.10.100 10.10.10.200; ---分配ip地址段
default-lease-time 21600;
max-lease-time 43200;
}

service dhcpd restart

pkill dhclient
dhclient----------------此命令是用来获取ip的

测试
客户端 设置网卡为dhcp 虚拟机(host-only)

ifconfig  eth0
route -n 
cat /etc/resolv.conf

租约文件位置
服务端器
/var/lib/dhcpd/dhcpd.leases
客户端
/var/lib/dhclient/dhclient.leases

指定ip地址分配
host ns {
        next-server marvin.redhat.com;
        hardware ethernet 00:0C:29:58:EC:A2;
        fixed-address 10.10.10.110;
}

host ns1 {
        next-server marvin.redhat.com;
        hardware ethernet 00:0C:29:58:GF:B2;
        fixed-address 10.10.10.120;
}

多网段分配ip
DHCP

ddns-update-style interim;
ignore client-updates;
subnet 10.10.10.0 netmask 255.255.255.0 {
        option routers                  10.10.10.1;
        option subnet-mask              255.255.255.0;
        option domain-name              "domain.org";
        option domain-name-servers      202.106.0.20;
        range dynamic-bootp 10.10.10.100 10.10.10.101;
        default-lease-time 21600;
        max-lease-time 43200;
}

subnet 100.100.100.0 netmask 255.255.255.0 {
        option routers                  100.100.100.1;
        option subnet-mask              255.255.255.0;
        option domain-name              "domain.org";
        option domain-name-servers      202.106.0.20;
        range dynamic-bootp 100.100.100.100 100.100.100.101;
        default-lease-time 21600;
        max-lease-time 43200;
}

service dhcpd restart





日志管理
日志存放位置:/var/log/
日志服务: service syslog restart (RHEL 6 以后 service rsyslog restart)
日志配置文件: /etc/syslog.conf (/etc/sysconfig/syslog)

配置文件说明
AAAAA.BBBBB CCCCC

AAAAA 产生日志的对象----------------------
syslog
mail
authpriv-----------------登录相关
cron
news
uucp
httpd
vsftpd

BBBBB 日志级别---------------------------
debug
info
notice
warning 
err
crit
alter 
emerg(panic)

mail.err  mail产生的日志err级别以上
mail.=err 只要err级别日志
mail.!=err 除了err级别日志

CCCCC 存放日志的位置  
-代表不同步写  没有就代表同步写
1.保存到文件
*.info;mail.none;authpriv.none;cron.none            /tmp/log.log
2.保存到终端
*.info;mail.none;authpriv.none;cron.none            /dev/pts/3
3.发送给用户
*.info;mail.none;authpriv.none;cron.none            zorro

日志的集中管理
服务端:
vim /etc/sysconfig/syslog
SYSLOGD_OPTIONS="-m 0 -r -x"

service syslog restart
客户端:
vim /etc/syslog.conf
*.info;mail.none;authpriv.none;cron.none      @10.10.10.10
service syslog restart
测试:
服务端日志里出现客户端ip和日志


日志轮转
配置文件:/etc/logrotate.conf
include /etc/logrotate.d/

全局轮转选项
weekly--------------------按照一周轮换一次
rotate 4------------------轮换4次(保留四分,除了原先的)
create--------------------创建一个空文件
include /etc/logrotate.d  服务独立的日志轮转配置文件
vim /etc/logrotate.d/yum
/var/log/yum.log {
     missingok
     notifempty
     size 30k
     yearly
     create 0600 root root
}
实验:
touch /var/log/test.log
touch /etc/logrotate.d/test
/var/log/test.log {
     missingok    ----------------文件丢失不提示
     notifempty   ----------------空文件不切割
     size 30k  ----------------大小30k(以时间设定为主)[若没有时间大于30才轮转]
     daily
     rotate 7
     create 0777 root root
}
logrotate -f /etc/logrotate.d/test
阅读(2209) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~