云服务器Linux系统安装核心技术解析
环境准备阶段
选择主流云平台(如阿里云/腾讯云/AWS)后,完成三个基础操作:创建计算实例(推荐2核4G以上配置)、配置安全组(预先开放22端口)、分配公网IP地址。网络带宽建议初始设置为5Mbps以适应系统更新需求。
Linux发行版科学选型
CentOS特点:企业级稳定性优先,生命周期长达10年,兼容RHEL生态,适用于生产环境。最新替代方案AlmaLinux同样值得关注。
Ubuntu优势:LTS版本提供5年支持周期,软件库丰富,开发环境友好。22.04版本默认搭载Cloud-Init工具,可自动化初始化配置。
实战安装双模式
控制台安装模式:通过VNC连接到云服务器虚拟控制台,使用Tab键修改启动参数,设置时区为Asia/Shanghai,划分磁盘分区(建议SWAP空间为内存的1.5倍)。
SSH安装模式(推荐):下载镜像后执行dd if=image.iso of=/dev/vda
写入磁盘,使用ssh root@ip
连接时需确认ECDSA密钥指纹。
核心配置四步法
- 用户管理:
adduser deploy && usermod -aG sudo deploy
创建运维账户 - 防火墙配置:
ufw allow 22,80,443/tcp && ufw enable
启用端口限制 - 软件源加速:替换默认源为阿里云镜像源提升10倍下载速度
- 密钥登录:
vim ~/.ssh/authorized_keys
配置公钥禁用密码登录
性能调优实战
修改/etc/sysctl.conf
配置:
net.core.somaxconn = 4096
vm.swappiness = 10
fs.file-max = 65535
安装sysstat包后,通过iostat -xm 2
监控磁盘IO负载,使用htop
实时观察CPU占用。