Skip to content

DoctorKisow/CIT-220

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CIT-220

linux-lab.sh - A script used to download, setup and grade the CIT-220 lab enviornment for my CIT-220 Linux System Administration classes.
Copyright © (2022-2024) Dr. Matthew Kisow. All rights reserved.
Dr. Matthew Kisow mkisow@ccac.edu

Tasks

  • LAB01-01 - Student Install
  • LAB10-01 - SFTP in CHROOT JAIL (SEE LAB 29)
  • LAB13-01 - (ssh) pr. 364-365, TCP WRAPPERS
  • LAB17-01 - (lsmod)
  • LAB21-01 - Network Troubleshooting
  • LAB29-01 - Chroot on Apache Server
  • RESET MODULES FOR ALL LABS
  • GRADING MODULES FOR ALL LABS

Installation

  1. Following the instructions for your distribution, install git.
  2. Using the mkdir command, create a directory called /Lab Files at the root of the drive.
          cd /
          mkdir "/Lab Files"
  1. Using the curl command, download the linux-lab script executable.
         curl -s -L "https://github.com/DoctorKisow/CIT-220/raw/main/linux-labs" >> linux-labs
  1. Using the chmod command, change the permissions of the linux-labs script to 750.
          chmod 750 linux-lab
  1. Using the linux-lab command, install the labs by issuing the linux-lab command using the -i switch.
          bash linux-lab -i
  1. Using the chown command, change the ownership of the linux-labs script to root:labusers1.
          chown root:labusers1 linux-lab

Script Notes

By typing linux-lab with no options, or linux-lab -h you can get help.

Warning

This is a learning and teaching tool ONLY and should NOT be used in a PRODUCTION enviornment!

License

This work is licensed under the Creative Commons Attribution-NoDerivatives 4.0 International License. To view a copy of this license, visit http://creativecommons.org/licenses/by-nd/4.0/ or send a letter to Creative Commons, PO Box 1866, Mountain View, CA 94042, USA.

About

Linux System Administration

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages