首页
/
行业洞察
/
正文
INDUSTRY INSIGHT · 深度
1、Ubuntu24.04 系统安装+CentOS 迁移 Ubuntu24.04
📅 2026/10/17 8:34:11
✍️ 爱科研究院
👁 阅读 3,247
一、系统总体对比表格对比项CentOS7CentOS Stream9Ubuntu 24.04 LTS发行体系RHEL 系RHEL 系Debian 系包管理器yumdnfapt软件包格式.rpm.rpm.deb软件源路径/etc/yum.repos.d/*.repo/etc/yum.repos.d/*.repo/etc/apt/sources.list、/etc/apt/sources.list.d/*.list防火墙firewalldfirewalldufw默认未启用SELinux默认开启默认开启默认关闭root 账号可设置密码直接登录 root可设置密码直接登录 rootroot 无密码禁止直接登录普通用户sudo提权管理服务管理systemdsystemdsystemdsystemctl语法完全通用MySQL 服务名mysqldmysqldmysqlMySQL 配置文件/etc/my.cnf/etc/my.cnf/etc/mysql/mysql.conf.d/mysqld.cnf软件版本保守偏低滚动更新版本较新LTS 支持 5 年适用场景传统企业生产预发布、测试开发、云主机、Docker/K8s迁移最大工作量包管理命令、防火墙、软件服务名称、配置文件路径。systemctl命令通用。二、Ubuntu24.04 VMware 虚拟机安装流程2.1 新建虚拟机VMware 点击创建新的虚拟机选择【典型】。选择Ubuntu 64位指定虚拟机存储位置。硬件配置示例CPU4 核、内存 8G、磁盘 200G网络模式 NAT。CD/DVD 挂载ubuntu‑24.04‑live‑server‑amd64.iso镜像文件。2.2 系统安装步骤开机 GRUB 菜单选择Try or Install Ubuntu Server。语言、键盘布局默认 English (US)。网络配置默认 DHCP 自动获取 IP。代理地址留空不配置代理。软件源镜像替换为国内镜像如华为云http://mirrors.huaweicloud.com/ubuntu提升下载速度。磁盘分区选择Use an entire disk使用整块磁盘默认 LVM自动分区。用户配置填写普通用户名、主机名、用户密码。SSH 配置勾选Install OpenSSH server开启远程 SSH 登录。附加组件snaps 应用全部不勾选。等待安装包下载部署完成后执行Reboot now重启。重启提示卸载 cdrom 介质直接回车忽略。2.3 安装完成后基础配置安装基础工具sudo apt‑get install -y vim bash‑completionNetplan 配置静态 IPcd /etc/netplan sudo vim 00‑installer‑config.yamlyaml 配置只能空格缩进禁止 Tabnetwork: ethernets: ens33: dhcp4: no addresses: [10.1.8.10/24] routes: to: default via: 10.1.8.2 nameservers: addresses: [223.5.5.5,223.6.6.6] version:2应用网络配置sudo chmod 600 00‑installer‑config.yaml sudo netplan apply开启 root 账号密码sudo passwd root允许 SSH 远程登录 rootsudo vim /etc/ssh/sshd_config #修改 PermitRootLogin yes sudo systemctl restart ssh sudo systemctl enable ssh三、核心命令与实操案例3.1 包管理 apt /dpkg注意apt update只刷新源索引不升级软件apt upgrade执行软件升级CentOSyum update同时刷新源 升级。#刷新软件源缓存 sudo apt update #升级全部已安装软件 sudo apt upgrade -y #安装软件 sudo apt install nginx mysql‑server -y #卸载保留配置 sudo apt remove nginx -y #彻底卸载同时删除配置文件 sudo apt purge nginx -y #搜索软件包 apt search redis #查看本地已安装deb包 dpkg -l #本地安装deb包 sudo dpkg -i xxx.deb3.2 防火墙 ufwCentOS 为 firewalld#安装ufw sudo apt install ufw -y #查看状态 sudo ufw status #开启防火墙 sudo ufw enable #放行端口 sudo ufw allow 80/tcp sudo ufw allow 3306/tcp #删除放行规则 sudo ufw delete allow 3306/tcp #关闭防火墙 sudo ufw disable3.3 SELinuxUbuntu24.04默认关闭 SELinux绝大多数场景无需操作。#查看状态默认输出disabled getenforce #如需工具手动安装 sudo apt install selinux‑utils -y3.4 root 账号权限#普通用户sudo提权执行root命令 sudo ls /root #设置root密码 sudo passwd root #切换root用户 su - root #查看当前用户 whoami3.5 systemctl 服务管理命令语法与 CentOS 完全一样注意部分服务名称不同MySQLCentOS 叫mysqldUbuntu 叫mysqlsudo systemctl status mysql sudo systemctl restart mysql sudo systemctl enable mysql sudo systemctl stop nginx #查看所有开机自启服务 systemctl list‑unit‑files --typeservice3.6 软件源管理#查看主源 cat /etc/apt/sources.list #编辑主源 sudo vim /etc/apt/sources.list #添加第三方源文件 sudo tee /etc/apt/sources.list.d/mysql.list #修改源之后必须刷新索引 sudo apt update3.7 系统信息查看#跨系统通用 cat /etc/os‑release uname -r #Ubuntu专属查看系统版本 lsb_release -a3.8 日志查看日志目录同样是/var/logjournalctl命令跨系统通用。#实时查看mysql错误日志 tail -f /var/log/mysql/error.log #journalctl跟踪服务日志 journalctl -u mysql -f #查看全部系统实时日志 journalctl -f3.9 网络管理 NetplanCentOS7/etc/sysconfig/network‑scripts/ifcfg‑xxx、nmcliCentOS Stream9仅 nmcliUbuntu24.04Netplan yaml 配置文件/etc/netplan/*.yaml⚠️yaml 严格空格缩进禁止 Tab修改配置执行netplan apply生效不需要重启网络服务。通用网络命令CentOS/Ubuntu 全部可用ip addr ip route sudo ip route add 10.0.0.0/24 via 192.168.1.1 sudo ip link set ens33 down sudo ip link set ens33 upUbuntu 默认不带ifconfig需要安装net‑tools。四、迁移避坑小结systemctl start/restart/enable语法不变重点注意服务名称不一致。防火墙firewall‑cmd→ufw整套命令。Ubuntu 默认关闭 SELinux少大量权限类故障。包管理yum/dnf替换为aptrpm替换dpkg分清apt update和apt upgrade作用。养成sudo习惯不要直接登录 root。Netplan yaml 配置只能空格禁止 Tab使用netplan apply生效没有systemctl restart network。
📌 标签:
工业官网
设计趋势
AI 建站
SEO
获取完整报告 →
RELATED ARTICLES
推荐阅读
2026/10/17 8:29:11
基于Kali与XAMPP搭建Web安全靶机:DVWA和Pikachu等
2026/10/17 8:29:11
基于Django与MySQL的协同过滤电影推荐系统实战
2026/10/17 8:29:11
单机VT调试器实战:从蓝屏排查到内核模块调试与避坑指南
2026/10/17 9:34:26
风光出力场景生成:Copula相关性建模与K-means削减实战
2026/10/17 9:34:26
端口、套接字与多路分解:用四元组看懂网络编程核心
2026/10/17 9:34:26
外汇接口开发必读:挖掘文档之外的效率与稳定密码
2026/10/17 9:34:26
Git merge完全指南:从三方合并原理到冲突解决实战
2026/10/17 9:34:26
2026年最新:AI率92%如何暴降至5%?10款亲测有效降AI工具,免费享降AIGC额度|TaoToken统一Key实测
2026/10/17 9:29:20
Element UI 布局实战:从容器骨架到栅格系统的踩坑与沉淀
2026/10/17 0:02:58
NetSpot 实战:用信道分析与频宽优化解决 Wi-Fi 卡顿
2026/10/17 0:02:58
C++ split() 字符串分割的五种实现与性能实测
2026/10/17 0:02:58
R语言坐标轴范围设置:从xlim/ylim到coord_cartesian的完整指南
2026/10/16 1:17:36
流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南
2026/10/16 1:17:35
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别
2026/10/16 1:17:35
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容
2026/10/16 1:17:35
我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频
2026/10/16 18:46:48
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证
2026/10/16 18:46:46
2026 大模型集体涨价:用 Python 做企业 Token 成本测算与选型避坑(附配置)