Download RHEL 567 Commands Cheatsheet PDF

TitleRHEL 567 Commands Cheatsheet
Tags Computer Data Operating System Technology Booting File System
File Size191.6 KB
Total Pages5
Document Text Contents
Page 1

SYSTEM BASICS
1 Be aware of potential issues when using subscription-manager

on Red Hat Enterprise Linux 5: https://access.redhat.com/
solutions/129003.

2 Subscription-manager is used for Satellite 6, Satellite 5.6 with
SAM and newer, and Red Hat’s CDN.

3 RHN tools are deprecated on Red Hat Enterprise Linux 7.
rhn_register should be used for Satellite server 5.6 and newer
only. For details, see: Satellite 5.6 unable to register RHEL 7
client system due to rhn-setup package not included in
Minimal installation (https://access.redhat.com/
solutions/737373)

TASK RHEL

View subscription information

/etc/sysconfig/rhn/systemid

/etc/sysconfig/rhn/systemid

subscription-manager identity

subscription-manager identity

Configure subscription

rhn_register

subscription-manager 1

rhn_register

rhnreg_ks

subscription-manager

subscription-manager 2

rhn_register 3

View system profile

sosreport

dmidecode

hwbrowser

sosreport

dmidecode

lstopo

lscpu

View RHEL version information /etc/redhat-release

RED HAT ENTERPRISE LINUX 5, 6, AND 7
Common administrative commands

6 7

7

7

5

5

5 6 7

5

6

6

BASIC CONFIGURATION

TASK RHEL

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 time and date

system-config-date

date

timedatectl

date

Synchronize time and date

ntpdate

/etc/ntp.conf

timedatectl

/etc/chrony.conf

ntpdate

Configure keyboard
system-config-keyboard

localectl

Text-based configuration tools system-config-*-tui

Configure printer system-config-printer

Configure SSH
/etc/ssh/ssh_config

/etc/ssh/sshd_config

~/.ssh/config ssh-keygen

5 6 7

5 6 7

5 6 7

5 6

5 6

5 6

5 6

5 6

5 6

7

7

7

7

7

7

RESOURCE MANAGEMENT

TASK RHEL

View system usage

top
ps
sar
iostat
netstat
vmstat
mpstat
numastat

top
ps
sar
iostat
netstat
ss
vmstat
mpstat
numastat
tuna

top
ps
sar
iostat
ss
vmstat
mpstat
numastat
tuna

View disk usage

df

df
iostat

Trace system calls strace

Trace library calls ltrace

Change process
priority

nice
renice

Change process
run location

taskset

Kill a process
kill
pkill
killall

5 6 7

5 6 7

5 6 7

5 6 7

5 6 7

5

6 7

7

5

6

https://access.redhat.com/solutions/737373

Page 2

SOFTWARE MANAGEMENT

TASK RHEL

Install software

yum install

yum groupinstall

yum install

yum group install

View software
info

yum info

yum groupinfo

yum info

yum group info

Update software yum update

Upgrade software yum upgrade

Configure
software
repository

subscription-manager repos

/etc/yum.repos.d/*.repo

Find file in
package

rpm -qf filename

yum provides filename-glob

View software
version

rpm -q packagename

View installed
software

rpm -qa

yum list installed

5 6

5 6

7

7

5 6 7

5 6 7

5 6 7

5 6 7

5 6 7

5 6 7

NETWORKING

TASK RHEL

Configure
firewall

iptables and ip6tables
/etc/sysconfig/ip*tables

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]
nmtui
nm-connection-editor

View ports/
sockets

ss
lsof
netstat

ss
lsof

Configure
routes

ip route add
system-config-network
/etc/sysconfig/route-iface

ip route add
nmcli
nmtui
nm-connection-editor
/etc/sysconfig/route-iface

View routes ip route

5

6

7

5 6

5 6

5 6

5 6

5 6

5 6

7

7

7

7

7

7

USER MANAGEMENT

TASK RHEL

Graphical user
management

system-config-users

Create user
account

useradd

Delete user
account

userdel

View/change user
account details

usermod

/etc/passwd

vipw

id

Create user group groupadd

Delete user group groupdel

Change group
details

groupmod

/etc/group

Change user
password

passwd

Change user
permissions

usermod

visudo

Change group
permissions

groupmod

visudo

Change password
policy

chage

View user
sessions

w

5 6 7

5 6 7

5 6 7

5 6 7

5 6 7

5 6 7

5 6 7

5 6 7

5 6 7

5 6 7

5 6 7

5 6 7

SECURITY AND IDENTITY

TASK RHEL

Configure system
security

/etc/selinux/config
chcon
restorecon
semanage
setsebool
system-config-selinux

Report on system
security

sealert

LDAP, SSSD,
Kerberos

authconfig
authconfig-tui
authconfig-gtk

Network users getent

5 6 7

5 6 7

5 6 7

5 6 7

5 6 7

Page 3

JOBS AND SERVICES

TASK RHEL

Configure logging

/etc/syslog.conf

/etc/rsyslog.conf

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

List all services

chkconfig --list
ls /etc/init.d/

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

List 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 --list

systemctl is-enabled name

Create new service file or modify
configuration

chkconfig --add

systemctl daemon-reload
/etc/systemd/system/*.service

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

Configure system audit

add audit=1 to kernel cmdline
auditctl
/etc/audit/auditd.conf
/etc/audit/audit.rules
authconfig
/etc/pam.d/system-auth
pam_tty_audit kernel module

View audit output aureport /var/log/faillog

Schedule/batch tasks
cron
at
batch

Find file by name locate

Find file by characteristic find

Create archive
tar
cpio
zip

5 6

5 6

5 6

5 6

5 6

5 6

5 6

5 6

5 6

5 6

7

7

7

7

7

5 6 7

5 6 7

5 6 7

5 6 7

5 6 7

5 6 7

7

7

7

7

7

7

6

5

Page 4

FILE SYSTEMS, VOLUMES, AND DISKS

TASK RHEL

Default file system

ext3

ext4

xfs

Defragment disk space

copy data to new file system
fsck (look for ‘non-contiguous inodes’)

copy data to new file system
fsck (look for ‘non-contiguous inodes’)
xfs_fsr

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

Mount and activate swap
/etc/fstab
swapon -a

Configure static mounts /etc/fstab

View free disk space df

5

5

6

5 6

5 6

5 6

5 6

5 6

5 6

5 6

5 6

5 6

5 6

7

6 7

7

7

7

7

7

7

7

7

7

7

5 6 7

5 6 7

5 6 7

Similer Documents