首页 > 系统相关 >Linux系统之CentOS和Ubuntu的区别

Linux系统之CentOS和Ubuntu的区别

时间:2023-06-05 14:56:06浏览次数:33  
标签:CentOS centos Ubuntu 64 Linux root

CentOS(Community ENTerprise Operating System)

  • Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。
  • 由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。

Ubuntu

  • 一个以桌面应用为主的Linux操作系统。
  • Ubuntu基于Debian发行版和GNOME桌面环境,与Debian的不同在于它每6个月会发布一个新版本。
  • Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。
  • Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助。

使用建议

  • 两者同为目前版本中个人和小团队常用的服务级操作系统,在线提供的软件库中可以很方便的安装到很多开源的软件及库。
  • 两者都使用bash作为基础shell,所以在很多基础命令上,ubuntu与centos的差别不是很明显,
  • 而ubuntu在桌面界面上要做的更为出色,很多人如果是从兴趣出发而学习linux的首选一般都是ubuntu,毕竟很多人还是很习惯在桌面图形下操作的。

比较

  1. centos中新建的非root用户是没有sudo的权限的,如果需要使用sudo权限必须在/etc/sudoers 中加入账户和权限,所以切换到root账号的时候只需要输入:su,加入root账号的密码即可;
  2. 在Ubuntu中,一般使用sudo+命令,如果是第一次使用会提示输入当前用户的密码(而不是root的密码,Ubuntu初次使用时root密码需要自己另外设置);
  3. 在线安装软件中,centos使用的是yum命令,而ubuntu中使用的是apt-get命令。除此之外yum中还有一个从软件源中搜索某个软件的方法:yum search +软件名;
  4. centos是来自于redhat,所以centos支持rpm格式的安装,而ubuntu显然是不支持的;
    • ubuntu系统
      • 普通用户下输入命令:sudo apt-get install vim-gtk
    • centos系统
      • 普通用户下输入命令:yum -y install vim
  5. 毕竟是不同的公司做的不同的发行版,很多配置文件的位置和默认的文件路径都有很大区别,这个需要使用过程中慢慢体会.

 

如何查看Linux内核版本

方法1

[test@cnhzldvcmpl67 ~]$ cat /proc/version 
Linux version 3.10.0-957.el7.x86_64 ([email protected]) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) ) #1 SMP Thu Nov 8 23:39:32 UTC 2018
[test@cnhzldvcmpl67 ~]$ 

方法2

[test@cnhzldvcmpl67 ~]$ uname -a
Linux cnhzldvcmpl67 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
[test@cnhzldvcmpl67 ~]$

内核版本信息解读

以uname -a 的输出信息为例来进行解读

  • 第一个组数字:3, 主版本号
  • 第二个组数字:10, 次版本号,当前为稳定版本,偶数是稳定版,奇数是开发版
  • 第三个组数字:0, 修订版本号
  • 第四个组数字:957,表示发型版本的补丁版本
  • el7:则表示我正在使用的内核是 RedHat / CentOS 系列发行版专用内核,RHEL7系列
  • x86_64:采用的是64位的CPU,兼容32位CPU,安装软件时,对应需要64位rpm包
  • SMP:对称多处理机,表示内核支持多核、多处理器

如何查看Linux系统版本

方法1

备注:这个命令适用于所有的Linux发行版,包括Redhat、SuSE、Debian…等发行版。

[root@localhost ~]# lsb_release -a
LSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarch
Distributor ID: CentOS
Description: CentOS release 5.5 (Final)
Release: 5.5
Codename: Final

 

 

方法2

备注:这种方法只适合Redhat系的Linux

[root@localhost ~]# cat /etc/redhat-release
CentOS release 5.5 (Final)

 

 

方法3

备注:适用于所有的Linux发行版

[root@localhost ~]# cat /etc/issue
CentOS release 5.5 (Final)

 

系统版本信息解读

标签:CentOS,centos,Ubuntu,64,Linux,root
From: https://www.cnblogs.com/401work/p/17457611.html

