news 2026/7/19 3:18:46

Linux 实用操作全套实操教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Linux 实用操作全套实操教程

文章前言


本文承接前两篇《Linux 基础命令大全》《Linux 权限与用户管理》,完整整理第四章「Linux 实用操作」全部运维高频知识点,覆盖终端快捷键、软件安装、服务管理、软链接、时间时区、网络 IP / 端口、网络传输、进程监控、主机资源状态、环境变量、文件上传下载、压缩解压。全部配套标准语法、实操示例,后端、服务器运维日常必用命令全覆盖,适合新手收藏、面试复习。

一、终端快捷键与历史命令小技巧

1. 基础控制快捷键

快捷键功能说明
Ctrl + c强制终止当前正在运行的命令
Ctrl + d退出当前终端登录会话
Ctrl + l / clear清空终端屏幕

2. 历史命令查询与快速调用

  • history:查看本机全部执行过的历史命令
  • !命令前缀:自动匹配并执行上一条以该前缀开头的命令
  • Ctrl + r:模糊搜索历史命令,输入关键字匹配历史指令

3. 光标快速移动快捷键

快捷键功能说明
Ctrl + a光标直接跳到命令行最开头
Ctrl + e光标直接跳到命令行最末尾
Ctrl + ← / Ctrl + →左右快速跳转完整单词

二、软件安装:yum & apt 包管理器

Linux 发行版分为两大主流包管理工具,语法高度统一,仅命令名不同:

1. CentOS/RHEL 系列:yum

语法:yum [-y] [install | remove | search] 软件名称

  • -y:自动确认所有安装提示,无需手动输入 y
  • install:安装软件
  • remove:卸载软件
  • search:搜索仓库内可用软件

示例:

yum -y install wget yum remove wget yum search nginx

2. Ubuntu/Debian 系列:apt

语法:apt [-y] [install | remove | search] 软件名称

示例:

apt -y install wget apt remove wget apt search nginx

三、systemctl 系统服务管理

核心作用:控制系统服务(软件)的启动、停止、查看状态、开机自启,系统内置服务、注册后的第三方服务均可管理。

标准语法:

systemctl start | stop | status | enable | disable 服务名
指令功能
start立即启动服务
stop立即停止服务
status查看服务运行状态、日志
enable设置开机自动启动
disable取消开机自动启动

示例:

systemctl start nginx systemctl enable nginx systemctl status nginx

四、ln -s 软链接(系统快捷方式)

1. 软链接概念

类似 Windows 桌面快捷方式,仅存储文件 / 目录路径指向,不物理复制原文件;删除软链接不会删除源文件。

2. 创建语法

ln -s 源文件/目录路径 软链接存放路径
  • -s:指定创建软链接,不可省略
  • 参数 1:被链接的原始文件 / 文件夹
  • 参数 2:生成的快捷方式存放位置

示例:

ln -s /usr/local/nginx /home/nginx-link

五、date 日期、时区、NTP 时间同步

1. date 日期时间操作

作用:查看系统时间、格式化输出、日期偏移计算

格式化常用占位符:%Y年、%m月、%d日、%H时、%M分、%S秒、%s时间戳

语法:date [-d] [+格式化字符串]

2. 修改系统时区为上海

rm -f /etc/localtime sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

3. NTP 自动同步时间

NTP 服务用于联网校准服务器时间,手动同步阿里云时间:

ntpdate -u ntp.aliyun.com

六、IP 地址、主机名、域名解析

1. IP 地址

定义:联网设备唯一网络标识,格式 a.b.c.d(abcd 取值 0~255)

特殊 IP:

  • 127.0.0.1:本地回环 IP,代表本机
  • 0.0.0.0:可指代本机所有网卡,白名单中代表任意 IP

2. 主机名

服务器自定义名称,用于标识一台计算机,方便运维识别多台服务器。

3. 域名解析(主机名映射)

通过主机名 / 域名找到对应 IP 的过程,查找优先级:

  1. 优先读取本地/etc/hosts映射记录
  2. 本地无记录时,联网请求公共 DNS 服务器解析

七、网络传输工具:ping / wget / curl

1. ping 连通性测试

作用:测试本机与目标服务器网络是否通畅

语法:ping [-c 次数] IP/主机名

  • -c:指定发送测试包次数,避免无限 ping
ping -c 4 www.baidu.com

2. wget 文件下载

作用:从网络 URL 下载文件到本地

语法:wget [-b] URL

  • -b:后台静默下载,不占用终端
wget -b https://xxx/test.zip

3. curl 网络请求工具

作用:发起 HTTP/HTTPS 网络请求,也支持文件下载

语法:curl [-O] URL

  • -O:将响应内容保存为文件下载
curl -O https://xxx/test.zip

八、端口基础与端口占用查看

1. 端口概念

IP 仅能定位服务器,端口用于锁定服务器内具体运行程序,分为物理端口(USB、网口)、虚拟端口(软件通信出入口)。

2. 端口分段规范

分类端口范围用途
公认端口1~1023系统内置、知名服务占用(80、443、22)
注册端口1024~49151用户自定义业务软件
动态端口49152~65535临时出站通信端口

3. 查看端口占用命令

  • 扫描指定 IP 开放端口:nmap IP地址
  • 查看本机指定端口占用进程:
netstat -anp | grep 端口号

九、进程管理命令

1. 进程基础概念

程序运行后在操作系统内生成独立进程,系统分配唯一 PID(进程 ID)用于区分管理。

2. 进程查看命令

  • ps -ef:列出系统全部进程完整信息
  • 过滤指定程序进程:
ps -ef | grep 关键字

3. 关闭进程 kill

