首页 > 代码库 > Linux学习笔记6

Linux学习笔记6

路由器的主要功能NAT

dant  目的地地质转换   

snat   源地址转换

网关的定义

网关就是路由器上和我们的主机处在同一个网段上的ip

设定网关

systemctl stop NetworkManager          停止NetworkManager

vim /etc/sysconfig/network-scripts/ifcfg-xxx              网卡借口网关
GATEWAY=网关地址


vim /etc/sysconfig/network-scripts/ifcfg-xxx              全局网关

GATEWAY=网关ip


systemctl restart network                    重启Network

route -n


1.本地解析文件
vim     /etc/hosts
ip    主机名称

2.dns服务器的指向文件
vim /etc/resolv.conf
nameserver dns服务器ip

vim /etc/sysconfig/network-scripts/ifcfg-xxx

DNS1=dns服务器ip

3.本地解析文件和dns读取的优先级调整

vim /etc/nsswitch.conf

38 #hosts:        db files nisplus nis dns

39 hosts:            files dns  |dns files      (在前面的优先 files代表本地解析文件 dns代表服务器)


dhcpd的建立

yum install  dhcp -y    安装dhcp

vim /etc/dhcp/dhcpd.conf    里面没有实质内容

less /usr/share/doc/dhcp-4.2.5/dhcp.conf.example   查看样本文件

cp /usr/share/doc/dhcp-4.2.5/dhcp.conf.example /etc/dhcp/dhcpd.conf  复制样本文件

vim /etc/dhcp/dhcpg.conf  对文件进行修改

修改内容:

7 option domain-name "example.com";

8 option domain-name-servers 172.25.44.254;(网关)

30 subnet 172.25.44.0 netmask 255.255.255.0{

31      range 172.25.44.100 172.25.44.200 ; 

32      option routers 172.250.44.254;

33 }

之后的全部删除

     systemctl start dhcpd

     systemctl enable dhcpd


系统日志默认分类

/var/logmessages      系统服务及日志,包括服务信息,报错等

/var/log/secure          系统认证信息日志

/var/log/maillog           系统邮件服务信息

/var/log/cron              系统定时任务信息

/var/log/boot.log        系统启动信息

systemd-journald    ###日志分析进程
journalctl    ###日志分析命令

journalctl -n 5        ##查看最近生成的5条日志
journalctl -p err    ##查看系统报错
journalctl --since --until ###查看某个时间段生成的日志
journalctl -o verbose    ###查看日志能够使用的条件参数
journalctl    _UID=        ##进程uid
        _PID=        ##进程id
        _GID=        ##进程gid
        _HOSTNAME=    ##进程所在主机
        _SYSTEMD_UNIT=    ##服务名称
        _COMM=        ##命令名称

rsyslogd服务这个服务是用来管理系统日志的进程

服务配置文件

vim /etc/rsyslog.conf


service.loglevel      logfile

*.*                        /var/log/all.log    ##所有服务的所有日志都放到/var/log/all.log中

格式

日志设备(类型).(连接符号)日志级别     日志处理方式(action)

日志设备(可以理解为日志类型)

auth                        pam产生的日志

authpriv                  ssh,ftp等登陆信息的验证信息

cron                        时间任务相关

kern                        内核

lpr                           打印

mail                         邮件

mark(syslog)-rsyslog         服务内部的信息,时间标识

news                        新闻组

user                         用户程序产生的相关信息

uucp                        ubix to unix copy, unix主机之间相关的通信


日志同步

在日志接收方
vim /etc/rsyslog.conftcp
15$ModLoad imudp            日志接受插件
16$UDPServerRun 514       日志接受插件使用端口
45$template WESTOS,"%timegenerated% %FROMHOST-IP% %syslogtag% %msg% \n"

                                            时间                        ip                        文件               结果
在日志发送方
*.*        @日志接收方ip       通过udp写于i把日志发送到目标主机   (@为udp@@为)

做完配置重启rsyslogd服务
关闭火墙
systemctl stop firewalld


>/var/log/messages       两边都做

logger test message      日志发送方

tail -f /var/log/message    日志接收方


Linux学习笔记6