Rhel6和rhel7的主要区别

摘要:
Rhel6.8的内核版本是2.6.32-642,rhel7使用3.10.x-x系列,最新的rhel7.3使用3.10.0-514。文件系统之间的差异rhel7默认使用xfs文件系统,而Rhel6默认使用ext4文件系统,但从Rhel6.8开始,它就支持xfs系统。
  1. 内核版本

Rhel6.8的内核版本为2.6.32-642,rhel7使用的是3.10.x-x系列,最新的rhel7.3使用的是3.10.0-514。

  1. 文件系统的差别

Rhel7默认使用xfs文件系统,rhel6默认为ext4文件系统,但从rhel6.8起开始支持xfs系统。

  1. 设置默认启动级别

Rhel6:vim /etc/inittab 将末行的id:3:initdefault中的3改为相应数字即可

Rhel7:rhel7采用了targets来定义运行级别,设置默认启动级别命令为systemctl  set-default  x.target ,重启后即可生效

  1. 设置开机启动项

Rhel6:chkconfig –level x service_name on/off

Rhel7:systemctl enable/disable service_name

  1. 启动工具

Rhel6:grub

Rhel7:grub2

  1. 系统修复工具

Rhel6: e2fsck –a|-b|-B|-c|-C|-d|-f|-F|-l|-L|-n|-p|-v|-V|-y

Rhel7: xfs_repair –f|-n|-m|-L|-d|-c等,使用xfs_repair检测修复文件系统时,相应文件系统必须先被卸载

  1.  修改主机名

Rhel6: 临时 hostname 永久 vim /etc/sysconfig/network

Rhel7: 临时 hostname 永久 vim /etc/hostname

  1. 网络设置

Rhel6:vim /etc/sysconfig/network-scripts/ifcfg-eth0 或setup

Rhel7:vim /etc/sysconfig/network-scripts/ifcfg/eno16777736 或者 nmtui(需先启动NetworkManager服务)

  1. Ip设置

Rhel6:  ip addr   |   ifconfig  |  brctl  |  vim /etc/sysconfig/network-scripts/ifcfg-eth0

Rhel7: ip addr | ifconfig | brctl | nmtui | vim /etc/sysconfig/network-scripts/ifcfg/eno16777736

  1. 防火墙设置

Rhel6: iptables -[AD] chain rule-specification [options]

Rhel7: 默认为firewalld,同时兼容iptables。firewall -cmd

  1. 网络绑定

Rhel6多网卡绑定:nmcli命令或配置ifcfg-bond0

Rhel7多网卡绑定:nmcli命令或配置ifcfg-team0

  1. 网络时间设定

Rhel6: vim /etc/ntp.conf  service ntpd reload

Rhel7:vim /etc/ntp.conf  systemctl restart|start ntpd

  1. 时间配置工具

Rhel6: system-config-date,图形化配置工具

Rhel7: timdatectl

  1. 查看端口

Rhel6: ss | lsof –i |netstat

Rhel7: ss | lsof -i

 

RHEL7

RHEL6.8

文件系统

XFS

支持Xfs

内核版本

3.10.x-x系列

2.6.x-x系列

内核名称

Maipo

Santiago

进程名称

systemd

init

运行级别

runlevel0.target->poweroff.target
runlevel1.target->rescue.target
runlevel2.target->multi-user.target
runlevel3.target->multi-user.target
runlevel4.target->multi-user.target
runlevel5.target->graphical.target
runlevel6.target->reboot.target
/etc/systemd/system/default.target

runlevel0
runlevel1
runlevel2
runlevel3
runlevel4
runlevel5
runlevel6
/etc/inittab

主机名称

/etc/hostname

/etc/sysconfig/network

检查工具

xfs.repair

e2fsck

启动工具

GRUB2

GRUB0.97

服务管理

systemctl enable xxx.service
systemctl start xxx.service
systemctl stop xxx.service
systemctl restart xxx.service
兼容chkconfig,service命令

chkconfig --level 3 5 nfs on

防火墙

Firewalld兼容Iptables

Iptables

网络绑定

Team Driver

Bonding

网络时间

Chrony,ntpd

ntpd

NFS版本

NFS4.1 支持NFSv3,NFSv4.0,NFSv4.1客户端

NFS4

集群管理工具

Pacemaker

Rgmanager

负载均衡工具

Keepalived,HAProxy

Rgmanager

桌面环境

GNOME3,KDE4.10

GNOME2

数据库

MariaDB

MySQL

RHEL7和RHEL6的管理命令和配置文件的变化

订阅信息工具

subscription-manager identity

/etc/sysconfig/rhn/systemid   
subscription-manager identity

配置订阅信息

subscription-manager rhn_register

rhn_register rhnreg_ks subscription-manager identity

GUI配置工具

gnome-control-center

system-config-*

网络配置工具

nmcli nmtui nm-connection-editor

system-config-network

语言配置工具

localectl

system-config-language

时间配置工具

timedatectl date

