Linux学习日常9

张开发
2026/4/14 23:03:51 15 分钟阅读

分享文章

Linux学习日常9
systemctl命令systemctl 是现代 Linux 系统如 CentOS 7/8/9, Ubuntu 16.04, Debian 8 等中用于管理系统和服务的核心命令。启动服务 sudo systemctl start nginx 立即启动指定服务。停止服务 sudo systemctl stop nginx 立即停止指定服务。重启服务 sudo systemctl restart nginx 停止并重新启动服务。重载配置 sudo systemctl reload nginx 重新加载配置文件不中断服务运行。查看状态 systemctl status nginx 查看服务运行状态、日志片段和加载情况将 nginx 替换为你实际要管理的服务名称如 sshd, docker, mysql 等开机自启管理控制服务是否在系统重启后自动运行。设置开机自启sudo systemctl enable nginx设置后服务会在下次系统启动时自动运行。禁止开机自启sudo systemctl disable nginx取消服务的开机自动启动。设置自启并立即启动sudo systemctl enable --now nginx这是一个组合命令既设置开机自启又立刻启动服务。检查是否开机自启systemctl is-enabled nginx返回 enabled已启用或 disabled已禁用系统级操作systemctl 也可以用来控制系统本身的状态。重启系统sudo systemctl reboot关闭系统sudo systemctl poweroff挂起系统睡眠sudo systemctl suspend休眠系统sudo systemctl hibernatewebsourcesource_group_web_14/websourcedate命令date 命令是 Linux 系统中用于显示和设置系统日期与时间的核心工具。它功能强大不仅能以各种格式展示时间还能进行时间计算和格式转换。显示日期和时间最基本的用法是直接运行 date 命令它会以系统默认的格式显示当前的日期和时间。date常用格式符号符号 说明 示例%Y 四位数年份 2026%y 两位数年份 26%m 月份 (01..12) 04%d 日期 (01..31) 14%H 小时 (00..23) 15%M 分钟 (00..59) 34%S 秒数 (00..60) 19%A 星期全称 星期二%a 星期简称 二%B 月份全称 四月%b 月份简称 4月%s Unix时间戳 1744616059%u 星期几 (1-7, 1为周一) 2%j 一年中的第几天 104ifconfig命令ifconfig 主要用于查看 IP 地址、MAC 地址、网络流量统计以及临时配置网卡如修改 IP、启用/禁用网卡。查看状态 ifconfig 显示当前已激活的网络接口信息。查看全部 ifconfig -a 显示所有接口包括未激活/Down 掉的。查看指定 ifconfig eth0 仅显示 eth0 接口的信息。配置 IP ifconfig eth0 192.168.1.100 临时设置 IP 地址。启用/禁用 ifconfig eth0 up / down 启动或关闭网卡。ping命令ping 命令是网络诊断中最基础、最常用的工具被誉为“网络世界的声呐”。它主要用于测试你的电脑与目标主机如服务器、路由器或另一台电脑之间的连通性并测量数据包往返的延迟。curl命令curl (Client URL) 是 Linux 和 Unix 系统中用于数据传输的命令行工具。它功能极其强大支持 HTTP、HTTPS、FTP 等多种协议是开发人员测试 API 接口、下载文件、调试网络请求的必备神器。简单来说curl 就是一个“命令行版的浏览器”但它不仅能“看”网页还能模拟浏览器发送各种请求GET、POST、PUT、DELETE 等。核心功能访问网页 curl https://www.example.com 获取网页源码并输出到终端默认 GET 请求。下载文件 curl -O https://example.com/file.zip 下载文件并保留原文件名保存。下载并重命名 curl -o myapp.zip https://example.com/file.zip 下载文件并指定保存名称。发送 POST curl -X POST -d keyvalue URL 发送 POST 请求携带表单数据。发送 JSON curl -H Content-Type: application/json -d {id:1} URL 发送 JSON 数据常用于 API 测试。查看响应头 curl -I https://www.example.com 仅显示 HTTP 响应头状态码、Server 信息等。显示完整过程 curl -v https://www.example.com 显示详细的通信过程握手、请求头、响应头等。

更多文章