相关文章

  • linux目录最大支持文件个数
    转、:linux目录最大支持文件个数 文件系统格式centos7缺省是xfs,centos6缺省是ext4,centos5缺省是ext3ext3文件数最大支持31998个,文件系统容量最大16TB,单个文件最大2TBext4文件数最大无限制,文件系统容量最大1EB(1EB=1024PB,1PB=1024TB)),单个文件最大16TB具体还和系统inode(索引节......
  • linux 中输出指定字符连续重复的行
     001、[root@PC1test3]#lsa.txt[root@PC1test3]#cata.txt##测试数据334genekkkyyygenegenekkkgenegenemmmm[root@PC1test3]#awk'BEGIN{a="no"}{if($0=="gene"&&a=="yes"){printNR};if($0=......
  • linux 中删除文本开头至匹配字符之间的内容
     001、[root@PC1test3]#lsa.txt[root@PC1test3]#cata.txt##测试数据3544agfgene4587genedfgiugene887777[root@PC1test3]#sed'1,/gene/{/gene/b;d}'a.txt##删除开头至匹配gene之间的数据gene4587genedfgiugen......
  • linux 中判断一列数据是否有连续的重复
     001、[root@PC1test3]#lsa.txtb.txt[root@PC1test3]#cata.txt##测试数据3a5bb47[root@PC1test3]#catb.txt##测试数据3a5b47[root@PC1test3]#awk'{if($0==a){printNR,"consistent";exit}......
  • vmware安装centos开发环境
    1准备资料系统:CentOS-7-x86_64-Everything-1804.iso 下载地址:http://ftp.riken.jp/Linux/centos/7/isos/x86_64/(CentOS-7-x86版本说明)vmware :VMware-Workstation-12.5.0-4352439;下载链接:https://pan.baidu.com/s/1zG2E6b9FhtYnSYf9FwfHIw密码:87gv开始可能会碰到问题说明下:这很......
  • OpenOffice4.1.6 linux安装/卸载教程
    以下是centos的安装方法1.先安装并配置好jdk2.拷贝把Apache_OpenOffice_4.1.6_Linux_x86-64_install-rpm_zh-CN.tar.gz拷贝到自己想要文件路径,例:/home/temp3.解压tarzxvfApache_OpenOffice_4.1.6_Linux_x86-64_install-rpm_zh-CN.tar.gz解压后会有一个zh-CN文件夹4.安......
  • Linux驱动编程
    Linux驱动编程是指编写Linux操作系统的设备驱动程序,用于控制硬件设备的操作。驱动程序是操作系统与硬件设备之间的接口,它负责将操作系统的请求转换为硬件设备可以理解的指令,同时将硬件设备的响应转换为操作系统可以理解的数据。Linux驱动编程需要掌握Linux内核的基本知识,包括进程......
  • ubuntu20.4安装配置ros系统(noetic)
    不同ubuntu版本对应的ros版本名称ubuntu版本ros1版本ros2版本16.04kineticardent18.04melodicdashing20.04noeticfoxy1、打开软件与更新,切换ubuntu软件源(国内阿里云)2、打开终端,添加ros软件源(中科大镜像站)sudosh-c'./etc/lsb-release&&echo"......
  • Ubuntu包管理
    Ubuntu中使用dpkg和apt下载安装位置:1. /var/lib/apt/lists2. /var/lib/dpkg3.缓存:/var/cache/apt/archives -------------------------------------------------------------------------------------使用apt-getinstall命令时默认下载到/var/cache/apt/archives路径......
  • linux网关和dns配置配置
    要更改Linux的默认网关,可以使用route命令或ip命令来完成。下面是使用这两种方法的步骤:使用route命令:打开终端窗口。输入以下命令查看当前的路由表:route-n。根据输出,找到默认网关的目标是"0.0.0.0"的行。记下当前默认网关的IP地址和网络接口名称(通常是eth0或enp0sX等)。输入......