一、准备服务器环境
登录阿里云ECS服务器需通过SSH客户端工具(如PuTTY或终端)连接服务器公网IP地址,输入用户名和密码完成身份验证。建议优先创建具有sudo权限的非root用户以保证系统安全。
二、安装包管理器
根据操作系统类型选择对应的包管理工具:
- Ubuntu/Debian系统:内置apt包管理器,执行
sudo apt update
更新软件源索引 - CentOS/RHEL系统:使用yum/dnf工具,通过
sudo yum check-update
检查更新
三、使用包管理器安装软件
以安装Nginx为例:
- Ubuntu系统执行:
sudo apt install nginx
- CentOS系统执行:
sudo yum install nginx
通过 apt search
或 yum search
可查询软件包名称。
四、源码编译安装示例
以安装Docker社区版为例:
- 卸载旧版本:
sudo yum remove docker*
- 添加阿里云镜像源:
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 执行安装命令:
sudo yum install docker-ce
五、验证软件安装
通过以下命令检查安装结果:
nginx -v
查看版本信息systemctl status docker
检查服务状态