阿里云主机Linux管理终端怎么操作?手把手带你入门

说实话,很多刚接触云服务器的朋友,第一次登录阿里云Linux主机的时候,都会有点懵:一个黑乎乎的窗口,光标一闪一闪,不知道该干嘛,其实不用怕,这东西就跟你在Windows上敲cmd差不多,只不过命令变了,逻辑完全不同,今天我把自己从“一脸懵逼”到“勉强会用”的过程整理出来,希望能帮你少走弯路。
一、先搞清楚你在跟谁打交道
阿里云主机Linux管理终端,本质上就是通过SSH协议远程连接到你的云服务器,然后在一个命令行界面里操作系统的核心,你买的ECS实例,不管是CentOS、Ubuntu还是Debian,系统启动后默认就开启了SSH服务,你只需要一个客户端工具就能连上去。
常见的客户端有Putty(Windows专用)、Xshell(功能更强)、Windows自带的PowerShell(新版支持SSH),或者直接用macOS和Linux上自带的终端,我本人最推荐新手用Xshell,界面友好,而且有免费版,当然如果你不想装任何软件,用阿里云控制台自带的“管理终端”也行,不过是网页版的,有时会卡顿。
二、第一次连接,你需要准备三样东西

1、公网IP地址:在你的阿里云ECS实例详情页就能看到,一串数字,123.123.123.123。
2、用户名:Linux系统默认管理员是 root,但也有例外(比如Ubuntu默认用户是 ubuntu),我建议直接用 root,省事,但注意安全(后面会讲)。
3、密码:你在购买实例时设置的登录密码,或者在控制台重置过的密码。
> 小提示:如果你用密钥对登录(推荐),那你还需要把私钥文件下载到本地,密钥对比密码更安全,但操作多一步,新手先学会密码登录再说。
三、动手连一次——以Xshell为例

