Linux 与群晖系统常用命令大全:防火墙、端口、FRP、Nginx、宝塔、Docker 管理实用手册
本文最后更新于 30 天前,如有失效请评论区留言。

从防火墙配置到 Docker 重启,一篇文章收录常见系统运维命令与实操说明,助你快速排查端口、重启服务、管理容器与优化站点。

防火墙配置与端口开放

在服务器或 NAS 环境中,常见端口(如 80、443、7000、7500)需开放防火墙后外部才可访问。
以下命令适用于大多数基于 firewalld 的 Linux 系统(如 CentOS、Rocky、AlmaLinux 等):

# 开放防火墙端口
sudo firewall-cmd --zone=public --add-port=7500/tcp --permanent  # 改为自己的端口

# 移除端口
sudo firewall-cmd --zone=public --remove-port=7500/tcp --permanent

# 重新加载防火墙规则
sudo firewall-cmd --reload

# 查看当前已开放的端口
sudo firewall-cmd --list-all

若提示 firewall-cmd: command not found,说明未安装 firewalld,可使用 sudo yum install firewalld 安装。

端口与进程服务管理

当端口被占用时(如 80、443、13001 等),可通过以下命令查看具体进程并终止:

# 列出占用 13001 端口的进程及其名称
sudo fuser -v 13001/tcp

# 停止该进程
sudo kill -9 PID   # 改为自己的pid(上述命令的输出)

# 服务器查看 80 和 443 端口占用情况
sudo ss -ltnp | egrep ':80 |:443 '

# 显示当前所有监听的端口与进程
ss -tulnp

# 只查看被占用的端口,按从小到大输出 
ss -tuln | awk 'NR>1 {split($5, a, ":"); print a[length(a)]}' | sort -n | uniq

对于群晖系统(DSM 环境),可以用内置命令快速查看端口状态:

# 群晖查看当前哪些端口被占用
netstat -tuln 2>/dev/null | awk 'NR>2 {split($4,a,":"); print a[length(a)]}' | sort -n | uniq

FRP 内网穿透服务常用命令

在部署 frps(服务端) 时,常用 systemctl 控制命令如下:

# 重启 frps 服务
sudo systemctl restart frps

# 开启服务
sudo systemctl start frps

# 停止服务
sudo systemctl stop frps

# 开机自启
sudo systemctl enable frps

# 查看状态
sudo systemctl status frps

建议:每次修改 frps.ini 或者 frps.toml 配置文件后,需执行 sudo systemctl restart frps 使配置生效。

Nginx 服务管理与配置检测

Nginx 是常见的 Web 服务与反向代理工具,以下命令用于快速管理:

# 停止 Nginx
sudo systemctl stop nginx 

# 启动 Nginx
sudo systemctl start nginx

# 重启 Nginx
sudo systemctl restart nginx

# 重载配置(不影响现有连接)
sudo systemctl daemon-reload   # 或者 sudo systemctl reload nginx

# 查看状态
sudo systemctl status nginx

# 检查配置文件语法是否正确
nginx -t

提示:修改 Nginx 配置文件后,建议执行 nginx -t 检查语法,再执行 systemctl reload nginx 热重载。

宝塔面板命令

在已安装宝塔(BT 面板)的服务器中,bt 命令可快速访问控制工具:

# 查看宝塔面板信息
bt

进入交互界面后可以:

  • 查看面板端口;

  • 修改登录密码;

  • 查看防火墙状态;

  • 启动/停止服务;

  • 修复或升级面板版本。

Docker 容器管理

在 Docker 环境(包括群晖 NAS)中,最常用的容器重启与运行命令如下:

# 进入对应容器目录
cd /opt/homepage   # 示例路径

# 停止容器
docker compose down

# 启动容器
docker compose up -d

# 查看当前运行与退出的容器
docker ps -a

提示:

  • 如果使用群晖的 Container Manager 图形界面,也可直接在界面中重启容器。

  • 若某容器无法启动,执行 docker logs <容器名> 查看详细日志。

网站代码显示

若希望在网页中以代码方式展示代码块,可使用以下 HTML 模板:

<pre><code>
your code here
</code></pre>

Elementor 的 HTML 小工具会执行 <script> 标签,如果你直接放入原始代码,会被浏览器执行,不会显示为文本。需要把”<“替换为”&lt;”,把”>”替换为”&gt;”。

<pre><code>

&lt;script src=”https://fastly.jsdelivr.net/npm/live2d-widgets@1.0.0-rc.4/dist/autoload.js”&gt;&lt;/script&gt;

</code></pre>

— 完 —
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