# 小白必看：VPS 常用命令速查指南

**URL:** <https://idcflare.com/t/topic/47247>\
**Category:** 教程\
**Tags:** 服务器\
**Created:** [2025 年12 月 19 日 02:29 UTC](https://idcflare.com/t/topic/47247 "2025-12-19T02:29:54Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

作者： ![Ros](https://idcflare.com/user_avatar/idcflare.com/ros/32/19981_2.png) [@Ros](https://idcflare.com/u/Ros)\
发布日期： [2025 年12 月 19 日 02:29 UTC](https://idcflare.com/t/topic/47247/1 "2025-12-19T02:29:55Z")

</div>

刚买 VPS 时，很多人都会有同样的感觉：  
**能连上 SSH，但不知道下一步该干嘛。**  
这篇就是给完全新手准备的，把最常用、最容易用到的命令按场景整理好，照着用就行。

* * *

## 一、用户与权限管理（最先要搞懂的）

### 切换与确认身份

- 切换到 root（推荐，环境完整）

```auto
sudo -i

```

- 切换到 root（另一种方式）

```auto
sudo su -

```

- 以 root 权限执行单条命令

```auto
sudo command

```

- 查看当前用户是谁

```auto
whoami

```

- 查看用户 UID / 组信息

```auto
id

```

- 查看当前用户所属组

```auto
groups

```

* * *

### 用户管理（多用户服务器必备）

- 修改当前用户密码

```auto
passwd

```

- 新建用户

```auto
adduser 用户名

```

- 删除用户（包含家目录）

```auto
userdel -r 用户名

```

- 把用户加入某个组（如 sudo）

```auto
usermod -aG 组名 用户名

```

- 锁定 / 解锁用户

```auto
usermod -L 用户名
usermod -U 用户名

```

- 切换到其他用户

```auto
su - 用户名

```

* * *

### 登录情况查看

- 当前谁在登录

```auto
w

```

- 最近登录记录

```auto
last

```

* * *

## 二、系统信息（判断鸡的“体质”）

- 查看内核与系统信息

```auto
uname -a

```

- 查看系统版本

```auto
cat /etc/os-release

```

- 查看运行时间与负载

```auto
uptime

```

- 查看主机名

```auto
hostname

```

- 查看磁盘使用情况

```auto
df -h

```

- 查看某目录大小

```auto
du -sh 目录

```

- 查看内存使用

```auto
free -h

```

- 实时查看 CPU / 内存 / 进程

```auto
top

```

- 更友好的 top（需安装）

```auto
htop

```

- 查看 CPU 信息

```auto
lscpu

```

- 查看磁盘结构

```auto
lsblk

```

- 查看系统时间与时区

```auto
date
timedatectl

```

- 查看系统上次启动时间

```auto
who -b

```

* * *

## 三、文件与目录操作（每天都要用）

- 列出目录（人类可读）

```auto
ls -lh

```

- 切换目录

```auto
cd /路径

```

- 查看当前路径

```auto
pwd

```

- 创建目录（自动创建父目录）

```auto
mkdir -p 目录

```

- 删除目录（慎用）

```auto
rm -rf 目录

```

- 复制文件或目录

```auto
cp -r 源 目标

```

- 移动 / 重命名

```auto
mv 源 目标

```

- 新建空文件

```auto
touch 文件名

```

* * *

### 文件内容查看

- 查看全部内容

```auto
cat 文件

```

- 分页查看（强烈推荐）

```auto
less 文件

```

- 查看前 / 后 N 行

```auto
head -n 20 文件
tail -n 20 文件

```

- 查找文件

```auto
find /路径 -name "关键词"

```

- 搜索文件内容

```auto
grep "内容" 文件

```

* * *

## 四、网络与端口（排错必用）

- 测试连通性

```auto
ping 主机

```

- 查看 HTTP 响应头

```auto
curl -I URL

```

- 下载文件

```auto
wget URL

```

- 查看端口占用

```auto
ss -tulnp

```

- DNS 查询

```auto
dig 域名

```

- 查看网络接口

```auto
ip addr

```

- 查看公网 IP

```auto
curl ifconfig.me

```

* * *

### 端口测试

- 测试端口是否开放

```auto
nc -zv 主机 端口

```

- 简单连接测试

```auto
telnet 主机 端口

```

* * *

## 五、软件管理

### Debian / Ubuntu

```auto
apt update
apt upgrade -y
apt install 软件名
apt remove 软件名
apt autoremove -y
dpkg -l
apt search 软件名

```

### CentOS / RHEL

```auto
yum update -y
yum install 软件名
yum remove 软件名
rpm -qa
yum search 软件名

```

* * *

## 六、服务与进程管理

- 查看服务状态

```auto
systemctl status 服务

```

- 启动 / 停止 / 重启

```auto
systemctl start 服务
systemctl stop 服务
systemctl restart 服务

```

- 设置 / 取消开机启动

```auto
systemctl enable 服务
systemctl disable 服务

```

- 查看进程

```auto
ps aux

```

- 杀进程

```auto
kill PID
kill -9 PID
pkill 进程名

```

* * *

## 七、压缩与解压（传文件必用）

```auto
tar -czvf file.tar.gz 目录
tar -xzvf file.tar.gz
zip -r file.zip 目录
unzip file.zip

```

* * *

## 八、日志与监控

- 查看系统日志

```auto
journalctl -xe

```

- 实时查看日志

```auto
tail -f /var/log/syslog

```

- 每 5 秒刷新一次命令

```auto
watch -n 5 命令

```

* * *

## 九、计划任务（自动化）

- 编辑定时任务

```auto
crontab -e

```

- 查看定时任务

```auto
crontab -l

```

- 查看 systemd 定时器

```auto
systemctl list-timers

```

* * *

## 十、几个非常实用的小技巧

- 查看历史命令

```auto
history

```

- 设置别名（强烈推荐）

```auto
alias ll='ls -lh'

```

- 查看 / 设置环境变量

```auto
echo $PATH
export VAR=value

```

* * *

## 最后一句话

刚开始玩 VPS， **不需要全记住** 。  
记住这三点就够了：

1. 会切 root
2. 会看资源
3. 会查端口和日志

剩下的，都是边用边熟。  
这份命令表，放收藏夹就行。

---

<div class="post-metadata">

作者： ![Luis](https://idcflare.com/user_avatar/idcflare.com/luis/32/247_2.png) [@Luis](https://idcflare.com/u/Luis)\
发布日期： [2025 年12 月 19 日 02:39 UTC](https://idcflare.com/t/topic/47247/2 "2025-12-19T02:39:08Z")

</div>

感谢分享指南！ 🫪

---

<div class="post-metadata">

作者： ![voe](https://idcflare.com/user_avatar/idcflare.com/voe/32/8759_2.png) [@voe](https://idcflare.com/u/voe)\
发布日期： [2025 年12 月 19 日 02:42 UTC](https://idcflare.com/t/topic/47247/3 "2025-12-19T02:42:56Z")

</div>

很适合刚玩鸡的

---

<div class="post-metadata">

作者： ![yqyan](https://idcflare.com/user_avatar/idcflare.com/yqyan/32/3375_2.png) [@yqyan](https://idcflare.com/u/yqyan)\
发布日期： [2025 年12 月 19 日 02:43 UTC](https://idcflare.com/t/topic/47247/4 "2025-12-19T02:43:37Z")

</div>

感谢分享 🙏

---

<div class="post-metadata">

作者： ![lil](https://idcflare.com/user_avatar/idcflare.com/lil/32/12497_2.png) [@lil](https://idcflare.com/u/lil)\
发布日期： [2025 年12 月 19 日 02:51 UTC](https://idcflare.com/t/topic/47247/5 "2025-12-19T02:51:35Z")

</div>

感谢分享

---

<div class="post-metadata">

作者： ![nianzhibai](https://idcflare.com/user_avatar/idcflare.com/nianzhibai/32/12120_2.png) [@nianzhibai](https://idcflare.com/u/nianzhibai)\
发布日期： [2025 年12 月 19 日 03:17 UTC](https://idcflare.com/t/topic/47247/6 "2025-12-19T03:17:35Z")

</div>

实用好文，赞赞赞

---

<div class="post-metadata">

作者： ![Brantfang](https://idcflare.com/user_avatar/idcflare.com/brantfang/32/1801_2.png) [@Brantfang](https://idcflare.com/u/Brantfang)\
发布日期： [2025 年12 月 19 日 03:35 UTC](https://idcflare.com/t/topic/47247/7 "2025-12-19T03:35:43Z")

</div>

多用 ai ，让 ai 总结一下也可以。最好说明发行的版本

---

<div class="post-metadata">

作者： ![soo](https://idcflare.com/user_avatar/idcflare.com/soo/32/2522_2.png) [@soo](https://idcflare.com/u/soo)\
发布日期： [2025 年12 月 19 日 04:34 UTC](https://idcflare.com/t/topic/47247/8 "2025-12-19T04:34:22Z")

</div>

这个可以收藏

---

<div class="post-metadata">

作者： ![Aaron](https://idcflare.com/user_avatar/idcflare.com/aaron/32/11012_2.png) [@Aaron](https://idcflare.com/u/Aaron)\
发布日期： [2025 年12 月 19 日 04:47 UTC](https://idcflare.com/t/topic/47247/9 "2025-12-19T04:47:58Z")

</div>

谢谢，之前都是追问AI，一点点摸索的。整合起来再学一下！

---

<div class="post-metadata">

作者： ![imNPC](https://idcflare.com/user_avatar/idcflare.com/imnpc/32/23108_2.png) [@imNPC](https://idcflare.com/u/imNPC)\
发布日期： [2025 年12 月 19 日 06:12 UTC](https://idcflare.com/t/topic/47247/10 "2025-12-19T06:12:15Z")

</div>

学习了.

---

<div class="post-metadata">

作者： ![white](https://idcflare.com/user_avatar/idcflare.com/white/32/24816_2.png) [@white](https://idcflare.com/u/white)\
发布日期： [2025 年12 月 19 日 06:21 UTC](https://idcflare.com/t/topic/47247/11 "2025-12-19T06:21:39Z")

</div>

佬友的sudo得补充一下 （用sudo切root是当前用户密码非root密码  
sudo -i 是不带环境变量的

---

<div class="post-metadata">

作者： ![white](https://idcflare.com/user_avatar/idcflare.com/white/32/24816_2.png) [@white](https://idcflare.com/u/white)\
发布日期： [2025 年12 月 19 日 06:22 UTC](https://idcflare.com/t/topic/47247/12 "2025-12-19T06:22:24Z")

</div>

这种问题ai最擅长了 就应该问ai

---

<div class="post-metadata">

作者： ![bai](https://idcflare.com/user_avatar/idcflare.com/bai/32/605_2.png) [@bai](https://idcflare.com/u/bai)\
发布日期： [2025 年12 月 19 日 06:47 UTC](https://idcflare.com/t/topic/47247/13 "2025-12-19T06:47:02Z")

</div>

感谢大佬教程

---

<div class="post-metadata">

作者： ![eric](https://idcflare.com/letter_avatar/eric/32/6_22734026db12803ebb3e059622ac3534.png) [@eric](https://idcflare.com/u/eric)\
发布日期： [2025 年12 月 19 日 07:35 UTC](https://idcflare.com/t/topic/47247/14 "2025-12-19T07:35:26Z")

</div>

前面有提到关于切换 root 用户，再补充一下  
`sudo su -` 是较为完整切换到 root 环境的方式。

- bash后面的 `-` 表示执行 login shell ，等同于 `sudo su -l` 。
- 只有这种方式才会切换到 `/root` 路径下。
- 会读取 `/root/.bash_profile` ，并随着 `.bash_profile` 内的调用加载 `.bashrc` （不默认加载 `.bashrc`）。

`sudo -i` 启动一个 login shell ，与上面的区别是不切换 pwd 当前工作目录。

`sudo -s` 与 `sudo su` 一样，启动的是非 login shell ，保持当前工作目录，不会调用 `.bash_profile` ，但会加载 `.bashrc` 。

`sudo -E -s` 与 `sudo -E bash` 将保持大部分当前环境变量，以非 login shell 进入。

建议日常仅使用 `sudo <某命令>` 提升权限执行单个命令，当需要切换到完整干净的root用户时使用前面第一或第二种方式。

---

<div class="post-metadata">

作者： ![rock269](https://idcflare.com/user_avatar/idcflare.com/rock269/32/15916_2.png) [@rock269](https://idcflare.com/u/rock269)\
发布日期： [2025 年12 月 19 日 09:07 UTC](https://idcflare.com/t/topic/47247/15 "2025-12-19T09:07:26Z")

</div>

加个收藏夹，随时查看，谢谢啦

---

<div class="post-metadata">

作者： ![Lalafell](https://idcflare.com/letter_avatar/lalafell/32/6_22734026db12803ebb3e059622ac3534.png) [@Lalafell](https://idcflare.com/u/Lalafell)\
发布日期： [2025 年12 月 19 日 14:20 UTC](https://idcflare.com/t/topic/47247/16 "2025-12-19T14:20:20Z")

</div>

实用好文

---

<div class="post-metadata">

作者： ![handsome](https://idcflare.com/user_avatar/idcflare.com/handsome/32/349_2.png) [@handsome](https://idcflare.com/u/handsome)\
发布日期： [2025 年12 月 19 日 15:14 UTC](https://idcflare.com/t/topic/47247/17 "2025-12-19T15:14:48Z")

</div>

感谢大佬

---

<div class="post-metadata">

作者： ![joingonna](https://idcflare.com/letter_avatar/joingonna/32/6_22734026db12803ebb3e059622ac3534.png) [@joingonna](https://idcflare.com/u/joingonna)\
发布日期： [2025 年12 月 19 日 17:35 UTC](https://idcflare.com/t/topic/47247/18 "2025-12-19T17:35:22Z")

</div>

感谢分享

---

<div class="post-metadata">

作者： ![eray](https://idcflare.com/user_avatar/idcflare.com/eray/32/1743_2.png) [@eray](https://idcflare.com/u/eray)\
发布日期： [2025 年12 月 19 日 23:11 UTC](https://idcflare.com/t/topic/47247/19 "2025-12-19T23:11:49Z")

</div>

分享的还是很实用的

---

<div class="post-metadata">

作者： ![163](https://idcflare.com/user_avatar/idcflare.com/163/32/58750_2.png) [@163](https://idcflare.com/u/163)\
发布日期： [2025 年12 月 19 日 23:51 UTC](https://idcflare.com/t/topic/47247/20 "2025-12-19T23:51:45Z")

</div>

学习学习

[下一页](https://idcflare.com/t/topic/47247.md?page=2)
