Linux基本命令之vi和vim命令,时间同步

yum -y install vim 安装vim
vi aaa.txt 编辑文件,没有就自动创建一个
/you 查询文件中的you,按n继续查询下一个
:%s/in/out/g 把文件中所有in替换成out
G 光标切换到最后一行 gg 光标切换到第一行
$ 光标切换到行尾 0 光标切换到行首 u 取消
:set nu 显示行号
:set nonu 取消行号
:.,$-2d 当前行开始删除保留最后2行

date -s "2017-03-07 14:51:33" 手动修改时间
ntpdate自动同步时间:
yum -y install ntpdate 安装ntpdate
ntpdate s2c.time.edu.cn 同步s2c.time.edu.cn 服务器上的时间,服务器地址可以百度ntp服务器
crontab -e 添加到linux定时任务
文档内容:
*/10 * * * * /usr/sbin/ntpdate s2c.time.edu.cn 每隔10分钟执行一次

centos7设置时间同步:
步骤1:yum安装ntp.x86_64
Linux基本命令之vi和vim命令,时间同步
步骤2:启动ntpd.service并设置为开机启动
Linux基本命令之vi和vim命令,时间同步
步骤3:在root下crontab中添加定时任务
Linux基本命令之vi和vim命令,时间同步
如果时间还没有改过来,可能就是时区的问题:
在CentOS 7中引入了一个timedatectl 时间管理程序
$timedatectl 
1
2
3
4
5
6
7
8
Local time: Fri 2017-07-21 11:25:06 CST
Universal time: Fri 2017-07-21 03:25:06 UTC
RTC time: Fri 2017-07-21 03:25:06
Time zone: Asia/Shanghai (CST, +0800)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: n/a
$timedatectl set-local-rtc 0     # 将硬件时钟调整为与本地时钟一致, 0 为设置为 UTC 时间
$timedatectl set-timezone Asia/Shanghai   # 设置系统时区为上海
$timedatectl list-timezones  #列出所有时区

cat abc.txt 查看文件,直接显示内容
tail -f abc.txt 查看文本显示末尾10行,光标监控末尾
cat >>123.txt<<eof 后面写入的东西插入到123.txt中
cat aaa.txt |grep sd 查看文件aaa.txt,抓取并显示包含sd的一行