ITN 254 System Administration for Linux

This course provides the essential knowledge and skills to perform advanced Linux system administration, including common tasks regarding the Linux kernel, system startup, and maintenance. Topics include performing advanced management of block storage and file systems as well as advanced networking and authentication, system security, and Internet and intranet services. Additionally, this course prepares students for related industry certifications.

Credits

3

Prerequisite

Prerequisite: ITN 200

See Course Syllabus

Course Number and Title:

ITN 254 System Administration for Linux

Campus Location

  • Georgetown
  • Dover
  • Wilmington

Effective Date

202551

Prerequisites

Prerequisite: ITN 200

Course Credits and Hours

3 credit(s)

2 lecture hours/week

2 lab hours/week

Course Description

This course provides the essential knowledge and skills to perform advanced Linux system administration, including common tasks regarding the Linux kernel, system startup, and maintenance. Topics include performing advanced management of block storage and file systems as well as advanced networking and authentication, system security, and Internet and intranet services. Additionally, this course prepares students for related industry certifications.

Additional Materials

Access to high speed Internet.

Required Text(s)

Obtain current textbook information by viewing the campus bookstore - https://www.dtcc.edu/bookstores online or visit a campus bookstore. Check your course schedule for the course number and section.

Disclaimer

None

Core Course Performance Objectives (CCPOs)

  1. Administer Linux single-host servers. (CCC 1, 2, 3; PGC 1, 3, 4)
  2. Manage Linux advanced storage devices. (CCC 1, 2, 3; PGC 1, 3)
  3. Configure and troubleshoot Linux networking services. (CCC 1, 2 ,3, 6; PGC 1, 3)
  4. Implement and audit Linux system security. (CCC 1, 2, 3; PGC 1, 3, 4)

See Core Curriculum Competencies and Program Graduate Competencies at the end of the syllabus. CCPOs are linked to every competency they develop.

Measurable Performance Objectives (MPOs)

Upon completion of this course, the student will:

  1. Administer Linux single-host servers.
    1. Describe how to utilize kernel components that are necessary to specific hardware, hardware drivers, system resources, and requirements.
    2. Configure a kernel to include or disable specific features of the Linux kernel as necessary.
    3. Identify and correct common boot and run time issues.
    4. Query and modify the behavior of system services at various targets and run levels.
    5. Manipulate a Linux system during both the boot process and during recovery mode.
    6. Build and install executable programs from source.
    7. Measure computer hardware resource and network bandwidth, identify and troubleshoot resource problems.
    8. Monitor resource usage to predict future resource needs.
  2. Manage Linux advanced storage devices.
    1. Configure and navigate the standard Linux filesystem.
    2. Maintain a Linux filesystem using system utilities.
    3. Configure and implement software RAID.
    4. Configure kernel options to support various drives.
  3. Configure and troubleshoot Linux networking services.
    1. Configure network devices to be able to connect to a local, wired or wireless, and a wide-area network.
    2. Troubleshoot common network setup issues.
    3. Configure a caching-only DNS server.
    4. Create a zone file for a DNS server.
    5. Configure a web server to provide HTTPS.
    6. Install and configure proxy services.
    7. Configure an email server.
    8. Configure network based file sharing services between multiple operating system platforms.
    9. Configure a DHCP server.
    10. Configure centralized authentication between multiple operating system platforms.
  4. Implement and audit Linux system security.
    1. Create firewall configurations
    2. Apply security patches
    3. Configure a Virtual Private Network (VPN), and create secure point-to-point or site-to-site connections.
    4. Configure a domain name system (DNS) server to run as a non-root user and run in a chroot jail.
    5. Use system tools to backup system data.
    6. Configure PAM to support authentication.

Evaluation Criteria/Policies

The grade will be determined using the Delaware Tech grading system:

90-100 = A
80-89 = B
70-79 = C
0-69 = F
Students should refer to the Catalog/Student Handbook for information on the Academic Standing Policy, the Academic Integrity Policy, Student Rights and Responsibilities, and other policies relevant to their academic progress.

Final Course Grade

Calculated using the following weighted average

Evaluation Measure

Percentage of final grade

Summative: Practical Projects (equally weighted)

30%

Summative: Final Project

20%

Formative:

The course will contain a various number of formative assessments including but not limited to:

discussion boards

quizzes

assignments

20%

Formative: Lab Assignments (equally weighted)

30%

Total

100%

Program Graduate Competencies (PGCs are the competencies every graduate will develop specific to his or her major)

  1. Solve technology-related problems using critical thinking and troubleshooting skills.
  2. Articulate the role of the technology professional in organizations to support the ethical use of information technology.
  3. Apply fundamental security concepts and strategies for maintaining and securing information technology.
  4. Read and interpret technical information and effectively communicate to a wide range of audiences using oral, print, and multimedia strategies.
  5. Demonstrate the importance of lifelong learning that empowers personal and professional growth.

Core Curriculum Competencies (CCCs are the competencies every graduate will develop)

  1. Apply clear and effective communication skills.
  2. Use critical thinking to solve problems.
  3. Collaborate to achieve a common goal.
  4. Demonstrate professional and ethical conduct.
  5. Use information literacy for effective vocational and/or academic research.
  6. Apply quantitative reasoning and/or scientific inquiry to solve practical problems.

Students in Need of Accommodations Due to a Disability

We value all individuals and provide an inclusive environment that fosters equity and student success. The College is committed to providing reasonable accommodations for students with disabilities. Students are encouraged to schedule an appointment with the campus Disabilities Support Counselor to request an accommodation needed due to a disability. The College's policy on accommodations for persons with disabilities can be found in the College's Guide to Requesting Academic Accommodations and/or Auxiliary Aids Students may also access the Guide and contact information for Disabilities Support Counselors through the Student Resources web page under Disabilities Support Services, or visit the campus Advising Center.

Minimum Technology Requirements

Minimum technology requirements for online, hybrid, video conferencing and web conferencing courses.