The following list offers a brief overview (listed as either a default package or an optional package).
|What It Does
|Provides connectivity with other remote consoles. See http://www.tutorialspoint.com/unix_commands/conman.htm for additional information.
|Allows connectivity with modems. See http://linuxcommand.org/man_pages/mgetty8.html for additional information.
|Creates a boot disk for starting the system. See http://linuxcommand.org/man_pages/mkbootdisk8.html for additional information.
|Contains the libraries used for Simple Network Management Protocol (SNMP)-related tasks.
|Performs detailed network mapping tasks. See https://nmap.org/ for additional information.
|Synchronizes the clocks of the systems within a given network with a master time source (ultimately allowing synchronization with an Internet source, such as time.nist.gov). See http://www.ntp.org/ for additional information.
|Contains the libraries used for the Lightweight Directory Access Protocol (LDAP)-related tasks.
|Manages disk quotas for both users and groups. See http://www.tldp.org/HOWTO/Quota.html for additional information.
|rng-tools (includes: rngd and rngtest)
|Performs testing and configuration of the random number-generation capabilities of a system. Because a virtual machine can't access the underlying hardware, this set of utilities isn't useful when working with AWS.
|Allows use of multiple shell windows when working with SSH. See https://www.rackaid.com/blog/linux-screen-tutorial-and-how-to/ for additional information.
|Performs delta compression on C libraries to make them smaller. See http://xdelta.org/ for additional information.
|zisofs-tools (includes: mkzftree)
|Contains the tools needed to work with compressed disks. See http://freecode.com/projects/zisofs-tools for additional information.
|Provides access to a shell used for interactive and scripted command-line tasks. See http://zsh.sourceforge.net/ for additional information.
|Displays and sets the Linux kernel time variables. See http://linuxcommand.org/man_pages/adjtimex8.html for additional information.
|Contains the tools required to implement the Advanced Maryland Automatic Network Disk Archiver (AMANDA). These tools are designed for use with Windows, so they won't work with your free-tier Linux installation. See http://www.amanda.org/ for additional information.
|Contains the tools required to work with the Address Resolution Protocol (ARP). See http://kb.linuxvirtualserver.org/wiki/Using_arptables_to_disable_ARP for additional information.
|Tracks Ethernet and IP address pairings. See http://linuxcommand.org/man_pages/arpwatch8.html for additional information.
|audit (includes: augenrules, aureport, ausearch, and autrace)
|Contains the tools required to perform audits of processes. See https://linux-audit.com/tag/autrace/ and https://www.digitalocean.com/community/tutorials/how-to-use-the-linux-auditing-system-on-centos-7 for additional information.
|Contains the tools used to implement the Avahi zero-configuration networking system. See https://wiki.archlinux.org/index.php/avahi for additional information.
|Provides the means for working with RPM-metadata (repodata). See http://createrepo.baseurl.org/ for additional information.
|gnutls-utils (includes: certtool, gnutls-cli, gnutls-cli-debug, gnutls-serv, and psktool)
|Contains utilities for working with the GNU Transport Layer Security (TLS) features of AWS. See http://www.gnutls.org/ for additional information.
|Performs IP monitoring tasks. See http://linuxcommand.org/man_pages/iptraf8.html for additional information.
|Performs kernel-tuning tasks. Because a virtual machine can't access the underlying operating system, this utility isn't useful when working with AWS.
|Lists local locks on files. This utility is outdated. See http://linux.die.net/man/8/lslk for additional information.
|Obtains information about Small Computer System Interface (SCSI) drives attached to the local system. Because a virtual machine can't access the underlying hardware, this utility isn't useful when working with AWS. See http://sg.danny.cz/scsi/lsscsi.html for additional information.
|Provides the means to manage files on disk using the Midnight Commander utility. See https://www.midnight-commander.org/ for additional information.
|Tracks the activities of any routers attached to the system using the Mult-Router Traffic Grabber. See http://oss.oetiker.ch/mrtg/ for additional information.
|net-snmp-utils (includes: encode_keychange, snmpbulkget, snmpbulkwalk, snmpdelta, snmpdf, snmpget, snmpgetnext, snmpinform, snmpnetstat, snmpset, snmpstatus, snmptable, snmptest, snmptranslate, snmptrap, snmpusm, snmpvacm, and snmpwalk)
|Contains a number of tools for performing SNMP-related tasks. See http://net-snmp.sourceforge.net/ for additional information.
|Displays dialog boxes used to enter Personal Identification Numbers (PINs) and other security information. See https://www.gnupg.org/related_software/pinentry/index.en.html for additional details.
|Generates Universally Unique Identifiers (UUIDs) to ensure that apps and other system processes can recognize unique instances of any object. See http://linux.die.net/man/8/uuidd for additional information.
|Locks a virtual console, enabling you to save your current session. See http://linux.die.net/man/1/vlock for additional information.
|Performs tests to ensure that the system hasn't frozen because of an errant process. See http://linux.die.net/man/8/watchdog for additional information.
Linux offers a wealth of other group packages not found in this chapter that you might find helpful. For example, you might find that you need the tau-epsilon-chi (TeX) editor support provided by Linux, which means installing the TeX Support group package. (TeX is a typesetting system originally created by Donald Knuth.)