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

**URL:** <https://www.nodeloc.com/t/topic/70927>\
**Category:** VPS\
**Tags:** vps\
**Created:** [2025 年12 月 19 日 02:28 UTC](https://www.nodeloc.com/t/topic/70927 "2025-12-19T02:28:15Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lenora](https://www.nodeloc.com/user_avatar/www.nodeloc.com/lenora/32/24253_2.png) [@Lenora](https://www.nodeloc.com/u/Lenora)\
**Post date:** [2025 年12 月 19 日 02:28 UTC](https://www.nodeloc.com/t/topic/70927/1 "2025-12-19T02:28:16Z")

</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">

**Author:** ![uskhsysh](https://www.nodeloc.com/user_avatar/www.nodeloc.com/uskhsysh/32/2552_2.png) [@uskhsysh](https://www.nodeloc.com/u/uskhsysh)\
**Post date:** [2025 年12 月 19 日 02:33 UTC](https://www.nodeloc.com/t/topic/70927/2 "2025-12-19T02:33:13Z")

</div>

真的太有用了，玩鸡不迷路，佬

---

<div class="post-metadata">

**Author:** ![ikgprweyx](https://www.nodeloc.com/user_avatar/www.nodeloc.com/ikgprweyx/32/674_2.png) [@ikgprweyx](https://www.nodeloc.com/u/ikgprweyx)\
**Post date:** [2025 年12 月 19 日 02:34 UTC](https://www.nodeloc.com/t/topic/70927/3 "2025-12-19T02:34:29Z")

</div>

跪谢大佬

---

<div class="post-metadata">

**Author:** ![beteC](https://www.nodeloc.com/letter_avatar_proxy/v4/letter/b/7ea924/32.png) [@beteC](https://www.nodeloc.com/u/beteC)\
**Post date:** [2025 年12 月 19 日 02:39 UTC](https://www.nodeloc.com/t/topic/70927/4 "2025-12-19T02:39:10Z")

</div>

学习学习

---

<div class="post-metadata">

**Author:** ![lovoup](https://www.nodeloc.com/user_avatar/www.nodeloc.com/lovoup/32/19024_2.png) [@lovoup](https://www.nodeloc.com/u/lovoup)\
**Post date:** [2025 年12 月 19 日 03:06 UTC](https://www.nodeloc.com/t/topic/70927/5 "2025-12-19T03:06:48Z")

</div>

感谢佬分享，收藏备用

---

<div class="post-metadata">

**Author:** ![daoyao](https://www.nodeloc.com/user_avatar/www.nodeloc.com/daoyao/32/7130_2.png) [@daoyao](https://www.nodeloc.com/u/daoyao)\
**Post date:** [2025 年12 月 19 日 03:07 UTC](https://www.nodeloc.com/t/topic/70927/6 "2025-12-19T03:07:21Z")

</div>

有心了，我都是想用的都是去百度。有些命令不怎么使用会忘记

---

<div class="post-metadata">

**Author:** ![hynize](https://www.nodeloc.com/user_avatar/www.nodeloc.com/hynize/32/21428_2.png) [@hynize](https://www.nodeloc.com/u/hynize)\
**Post date:** [2025 年12 月 19 日 03:09 UTC](https://www.nodeloc.com/t/topic/70927/7 "2025-12-19T03:09:11Z")

</div>

点赞支持

---

<div class="post-metadata">

**Author:** ![Arvin\_Leung](https://www.nodeloc.com/user_avatar/www.nodeloc.com/arvin_leung/32/9914_2.png) [@Arvin\_Leung](https://www.nodeloc.com/u/Arvin_Leung)\
**Post date:** [2025 年12 月 19 日 04:12 UTC](https://www.nodeloc.com/t/topic/70927/8 "2025-12-19T04:12:49Z")

</div>

感谢分享。收藏了。

---

<div class="post-metadata">

**Author:** ![kilalo](https://www.nodeloc.com/user_avatar/www.nodeloc.com/kilalo/32/24047_2.png) [@kilalo](https://www.nodeloc.com/u/kilalo)\
**Post date:** [2025 年12 月 19 日 04:45 UTC](https://www.nodeloc.com/t/topic/70927/9 "2025-12-19T04:45:42Z")

</div>

谢谢分享

---

<div class="post-metadata">

**Author:** ![edison](https://www.nodeloc.com/user_avatar/www.nodeloc.com/edison/32/19023_2.png) [@edison](https://www.nodeloc.com/u/edison)\
**Post date:** [2025 年12 月 19 日 04:59 UTC](https://www.nodeloc.com/t/topic/70927/10 "2025-12-19T04:59:29Z")

</div>

学习了

---

<div class="post-metadata">

**Author:** ![hakd](https://www.nodeloc.com/user_avatar/www.nodeloc.com/hakd/32/561_2.png) [@hakd](https://www.nodeloc.com/u/hakd)\
**Post date:** [2025 年12 月 19 日 05:02 UTC](https://www.nodeloc.com/t/topic/70927/11 "2025-12-19T05:02:07Z")

</div>

有心了

---

<div class="post-metadata">

**Author:** ![wxk](https://www.nodeloc.com/user_avatar/www.nodeloc.com/wxk/32/928_2.png) [@wxk](https://www.nodeloc.com/u/wxk)\
**Post date:** [2025 年12 月 19 日 05:19 UTC](https://www.nodeloc.com/t/topic/70927/12 "2025-12-19T05:19:32Z")

</div>

感谢大佬分享

---

<div class="post-metadata">

**Author:** ![sdcfre](https://www.nodeloc.com/user_avatar/www.nodeloc.com/sdcfre/32/30620_2.png) [@sdcfre](https://www.nodeloc.com/u/sdcfre)\
**Post date:** [2025 年12 月 19 日 05:22 UTC](https://www.nodeloc.com/t/topic/70927/13 "2025-12-19T05:22:42Z")

</div>

长知识了 谢谢

---

<div class="post-metadata">

**Author:** ![kvj](https://www.nodeloc.com/user_avatar/www.nodeloc.com/kvj/32/23710_2.png) [@kvj](https://www.nodeloc.com/u/kvj)\
**Post date:** [2025 年12 月 19 日 05:28 UTC](https://www.nodeloc.com/t/topic/70927/14 "2025-12-19T05:28:58Z")

</div>

感谢分享！

---

<div class="post-metadata">

**Author:** ![yyzhou94](https://www.nodeloc.com/letter_avatar_proxy/v4/letter/y/a88e57/32.png) [@yyzhou94](https://www.nodeloc.com/u/yyzhou94)\
**Post date:** [2025 年12 月 19 日 05:36 UTC](https://www.nodeloc.com/t/topic/70927/15 "2025-12-19T05:36:27Z")

</div>

感谢分享

---

<div class="post-metadata">

**Author:** ![Angle](https://www.nodeloc.com/user_avatar/www.nodeloc.com/angle/32/17300_2.png) [@Angle](https://www.nodeloc.com/u/Angle)\
**Post date:** [2025 年12 月 19 日 05:41 UTC](https://www.nodeloc.com/t/topic/70927/16 "2025-12-19T05:41:17Z")

</div>

感谢大佬分享

---

<div class="post-metadata">

**Author:** ![MikeHand](https://www.nodeloc.com/user_avatar/www.nodeloc.com/mikehand/32/2793_2.png) [@MikeHand](https://www.nodeloc.com/u/MikeHand)\
**Post date:** [2025 年12 月 19 日 06:57 UTC](https://www.nodeloc.com/t/topic/70927/17 "2025-12-19T06:57:29Z")

</div>

小白学习了 :xhj37:

---

<div class="post-metadata">

**Author:** ![unpack](https://www.nodeloc.com/letter_avatar_proxy/v4/letter/u/f14d63/32.png) [@unpack](https://www.nodeloc.com/u/unpack)\
**Post date:** [2025 年12 月 19 日 08:57 UTC](https://www.nodeloc.com/t/topic/70927/18 "2025-12-19T08:57:26Z")

</div>

小白感谢 资料

---

<div class="post-metadata">

**Author:** ![parve](https://www.nodeloc.com/user_avatar/www.nodeloc.com/parve/32/24068_2.png) [@parve](https://www.nodeloc.com/u/parve)\
**Post date:** [2025 年12 月 19 日 09:10 UTC](https://www.nodeloc.com/t/topic/70927/19 "2025-12-19T09:10:00Z")

</div>

学习一下，正好试试

---

<div class="post-metadata">

**Author:** ![azhaoyihao](https://www.nodeloc.com/user_avatar/www.nodeloc.com/azhaoyihao/32/14_2.png) [@azhaoyihao](https://www.nodeloc.com/u/azhaoyihao)\
**Post date:** [2025 年12 月 19 日 09:10 UTC](https://www.nodeloc.com/t/topic/70927/20 "2025-12-19T09:10:45Z")

</div>

感谢分享vps常用命令

[下一页](https://www.nodeloc.com/t/topic/70927.md?page=2)
