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 inetgrep -v "inet6"
that excludes the IPv6 addresstr -s " " ":"
is added withtr
that means translate and-s
squeeze to replace any" "
(space) into":"
finally we havecut -f4 -d ":"
that cuts the first for field with-d
(delimiter) is":"
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
Log
In /etc/rsyslog.conf
you can specify what is stored and how.
When using *.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