RED HAT ENTERPRISE LINUX 5, 6, and 7 Common Administrative Commands

RED HAT ENTERPRISE LINUX 5, 6, and 7 Common Administrative Commands

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..

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    5 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us