Linux 作为一款广泛使用的操作系统,其与服务器交互的核心在于命令行操作,通过 SSH(Secure Shell)协议,用户可以安全地远程登录和管理服务器,以下是常用的 Linux 访问服务器命令及其详细使用方法。

SSH 远程登录命令
SSH 是最常用的远程服务器访问方式,通过加密连接确保数据安全,基本语法为:
ssh [用户名]@[服务器IP地址]
以 root
用户登录 IP 为 168.1.100
的服务器:
ssh root@192.168.1.100
首次连接时,系统会提示服务器的公钥指纹,输入 yes
确认即可,若需指定 SSH 端口(默认为 22),可使用 -p
参数:
ssh -p 2222 user@192.168.1.100
文件传输命令
-
scp(安全复制)
用于本地与服务器之间的文件传输,语法为:
scp [本地文件路径] [用户名]@[服务器IP]:[远程目录]
将本地文件test.txt
上传至服务器的/home/user/
目录:
scp test.txt user@192.168.1.100:/home/user/
下载服务器文件到本地:
scp user@192.168.1.100:/home/user/test.txt ./
-
rsync(远程同步)
适合大文件或目录的增量传输,支持断点续传:
rsync -avz [本地路径] [用户名]@[服务器IP]:[远程路径]
-a
归档模式,-v
显示详情,-z
压缩数据。
服务器内文件操作命令
登录服务器后,常用文件管理命令包括:

ls
:列出目录内容,-l
显示详细信息,-a
显示隐藏文件。cd
:切换目录,如cd /var/log
进入日志目录。pwd
:显示当前工作路径。mkdir
:创建目录,mkdir -p test/dir
可递归创建多级目录。rm
:删除文件,-r
递归删除目录,-f
强制删除。cp
:复制文件,cp -r
复制目录。mv
:移动文件或重命名。
文本编辑命令
-
vim/nano
vim filename
打开文件,i
进入编辑模式,Esc
退出编辑,wq
保存退出。
nano
是更简单的编辑器,直接操作即可。 -
cat/tac/less
cat
查看文件内容,tac
倒序显示,less
分页查看(支持上下键滚动)。
权限管理命令
Linux 采用 rwx
(读/写/执行)权限体系,通过 chmod
修改权限:
chmod 755 file.txt
:所有者读写执行,组和其他用户读执行。chown user:group file.txt
:修改文件所有者和所属组。
网络与进程管理
-
网络命令
(图片来源网络,侵删)ifconfig
或ip addr
:查看服务器 IP 地址。ping [IP]
:测试网络连通性。netstat -tuln
:查看监听端口。
-
进程管理
ps aux
:查看所有进程。top
:实时监控进程资源占用。kill [PID]
:终止进程,-9
强制终止。
压缩与解压命令
tar -czvf archive.tar.gz /path/to/dir
:压缩目录为.tar.gz
文件。tar -xzvf archive.tar.gz
:解压文件。
常用快捷键
Ctrl+C
:终止当前命令。Ctrl+D
:退出 SSH 连接。Tab
:自动补全命令或路径。
服务器配置文件修改
-
SSH 配置
编辑/etc/ssh/sshd_config
,修改端口、禁止 root 登录等,重启服务:systemctl restart sshd
。 -
防火墙设置
CentOS:firewall-cmd --add-port=80/tcp --permanent
开放端口。
Ubuntu:ufw allow 80
开放端口。
日志查看命令
tail -f /var/log/syslog
:实时查看系统日志。journalctl -u nginx
:查看指定服务日志。
相关问答 FAQs
Q1: 忘记服务器 root 密码如何重置?
A1: 若使用 GRUB 引导,重启服务器时在 GRUB 菜单按 e
,编辑内核参数,在 ro
后添加 init=/bin/bash
,按 Ctrl+X
启动,挂载根文件系统为可读写模式(mount -o remount,rw /
),执行 passwd root
修改密码,重启服务器即可。
Q2: SSH 连接超时如何解决?
A2: 检查服务器防火墙是否放行 SSH 端口(如 22),确认服务器 SSH 服务是否运行(systemctl status sshd
),若需延长超时时间,可在客户端 ~/.ssh/config
中添加:
Host *
ServerAliveInterval 60
ServerAliveCountMax 3
每隔 60 秒发送一次心跳包,避免连接断开。