liunx各大发行版(centos,rocky,ubuntu,国产麒麟kylinos)网卡配置和包管理方面的区别

简介: liunx各大发行版(centos,rocky,ubuntu,国产麒麟kylinos)网卡配置和包管理方面的区别

@[TOC]

前言

最近体验了一下liunx各大发行版本,在命令方面都大差不大,最主要的区别是在网卡和包管理的方法,这篇文章来总结一下

centos

企业级Linux发行版,基于Red Hat Enterprise Linux(RHEL),免费使用,适用于服务器环境。因为最近官方已经停止维护,现在被Rocky Linux取代。

版本:7.9

网卡配置

网卡路径

/etc/sysconfig/network-scripts/ifcfg-ens33

静态ip配置方法
进入配置文件
将dhcp那里改成static,或者直接删除,删除默认为静态
将ONBOOT=NOnoONBOOT=yes
后在末尾添加
意思 | 命令
---- | ------
ip | IPADDR
子网掩码 | NETWORK
网关 | GATEWAY
dns | DNS1(可配置最多三个)

示例
注:实验环境,所以把这里无关紧要的东西都删除了,是完整的网卡配置

DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.10.11
NETWORK=255.255.255.0
GATEWAY=192.168.10.2
DNS1=192.168.10.2
DNS2=8.8.8.8

重启命令

systemctl restart network

包管理工具

用 yum作为包管理工具

Rocky Linux

CentOS的社区驱动继承者,提供RHEL兼容性,旨在填补CentOS停止更新后的空缺。

版本:9.2

网卡配置

网卡路径

vim /etc/NetworkManager/system-connections/ens33.nmconnection

也可能文件名为ens(任意数字).nmconnection

静态ip配置方法
进入配置文件
修改ipv4部分即可
源文件

[connection]
id=ens33
uuid=2060138f-8d43-365c-a863-cb0bcbc3e730
type=ethernet
autoconnect-priority=-999
interface-name=ens33

[ethernet]

[ipv4]
method=auto

[ipv6]
addr-gen-mode=eui64
method=auto

[proxy]

更改后示例
可配置多个ip,子网用位数表示,后面,隔开然后写网关
dns按;隔开 可以写多个

[connection]
id=ens33
uuid=2060138f-8d43-365c-a863-cb0bcbc3e730
type=ethernet
autoconnect-priority=-999
interface-name=ens33

[ethernet]

[ipv4]
method=manual
address1=192.168.10.11/24,192.168.10.2
dns=192.168.10.2;8.8.8.8

[ipv6]
addr-gen-mode=eui64
method=auto

[proxy]

重启命令

nmcli c down ens33 && nmcli c up ens33

nmcli connection reload && nmcli c up ens33

c 是connection的简写

包管理工具

与 CentOS 类似,使用 dnf,为了照顾以前使用centos的用户,配置了链接,也可以使用yum

Ubuntu

用户友好的Linux发行版,适用于桌面和服务器,拥有丰富的软件库和活跃的社区支持。分为LTS(长期支持)和非LTS版本。
版本:22.04

开启root用户
因为ubuntu默认不开启root,在实验环境下,为了方面操作,可以开启root
以普通用户身份登录,可以给root用户配置密码后激活root用户账号

sudo passwd root

后退出以root登录即可

网卡配置

网卡路径

vim /etc/netplan/00-installer-config.yaml

示例
这里是更改完后的示例,对照着改需要的部分即可

# This is the network config written by 'subiquity'
network:
  ethernets:
    ens33:
      dhcp4: no
      addresses:
        - 192.168.10.11/24
      gateway4: 192.168.10.2
      nameservers:
        addresses: [192.168.10.2,8.8.8.8]
  version: 2

应用配置

netplan apply

补充
开启root远程登录

vim /etc/ssh/sshd_config
PermitRootLogin yes

重启sshd服务:

systemctl restart sshd

包管理工具

使用 apt 或 apt-get 作为包管理工具

Kylin(国产麒麟)

Kylin (国产麒麟): 由中国开发,基于Ubuntu或其他发行版,针对中国市场和特定需求做了定制,提供国产化的解决方案。

网卡配置

与上面centos一致

重启命令

Ifdown ens33 & Ifup  ens33

包管理工具

