给服务器重装ubuntu 20.04 系统

📅 2026/7/14 15:20:52
给服务器重装ubuntu 20.04 系统
1.重装系统的一般过程针对服务器备份原系统的配置库等重装系统:磁盘格式安装环境工具恢复备份的配置库等设置新的工程目录gerrit2.重装系统的分解动作针对服务器2.1 备份原系统的配置库将原系统的关键配置特殊的库数据从服务器备份到其他地方因为重装系统后格式化磁盘将丢失全部数据2.2 重装系统断网重装机房操作选择安装光盘或U盘里面就是重装的系统比如Ubuntu 20.04给服务器物理断网减少联网更新导致重装需要较长时间给服务器插入光盘或U盘重启服务器进入重装流程f11 重装流量一般启动系统选择del、esc重装系统选择f11、f12、f1我的服务器选择f11进入重装流程选择光盘或U盘介质比如U盘名为K选择介质里的合适系统比如多个系统里选择Ubuntu 20.04之后基本continuecontinue里需要注意的地方方便以后重启时减少设置重装时的关键设置方便后续使用设置账户-密码以便ssh远程登录或本地登录给服务器的网卡设置联网ip、gw、nameserver(dns)按规划的网络配置重装时设置将不必麻烦后续设置此时不设置也可后续再设置netplan修改/etc/netplay/*yaml文件更改apt源比如设置http://mirrors.aliyun.com/ubuntu安装ssh服务器方便后续远程登录服务器因为断网重装只要光盘或U盘的系统没有问题重装将非常快2.3 设置root账户给root账户设置密码sudo passwd root #root账户默认存在此举为设置密码以便后续登录2.4 设置root远程登录默认ssh不允许root远程登录但开发-调试期间我们需要root远程登录以便获取最高权限减少因权限问题导致的古怪问题# 修复ssh的配置文件开启root登录 sudo vi /etc/ssh/sshd_config # 将PermitRootLogin without-password类似禁止root登录修改为PermitRootLogin yes # 重启ssh服务 sudo service ssh restart2.5 安装环境工具联网安装远程操作联网安装常用工具或包C开发调试包GO开发调试包进程分析包发包测试包等这时因为设置root远程登录可从机房环境离开到安静的办公环境里执行上述操作2.4 恢复备份环境将之前备份的关键配置特殊的库等重新下载到重装的服务器保证重装后不必再费心恢复原系统的特殊功能2.5 扩展根目录空间默认ext4ubuntu 默认安装时并不会把全部的磁盘空间分配给/目录而是留下一些空闲空间以便后续拓展。执行如下命令完成根目录/目录的空间拓展#查看当前磁盘挂载与使用情况关注/目录挂载的设备首列如/dev/mapper/ubuntu--vg-ubuntu--lvdf-h#查看磁盘空闲空间关注Free PE / Size行里面就是磁盘空闲空间(分配到vg但并没有分配到lv挂载的是lv)vgdisplay#当/目录磁盘空间不足的时候我们从磁盘空闲空间分配补充# lvextend -l/-L ${分配的空间} ${分配的设备逻辑卷}## lvextend -l 100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv #分配剩余全部空闲空间lvextend-L10G /dev/mapper/ubuntu--vg-ubuntu--lv#分配剩余空闲空间的10G#同步文件系统resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv#查看/目录是否得到拓展df-h