linux学习笔记 第三篇_基础

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

linux学习笔记 第三篇_linux_02

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

gateway网关linux学习笔记 第三篇_基础_03

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

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

linux学习笔记 第三篇_linux_04

2.网关

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

3.设定网关

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

vim /etc/sysconfig/network

GATEWAY=网关ip     

linux学习笔记 第三篇_基础_05

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

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

linux学习笔记 第三篇_linux_06

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

linux学习笔记 第三篇_linux_07

dnslinux学习笔记 第三篇_基础_08

1 .dns

dns是一台服务器

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

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

linux学习笔记 第三篇_linux_09

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

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


linux学习笔记 第三篇_linux_10

linux学习笔记 第三篇_linux_11

3.如果不知道则设定dnslinux学习笔记 第三篇_linux_12

vim/etc/resolv.conf

nameserver dns服务

linux学习笔记 第三篇_linux_13

 

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服务器


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

linux学习笔记 第三篇_基础_14

linux学习笔记 第三篇_基础_15


系统日志linux学习笔记 第三篇_基础_16

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

linux学习笔记 第三篇_linux_17

将所有服务的所有级别放进 /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   //^号后跟可执行脚本或者程序的绝对路径日志内容作为脚本的第一个参数

日志的同步(重要)linux学习笔记 第三篇_基础_18

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

配置日志发送方

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

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

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

linux学习笔记 第三篇_基础_19

显示方式:

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

46          ActionfileDefaultTemplateWESTOS

47          linux学习笔记 第三篇_linux_20

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

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

发送方:logger test message

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

 

 

日志分析工具

systemd-journald  //进程名称

journalctl      //直接执行

linux学习笔记 第三篇_linux_21

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

linux学习笔记 第三篇_linux_22

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

 linux学习笔记 第三篇_基础_23

journalctl  -f  //监控日志

linux学习笔记 第三篇_基础_24   

 

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

 linux学习笔记 第三篇_linux_25

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

linux学习笔记 第三篇_基础_26

linux学习笔记 第三篇_基础_27

systemd-journald的管理

mkdir /var/log/journal

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

chmod 2777 /var/log/journal

kill -1 systemd-journald

 

 linux学习笔记 第三篇_基础_28