Linux运维:systemctl服务管理、ln软链接、date时间操作及时区同步
Linux运维systemctl服务管理、ln软链接、date时间操作及时区同步前言日常运维 Linux 服务器时服务启停自启、文件软链接、系统时间查看计算、时区校准与网络时间同步是使用频率极高的操作新手经常踩各种坑。本文整理四类核心命令完整用法包含语法、实操示例、排坑步骤命令可直接复制使用适配 CentOS/RHEL 系列系统。一、systemctl 服务管理启停、自启、状态查看Linux 主流发行版CentOS7/Rocky/AlmaLinux使用systemctl统一管理系统服务软件后台程序统称为服务可一键控制启动、关闭、开机自启。1. 基础语法systemctl[操作指令]服务名操作指令对照表指令作用start立即启动服务stop立即停止服务status查看服务运行状态enable设置开机自动启动disable关闭开机自动启动2. 系统自带常用服务系统预装内置服务无需额外安装NetworkManager主网络管理服务network传统网络副服务firewalld防火墙服务sshd远程SSH登录服务FinalShell/Xshell远程连接依赖此服务示例操作以防火墙为例# 启动防火墙systemctl start firewalld# 关闭防火墙systemctl stop firewalld# 查看防火墙运行状态systemctl status firewalld# 设置开机自启防火墙systemctlenablefirewalld# 取消开机自启防火墙systemctl disable firewalld3. 第三方软件服务管理通过 yum 安装的软件安装完成后会生成对应服务同样用 systemctl 管控# 1. 安装时间同步工具ntp服务名ntpdyuminstall-yntp# 启动ntp时间同步服务并开机自启systemctl start ntpd systemctlenablentpd# 2. 安装Apache网页服务服务名httpdyuminstall-yhttpd systemctl start httpd systemctlenablehttpd二、ln -s 创建软链接Windows快捷方式1. 作用软链接等同于 Windows 的快捷方式将文件/文件夹映射到其他路径修改链接文件等价修改原文件。2. 语法ln-s原文件/原文件夹 目标链接路径-s固定参数代表创建软链接不加-s为硬链接日常极少使用参数1真实存在的源文件/目录参数2你想要生成的快捷方式路径3. 实操示例# 1. 给yum配置文件创建软链接到家目录ln-s/etc/yum.conf ~/yum.conf# 2. 给/etc/yum整个目录创建软链接ln-s/etc/yum ~/yum4. 查看软链接效果执行ls -l可看到链接指向关系lrwxrwxrwx.1itheima itheima1310月816:59 yum.conf -/etc/yum.conf lrwxrwxrwx.1itheima itheima810月817:00 yum -/etc/yum三、date 系统时间查看与日期计算date命令用于查看、格式化系统时间支持日期加减运算。1. 基础格式化符号符号含义%Y完整4位年份2026%y后两位年份26%m两位月份01-12%d两位日期01-31%H24小时制小时00-23%M分钟00-59%S秒00-60%s时间戳1970-01-01 UTC至今总秒数2. 基础查看时间# 默认格式查看当前时间date# 自定义格式年-月-日 时:分:秒date%Y-%m-%d %H:%M:%S3. -d 参数日期加减计算支持year年/month月/day天/hour小时/minute分钟/second秒运算# 后一天日期date-d1 day%Y%m%d# 前一天日期date-d-1 day%Y%m%d# 上一月date-d-1 month%Y%m%d# 下一月date-d1 month%Y%m%d# 去年date-d-1 year%Y%m%d# 明年date-d1 year%Y%m%d四、Linux 修改时区 自动同步网络时间1. 问题说明新装 Linux 默认时区非东八区date查看时间会相差8小时需手动修改时区。2. 修改时区为上海东八区root权限# 删除原有时区软链接rm-f/etc/localtime# 建立上海时区软链接ln-s/usr/share/zoneinfo/Asia/Shanghai /etc/localtime# 验证时间是否正常date3. ntp 工具自动校准服务器时间3.1 安装ntp时间同步服务yum-yinstallntp3.2 启动服务并设置开机自启systemctl start ntpd systemctlenablentpdntpd 后台运行后会定期联网自动校正系统时间。3.3 手动一键校准时间阿里云ntp服务器紧急时间错乱时手动同步阿里云时间服务器ntpdate-untp.aliyun.com执行成功输出示例8 Oct 15:59:21 ntpdate[18492]: adjust time server 203.107.6.88 offset -0.009122 sec五、总结systemctl服务器运维核心管理所有后台服务启停与开机自启ln -s软链接快速映射文件目录简化频繁访问路径date查看格式化时间、快速计算前后年月日时区配置ntp时间同步解决服务器时间不准、日志时间错乱问题。