Linux运维基础知识有哪些?

摘要:1、时间同步 方案1: ntpdate asia.pool.ntp.org 时间校准、时间同步 方案2: #!binbash #安装chrony: yum install -y chrony #注释默认ntp服务器 sed -i &am
1、时间同步 方案1: ntpdate asia.pool.ntp.org 时间校准、时间同步 方案2: #!/bin/bash #安装chrony: yum install -y chrony #注释默认ntp服务器 sed -i 's/^server/#&/' /etc/chrony.conf #指定上游公共 ntp 服务器,并容许其余节点同步时间 cat >> /etc/chrony.conf << EOF server 0.asia.pool.ntp.org iburst server 1.asia.pool.ntp.org iburst server 2.asia.pool.ntp.org iburst server 3.asia.pool.ntp.org iburst allow all EOF #重启chronyd服务并设为开机启动: systemctl enable chronyd && systemctl restart chronyd #开启网络时间同步功能 timedatectl set-ntp true 2、systemctl\service\chckconfig 关系与区别 以及开机启动的设置办法 Systemctl和service、chkconfig命令的关系 systemctl命令:是一个systemd工具,主要负责控制systemd系统和服务管理器。 service命令:可以启动、停止、重新启动和关闭系统服务,还可以显示所有系统服务的当前状态。 chkconfig命令:是管理系统服务(service)的命令行工具。所谓系统服务(service),就是随系统启动而启动,随系统关闭而关闭的程序。 systemctl命令是系统服务管理器指令,它实际上将 service 和 chkconfig 这两个命令组合到一起。 systemctl是RHEL 7 的服务管理工具中主要的工具,它融合之前service和chkconfig的功能于一体。可以使用它永久性或只在当前会话中启用/禁用服务。 所以systemctl命令是service命令和chkconfig命令的集合和代替。 一、service命令 service命令其实是去/etc/init.d目录下,去执行相关程序 # service命令启动redis脚本 service redis start # 直接启动redis脚本 /etc/init.d/redis start # 开机自启动 update-rc.d redis defaults 其中脚本需要我们自己编写 二、systemctl命令 systemd是Linux系统最新的初始化系统(init),作用是提高系统的启动速度,尽可能启动较少的进程,尽可能更多进程并发启动。
阅读全文