NISGTC LOGO CCBY

This work by the National Information Security and Geospatial Technologies Consortium (NISGTC), and except where otherwise noted, is licensed under the Creative Commons Attribution 3.0 Unported License.

Development was funded by the Department of Labor (DOL) Trade Adjustment Assistance Community College and Career Training (TAACCCT) Grant No. TC-22525-11-60-A-48; The National Information Security, Geospatial Technologies Consortium (NISGTC) is an entity of Collin College of Texas, Bellevue College of Washington, Bunker Hill Community College of Massachusetts, Del Mar College of Texas, Moraine Valley Community College of Illinois, Rio Salado College of Arizona, and Salt Lake Community College of Utah.

This workforce solution was funded by a grant awarded by the U.S. Department of Labor's Employment and Training Administration. The solution was created by the grantee and does not necessarily reflect the official position of the U.S. Department of Labor. The Department of Labor makes no guarantees, warranties or assurances of any kind, express or implied, with respect to such information, including any information on linked sites, and including, but not limited to accuracy of the information or its completeness, timeliness, usefulness, adequacy, continued availability or ownership.

Please review the content-specific requirements for Linux+ labs.

Enabling the Labs

Linux+ Series 1 labs are supported using 2 topologies, the NETLAB+ Linux+ Base Pod and the Linux+ Install Pod. The pod required for each lab is indicated in the table below.

  • To enable the Linux+ Series 1 Labs 1a and 1b, check the box for "NISGTC Linux+ Install" in the class settings. This must be done for each class requiring access to the labs.
  • To enable the Linux+ Series 1 Labs 2-10, check the box for "NISGTC Linux+ Series 1" in the class settings. This must be done for each class requiring access to the labs.
Linux+ Linux+

NISGTC DOL Linux+ Supported Labs (Series 1)

Lab Title Linux+ Domain Pod Required Tasks Included
1a CentOS Server Linux Installation Linux Installation and Package Management Linux+
Install
  • Install CentOS using a default hard disk layout.
  • Make configuration changes to modify the CentOS GRUB menu
1b Ubuntu Desktop Linux Installation Linux Installation and Package Management Linux+
Install
  • Install Ubuntu using a custom hard disk layout.
  • Make configuration changes to modify the Ubuntu GRUB 2 menu
2 Installing Packages and Shared Libraries on Fedora and Ubuntu Linux Installation and Package Management Linux+
Base
  • Using ldd and ldconfig to list shared libraries
  • Using apt-get to install and upgrade debian packages
  • Installing, upgrading and erasing packages using RPM
  • Installing, upgrading and removing packages using YUM
3 Displaying Hardware System Architecture Linux+
Base
  • Use hardware commands to display system hardware
  • View device files in /dev and understand the basics of udev.
  • Explore the /proc and /sys filesystems
4 Adding a New Partition Devices, Linux Filesystems, Filesystems Hierarchy Standard Linux+
Base
  • Creating new Linux partitions
  • Formatting partitions using mkfs
  • Display filesystem information
  • Using fsck to maintain filesystem integrity
  • Mounting new partitions
  • Create a swap filesystem
5 Creating filesystem Quotas Devices, Linux Filesystems, Filesystems Hierarchy Standard Linux+
Base
  • Preparing a filesystem for quotas
  • Implementing filesystem quotas
  • Filesystem quota reporting
6 Booting and Restarting the System System Architecture Linux+
Base
  • Watching the boot sequence and entering the grub menu
  • Editing the default runlevel using symlinks
  • Terminating processes and shutting down the system
7a Using the BASH Shell GNU and UNIX Commands Linux+
Base
  • Explore BASH features such as man pages and history
  • List the contents of directories, including using file globbing
  • Copying, moving, and removing files and directories
7b Using the BASH Shell GNU and UNIX Commands Linux+
Base
  • Perform shell redirection
  • Search for files on the system
7c Using the BASH Shell GNU and UNIX Commands Linux+
Base
  • Create archive files using tar, cpio and dd
  • Compress and uncompress files using gzip, gunzip and bzip2
7d Using the BASH Shell GNU and UNIX Commands Linux+
Base
  • Use various commands to display the contents of text files
  • Use various commands to modify the contents of text files
8 Monitoring Processes GNU and UNIX Commands Linux+
Base
  • Starting background and foreground processes
  • Using top to view and renice processes
  • Starting processes using nice
  • Using pkill and kill to kill processes
  • Using ps to select and sort processes
  • Using nohup to execute a process
  • Using free and uptime to view system statistics
9 Working with Files Devices, Linux Filesystems, Filesystems Hierarchy Standard Linux+
Base
  • Changing group ownership and file ownership
  • Viewing default file permissions
  • Changing file permissions using chmod
  • Changing the system umask
  • Managing symbolic and hard links
  • Locating commands
10a Managing Text Files GNU and UNIX Commands Linux+
Base
  • Using the vi editor for basic file editing
10b Managing Text Files GNU and UNIX Commands Linux+
Base
  • Using gedit and nano for basic file editing
10c Managing Text Files GNU and UNIX Commands Linux+
Base
  • Using commands to search and modify text within files