如何在阿里云服务器使用命令行?2025教程

一、前期准备:服务器连接与安全配置

1.1 获取服务器访问凭证

登录阿里云控制台,进入ECS实例详情页,获取以下关键信息:

  • 公网IP地址:用于远程连接的唯一标识
  • 登录密码:首次使用需重置系统密码
  • 实例ID:服务器唯一标识符

1.2 配置安全组规则

安全组是虚拟防火墙,必须正确配置才能保证服务器可访问:

  • 进入ECS控制台 → 安全组 → 配置规则
  • 添加入方向规则,开放常用端口:
    • SSH连接:22端口
    • Web服务:80(HTTP)、443(HTTPS)端口
    • 自定义应用端口:如3306(MySQL)、8080(Tomcat)
  • 优先级设置为1(最高),授权对象为0.0.0.0/0允许所有IP访问

二、命令行连接方式详解

2.1 SSH直接连接(Linux/Mac)

bash
ssh root@你的公网IP
# 示例:ssh .123.123

首次连接会提示确认主机密钥,输入yes后,再输入预设的密码即可登录。

2.2 使用SSH客户端(Windows)

推荐使用Xshell、PuTTY等工具:

  • 新建会话,主机栏填写公网IP
  • 协议选择SSH,端口保持22
  • 连接后输入用户名(root)和密码

2.3 会话保持与管理

  • 使用screentmux保持长时间任务
  • 配置SSH密钥对实现免密登录

三、基础文件操作与目录管理

3.1 Linux目录结构认知

  • /:根目录,所有目录的起点
  • /root:系统管理员主目录
  • /home:普通用户主目录
  • /etc:系统配置文件存储位置
  • /var:经常变化的文件,如日志

3.2 常用文件操作命令

bash
ls -la # 列出目录详细内容
cd /usr/local # 切换目录
pwd # 显示当前工作目录
mkdir project # 创建新目录
rm -rf temp # 强制删除目录
cp file1 file2 # 复制文件
mv oldname newname # 移动或重命名文件

四、环境部署与软件安装

4.1 软件包管理操作

  • CentOS/Alibaba Linux:使用yum包管理器
    • yum update -y:更新系统软件包
    • yum install package_name:安装指定软件
    • yum remove package_name:卸载软件包
  • Ubuntu:使用apt包管理器

4.2 Java环境部署实战

bash
# 检查现有Java环境
java -version
# 卸载系统自带OpenJDK(如需)
rpm -qa | grep java
yum -y remove java-1.8.0-openjdk
# 安装自定义JDK
rpm -ivh jdk-11.0.8_linux-x64_bin.rpm
# 验证安装
java -version

该方式自动配置环境变量,为最便捷的Java环境搭建方案

4.3 Web服务器配置

Tomcat部署:

bash
# 解压安装包
tar -zxvf apache-tomcat-9.0.37.tar.gz
# 进入目录并启动
cd apache-tomcat-9.0.37
bin/startup.sh
# 验证启动
ps -ef | grep tomcat

4.4 容器化部署:Docker环境搭建

bash
# 卸载旧版本
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
# 安装必要工具
yum install -y yum-utils
# 配置阿里云镜像仓库
yum-config-manager –add-repo
# 安装Docker CE
yum -y install docker-ce docker-ce-cli containerd.io
# 启动Docker服务
systemctl start docker
systemctl enable docker

配置国内镜像源可显著提升下载速度

五、系统监控与性能优化

5.1 资源使用监控

bash
top # 实时系统状态监控
htop # 增强型系统监控(需安装)
df -h # 磁盘空间检查
free -h # 内存使用情况

5.2 网络配置与故障排查

  • ping 目标IP:测试网络连通性
  • netstat -tulpn:查看端口监听状态
  • ss -tulpn:新版网络连接查看
  • traceroute 目标IP:跟踪网络路由路径

5.3 防火墙管理

bash
# 查看防火墙状态
systemctl status firewalld
# 开启/关闭防火墙
systemctl start firewalld
systemctl stop firewalld
# 端口管理
firewall-cmd –zone=public –add-port=8080/tcp –permanent
firewall-cmd –reload

六、高级运维技巧

6.1 进程管理与后台运行

  • ps aux | grep 进程名:查找特定进程
  • nohup command &:后台运行命令且关闭终端不停止
  • kill -9 进程ID:强制终止进程

6.2 日志查看与分析

  • tail -f 日志文件:实时查看日志
  • grep "关键词" 日志文件:搜索日志内容

七、实用快捷操作汇总

7.1 文本编辑操作

  • vi/vim 文件名:命令行文本编辑器
  • cat 文件名:显示文件内容
  • head/tail 文件名:查看文件头部/尾部

7.2 压缩与解压缩

bash
# 压缩文件
tar -czvf archive.tar.gz directory/
# 解压文件
tar -xzvf archive.tar.gz

温馨提示:在购买云服务器前,建议先通过阿里云小站平台领取满减代金券,可在结算时享受额外优惠,降低上云成本。合理利用优惠活动能够有效节省企业IT预算。

内容均以整理官方公开资料,价格可能随活动调整,请以购买页面显示为准,如涉侵权,请联系客服处理。

本文由星速云发布。发布者:星速云。禁止采集与转载行为,违者必究。出处:https://www.67wa.com/16612.html

(0)
上一篇 2025年11月4日 上午7:55
下一篇 2025年11月4日 上午7:55
联系我们
关注微信
关注微信
分享本页
返回顶部