首页 > 代码库 > linux学习笔记 第三篇

linux学习笔记 第三篇

 技术分享

hostwww.baidu.com (查看百度的IP地址)

技术分享

路由器的作用是:(NATnetwork accesstansfrom)地址转换

gateway网关技术分享

  1. 1.   路由器主要功能是用来作NATdnat目的地地址转换snat原地址转换)

eg :在没有设定网关之前,linux系统下的真机和虚拟机之间是不能够相互ping通的,因为它们不在一个网段内

技术分享

2.网关

路由器上和自己处在同一个网段的那个ip

3.设定网关

systemctl stopNetworkManager  //先关闭服务才能写进去网关

vim /etc/sysconfig/network

GATEWAY=网关ip     

技术分享

systemctl restartnetwork  (必须重启服务后生效)

route –n(查看网关)        //全局网关 

技术分享

vim/etc/sysconfig/network-scripts/ifcfg-网卡配置文件    //网卡接口网关

技术分享

dns技术分享

1 .dns

dns是一台服务器

这台服务器提供了回答客户主机名和ip对应关系的功能

eg :在操作的过程中,我们可能会遇到如下问题,我们该如何去解决呢

技术分享

2.本地解析文件如果自己知道所要访问的网络的ip

vim /etc/hosts 在里面自己添加      //优先级高


技术分享

技术分享

3.如果不知道则设定dns技术分享

vim/etc/resolv.conf

nameserver dns服务

技术分享

 

vim /etc/sysconfig/network-scripts/ifcfg-网卡配置文件dns服务器

DNS1=dns服务器ip

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

/etc/nsswitch.conf

38 #hosts:  db files nisplus nis dns

39 #hosts:   files dns    //file代表本地解析文件  dns代表dbs服务器


我们在配置文件里,设置的是本地解析文件优先哦

技术分享

技术分享


系统日志技术分享

1.系统日志默认分类

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

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

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

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

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

2.日志管理服务

1.rsyslog负责采集日志和分类存放日志

2.rsyslog日志分类 vim /var/log/rsyslog.conf   //主配置文件

*.*                                          /var/log/wes os

技术分享

将所有服务的所有级别放进 /var/log/westos

systemctl restartrsyslog //重启服务

格式

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

实例讲解

1.记录到普通文件或者设备的文件

*.*  /var/log/file.log   //绝对路径

*.*    /dev/pts/0

2. 发送给用户(需要在线才能收到)

*.* root

*.*root,student   //使用,分隔多个用户

*.*   *                               //* 表示所有在线用户

3.忽略,丢弃

loca13.*           //忽略所有loca13类型的所有级别日志

4.执行脚本

Loca13 .   *  ^/tmp/a.ss   //^号后跟可执行脚本或者程序的绝对路径日志内容作为脚本的第一个参数

日志的同步(重要)技术分享

systemctl stopfirewalld  //关闭防火墙两台主机都关

配置日志发送方

52 . *.*       @ip(要发送到的主机的ip                    //通过udp协议把日志发送到哪一台主机  @udp  @@:tcp配置日志接收方

15       $ModLoad imudp       //日志接收插件

16       $UDPServerRun 514   //日志接收插件接口

技术分享

显示方式:

45          $templateWESTOS," %timegenerated% %FROMHOST-IP% %syslogtag% %msg%\n"

46          ActionfileDefaultTemplateWESTOS

47          技术分享

//要哪一台主机上的显示方式改变,就在哪一台主机的主配置文件 /etc/rsyslog.conf里面条件

两台虚拟机同时清空文件:> /var/log/messages

发送方:logger test message

接受方:tail-f /var/log/messages 

 

 

日志分析工具

systemd-journald  //进程名称

journalctl      //直接执行

技术分享

journalctl  -n 8    //显示最新八行

技术分享

journalctl -p err  // 显示报错信息

 技术分享

journalctl  -f  //监控日志

技术分享   

 

journalctl --since --until //显示一个时间段的日志信息

 技术分享

journalctl -o verbose  //显示日志能够使用的详细进程参数

技术分享

技术分享

systemd-journald的管理

mkdir /var/log/journal

chowm root:systemd-journal /var/log/journal

chmod 2777 /var/log/journal

kill -1 systemd-journald

 

 技术分享



linux学习笔记 第三篇