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 — 大屏排障命令速查

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