首页 > 系统相关 >Centos7对比Ubuntu24一些常用操作差异点

Centos7对比Ubuntu24一些常用操作差异点

时间:2024-05-31 19:55:06浏览次数:10  
标签:netplan network 配置文件 配置 Centos7 etc 对比 cloud Ubuntu24

Centos7对比Ubuntu一些常用操作差异点

CentOS 7将于2024年6月30日停止维护,CentOS8已经转为Rhel的上游项目。同时Centos7的软件仓库中,部分软件版本较老。后续使用过程中可以考虑切换到Ubuntu。

下面总结了一些两个系统的常见差异点,包括软件包管理、防火墙管理和网络配置等。

功能/操作 CentOS 7.9 Ubuntu 24.04
软件包管理 使用 yum 安装软件包 使用 apt 安装软件包
软件包管理命令 yum install package_name apt install package_name
软件仓库配置 配置文件在 /etc/yum.repos.d/ 配置文件在 /etc/apt/sources.list
防火墙管理 默认开启,使用 firewalld 管理防火墙 默认关闭,使用 ufw 管理防火墙
防火墙开启命令 systemctl start firewalld ufw enable
防火墙规则添加 firewall-cmd --add-port=80/tcp ufw allow 80/tcp
网络配置工具 使用 NetworkManagernetwork 服务 使用 Netplan
网络配置文件 /etc/sysconfig/network-scripts/ /etc/netplan/
静态IP配置 配置 ifcfg-eth0 文件 配置 /etc/netplan/*.yaml 文件
启动/停止网络服务 systemctl restart network netplan apply
系统服务管理 使用 systemctl 管理服务 使用 systemctl 管理服务
服务启动命令 systemctl start service_name systemctl start service_name
SELinux 默认启用,需要配置 /etc/selinux/config 默认未启用,使用 AppArmor服务
软件包更新 yum update apt update && apt upgrade
默认文件系统 xfs ext4
发行版升级 使用 yum upgrade 使用 do-release-upgrade
日志管理 rsyslog rsyslog

ubuntu配置网络示意

在Ubuntu中配置网络时,Netplan配置文件的名称没有严格的要求,但通常会遵循一定的命名规则来保持一致性和易读性。一般的命名惯例是使用01-netcfg.yaml或50-cloud-init.yaml这样的格式,其中数字可以帮助控制配置文件的应用顺序。

以下是一个Netplan配置文件的示例,用于配置静态IP地址:

# /etc/netplan/01-netcfg.yaml
network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: no
      addresses:
        - 192.168.1.100/24
      gateway4: 192.168.1.1
      nameservers:
        addresses:
          - 8.8.8.8
          - 8.8.4.4

dhcp获取配置文件示例:

# /etc/netplan/01-netcfg.yaml
network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: true
      dhcp6: true  # 如果需要IPv6 DHCP,启用此行

如果提示gateway4弃用,改用如下配置:

# /etc/netplan/01-netcfg.yaml
network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: true
      dhcp6: true  # 如果需要IPv6 DHCP,启用此行
      routes:
        - to: 0.0.0.0/0
          via: 192.168.1.1  # 你的默认网关
      nameservers:
        addresses:
          - 8.8.8.8
          - 8.8.4.4

使配置生效:

sudo netplan apply
# 开启调试信息
sudo netplan --debug apply
# 如果ip配置成功但无法访问,重启系统后尝试
sudo reboot

在Ubuntu系统中,如果你发现Netplan的配置文件会在重启后丢失,可能是因为cloud-init正在管理你的网络配置。你可以禁用cloud-init的网络配置功能,以便使用自定义的Netplan配置文件。

# 创建禁用cloud-init网络配置的文件:
sudo mkdir -p /etc/cloud/cloud.cfg.d
echo 'network: {config: disabled}' | sudo tee /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg

然后按照上述配置配置ubuntu网络。

标签:netplan,network,配置文件,配置,Centos7,etc,对比,cloud,Ubuntu24
From: https://www.cnblogs.com/lldhsds/p/18225199

相关文章

  • 基于对比稀疏扰动技术的时间序列解释框架 ContraLSP
    开篇近日,由阿里云计算平台大数据基础工程技术团队主导,与南京大学、宾夕法尼亚州立大学、清华大学等高校合作,解释时间序列预测模型的论文《ExplainingTimeSeriesviaContrastiveandLocallySparsePerturbations》被机器学习领域顶会ICLR2024接收。该论文提出了一种创新的基......
  • linux(centos7)中安装7z
    linux(centos7)中安装7z-tatasix-博客园(cnblogs.com)一.先安装wgetyum-yinstallwget二.下载7z的压缩包wgethttps://sourceforge.net/projects/p7zip/files/p7zip/16.02/p7zip_16.02_src_all.tar.bz2三.安装bzipyuminstall-ybzip2四.解压压缩包tar-jxvf......
  • 跨境电商常用海外主流社媒平台对比,现状及玩法
    品牌出海是离不开海外社媒这个阵地的,借助海外社媒,品牌可以更好地推广宣传、提高影响力。但海外社媒平台那么多,我们应该如何选择呢?每个平台的现状和玩法又是怎样的呢?今天就跟大家分享跨境电商常用的海外主流社媒平台的对比,告诉大家现状及玩法。 平台概览Facebook: 全球......
  • 跨境电商如何收款?6大常用收款方式对比!
    收款是跨境中关键的一环,选择一个安全、高效、成本合理的收款工具很重要。每个跨境人都要先想好选择合适的收款方式,今天就给跨境人们总结了6个主流的跨境收款工具,大家可以根据自己的实际情况进行对比选择。1、PayPal适用平台:eBay、速卖通、Shopify、Etsy等平台支持......
  • 【使用技巧】CodeDecom.exe批量反编译JAR包+Beyond Compare对比
    使用工具进行批量反编译+差异对比,检查确认补丁变更D:\tmp\test\CodeDecom>CodeDecom.exe source D:\tmp\test\jarForder  D:\tmp\test\codeForder......
  • 设计模式:全网最全(23+10种)、最易懂(对比代码)、最简洁(三言两语)、最深度(带点评)的
    前言设计模式是软件开发中的重要工具,灵活掌握大量的设计模式,能够帮助我们编写更灵活、可维护和可扩展的代码。网上有许多关于设计模式的文章,往往把设计模式介绍得高深莫测,墨守成规。于是,不久前萌发了写一篇简单易懂的设计模式介绍的文章的想法。在开始之前,我想强调切勿滥......
  • Centos7部署k8s1.23.9
    !/bin/bashfunctionnode_update_kernel(){启用ELRepo仓库sudorpm--importhttps://www.elrepo.org/RPM-GPG-KEY-elrepo.orgsudorpm-Uvhhttp://www.elrepo.org/elrepo-release-7.0-6.el7.elrepo.noarch.rpm查看可用的系统内核包sudoyum--disablerepo="*"--enabl......
  • 粒子群算法及蜂群算法求多维函数极值对比
    1.粒子群算法    1.1粒子群算法简单介绍    粒子群优化算法源于对鸟群活动的研究。20世纪70年代许多学者对鸟群的群体性活动进行了深入研究。生物学家Reynolds提出了Boids模型,用来模拟鸟群聚集飞行的行为。在这个模型中每个个体都遵守三条规则:避免碰......
  • 各种“Ops“的对比:DevOps vs. DataOps vs. MLOps vs. AIOps
    文章目录0.前言1.DevOps2.DataOps3.MLOps4.AIOps5.总结6.参考0.前言近年来,缩略词“Ops”在IT运营领域中迅速普及,反映了该领域的一系列重要变革。传统的IT操作正在向自动化流程转变,以更高效地改善客户交付。这种转变旨在减少人为干预,增加操作的一致性......
  • centos7.9 升级openssh(9.7p1)
    参考自:https://blog.csdn.net/morecccc/article/details/134758892原文亲测有效,本文用于备份和记录心得注意事项:①先安装telnet,防止ssh升级失败,连不上服务器的情况(但是需要拥有root密码,才能使用su root,不然这一步可以省略)②下载想要的版本的包cd/usr/local/src/wgethttps:......