CentOS 与 Fedora 常用运维命令速查
353 字
2 分钟
CentOS 与 Fedora 常用运维命令速查
摘要
这份速查适用于使用 systemd、firewalld 和 DNF 的现代 CentOS Stream、RHEL 与 Fedora。涉及服务、端口和磁盘的命令可能影响系统可用性,执行前应确认目标名称和当前状态。
磁盘与文件系统
| 目的 | 命令 |
|---|---|
| 查看块设备、分区和挂载点 | lsblk -f |
| 查看文件系统空间 | df -hT |
| 查看目录占用 | du -sh /path/to/directory |
| 查找指定目录下的文件 | find /path -name 'filename' |
优先限定 find 的起始目录。直接从 / 搜索会慢,并产生大量权限错误。
服务管理
sudo systemctl status nginx
sudo systemctl enable --now nginx
sudo systemctl disable --now nginx
systemctl list-unit-files --type=service
systemctl is-enabled nginx
查看日志时使用:
sudo journalctl -u nginx --since today
firewalld
sudo firewall-cmd --get-active-zones
sudo firewall-cmd --zone=public --list-ports
sudo firewall-cmd --zone=public --add-port=5900-5905/tcp --permanent
sudo firewall-cmd --zone=public --remove-port=5672/tcp --permanent
sudo firewall-cmd --reload
开放端口前确认服务只监听需要的网卡,并优先使用 --add-service 引用已定义服务。修改后同时检查运行时配置和永久配置。
网络与进程
ip address
sudo ss -lntup
sudo lsof -iTCP:8080 -sTCP:LISTEN
ps -fp PID
kill PID
先发送默认的 SIGTERM,给进程清理资源的机会。只有进程确认无法正常退出时才使用 kill -KILL PID。
软件包和权限
dnf search package-name
sudo dnf install package-name
mv old-name new-name
chmod u+x script.sh
sudo -iu another-user
chmod 修改权限,不等于“提权”。不要为了绕过权限错误使用 chmod 777。
参考
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
CentOS 与 Fedora 常用运维命令速查
https://blog.mintalix.com/posts/study-centos-learn-1/相关文章智能推荐
1
用旧电脑搭建 Fedora 家庭服务器
linux-operations记录 Fedora 家庭服务器的安装、SSH 加固、合盖运行、LVM 与 XFS 扩容,以及公网 IPv6 暴露前的安全检查。
2
Raspberry Pi OS 不再提供默认 pi 用户
linux-operations解释 Raspberry Pi OS 移除默认 pi 用户后的登录失败,并通过 Raspberry Pi Imager 预先创建账号和 SSH 配置。
3
使用 ddns-go 更新家庭服务器域名
linux-operations在公网地址会变化的家庭网络中部署 ddns-go,配置 DNS 服务商凭据,并验证域名记录的自动更新。
4
让 Parallels Desktop 中的 Ubuntu 使用 macOS 代理
linux-operations确定虚拟机到宿主机的可达地址,限制代理监听范围,并在 Ubuntu 中配置和验证 HTTP/HTTPS 代理。
5
[译] 一种面向时空可组合性的编程范式
paper2026.08.14 deepseek-harness-paper 的ai翻译版本
随机文章随机推荐