语法:kill [-9] 进程PID

  • 不加-9:温和关闭进程,允许程序执行收尾逻辑
  • -9:强制杀死进程,程序无法拦截终止信号

4. top 实时资源监控

相当于 Linux 版任务管理器,实时查看 CPU、内存、所有进程资源占用。

十、主机硬件资源监控命令

命令监控目标
top实时 CPU、内存、进程负载
df磁盘分区使用率、剩余空间
iostat磁盘 IO 读写速率、负载
sar -n DEV服务器网卡网络流量、收发速率

十一、环境变量原理与配置

1. 环境变量定义

Key=Value 键值对结构,操作系统运行时存储全局配置信息。

  • env:查看系统全部环境变量
  • $变量名:读取环境变量值,例$HOME

2. PATH 核心环境变量

PATH 存储命令搜索目录,执行指令时系统会依次遍历 PATH 内目录查找对应程序。

临时追加自定义路径:

export PATH=$PATH:/usr/local/mybin

3. 环境变量生效范围

  • 临时生效(当前终端)
export 变量名=值
  • 永久生效

仅当前用户:写入 ~/.bashrc

所有系统用户:写入 /etc/profile

配置后立即生效,无需重启服务器:

source 配置文件路径

十二、Windows ↔ Linux 文件上传下载

方式 1:rz / sz 命令(终端直接传输)

安装工具包:

yum -y install lrzsz
  • rz:执行后弹出窗口,从 Windows 上传文件到 Linux
  • sz 文件名:将 Linux 文件下载到 Windows 本地

方式 2:FinalShell 可视化拖拽

图形化终端工具,左侧本地文件、右侧服务器目录,直接拖拽完成上传下载,适合新手。

十三、压缩解压全套命令

1. 压缩格式区分

  • tar:仅归档打包,无体积压缩
  • tar.gz(gzip):打包 + 压缩,最通用 Linux 压缩格式

2. tar 打包压缩核心参数

tar [-z -x -v -c -f -C] 文件

参数作用
-c创建新压缩包
-x解压模式
-z启用 gzip 压缩算法
-v打印打包 / 解压详细过程
-f必须放在参数末尾,指定压缩包文件名
-C解压时指定目标存放目录

示例:

# 压缩 tar -zcvf test.tar.gz test/ 解压到/usr/local目录 tar -zxvf test.tar.gz -C /usr/local

3. zip / unzip 跨平台压缩(Windows 通用)

  • zip 压缩文件夹:zip -r 打包名.zip 目录名
    • -r 递归压缩目录内所有文件
  • unzip 解压:unzip 打包名.zip [-d 解压目录]
    • -d 指定解压存放路径

全文总结

本章覆盖 Linux 运维日常 90% 高频实用操作,分为四大模块:

  1. 终端效率工具:快捷键、历史命令、软链接
  2. 系统管理:软件安装、服务自启、进程、资源监控、环境变量
  3. 网络运维:IP / 端口、连通测试、文件下载、域名解析
  4. 文件传输与归档:rz/sz 上传下载、tar/zip 压缩解压

掌握本章内容即可独立完成服务器基础运维、环境部署、日志排查、文件传输等工作,是从 Linux 入门过渡到实操运维的核心章节。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/19 3:18:05

GitHub Pages 静态网站部署:零成本全球托管实战指南

1. 这不是“部署”,是把网站变成一张可全球访问的明信片 你有没有试过写完一个 HTML 页面,本地双击打开看着挺美,但想发给朋友看——得压缩成 ZIP 发微信?或者用网盘分享链接,对方还得下载解压再点开?这种…

作者头像 李华
网站建设 2026/7/19 3:17:17

特征选择实战手册:数据工程师的降维避坑指南

1. 这不是“降维”课,是数据工程师每天在救火时用的 Feature Selection 实战手册你手头有一份237列的销售数据表,其中包含客户ID、17个渠道来源标签、42个行为埋点时间戳、68个页面停留时长字段、还有31个自动生成的交叉特征——但模型训练慢得像在煮一锅…

作者头像 李华
网站建设 2026/7/19 3:17:16

2027六西格玛培训机构哪家好?

如果你准备在2027年考六西格玛绿带或黑带,选择培训机构时,最不能只看两个东西:一个是低价,一个是“包过”。六西格玛不是普通应试证书,它背后是一套完整的问题解决方法,既考理论,也考工具&#…

作者头像 李华
网站建设 2026/7/19 3:15:31

2026年家电清洗培训性价比凸显成热门选择

导语在当下的生活中,家电的普及让人们的生活更加便捷,但家电清洗问题也逐渐受到关注。随着2026年的到来,家电清洗培训性价比凸显,成为众多人进入该行业的热门选择。小绿人家电清洗培训作为业内较受关注的品牌,在这一趋…

作者头像 李华
网站建设 2026/7/19 3:14:38

模拟面试全攻略:提升求职竞争力的关键技巧

1. 模拟面试的价值与启示第一次参加模拟面试时,我紧张得手心冒汗。但当我真正走进会议室,面对那位扮演面试官的前辈时,突然意识到:这可能是提升面试能力最有效的方式之一。模拟面试不仅是一个练习场,更是一面镜子&…

作者头像 李华
网站建设 2026/7/19 3:14:24

数据仓库架构演进与分层设计实战解析

1. 数仓架构演进概述数据仓库架构的发展历程就像一座城市的规划变迁。早期的数据仓库就像一个小村庄,所有功能都挤在一起;而现代数据仓库则更像一个规划完善的大都市,每个区域都有明确的功能定位。作为从业15年的数据架构师,我完整…

作者头像 李华