时间同步,日志采集工具,yum

hostnamectl set-hostname  主机名       ##更改主机名
#################
时间同步#######################
将服务器的时间同步到用户端上,保持其时间一致,便于日志文件的查看
服务器端关火墙 
---------------------------------------------------------------
两边都设置/etc/chrony.conf配置文件
vim  /etc/chrony.conf    
服务器端:
 21 # Allow NTP client access from localnetwork.
 22 allow 172.25.12.0/24

 28 # Serve time even if not synchronizedto any NTP server.
 29 local stratum 10

用户端:
 2 # Please consider joining the pool(http://www.pool.ntp.org/join.html).
 3 server 172.25.12.11 iburst   ##
设置接受服务端的ip
---------------------------------------------------------------- 
配置文件设置完成后,两端都重启服务
客户端查看命令 chronyc sources -v
^* server12.example.com         10   6  377    11    +49us[ +72us] +/-  147us  ##^*
表示已经同步服务器端

服务器端:



用户端:


########################################################
clock -s    ##
将机器的硬件时间同步到软件上
         -w    ##
将软件的时间同步到机器的硬件上
########################################################

#####
时间控制#######
timedatectl     ##
查看系统时间信息
timedatectl list-timezones  ##
查看系统所具有的时区
timedatectl  set-local-rtc 1/0  ##
关闭/开启utc时间的使用(1关闭 0开启)
timedatectl set-timezone Asia/Shanghai   ##
把系统时间时区更改为亚洲上海
timedatectl set-time "11-11-11"         ##
更改年月日
timedatectl set-time "11:11:11"         ##
更改时间
timedatectl set-time "11-11-11 11:11:11"      ##
更改全部时间

####
日志采集的另一种方式:日志分析工具journal#####

systemd-journald        ##
进程名称

journalctl          ##
直接执行,浏览系统日志
-n 3                ##
显示最新3             
-p err              ##
显示报错
-f              ##
监控日志
--since --until         ## --since"[YYYY-MM-DD] [hh:mm:ss]"
从什么时间到什么时间的日志
-o verbose          ##
显示日志能够使用的详细进程参数
                ##_SYSTEMD_UNIT=sshd.service
服务名称
                ##_PID=2567
进程pid
journalctl  -o verbose   _SYSTEMD_UNIT=ssh.service  _PID=2567 ##
显示此进程的详细日志

systemd-journald管理
##
默认情况下此程序会忽略重启前的日志信息,如不忽略(将日志存盘)
mkdir /var/log/journal
chown root:systemd-journal /var/log/journal   ##
要将建立的目录的组属改为systemd-journal
chmod 2755 /var/log/journal        ##
修改权限
killall -1 systemd-journal       ##
重启systemd-journald服务
ls /var/log/journal/4513ad59a3b442ffa4b7ea88343fa55f   ##
查看目录里的东西
system.journal user-1000.journal               ##
上面的目录里含有的文件

-----------------------------------------------------------------------------------------------------------
#######yum################################
yum     install     softwarename    ##
安装
        repolist                    ##
列出设定yum源信息
        remove      softwarename    ##
卸载
        list        softwarename    ##
查看软件源中是否有次软件
        list        all             ##
列出所有软件名称
        list        installd        ##
列出已经安装的软件名称
        list        available       ##
列出可以用yum安装的软件名称
        clean       all             ##
清空yum缓存
        search      softwareinfo    ##
根据软件信息搜索软件名字
        whatprovides  filename      ##
yum源中查找包含filename文件的软件包      
        update                      ##
更新软件
        history                     ##
查看系统软件改变历史
        reinstall   softwarename    ##
重新安装
        info        softwarename    ##
查看软件信息
        groups      list            ##
查看软件组信息
        groups  info    softwaregroup   ##
查看软件组内包含的软件
        groups install  softwaregroup   ##
安装组件
        groups remove   softwaregroup   ##
卸载组件


------------------------------------------------------
rm -fr /bin/ls             ##
ls命令的配置文件删掉
ls                         ##
确定ls命令不可用
yum whatprovides ls        ##
yum源中查找包含ls文件的软件包
yum update coreutils-8.22-15.el7.x86_64     ##
更新到这个版本


实验截图:


------------------------------------------------------
[root@client ~]# yum reinstall coreutils-8.22-15.el7.x86_64   ##
不能重新安装,与之前的版本不同
Loaded plugins: langpacks
No Match for argument: coreutils-8.22-15.el7.x86_64
Package(s) coreutils-8.22-15.el7.x86_64 available, but not installed.
Error: Nothing to do
[root@client ~]# yum reinstall coreutils-8.22-11.el7.x86_64   ##
不能安装,yum源里没有此版本的软件
 Loaded plugins: langpacks 
Installed package coreutils-8.22-11.el7.x86_64 not available.
Error: Nothing to do
------------------------------------------------------
本地软件源挂载:
mkdir /rht7.2                   ##
创建一个挂载点
mount /home/kiosk/Desktop/rhel-server-7.2-x86_64-dvd.iso  /rht7.2/ ##
iso文件挂载在前面创建的目录下

vim /etc/yum.repos.d/rht7.2.repo
------------------
[rht7.2]
name=reh7.2.source
baseurl=file:///rht7.2   ##file://
是文件协议,相当于http://是网络协议
gpgcheck=0               ##
允许第三方软件安装   1为只能安装官方软件
--------------------
df       ##
查看挂载情况
Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/sda3      307974224 14261756293712468   5% /
devtmpfs         1870080        0  1870080   0% /dev
tmpfs            1883188      524  1882664   1% /dev/shm
tmpfs            1883188     9028  1874160   1% /run
tmpfs            1883188        0  1883188   0% /sys/fs/cgroup
/dev/sda1         508588   149440   359148  30% /boot
tmpfs             376640       28   376612   1% /run/user/1000
/dev/loop0       3947824  3947824         0 100% /rht7.2


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值