
RED HAT ENTERPRISE LINUX 5, 6, AND 7 Common administrative commands 1 Be aware of potential issues when using subscription-manager SYSTEM BASICS on Red Hat Enterprise Linux 5: https://access.redhat.com/ solutions/129003. TASK RHEL 2 Subscription-manager is used for Satellite 6, Satellite 5.6 with SAM and newer, and Red Hat’s CDN. /etc/sysconfig/rhn/systemid 5 3 RHN tools are deprecated on Red Hat Enterprise Linux 7. rhn_register should be used for Satellite server 5.6 and newer /etc/sysconfig/rhn/systemid View subscription information 6 only. For details, see: Satellite 5.6 unable to register RHEL 7 subscription-manager identity client system due to rhn-setup package not included in Minimal installation (https://access.redhat.com/ subscription-manager identity 7 solutions/737373) rhn_register 5 subscription-manager 1 rhn_register Configure subscription rhnreg_ks 6 subscription-manager 2 subscription-manager 7 rhn_register 3 sosreport dmidecode 5 hwbrowser View system profile sosreport RESOURCE MANAGEMENT dmidecode 6 7 lstopo TASK RHEL lscpu top View RHEL version information /etc/redhat-release 5 6 7 ps sar iostat 5 netstat vmstat mpstat BASIC CONFIGURATION numastat TASK RHEL top ps system-config-* 5 6 sar Graphical configuration tools iostat gnome-control-center 7 netstat 6 ss system-config-network 5 6 View system usage vmstat nmcli mpstat Configure network numastat nmtui 7 tuna nm-connection-editor top system-config-language 5 6 ps Configure system language sar localectl 7 iostat ss 7 system-config-date 5 6 vmstat date mpstat Configure time and date numastat timedatectl 7 tuna date df 5 ntpdate 5 6 View disk usage /etc/ntp.conf df 6 7 iostat Synchronize time and date timedatectl /etc/chrony.conf 7 Trace system calls strace 5 6 7 ntpdate Trace library calls ltrace 5 6 7 system-config-keyboard 5 6 Configure keyboard Change process nice localectl 7 5 6 7 priority renice Text-based configuration tools system-config-*-tui 5 6 7 Change process taskset 5 6 7 Configure printer system-config-printer 5 6 7 run location /etc/ssh/ssh_config kill Configure SSH /etc/ssh/sshd_config 5 6 7 Kill a process pkill 5 6 7 ~/.ssh/config ssh-keygen killall SOFTWARE MANAGEMENT NETWORKING TASK RHEL TASK RHEL yum install iptables and ip6tables 5 6 5 yum groupinstall /etc/sysconfig/ip*tables Install software iptables and ip6tables yum install Configure 7 /etc/sysconfig/ip*tables 6 yum group install firewall system-config-firewall yum info firewall-cmd 5 6 7 View software yum groupinfo firewall-config info /etc/hosts yum info 5 6 7 /etc/resolv.conf yum group info Configure name /etc/hosts Update software yum update 5 6 7 resolution /etc/resolv.conf 7 nmcli con mod Upgrade software yum upgrade 5 6 7 /etc/sysconfig/network 5 6 Configure Configure hostnamectl subscription-manager repos hostname software 5 6 7 /etc/hostname 7 /etc/yum.repos.d/*.repo repository nmtui ip addr Find file in rpm -qf filename 5 6 7 ifconfig 5 6 package yum provides filename-glob brctl View network View software ip addr rpm -q packagename 5 6 7 interface info nmcli dev show version teamdctl 7 brctl rpm -qa View installed 5 6 7 bridge software yum list installed /etc/sysconfig/network-scripts/ifcfg-* 5 6 Configure /etc/sysconfig/network-scripts/ifcfg-* network nmcli con [add|mod|edit] interface 7 USER MANAGEMENT nmtui nm-connection-editor TASK RHEL ss lsof 5 6 Graphical user View ports/ system-config-users 5 6 7 netstat management sockets ss 7 Create user lsof useradd 5 6 7 account ip route add system-config-network 5 6 Delete user /etc/sysconfig/route-iface userdel 5 6 7 account Configure ip route add routes usermod nmcli nmtui 7 View/change user /etc/passwd 5 6 7 nm-connection-editor account details vipw /etc/sysconfig/route-iface id View routes ip route 5 6 7 Create user group groupadd 5 6 7 Delete user group groupdel 5 6 7 SECURITY AND IDENTITY Change group groupmod 5 6 7 details /etc/group TASK RHEL Change user /etc/selinux/config passwd 5 6 7 password chcon Configure system restorecon 5 6 7 Change user usermod security semanage 5 6 7 permissions visudo setsebool system-config-selinux Change group groupmod 5 6 7 Report on system permissions visudo sealert 5 6 7 security Change password authconfig chage 5 6 7 LDAP, SSSD, policy authconfig-tui 5 6 7 Kerberos authconfig-gtk View user w 5 6 7 sessions Network users getent 5 6 7 JOBS AND SERVICES TASK RHEL /etc/syslog.conf 5 /etc/rsyslog.conf 6 Configure logging /etc/rsyslog.conf /etc/rsyslog.d/*.conf 7 /var/log/journal systemd-journald.service chkconfig --list 5 6 ls /etc/init.d/ List all services systemctl -at service ls /etc/systemd/system/*.service 7 ls /usr/lib/systemd/system/*.service service --status-all 5 6 List running services systemctl -t service --state=active 7 service name start 5 6 service name stop Start/stop service systemctl start name.service 7 systemctl stop name.service chkconfig name on 5 6 chkconfig name off Enable/disable service systemctl enable name.service 7 systemctl disable name.service service name status 5 6 View service status systemctl status name.service 7 chkconfig name --list 5 6 Check if service is enabled systemctl is-enabled name 7 chkconfig --add 5 6 Create new service file or modify systemctl daemon-reload configuration 7 /etc/systemd/system/*.service runlevel 5 6 who -r View run level/target systemctl get-default 7 who -r /etc/inittab 5 6 init run_level Change run level/target systemctl isolate name.target 7 systemctl set-default /var/log 5 6 View logs /var/log 7 journalctl add audit=1 to kernel cmdline auditctl /etc/audit/auditd.conf Configure system audit /etc/audit/audit.rules 5 6 7 authconfig /etc/pam.d/system-auth pam_tty_audit kernel module View audit output aureport /var/log/faillog 5 6 7 cron Schedule/batch tasks at 5 6 7 batch Find file by name locate 5 6 7 Find file by characteristic find 5 6 7 tar Create archive cpio 5 6 7 zip FILE SYSTEMS, VOLUMES, AND DISKS TASK RHEL ext3 5 Default file system ext4 6 xfs 7 copy data to new file system 5 fsck (look for ‘non-contiguous inodes’) Defragment disk space copy data to new file system fsck (look for ‘non-contiguous inodes’) 6 7 xfs_fsr fdisk 5 6 parted Create/modify disk partitions fdisk gdisk 7 parted ssm create mkfs.filesystem_type (ext4, xfs) 5 6 mkswap Format disk partition mkfs.filesystem_type (ext4, xfs) mkswap 7 ssm create mount 5 6 /etc/fstab Mount storage mount /etc/fstab 7 ssm mount pvcreate 5 6 Create physical volume pvcreate 7 ssm create (if backend is lvm) vgcreate 5 6 Create volume group vgcreate 7 ssm create (if backend is lvm) lvcreate 5 6 Create logical volume lvcreate 7 ssm create (if backend is lvm) vgextend lvextend 5 6 resize2fs Enlarge volumes formatted with default file system vgextend lvextend 7 xfs_growfs ssm resize resize2fs lvreduce 5 6 Shrink volumes formatted with vgreduce default file system XFS cannot currently be shrunk; copy desired data to 7 a smaller file system. fsck 5 6 Check/repair file system fsck 7 ssm check /etc/exports 5 6 service nfs reload Configure NFS share /etc/exports 7 systemctl reload nfs.service /etc/fstab Mount and activate swap 5 6 7 swapon -a Configure static mounts /etc/fstab 5 6 7 View free disk space df 5 6 7 FILE SYSTEMS, VOLUMES, AND DISKS (CONT.) TASK RHEL lvdisplay lvs vgdisplay View logical volume info 5 6 7 vgs pvdisplay pvs showmount -e View NFS share 5 6 7 mount /etc/auto.master.d/*.autofs Configure on-demand auto-mounts 5 6 7 /etc/auto.* chmod chown Change file permissions 5 6 7 chgrp umask (future file creation) Change file attributes chattr 5 6 7 Change access control list setfacl 5 6 7 KERNEL, BOOT, AND HARDWARE TASK RHEL append 1 or s or init=/bin/bash to kernel cmdline 5 6 Single user/rescue mode append rd.break or init=/bin/bash to kernel cmdline 7 shutdown 5 6 Shut down system shutdown 7 systemctl shutdown poweroff 5 6 Power off system poweroff 7 systemctl poweroff halt 5 6 Halt system halt 7 systemctl halt reboot 5 6 Reboot system reboot 7 systemctl reboot /etc/inittab 5 6 Configure default run level/target systemctl set-default 7 /boot/grub/grub.conf 5 6 Configure GRUB bootloader /etc/default/grub grub2-mkconfig 7 grub-set-default hwbrowser 5 View hardware configured lshw (in EPEL) 6 7 Configure kernel module modprobe 5 6 7 Configure hardware device udev 5 6 7 sysctl -a View kernel parameters 5 6 7 cat /proc/cmdline Load kernel module modprobe 5 6 7 Remove kernel module modprobe -r 5 6 7 rpm -q kernel View kernel version 5 6 7 uname -r 11/14 Copyright © 2014 Red Hat, Inc. Red Hat, Red Hat Enterprise Linux, the Shadowman logo, and JBoss are trademarks of Red Hat, Inc., registered in the U.S. and other countries. Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries..
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages5 Page
-
File Size-