Linux 基础命令
内容已升级至全栈资料库专题页 — 本页保留岗位速查
🐧
本页内容已整合至更权威的专题页面
原来的 Linux 教程已由全栈资料库的 Linux 命令图解系列全面覆盖——包含真实终端输出、命令参数深度解析、SVG 工作流图解和面试高频考点。
建议直接学习以下专题页:从文件系统到网络监控,深度远超本页原有内容。
Linux 命令图解
01-Linux 文件系统图解 →
目录结构、文件权限、find/ls/cp/mv/rm 深度解析、硬链接 vs 软链接、inode 原理
Linux 命令图解02-Linux 进程管理图解 →
ps/top/kill/nohup/systemctl 深度解析、信号机制、进程状态转换、OOM Killer 原理
Linux 命令图解03-Linux 文本处理图解 →
grep/sed/awk/cat/head/tail/sort/uniq 深度解析、正则表达式、管道组合技巧、日志分析实战
Linux 命令图解04-Linux 网络与监控图解 →
curl/ping/netstat/ss/wget/curl 深度解析、TCP 连接排查、磁盘/内存监控、性能分析工具
🏭 中际旭创岗位速查
以下是制造业数据可视化大屏项目的 Linux 专用命令和部署脚本,不在通用专题页中。
01 — 大屏部署常用命令
从 SSH 登录到大屏服务启动的完整流程:
终端 — 大屏项目部署流程
# 1. SSH 登录服务器
$ ssh deploy@192.168.1.100
# 2. 拉取最新代码
$ cd /opt/dashboard
$ git pull origin main
# 3. 前端构建
$ cd frontend
$ npm run build
# → dist/ 目录生成
# 4. 后端重启(Docker 方式)
$ cd /opt/dashboard
$ docker compose down
$ docker compose up -d --build
# 5. 验证服务
$ docker ps
$ curl http://localhost:8080
$ curl http://localhost:3000/api/health
💡 快速部署一条命令版
cd /opt/dashboard && git pull && cd frontend && npm run build && cd .. && docker compose up -d --build
02 — 大屏排障命令速查
- 大屏数据不更新:
docker logs -f dashboard-backend看后端日志 →curl localhost:3000/api/oee/line1测 API →redis-cli GET oee:line1查缓存 - 大屏白屏:
docker ps看容器状态 →docker logs dashboard-web看 nginx 日志 →curl -I http://localhost:8080看 HTTP 状态码 - API 502/504:
ss -tlnp | grep 3000看后端是否在监听 →docker logs dashboard-backend | tail -50看报错 - 服务器卡:
top看 CPU/内存 →df -h看磁盘 →docker system df看 Docker 占用 - 端口被占:
lsof -i :8080或ss -tlnp | grep 8080找占用的进程 - 实时看日志:
tail -f /var/log/dashboard/error.log或docker logs -f dashboard-backend
03 — 自动部署脚本
一键部署制造业大屏项目到生产服务器:
deploy.sh — 大屏一键部署脚本
#!/bin/bash
# 制造业大屏一键部署脚本
set -e
# 配置
PROJECT_DIR="/opt/dashboard"
BACKEND_PORT=3000
FRONTEND_PORT=8080
echo "🚀 开始部署制造业大屏..."
# 1. 拉取最新代码
cd $PROJECT_DIR
echo "📥 拉取最新代码..."
git pull origin main
# 2. 构建前端
echo "📦 构建前端..."
cd frontend
npm ci --registry=https://registry.npmmirror.com
npm run build
# 3. 重启 Docker 容器
echo "🐳 重启 Docker 容器..."
cd $PROJECT_DIR
docker compose down
docker compose up -d --build
# 4. 等待服务启动
echo "⏳ 等待服务启动..."
sleep 10
# 5. 健康检查
if curl -s http://localhost:$FRONTEND_PORT > /dev/null; then
echo "✅ 大屏服务正常:http://localhost:$FRONTEND_PORT"
else
echo "❌ 大屏服务异常,请检查日志:docker compose logs"
exit 1
fi
echo "🎉 部署完成!"
使用方式:
终端 — 执行部署
# 赋予执行权限(只需一次)
$ chmod +x deploy.sh
# 执行部署
$ ./deploy.sh