redhat和ubuntu的区别

原创
2016/05/04 15:32
阅读数 526

一、root用户 
    Ubuntu在默认情况下禁用了root用户,用户可以通过sudo命令来提升权限,运行管理任务。

复制内容到剪贴板

代码:

你只要输入 sudo su 命令 即可变为 root 身份,获得 root 提示符。

如果不想变成ROOT用户,那么执行ROOT权限的指令必须每一条前面加SUDO
另外SERVER版的通过SSH远程登陆,是可以直接获得ROOT权限的。

    二、服务操作(以apache为例) 
    
(1)Red Hat

复制内容到剪贴板

代码:

1、启动服务: service httpd start 
2、停止服务: service httpd stop 
3、服务随系统自启动:chkconfig httpd on 
4、禁止服务自启动: chkconfig httpd off

(2)Ubuntu

复制内容到剪贴板

代码:

1、启动服务: /etc/init.d/apache start2、停止服务: /etc/init.d/apache stop
3、服务随系统自启动:update-rc.d apache defaults
4、禁止服务自启动: update-rc.d apache purge

(3)Ubuntu(安装sysvconfig和sysv-rc-conf)
Ubuntu如果想像REDHAT那样通过SERVICE服务管理,需要安装sysvconfig和sysv-rc-conf
具体安装方法:http://xuchengji.blog.51cto.com/160472/317496

复制内容到剪贴板

代码:

1、启动服务: service apache start
2、停止服务: service apache stop
3、服务随系统自启动:sysv-rc-conf apache on
4、禁止服务自启动: sysv-rc-conf apache off

、网卡设置
(1)REDHAT
通常更改 /etc/sysconfig/network-scripts/ifcfg-eth0 (第一个网卡为eth0),

复制内容到剪贴板

代码:

DEVICE=eth0 
BOOTPROTO=static #原来为dhcp,static表示静态分配ip地址 
IPADDR=192.168.45.199      #192.168.45.199为修改后的ip地址 
HWADDR=00:0C:29:3B:71:98 
NETMASK=255.255.255.0 
GATEWAY=192.168.45.1 
ONBOOT=yes     #随计算机自动,有些用户说启动没有发现IP设置生效一般就是没有设置随机启动

设置完毕后记得使用ifconfig eth0 up 重新加载生效
配置DNS需要编辑 #/etc/resolv.conf

复制内容到剪贴板

代码:

nameserver 202.109.14.5 

nameserver 202.96.209.5

(2)UBUNTU
需要编辑的位置: /etc/network/interfaces 
区别:REDHAT如果有第二个或者更多的网卡需要创建ifcfg-eth1这类的文件,而UBUNTU所有网卡都在这里设置。

复制内容到剪贴板

代码:

1 auto lo
2 iface lo inet loopback 

4 # The primary network interface 
5 auto eth0
6 iface eth0 inet static
7 address 192.168.0.42
8 network 192.168.0.0
9 netmask 255.255.255.0 
10 broadcast 192.168.0.255 
11 gateway 192.168.0.1

第1行跟第5行说明lo接口跟eth0接口会在系统启动时被自动配置;
第2行将lo接口设置为一个本地回环(loopback)地址;
第6行指出eth0接口具有一个静态的(static)IP配置;
第7行-第11行分别设置eth0接口的ip、网络号、掩码、广播地址和网关。


设置DNS服务器
编辑sudo vi /etc/resolv.conf 

复制内容到剪贴板

代码:

nameserver 202.96.128.68 

nameserver 61.144.56.101



重新加载生效 sudo /etc/init.d/networking restart 

   四、软件包管理器
(1) REDHAT

REDHAT下的就是YUM,如安装apache2

复制内容到剪贴板

代码:

yum install apache2

(2)UBUNTU

UBUNTU下就是apt-get,如安装apache2

复制内容到剪贴板

代码:

sudo apt-get install apache2



、套件管理器

(1)REDHAT
自然是RPM 安装,架设安装APACHE2(当然一般文件名一般会对版本等做描述,此处简化)

复制内容到剪贴板

代码:

rpm -i apache2.rpm

(2)Ubuntu
Ubuntu传承于DEBIAN,自然是

复制内容到剪贴板

代码:

dpkg -i apache2.deb

注意:虽然都是编译过的包了,但是很容易区分

另外UBUNTU利用alien 可以处理 RPM 套件(包括.deb、.rpm、.slp、.tgz 等档案格式, 进行转档或安装.)
首先安装alien套件

复制内容到剪贴板

代码:

sudo apt-get install alien

安装不同套件的命令,以quota-3.12-7.i386为例

复制内容到剪贴板

代码:

在 Debian 安装 RPM 套件: alien -i quota-3.12-7.i386.rpm 
制作成 deb 的套件格式: alien -d quota-3.12-7.i386.rpm 
制作成 rpm 的套件格式: alien -r quota_3.12-6_i386.deb


展开阅读全文
打赏
1
0 收藏
分享
加载中
打赏
0 评论
0 收藏
1
分享
返回顶部
顶部