####系统的日志管理###
##日志的远程同步##
在日志发送方:
vim /etc/rsyslog.conf
. @172.25.254.100 ##"@"表示udp协议发送,“@@”表示tcp协议发送
systemctl restart rsyslog
在日志接收方:
vim /etc/rsyslog.conf
15 $Modload imudp ##开启接收模块
16 $UDPServerRun 514 ##开启接收端口
systemctl restart rsyslog
systemctl stop firewalld ##关闭防火墙
systemctl disable firewalld ##设定防火墙开机不启动
测试:在日志发送和接收方都清空日志
/var/log/messages
在日志发送方
logger test
在发送方和接收方都可以查看到日志
cat /var/log/messages
####日志采集格式的设定####.
vim /etc/rsyslog.conf
$template LOGFMT,"%timegenerated% %FROMHOST-IP% %syslogtag% %msg%\n"
%timegenerated% ##显示日志时间
%FROMHOST-IP% ##显示主机IP
%syslogtag% ##显示记录目标
%msg% ##日志内容
. /var/log/westos;LOGFMT
在日志发送方
logger test
在日志接收方:
cat/var/log/westos
####时间同步服务####
服务名称
chronyd
##在服务端
vim /etc/chronyd.conf
22 allow 172.25.254.0/24 ##允许哪些客户端来同步本机时间
29 local stratum 10 ##本机不同步任何主机的时间,本机作为时间源
systemctl restart chronyd
##在客户端
vim /etc/chronyd.conf
server 172.25.254.100 iburst ##本机立即同步100这台主机的时间
systemctl restart chronyd
##测试:
#在客户端
[root@client ~]# chronyc sources -v
####timedatectl 命令####
timedatectl ##管理系统时间
timedatectl set-time ##设定当前时间
timedatectl set-timezone
####journal命令###
1.journalctl ##日志查看工具
-n 3 ##查看最近3条日志
-p err ##查看错误日志
-o verbose ##查看日志的详细参数
–since ##查看从什么时候开始的日志
–until ##查看到什么时候为止的日志
journalctl --since “2018-10-13 12:00”–until“2018-10-13 12:01”
2,如何使用systemd-journal保存系统日志
mkdir /var/log/journal
chgrp systemd-journal /var/log/journal
chomd g+s /var/log/journal
ps aux | grep systemd-journald
ls /var/log/journal
2.\u5982\u4f55\u4f7f\u7528systemd-journal\u4fdd\u5b58\u7cfb\u7edf\u65e5\u5fd7
mkdir /var/log/journal
chgrp systemd-journal /var/log/journal
chmod g+s /var/log/journal
ps aux | grep systemd-journal
killall -1 systemd-journald
ls /var/log/journal
946cb0e817ea4adb916183df8c4fc817
###linux下的网络配置###
###1.什么是IP address
internet protocol addresss ##网络协议地址
ipv4 internet protocol version 4
1.2*32
ip是由32个01组成
11111110.11111110.11111110.11111110 = 254.254.254.254
###2.子网掩码
用来划分网络区域
子网掩码非0的位对应的ip上的数字表示这个ip的网络位
子网掩码0位对应的数字是ip的主机位
网络位表示网络区域
主机位表示网络区域内的某台主机
###3.ip通信判定
网络位一致,主机位不一致的2个ip可以直接通信
172.25.254.1/24 24=255.255.255.0
172.25.254.2/24
172.25.0.1/16
###4.ip网络设定工具
ping ##检测网络是否通畅
ifconfig ##查看或设定网络接口
ifconfig device ip/24 ##设定ip
ifconfig device down ##关闭接口
ifconfig device up ##开启接口
ip addr show
###5.图形方式设定ip
1.nm-connection-editor
2.nmtui
###6.命令方式设定网络
nmcli ##NetworkManager必须开启
nmcli device show eth0 ##查看网卡信息
nmcli device status eth0 ##查看网卡服务接口信息
nmcli device connect eth0 ##启动eth0网卡
nmcli device disconnect eth0 ##启动eth0网卡
nmcli connection show
nmcli connection down westos
nmcli connection up westos
nmcli connection delete westos
nmcli connection add type dthernet con-name westos ifname
$template LOGFMT