基于 Ubuntu 或其他发行版,但可能有一些特定的命令和工具,通常使用 apt 进行包管理。

相关文章
|
3月前
|
Ubuntu 网络协议 Linux
liunx各大发行版(centos,rocky,ubuntu,国产麒麟kylinos)网卡配置和包管理方面的区别
本文对比了Linux主要发行版CentOS、Rocky Linux、Ubuntu及国产Kylin在网卡配置与包管理上的差异。
217 1
|
3月前
|
Ubuntu 网络安全
【ubuntu 网卡混杂模式设置】
【ubuntu 网卡混杂模式设置】
77 1
|
3月前
|
Ubuntu Linux 测试技术
下载ISO镜像的方法 Debian、Red Hat 、CentOS、Ubuntu、Kali Linux🌐
Debian、Red Hat、CentOS、Ubuntu与Kali Linux均为知名Linux发行版。下载Debian须访问官网并按计算机架构选ISO文件。Red Hat下载通常需订阅账户,可从官网登录后获取。CentOS可从官网或镜像站点下载,注意CentOS 8已停更。Ubuntu下载简便,官网直接选取版本及架构即可。Kali Linux专为安全测试设计,官网提供直接下载ISO镜像服务。
638 0
|
27天前
|
并行计算 Ubuntu Linux
Ubuntu学习笔记(五):18.04安装多版本CUDA
这篇博客文章介绍了在Ubuntu 18.04系统上如何安装和切换不同版本的CUDA,以及如何安装不同版本的cuDNN。
149 2
|
27天前
|
并行计算 PyTorch TensorFlow
Ubuntu安装笔记(一):安装显卡驱动、cuda/cudnn、Anaconda、Pytorch、Tensorflow、Opencv、Visdom、FFMPEG、卸载一些不必要的预装软件
这篇文章是关于如何在Ubuntu操作系统上安装显卡驱动、CUDA、CUDNN、Anaconda、PyTorch、TensorFlow、OpenCV、FFMPEG以及卸载不必要的预装软件的详细指南。
2447 3
|
21天前
|
Ubuntu Linux 测试技术
Linux系统之Ubuntu安装cockpit管理工具
【10月更文挑战第13天】Linux系统之Ubuntu安装cockpit管理工具
76 4
Linux系统之Ubuntu安装cockpit管理工具
|
26天前
|
Ubuntu 应用服务中间件 nginx
Ubuntu安装笔记(三):ffmpeg(3.2.16)源码编译opencv(3.4.0)
本文是关于Ubuntu系统中使用ffmpeg 3.2.16源码编译OpenCV 3.4.0的安装笔记,包括安装ffmpeg、编译OpenCV、卸载OpenCV以及常见报错处理。
110 2
Ubuntu安装笔记(三):ffmpeg(3.2.16)源码编译opencv(3.4.0)
|
26天前
|
Ubuntu Linux C语言
Ubuntu安装笔记(二):ubuntu18.04编译安装opencv 3.4.0 opencv_contrib3.4.0
本文介绍了在Ubuntu 18.04系统上编译安装OpenCV 3.4.0及其扩展包opencv_contrib 3.4.0的详细步骤,包括下载源码、安装依赖、配置CMake和编译安装,以及常见问题的解决方法。
66 1
Ubuntu安装笔记(二):ubuntu18.04编译安装opencv 3.4.0 opencv_contrib3.4.0
|
27天前
|
Ubuntu 虚拟化
软件安装(二):VMware ubuntu20.04 安装步骤
这篇文章是关于如何在VMware Workstation 16 Player上安装Ubuntu 20.04桌面版的详细步骤指南。
139 2
软件安装(二):VMware ubuntu20.04 安装步骤
|
28天前
|
PyTorch TensorFlow 算法框架/工具
Jetson环境安装(一):Ubuntu18.04安装pytorch、opencv、onnx、tensorflow、setuptools、pycuda....
本文提供了在Ubuntu 18.04操作系统的NVIDIA Jetson平台上安装深度学习和计算机视觉相关库的详细步骤,包括PyTorch、OpenCV、ONNX、TensorFlow等。
32 1
Jetson环境安装(一):Ubuntu18.04安装pytorch、opencv、onnx、tensorflow、setuptools、pycuda....