Centos与Ubuntu命令有什么不同

Ubuntu

是一个桌面应用为主的linux操作系统,ubuntu基于Debian发行版和GNOME桌面环境,与Debian的不同在于它每6个月发布一个新版本。

Centos

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

Centos与Ubuntu有什么不同

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

Ubuntu与Centos命令区别

下面总结出Ubuntu与Centos两个操作系统之间的命令区别。

基本信息

Centos的软件包后缀是*.rpm,而Ubuntu的软件包后缀是*.deb。

软件源的配置文件Centos是/etc/yum.conf,Ubuntu则是/etc/apt/sources.list

软件包安装、删除、升级

Centos更新软件包列表:每次运行yum时自动更新

Ubuntu更新软件包列表:apt-get update

Centos从软件仓库安装软件包:yum install package

Ubuntu从软件仓库安装软件包:apt-get install package

Centos安装已经下载的软件包:yum install uzbox.rpm或者rpm -ivh uzbox.rpm

Ubuntu安装已经下载的软件包:dpkg -i uzbox.deb

Centos删除软件包:yum -e package

Ubuntu删除软件包:apt-get remove package

Centos软件包升级测试:yum check-update

Ubuntu软件包升级测试:apt-get -s update 或 apt-get -s dist-update

Centos软件包升级:yum update或 rpm -uvh [args]

Ubuntu软件包升级:apt-get upgrade

Centos升级系统:yum upgrade

Ubuntu升级系统:apt-get dist-upgrade

服务管理

Centos启动服务:service httpd start

Ubuntu启动服务:/etc/init.d/apache start

Centos停止服务:service httpd stop

Ubuntu停止服务:/etc/init.d/apache stop

Centos随系统启动自动运行:chkconfig httpd on

Ubuntu随系统启动自动运行:update-rc.d apache defaults

Centos禁止启动自动运行:chkconfig httpd off

Ubuntu禁止启动自动运行:update-rc.d apache purge

CENTOS 安装.deb类型的软件

安装alien,用于转换安装包类型为.rpm

yum install alien

使用alien,将.deb文件转换成.rpm

alien -r XXX.deb

安装.rpm文件

rpm -ivh XXX.rpm

 

评分

留下评论

您的电子邮箱地址不会被公开。 必填项已用*标注