RHEL 6 和 RHEL 7 之间的变化(部分内容)_bash


Administrative command and config-file changes

System Basics

Task

RHEL6

RHEL7

View RH subscription information

/etc/sysconfig/rhn/systemid 

subscription-manager identity

subscription-manager identity

Configure RH subscription

rhn_register 

rhnreg_ks 

subscription-manager

subscription-manager14 

rhn_register15

Basic Configuration

Task

RHEL6

RHEL7

Graphical configuration tools

system-config-*

gnome-control-center

Configure network

system-config-network

nmcli 

nmtui 

nm-connection-editor

Configure system language

system-config-language

localectl

Configure system time and date

system-config-date 

timedatectl 

date

date

Synchronize time and date

ntpdate 

ntpdate 

/etc/ntp.conf

/etc/chrony.conf

Configure keyboard

system-config-keyboard

localectl

Jobs and services

Task

RHEL6

RHEL7

List all services

chkconfig 

systemctl -at service 

ls /etc/init.d/

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

List running services

service –status-all

systemctl -t service –state=active

Start/stop a service

service name start 

systemctl start name.service 

service name stop

systemctl stop name.service

Enable/disable a service

chkconfig name on 

systemctl enable name.service 

chkconfig name off

systemctl disable name.service

Check if service enabled

chkconfig name

systemctl is-enabled name

View service status

service name status

systemctl status name.service

Create service file or change config

chkconfig –add

systemctl daemon-reload

View runlevel/target

runlevel

systemctl get-default

Change runlevel/target

init runlevel

systemctl isolate name.target

init runlevel

Configure logging

/etc/rsyslog.conf

/etc/rsyslog.conf 

/etc/rsyslog.d/*.conf 

/var/log/journal/ 

/etc/systemd/journald.conf

View logs

/var/log/

/var/log/ 

journalctl

Kernel, boot, and hardware

Task

RHEL6

RHEL7

Bypass root password prompt at boot

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

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

Shut down system

shutdown

systemctl shutdown

Power off system

poweroff

systemctl poweroff

Halt system

halt

systemctl halt

Reboot system

reboot

systemctl reboot

Configure default runlevel/target

/etc/inittab

systemctl set-default

Configure GRUB bootloader

/boot/grub/grub.conf

/etc/default/grub 

grub2-mkconfig 

grub-set-default

Software management

Task

RHEL6

RHEL7

Install software

yum install 

yum install 

yum groupinstall

yum group install

View software info

yum info 

yum info 

yum groupinfo

yum group info

File systems, volumes, and disks

Task

RHEL6

RHEL7

Create/modify disk partitions

fdisk 

parted

fdisk 

parted 

gdisk

Default file system

ext4

xfs

Enlarge volumes formatted with default filesystem

vgextend 

vgextend 

lvextend 

lvextend 

resize2fs

xfs_growfs

Networking

Task

RHEL6

RHEL7

Configure name resolution

/etc/hosts 

/etc/resolv.conf

/etc/hosts 

/etc/resolv.conf 

nmcli con mod

Configure hostname

/etc/sysconfig/network

/etc/hostname 

hostnamectl 

nmtui

View network interface info

ip addr 

ifconfig 

brctl

ip addr 

nmcli dev show 

teamdctl 

brctl 

bridge

Configure network interface

/etc/sysconfig/network-scripts/ifcfg-*

/etc/sysconfig/network-scripts/ifcfg-* 

nmcli con [add|mod|edit] 

nmtui 

nm-connection-editor

Configure firewall

iptables & ip6tables 

/etc/sysconfig/ip*tables 

system-config-firewall

firewall-cmd 

firewall-config

View ports/sockets

netstat 

ss

lsof

ss 

lsof