Linux 云服务器安装
Linux云服务器安装通常包括选择云服务商(如阿里云、腾讯云)、创建实例时指定Linux发行版(如Ubuntu、CentOS)、配置CPU/内存/存储及网络参数,随后通过SSH远程连接进行初始化设置(如更新系统、配置防火墙、创建普通用户、部署应用环境等),整个过程无需物理设备,全程在Web控制台或CLI中完成,兼具灵活性与可扩展性。
Linux云服务器安装实战指南:从选购到SSH登录的极简入门
在数字化开发与部署日益普及的今天,Linux云服务器已成为个人开发者、初创团队乃至企业应用的基石,它稳定、开源、资源灵活,但对新手而言,“安装”二字常被误解——云服务器本身无需像物理机那样安装操作系统;真正的“安装”,是指选择发行版、初始化系统、配置基础安全与环境这一系列关键操作,本文将带你用不到20分钟,完成一台纯净、可用、安全的Linux云服务器部署。
第一步:选购与创建
登录主流云平台(如阿里云、腾讯云或AWS),进入ECS/云服务器控制台,选择地域与可用区(建议选离用户最近的区域以降低延迟),实例规格按需求选择(入门推荐2核4GB,兼顾性能与成本),最关键的是镜像选择:推荐Ubuntu 22.04 LTS(长期支持、社区活跃)或CentOS Stream 8(兼容性好,适合传统运维),避免选用已停止维护的版本(如CentOS 7已于2024年6月终止支持),网络配置中,务必勾选“自动分配公网IP”,并关联一个安全组——这是防火墙的第一道防线。
第二步:首次连接与身份验证
创建成功后,获取服务器的公网IP地址,打开终端(macOS/Linux)或使用PuTTY(Windows),执行:
ssh -p 22 root@你的公网IP
首次连接会提示“ECDSA key fingERPrint”,输入yes确认,此时需输入初始密码——注意:多数云平台默认禁用root密码登录,而是通过密钥对认证,创建实例时应提前上传或生成SSH密钥(如ssh-keygen -t ed25519),并将公钥绑定至实例,若跳过此步,可登录云平台控制台,在“实例详情→远程连接→重置密码”中设置临时密码(仅限部分厂商支持),但强烈建议始终启用密钥认证,更安全且免密登录。
第三步:基础加固与环境初始化
登录成功后,第一时间执行三件事:
- 更新系统:
sudo apt update && sudo apt upgrade -y(Ubuntu/Debian)或sudo dnf update -y(RHEL/CentOS Stream); - 创建普通用户并授予权限:
sudo adduser devuser sudo usermod -aG sudo devuser # Ubuntu系 # 或 sudo usermod -aG wheel devuser # RHEL系
- 禁用root远程登录:编辑
/etc/ssh/sshd_config,将PermitRootLogin设为no,再运行sudo systemctl restart sshd生效。
- 安装常用命令:
sudo apt install -y curl wget git vIM htop net-tools; - 若需Web服务,可一键安装Nginx:
sudo apt install -y nginx,启动后访问IP即可看到欢迎页; - 开发者常需Python3环境:Ubuntu默认已预装,检查
python3 --version,再安装pip:sudo apt install -y python3-pip。
第五步:防火墙与端口管理(可选但推荐)
启用UFW(Ubuntu)或firewalld(CentOS):
sudo ufw enable sudo ufw allow OpenSSH # 默认开放22端口 sudo ufw allow 80/tcp # 若部署网站 sudo ufw status verbose
最后提醒三个易忽略细节:
✅ 时间同步:运行sudo timedatectl set-ntp on,避免日志错乱或证书失效;
✅ 磁盘挂载:若购买了独立数据盘,需格式化并挂载(fdisk, mkfs.ext4, mount);
✅ 快照备份:首次配置完成后,立即在云平台创建系统盘快照——这是故障恢复的最快路径。
整个过程无需编译内核、不碰GRUB引导,也无需U盘或ISO镜像,所谓“Linux云服务器安装”,本质是一场面向生产环境的精准配置之旅,你安装的不是系统,而是可控、可复现、可审计的数字工作空间,当hostname -I返回你的IP,whOAmi显示非root用户,uptime显示正常运行时间——恭喜,你已拥有属于自己的Linux云端起点。
(全文共1198字)