system-config-date date

时间同步

ntpdate /etc/chrony.conf

ntpdate /etc/ntp.conf

键盘配置

localectl

system-config-keyboard

服务列表

systemctl -at service
ls /{usr/lib,etc}/systemd/system/*.service

chkconfig 
ls /etc/init.d/

服务启动

systemctl start name.service

service name start

服务停止

systemctl stop name.service

service name stop

服务查看

systemctl status name.service

service name status

服务重启

systemctl restart name.service

service name restart

服务开机自启

systemctl enable name.service

chkconfig name on

服务开机不自启

systemctl disable name.service

chkconfig name off

添加服务

systemctl daemon-reload

achkconfig --add

服务列表查看

systemctl -t service --state=active

service --status-all

查看运行级别

systemctl get-default

runlevel

修改运行级别

systemctl isolate name.target
init runlevel

init runlevel

日志文件

/etc/rsyslog.conf
/etc/rsyslog.d/*.conf
/var/log/journal/
/etc/systemd/journald.conf

/etc/rsyslog.conf

查看日志文件

/var/log/

/var/log/journalctl

启动提示符

append rd.break or init=/bin/bash to kernel cmdline

append 1 or s or init=/bin/bash to kernel cmdline

关闭系统

systemctl shutdown

shutdown

关闭电源

systemctl poweroff

poweroff

挂起系统

systemctl halt

halt

重启系统

systemctl reboot

reboot

修改运行级别

systemctl set-default

/etc/inittab

配置GRUB

/etc/default/grub
grub2-mkconfig
grub-set-default

/boot/grub/grub.conf

安装软件包

yum install 
yum group install

yum install 
yum groupinstall

查看软件包

yum info
yum group info

yum info
yum groupinfo

建立文件系统

fdisk

 parted

gdisk

fdisk

parted

LVM管理

vgextend lvextend xfs_growfs

vgextend  lvextend resize2fs

配置名称

/etc/hosts
/etc/resolv.conf
nmcli conmod

/etc/hosts
/etc/resolv.conf

主机名称配置

/etc/hostname
hostnamectl
nmcli

/etc/sysconfig/network

Ip地址配置

ip addr
nmcli dev 
show 
teamdctl 
brctl 
bridge

ip addr
ifconfig
brctl

配置防火墙

firewall-cmd
firewall-config

iptables&ip6tables
/etc/sysconfig/ip*tables
system-config-firewall

查看端口命令

ss
lsof

netstat
ss
lsof

 

免责声明:文章转载自《Rhel6和rhel7的主要区别》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇go 环境搭建 以及 linux 下go环境交叉编辑链(arm)的搭建,error: invalid conversion from 'void*' to 'unsigned char*' [-fpermissive]Openjudge-NOI题库-对齐输出下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

linux安装后需要进行的一些基本设置

修改网络: 在终端中输入:vi /etc/sysconfig/network-scripts/ifcfg-ens33    然后重启网络服务:systemctl restart network.service 更新该Liunx系统的内核版本:   yum update 关闭防火墙:   1:查看防火状态       systemctl status fir...

VSFTP服务

概述: FTP服务器(File Transfer Protocol Server)是在互联网上提供文件存储和访问服务的计算机,它们依照FTP协议提供服务。 FTP(File Transfer Protocol: 文件传输协议)作用: Internet 上用来传送文件的协议 常见FTP服务器: windows:Serv-U FTP Server L...

【 Linux 】Systemd 配置文件说明及编写(2)

1. 开机启动 对于支持 systemd 的软件,如果想要设置开机启动,就执行如下命令(以 http 为例): systemctl enable httpd 上面的命令相当于在 /etc/systemd/system/ 目录里添加了一个符号链接,指向 /usr/lib/systemd/system/ 里面的 httpd.service 文件。 这是因为...

FastDFS安装

FastDFS 安装包 FastDFS安装包 百度网盘 密码 aj4f 下载后把安装包移动到服务器里面 这里我把安装包放在opt/FastDFS FastDFS安装 安装环境 在本地安装就需要安装gcc环境yum -y install cmake make gcc-c++ 在阿里服务器因为帮你配置好了的 解压libfastcommon到指定目录 解压 -C...

linux_samba服务搭建

什么是samba服务?       用于Windows和linux系统之间实现共享文件的目的服务 如何配置其服务?       Linux端: 搭建服务   1. 安装samba yum install -y samba   2. 配置个人网盘服务(这里还有配置大家都可以访问的网盘内容,叫公有,后说)     # 不需要修改任何配置      a. 添加登...

test命令

test命令:判断文件类型,判断文件权限,判段表达式,判断字符串,判断整数大小/相等,判断两文件新旧,inode号是否一样 判断文件类型 命令 功能 -b 文件 判断是块设备文件 -c 文件 判断是字符设备文件 -d 文件 判断是目录文件 -f 文件 判断是普通文件 -L 文件 判断是符号链接文件 -p 文件 判断是管道文...