① 脚本编写

vim autoSyncTime.sh

脚本内容:

ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
if ! crontab -l |grep ntpdate &>/dev/null ; then(echo "* 1 * * * ntpdate ntp1.aliyun.com >/dev/null 2>&1";hwclock -w;crontab -l) |crontab
fi

保存退出:wq
② 运行脚本

chmod u+x autoSyncTime.sh
./AutoSyncTime.sh
或者
bash autoSyncTime.sh

③ 脚本内容简述
查看系统信息

[root@ly-01 ~]# cat /etc/redhat-release
CentOS Linux release 7.6.1810 (Core)
#查看当前默认时区 UTC
[root@ly-01 ~]# date
Mon Feb 24 08:59:26 CST 2020#修改时区为亚洲上海时区
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime#安装Linux系统时间同步服务软件:ntpdate 如果已安装,则跳过此步骤
[root@localhost ~]# yum -y install ntpdate#Linux系统时间同步
#让当前服务器同步到网络时间,从而来更新当前服务器的时间。以下命令表示的是让当前服务器时间同步到ntp1.aliyun.com
[root@localhost ~]# ntpdate ntp1.aliyun.com
#Linux硬件时间同步:修改服务器硬件时间映射到我们的系统时间,也可以说系统时间同步到硬件时间,防止系统重启后时间还原。
hwclock -w#定时同步,牵扯到定时任务
#查看当前用户的定时任务
[root@ly-01 ~]# crontab -l
#给当前用户添加定时任务
[root@ly-01 ~]# crontab -e#同步时间规则,每天1点同步一次
* 1 * * *#将错误追加为空 >前面下具体执行的命令
>/dev/null 2>&1#判断现定时任务列表中是否有次定时任务,有,则跳过下面设置定时任务的逻辑
if ! crontab -l |grep ntpdate &>/dev/null ;
#下面这是一组命令 可直接执行
(echo "* 1 * * * ntpdate ntp1.aliyun.com >/dev/null 2>&1";hwclock -w;crontab -l) |crontab

Linux Shell脚本_设置时区并同步时间相关推荐

  1. Linux Shell脚本_设置最大打开文件数

    ① 脚本编写 if ! grep "* soft nofile 65535" /etc/security/limits.conf &>/dev/null; then ...

  2. Linux Shell脚本_较少Swap使用

    ① 脚本编写 echo "0" > /proc/sys/vm/swappiness ② 运行脚本 chmod u+x AutoSyncTime.sh ./AutoSyncTi ...

  3. Linux Shell脚本_禁止定时任务发送邮件

    ① 脚本编写 操作错误时,服务器会定时发送邮件,目录在/var/mail/下面,导致小文件增多,影响服务器性能,上面的追加错误为空,也是为了这个目的 sed -i 's/^MAILTO=root/MA ...

  4. Linux Shell脚本_历史命令显示操作时间

    当前用户什么时间执行的什么命令 ① 脚本编写 创建脚本 vim displayHisoperTime.sh 添加脚本内容如下: if ! grep HISTTIMEFORMAT /etc/bashrc ...

  5. Linux Shell脚本_关闭防火墙

    ① 脚本编写 创建脚本 vim closeFirewall.sh 添加脚本内容如下: if egrep "7.[0-9]" /etc/redhat-release &> ...

  6. Linux Shell脚本_禁用selinux

    ① 脚本编写 创建脚本 vim disableSelinux.sh 添加脚本内容如下: sed -i '/SELINUX/{s/permissive/disabled/}' /etc/selinux/ ...

  7. Linux shell脚本 服务器系统配置初始化

    一. 服务器系统配置初始化 背景 新购买10台服务器并已安装linux操作 需求 : 设置时区并同步时间 禁用selinux 清空防火墙默认策略 历史命令显示操作时间 禁用root远程登录 禁止定时任 ...

  8. Linux Shell脚本专栏_服务器系统配置初始化脚本_01

    文章目录 一.服务器系统配置初始化 1. 设置时区并同步时间 ① 脚本编写 ②脚本说明 2. 禁用selinux ① 脚本编写 ②脚本说明 3. 关闭防火墙 ① 脚本编写 ②脚本说明 4. 历史命令显 ...

  9. linux java转码_用Linux shell脚本批量转换java源文件编码(支持命令行选项)

    最近在用ant给java项目打jar包,但是程序运行出来之后,全部乱码,于是想到用Linux的iconv命令给java源文件转码,但是总不能一个一个地转吧,效率太低下了,于是便写了个Linux she ...

最新文章

  1. 想学Python?那这套教程再适合你不过了!!
  2. cisco3550交换机配置手册
  3. Filezilla 利用私钥无密码登录
  4. 改变Linux工作环境中的提示信息
  5. 支付宝招兼职“找茬程序员” 不用坐班/最高奖励36万
  6. Mysql主备延迟的原因
  7. POJ 1286 Necklaces of Beads (Burnside定理,有限制型)
  8. 微型计算机中使用的光盘应属于什么媒体,计算机应用基础练习题
  9. Cookie、session、token对比
  10. Cookie的设置获取和删除
  11. 互联网晚报 | 1月26日 星期三 | 春晚正式入驻视频号;小红书合并社区与电商业务;中国电信5G消息正式商用...
  12. setuna软件使用问题:Win10(专业版)在使用setuna时,启动快捷键(Ctrl+A)截屏后屏幕会放大
  13. 亚马逊SP-API接口申请对外公开可发布教程
  14. 修真院教学模式四大体系之技能体系
  15. 手把手教你制作智能桌宠(小可爱哦!)
  16. Thymeleaf模板(全程案例详解)
  17. Steam根目录下userdata文件夹命名规则
  18. 用Python制作恋爱日志
  19. nginx参数sendfile
  20. apache与php乱码

热门文章

  1. 有哪些适合大学生浏览的网站?
  2. pytorch-word2vec的实例实现
  3. 3w最简单led灯电路图_Mixly 第19课 光感应灯——光敏电阻使用
  4. output.properties data exceeds its limit [2048] HUE执行脚本异常
  5. 小程序下一破局点?钉钉小程序卡片,应用与平台的深度集成
  6. Apache Hudi 在 B 站构建实时数据湖的实践
  7. 技术干货 | mPaaS 小程序高玩带你起飞:客户端预置小程序无视网络质量
  8. 在淘宝,我们是这样衡量代码质量的
  9. 安心加科技打造多维度全场景式安心加物联平台
  10. 技术架构演进|0到千万DAU,微淘如何走过?