Learning objectives

Learning GoalCommand
Configure networking and hostname resolutionip nmcli hostnamectl nssitch.conf /etc/hosts /etc/resolv.conf FQDN
Configure network services to start at bootNetworkManager nmcli /etc/sysconfig/network-scripts
Implement packet filteringfirewalld firewall-cmd /usr/lib/firewalld/services
Start/stop/check status of network servicesNetworkManager network
Statically route IP trafficip route /etc/sysconfig/network-scripts route /etc/sysctl.conf
Synchronize time using other network peersdate timedatectl chronyd chronyc

Extra commands that might come handy

  • lsof
  • nc

Review questions

  • Identify the ports that a specific process is using
  • Print the routing table of the host

TODO

  • Make list prettier
  • Make each item of the list a link to a different post
  • Link to conceptual articles