在云计算时代,腾讯云Ubuntu服务器以其稳定性和易用性成为众多开发者的首选。本文将以Ubuntu 20.04 LTS版本为例,详细介绍从服务器初始化到深度学习环境搭建的完整流程。

服务器购买与基础配置
购买腾讯云服务器时,建议新手选择快速配置,根据需求选择合适的地域和机型。操作系统务必选择Ubuntu Server,公网带宽个人网站通常选择1Mbps即可满足需求。 购买成功后,系统会通过站内信发送公网IP地址、默认账户名和密码等信息。首次登录后需立即执行以下操作:
- 通过控制台关机后重置root密码,确保密码复杂度符合要求
- 使用命令
sudo passwd root修改root密码,并配置SSH允许root登录 - 修改
/etc/ssh/sshd_config文件,将PermitRootLogin prohibit-password改为PermitRootLogin yes
安全组与防火墙设置
服务器安全是部署过程中的重要环节。需在腾讯云控制台配置安全组规则,确保以下端口通畅:
| 端口 | 协议 | 用途 | 操作 |
|---|---|---|---|
| 22 | TCP | SSH远程连接 | 允许 |
| 80 | TCP | HTTP服务 | 允许 |
| 443 | TCP | HTTPS服务 | 允许 |
在服务器内部启用UFW防火墙:sudo ufw enable,并开放相应端口sudo ufw allow 22。
系统环境优化
为提高软件安装效率,建议更换为国内镜像源。以华为源为例,执行以下操作:
- 备份原有源列表:
sudo cp -a /etc/apt/sources.list /etc/apt/sources.list.bak - 使用sed命令替换源地址为
http://repo.huaweicloud.com - 更新软件包索引:
sudo apt-get update
NVIDIA驱动安装
对于需要GPU加速的深度学习任务,需先安装NVIDIA驱动:
- 检查dkms是否安装:
dpkg -l | grep -i dkms - 禁用nouveau驱动,编辑
/etc/modprobe.d/blacklist-nouveau.conf文件,添加相关配置 - 重新生成内核并重启:
sudo update-initramfs -u && sudo reboot - 从NVIDIA官网下载对应版本的驱动,使用wget下载安装包
远程连接与文件传输
推荐使用Xshell和Xftp进行远程连接和文件传输:
- 在Xshell中新建连接,主机填写公网IP,选择密钥认证方式
- Xftp提供可视化文件管理界面,支持本地与服务器间的文件拖拽传输
Web服务环境搭建
对于Web应用部署,常见的环境配置包括:
通过
sudo apt install命令安装python3-pip、python3-dev、nginx、uwsgi等组件。安装完成后,使用WinSCP上传网站文件到服务器指定目录,配置相关服务后即可启动网站。
数据库与项目管理
MySQL数据库可通过命令行或可视化工具进行初始化。对于Python项目,需安装所需的库文件,并通过pip3 install -r requirements.txt安装依赖包。
内容均以整理官方公开资料,价格可能随活动调整,请以购买页面显示为准,如涉侵权,请联系客服处理。
本文由星速云发布。发布者:星速云。禁止采集与转载行为,违者必究。出处:https://www.67wa.com/113108.html