一、准备工作
在安装软件前需完成以下基础操作:
- 选择主流云服务商(如阿里云、AWS),创建包含公网IP的实例。
- 选择操作系统(推荐Ubuntu/CentOS),配置安全组开放SSH端口。
- 获取SSH密钥或密码,保存登录凭证。
二、连接云主机
通过SSH工具建立远程连接:
- Linux/macOS使用终端命令:
ssh username@ip
- Windows推荐使用PuTTY或Xshell
- 首次连接需验证指纹信息
三、安装软件的三种方法
方法1:包管理器安装
更新系统后通过命令直接安装:
sudo apt update && sudo apt install nginx # Ubuntu/Debian
sudo yum install httpd # CentOS/RHEL
方法2:源码编译安装
- 使用wget下载源码包:
wget https://example.com/package.tar.gz
- 解压后执行编译命令:
./configure && make && sudo make install
方法3:Docker容器部署
- 安装Docker引擎:
sudo apt install docker-ce
- 拉取镜像运行服务:
docker run -d --name app image_name
四、常见问题与解决方案
问题现象 | 解决方案 |
---|---|
依赖缺失报错 | 运行sudo apt install -f 修复依赖链 |
端口冲突 | 修改服务配置文件或关闭占用进程 |
权限不足 | 使用sudo 提权或修改目录权限 |
通过SSH远程连接云主机后,可灵活选择包管理器、源码编译或容器化方案安装软件。建议优先使用系统包管理器保证稳定性,复杂场景可结合Docker实现环境隔离。安装完成后,通过systemctl
管理服务状态,并定期更新安全补丁。