1、打开Xshell,点击左上角“文件” -> “新建”。
2、在“连接”选项卡里,主机填你的公网IP,端口默认22。
3、点击左侧“用户身份验证”,方法选“Password”,用户名填 root,密码填你的密码。
4、点击“确定”,然后双击这个会话,就连接上了。
不出意外,你会看到类似这样的输出:
Last login: Mon Apr 14 10:23:45 2025 from 192.168.1.100 [root@iZbp1abcdefg ~]#
那个# 号表示你现在是超级用户(root),可以干任何事,如果是$ 号,说明是普通用户。
四、登录之后,首先该做什么?
很多新手连上以后就发懵,不知道敲什么,别急,先记住几个救命命令:
pwd:显示当前目录,确认自己在哪里。
ls:列出当前目录下的文件和文件夹。
cd /:切换到根目录。
clear:清屏,让界面清爽一点。
我建议你第一次登录后,先检查一下系统基本信息:
cat /etc/os-release # 查看操作系统版本和名称 free -h # 查看内存使用情况 df -h # 查看磁盘空间
这些命令能让你对自己的服务器有基本了解,比如发现磁盘只剩10%了,那就要考虑清理日志或者扩容了。
五、玩转文件管理——这是最常用的操作
在Linux终端里,你没有图形界面,所有操作都是命令,我整理了最常用的文件操作命令:
| 你要做的事 | 命令示例 | 说明 |
| 查看文件内容 | cat /etc/passwd | 直接输出全部内容 |
| 分页查看 | more /var/log/messages | 按空格翻页 |
| 编辑文件 | vi /etc/nginx/nginx.conf | 进入vi编辑器,新手建议先用nano |
| 创建文件夹 | mkdir /data | 在根目录下创建data目录 |
| 复制文件 | cp /etc/hosts /tmp/ | 把hosts文件复制到tmp目录 |
| 移动/重命名 | mv old.txt new.txt | 重命名文件 |
| 删除文件 | rm -rf /tmp/tempdir | 递归强制删除,谨慎使用! |
特别提醒:rm -rf 这个命令威力巨大,不小心敲成rm -rf / 会删掉整个系统,很多刚入门的同学手滑过,包括我,建议养成习惯,用rm -rf 之前先ls 确认一下路径。
六、软件安装——让服务器干活
你的云主机是空的,需要装软件才能跑网站、数据库之类,不同Linux发行版有不同的包管理器:
CentOS / RHEL / Fedora:用yum 或dnf(新版本)
Ubuntu / Debian:用apt
举个例子,你想装个Nginx做网站服务器:
CentOS系统 yum install -y nginx systemctl start nginx # 启动服务 systemctl enable nginx # 设置开机自启 Ubuntu系统 apt update # 先更新软件源 apt install -y nginx systemctl start nginx
装完以后,在浏览器里输入你的公网IP,如果看到Nginx的欢迎页,说明成功了,如果打不开,多半是阿里云的安全组没有开放80端口,去控制台添加入方向规则就行。
七、安全第一——别让服务器变成肉鸡
新手最容易犯的错误就是密码设得太简单,或者直接开放了22端口让全世界都能SSH尝试登录,我吃过亏:有一次忘记关22端口,第二天发现系统被暴力破解,装了挖矿病毒,CPU跑满100%,血泪教训告诉你,至少要做这三件事:
1、修改默认SSH端口:把22改成别的端口,比如2222。
vi /etc/ssh/sshd_config # 找到 #Port 22,改成 Port 2222 systemctl restart sshd
2、禁止root直接登录:创建一个普通用户,给它sudo权限,日常用普通用户登录,需要时再用sudo。
useradd admin passwd admin # 设置密码 usermod -aG wheel admin # CentOS添加sudo组
3、配置防火墙:用firewalld或iptables只放行需要的端口,简单做法是用阿里云的安全组,只允许你的IP地址访问(比如家里宽带的IP),其他IP全部拒绝。
八、常用小技巧——提高效率
Tab键自动补全:敲命令和路径的时候,按Tab能自动补全,减少打字错误。
上下箭头:翻看之前敲过的命令,不用重输。
Ctrl + C:终止正在运行的命令,比如卡住了或者误操作了。
history:查看你最近敲过的所有命令,记不住的时候用这个。
screen 或tmux:如果你要运行一个长时间的任务(比如下载大文件、编译程序),用这个工具可以把任务挂在后台,即使你关掉终端也不会中断,新手暂时可以不学,但迟早用得上。
九、遇到问题怎么办?
Linux终端最让人头疼的就是报错,常见的问题和解决思路:
“Permission denied”:权限不够,大部分情况需要加上sudo 或者切换到root。
“command not found”:命令没安装,比如你敲了ifconfig却报错,CentOS7以后默认用ip addr了,或者你可以yum install -y net-tools 装上。
“Connection refused”:连接被拒绝,可能是端口没开放,或者服务没启动,检查安全组和防火墙。
“No space left on device”:磁盘满了,用df -h 查看,然后清理/var/log 下的日志文件。
实在找不到原因,可以复制错误信息去搜索引擎搜,或者问AI,现在的大语言模型对命令行问题回答得不错,但注意不要盲目信任,尤其涉及删除操作的要谨慎。
十、从新手到熟练:我的建议
别指望一天学会所有命令,我刚开始的时候,连vi退出都不会,每次都是直接关窗口,后来下载了一个命令速查表贴在墙上,每天练几个。
你可以给自己定个小目标:比如先学会用终端部署一个网站,从安装Nginx开始,然后配置一个静态页面,再学会看日志排错,过程中你会用到的命令自然就记住了。
阿里云官网其实有很详细的文档,包括“使用管理终端连接Linux实例”的图文教程,如果你连不上,先去那边翻一下。
最后想说一句:终端并不可怕,它只是另一种交互方式,一旦你习惯了,你会发现敲命令比点鼠标快得多,祝你好运,希望这串文字能帮到你。
文章摘自:https://idc.huochengrm.cn/zj/27652.html
评论
吕向笛
回复阿里云主机Linux管理终端操作简便,只需登录后即可执行各种命令进行管理。
区悠婉
回复阿里云主机Linux管理终端操作:通过SSH连接,输入命令行指令,实现文件管理、系统配置等。