自学内容网 自学内容网

Linux中级第一章(计划任务和时钟)

一。系统部署优化基本操作

更改主机名:sudo hostname newname

更改登陆密码:sudo passwd root

查看yum源:

cat /etc/yum.repo.d/redhat.repo

yum makecache(制作缓存)

进入网卡配置文件:cd /etc/sysconfig/network-scripts/

查看发行版本:cat /etc/redhat-release

查看系统cpu核心:cat /proc/cpuinfo

查看磁盘分区:fdisk -l

设置ip地址:nmcli c mod ens32 ipv4.method manual ipv4.addresses '192.168.48.150/24' 

ipv4.gateway '192.168.48.2'  ipv4.dns  '114. 114.114.114'(激活:nmcli c up ens31)

二。at计划任务

下载:yum install at

使用:at  时间

查看已存在的计划任务:at -l   |atq

删除任务:at -d 1(第几个任务)

用法:echo "echo 'hello again' >> at.txt" | at now + 1 minute
echo输出字符串追加于at.txt文件内,并且在1分钟内进行执行此文件

白名单(/etc/at.allow)和黑名单(/etc/at.deny):白名单的用户可以使用at命令,黑名单相反

进入vim /etc/at.deny文件即可进行添加黑名单内容

删除为ctrl+删除键,退出为ctrl+d

三。crontab时间设置为:分时日月周(*表示全部)进入vim /etc/crontab

注释:date+%R:显示现在时间

crontab -r -u redhat(用户名):删除指定用户的周期任务

tail -n 1 /etc/crontab:查看任务第一条
黑白名单:

四。chrony服务器(时间服务器的端口号为123)

UDP:传输层协议

NDP:应用层协议

硬件时钟:RTC:即BIOS时钟,也就是我们主板中用电池供电的是时钟,是将时间写入BIOS中,系统断电后时间不会被丢失,可以开机时候通过主板程序进行设置(hwclock)

系统时钟,是Linux系统内核时钟,软件时钟,是由linux内核来提供的,系统时钟基于内存,如果系统断电则会丢失(date)

注释:date -s 时间:可以进行更改时间

时间的设定查看:date "+%Y-%m-%d %H:M:%S"

五。timedatectl查看(本地时间,世界时间,硬件时间,时区)

system clock synchronized:yes表示时间同步,no表示时间不同步

1.timedatectl  set-ntp   no:关闭时钟同步,方便修改时间

2.systemctl status chronyd:查看时钟同步状态

3.systemctl enable chrony:进行时钟开机同步

4.timedatectl  set-time  2024-10-10\12:00:更改本地时间,前提关闭时间同步

六。chrony配置文件分析

vim  /etc/chrony.conf

设置时间同步器的域名:选择地理时间近的

1.server ntp.aliyum.com  iburst

2.pool  pool.ntp.org   iburst

注释:两个都可设时间同步器域名

拓展:更改aliyum的域名服务

server.ntp.aliyun.com iburst
stratumweight 0
driftfile /var/lib/chrony/drift
rtcsync
makestep 10 3
bindcmdaddress 127.0.0.1
bindcmdaddress ::1
keyfile /etc/chrony.keys
commandkey 1
generatecommandkey
logchange 0.5
logdir /var/log/chrony

更改后:systemctl  restart  chronyd(进行重启服务)

查看客户同步信息及状态:chronyc sources -v

查看时间服务器是否在线:chronyc activity -v

同步系统时钟:chronys -a makestep

七。服务器配置

1.yum install chrony

2.vim  /etc/chrony.conf(更改主配置文件)

3.systemctl  restart  chronyd(重启服务)

4.timedatectl(是否生效)

5.systemctl stop firewalld.server(关闭防火墙)

注意:客服端同步失败:

1.检查网络连通性,需要ping通

2.检查服务器allow参数

3.需要重启服务


原文地址:https://blog.csdn.net/2301_78530830/article/details/142876772

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!