Legacy CentOS 6 Commands and Their CentOS 7 Counterparts
Basic Configuration |
CentOS 6 |
CentOS 7 |
Configure Network |
system-config-network |
nmcli
nmtui
nm-connection-editor |
Jobs & Services |
CentOS 6 |
CentOS 7 |
List All Services |
chkconfig --list |
systemctl -at service
ls /etc/systemd/system/*.service
ls /usr/lib/systemd/system/*.service |
List of Running Services |
service --status-all |
systemctl -t service --state=active |
Start/Stop Service |
service <name> start
service <name> stop |
systemctl start <name>.service
systemctl stop <name>.service |
Enable/Disable Service |
chkconfig <name> on
chkconfig <name> off |
systemctl enable <name>.service
systemctl disable <name>.service |
View Service Status |
service <name> status |
systemctl status <name>.service |
Check if Service is Enabled |
chkconfig <name> |
systemctl is-enabled <name> |
Create New Service File or Modify Configuration |
chkconfig -add |
systemctl daemon reload |
View Run Level/Target |
runlevel
who -r |
systemctl get-default
who -r |
Change Run Level/Target |
/etc/inittab
init run_level |
systemctl isolate <name>.target
systemctl set-default |
View Logs |
/var/log |
/var/log
journalctl |
Kernel, Boot & Hardware |
CentOS 6 |
CentOS 7 |
Single User/Rescue Mode |
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 |
Halt System |
poweroff |
systemctl poweroff |
Reboot |
system reboot |
systemctl reboot |
Configure Default Run Level/Target |
/etc/inittab |
systemctl set-default |
Configure GRUB Bootloader |
/boot/grub/grub.conf |
/etc/default/grub
grub2-mkconfig
grub-set-default |
File System, Volumes & Disks |
CentOS 6 |
CentOS 7 |
Default File System |
ext4 |
xfs |
Create/Modify Disk Partitions |
fdisk
parted |
fdisk
gdisk
parted
ssm create |
Format Disk Partition |
mkfs.filesystem_type (ext4, xfs)
mkswap |
mkfs.filesystem_type (ext4, xfs)
mkswap
ssm create |
Mount Storage |
mount
/etc/fstab |
mount
/etc/fstab
ssm mount |
Create Physical Volume |
pvcreate |
pvcreate
ssm create (if backend is lvm) |
Create Volume Group |
vgcreate |
vgcreate
ssm create (if backend is lvm) |
Create Logical Volume |
lvcreate |
lvcreate
ssm create (if backend is lvm) |
Enlarge Volumes Formatted with Default File System |
vgextend
lvextend
resize2fs |
vgextend
lvextend
xfs_growfs
ssm resize |
Shrink Volumes Formatted with Default File System |
resize2fs
lvreduce
vgreduce |
XFS cannot currently be shrunk; copy desired data to a smaller file system. |
Check/Repair File System |
fsck |
fsck
ssm check |
Configure NFS Share |
/etc/exports
service nfs reload |
/etc/exports
systemctl reload nfs.service |
Networking |
CentOS 6 |
CentOS 7 |
Configure Firewall |
iptables and ip6tables
/etc/sysconfig/ip*tables
system-config-firewall |
firewall-cmd
firewall-config |
Configure Name Resolution |
/etc/hosts
/etc/resolv.conf |
/etc/hosts
/etc/resolv.conf
nmcli con mod |
Configure Hostname |
/etc/sysconfig/network |
hostnamectl
/etc/hostname
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]
teamdctl
nmtui
nm-connection-editor |
View Ports/Sockets |
ss
lsof
netstat |
ss
lsof |
Resource Mangement |
CentOS 6 |
CentOS 7 |
View System Usage |
top
ps
sar
iostat
netstat
ss
vmstat
mpstat
numstat
tuna |
top
ps
sar
iostat
ss
vmstat
mpstat
numstat
tuna |