一。系统部署优化基本操作
更改主机名: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.需要重启服务