什么是 Linux?
Linux 是一种免费、开源的操作系统内核,负责管理硬件(CPU、内存、硬盘)和软件资源。1991 年由 Linus Torvalds 创建,设计受 Unix 启发。Linux 以高稳定性和安全性著称,且可高度自定义,因此被广泛用于服务器、桌面和嵌入式设备(例如 Android 基于 Linux 内核)。
发行版(Ubuntu、Debian、CentOS)是什么?
可以把 Linux 内核比作“汽车的发动机”,而 Ubuntu、Debian、CentOS 则是基于此发动机的不同“整车”版本。它们都使用相同的内核,但在包管理、默认软件和配置策略上有所不同,适合不同场景:
- Ubuntu:上手友好、社区活跃,适合新人和桌面用户。
- Debian:以稳定著称,是许多发行版(包括 Ubuntu)的上游。
- CentOS / CentOS Stream:长期用于企业服务器;新版本趋向 CentOS Stream。
常用命令(实战)
下面按场景列出常用命令与说明,便于日常运维。
一、软件包管理
(包管理器相当于系统的“应用商店”)
- Ubuntu / Debian(apt)
bash
apt update # 更新软件源列表
apt upgrade -y # 升级已安装的软件
apt install -y curl wget # 安装软件包
apt remove -y curl wget # 卸载软件包
- Alpine(apk)
bash
apk update # 更新软件源
apk upgrade # 升级已安装的软件
apk add curl docker # 安装软件包
apk del wget # 删除软件包
- CentOS(yum / dnf)
bash
yum update # 更新所有软件(或使用 dnf)
yum install -y curl wget # 安装软件包
yum remove -y curl wget # 卸载软件包
二、文件与目录管理
常见文件操作命令示例:
bash
三、查看服务器 IP
常见两种场景:查看本机网卡 IP(内网/分配的地址)与查看公网 IP(外网可见地址)。
方法一:在服务器内部查看网卡 IP
bash
ip a
输出中忽略 lo(回环接口 127.0.0.1),在像 eth0、ens3 等网卡项下查找 inet 后面的地址(例如 192.168.10.15/24),前半部分即为 IP 地址。
方法二:查询公网 IP(外部看到的地址)
bash
curl ip.sb
该命令会返回一个公网 IP(例如 203.0.113.10)。若系统未安装 curl,请先安装(apt/yum 等)。
对比:
- ip a:查看网卡实际配置,可能是内网 IP,不依赖外网。
- curl ip.sb:查询公网 IP,适用于判断服务器在互联网中的可见地址,尤其在有 NAT/路由的情况下。
本文是原创文章,采用 CC BY-NC-SA 4.0 协议,完整转载请注明来自 NanYu
评论
隐私政策
0/500
滚动到此处加载评论...

