System Configuration commands
Intended for Centos or Redhat.
Network configuration commands
Show the network information
ifconfig # Being deprecated for Linux ip a
to return just the IP of the Wi-Fi
ifconfig wlan0 | grep "inet" | grep -v "inet6" | tr -s " " ":" | cut -f4 -d ":"
grep "inet"that includes inet
grep -v "inet6"that excludes the IPv6 address
tr -s " " ":"is added with
trthat means translate and
-ssqueeze to replace any
" "(space) into
":"finally we have
cut -f4 -d ":"that cuts the first for field with
Controlling services and daemon
With RHEL 7, you use systemctl to
mask daemon so that they won’t be start, even at reboot. It can be useful if for example you want to make some test while a service is stopped.
systemctl mask daemon.service systemctl unmask daemon.service
/etc/rsyslog.conf you can specify what is stored and how.
*.info is all the info log and higher. Using
mail.none is used to specify not to store them (because it is handled in another folder). Make a space and define where you went the logs to be saved.
# Log anything (except mail) of level info or higher. # Don't log private authentication messages! *.info;mail.none;authpriv.none;cron.none /var/log/messages # The authpriv file has restricted access. authpriv.* /var/log/secure # Log all the mail messages in one place. mail.* -/var/log/maillog # Log cron stuff cron.* /var/log/cron