Florida Department of Education
Curriculum Framework 

Program Title:	Linux System Administrator
Career Cluster:	Information Technology

CCC	
CIP Number	0511100122	
Program Type	College Credit Certificate (CCC)	
Program Length	24 credit hours	
CTSO	PBL, BPA 	
SOC Codes (all applicable) 	Please see the CIP to SOC Crosswalk at the link below.	
CTE Program Resources 	http://www.fldoe.org/academics/career-adult-edu/career-tech-edu/program-resources.stml	

Purpose

This certificate program is part of the Network Systems Technology AS degree program (1511100112).

A College Credit Certificate consists of a program of instruction of less than sixty (60) credits of college-level courses, which is part of an AS or AAS degree program and prepares students for entry into employment (Rule 6A-14.030, F.A.C.).

This program offers a sequence of courses that provides coherent and rigorous content aligned with challenging academic standards and relevant technical knowledge and skills needed to prepare for further education and careers in the Information Technology career cluster; provides technical skill proficiency, and includes competency-based applied learning that contributes to the academic knowledge, higher-order reasoning and problem-solving skills, work attitudes, general employability skills, technical skills, and occupation-specific skills, and knowledge of all aspects of the Information Technology career cluster. 

The content includes but is not limited to instruction in computer literacy; software application support; basic hardware configuration and troubleshooting; networking technologies, troubleshooting, security, and administration; and customer service and human relations skills.

Additional Information relevant to this Career and Technical Education (CTE) program is provided at the end of this document.

Standards

After successfully completing this program, the student will be able to perform the following:

01.0	Understand and use essential tools.
02.0	Operate running systems.
03.0	Configure local storage.
04.0	Create and configure file systems. 
05.0	Deploy, configure, and maintain systems.
06.0	Manage users and groups.
07.0	Manage security.

Florida Department of Education
Student Performance Standards

Program Title:	Linux System Administrator
CIP Number:	0511100122
Program Length:	24 credit hours
	
This certificate program is part of the Network Systems Technology AS degree program (1511100112).  At the completion of this program, the student will be able to:	
01.0	Understand and use essential tools.  The student will be able to:	
01.01	Access a shell prompt and issue commands with correct syntax.	
01.02	Use input-output redirection (>, >>, |, 2>, etc.). Demonstrate the use of standard-in, standard-out, standard-error, and pipe.	
01.03	Demonstrate the use of grep and regular expressions to analyze text.	
01.04	Access remote systems using SSH.	
01.05	Log in and switch users in multiuser targets.	
01.06	Archive, compress, unpack, and uncompress files using a variety of tools.	
01.07	Create and edit text files.	
01.08	Create, delete, copy, and move files and directories.	
01.09	Create hard and soft links.	
01.10	List, set, and change standard ugo/rwx permissions.	
01.11	Locate, read, and use system documentation including man, info, and files in /usr/share/doc.	
02.0	Operate running systems.  The student will be able to:	
02.01	Boot, reboot, and shut down a system normally.	
02.02	Boot systems into different targets manually.	
02.03	Interrupt the boot process in order to gain access to a system.	
02.04	Identify CPU/memory intensive processes, adjust process priority with renice, and kill processes.	
02.05	Locate and interpret system log files and journals.	
02.06	Perform various logging related activities such as configuring logging, log rotation and log reporting.	
02.07	Access a virtual machine's console.	
02.08	Explain the meaning and use of common metrics such as utilization values for CPU, memory, disk space, disk I/O, and network bandwidth.	
02.09	Start and stop virtual machines.	
02.10	Start, stop, and check the status of network services.	
02.11	Securely transfer files between systems.	
03.0	Configure local storage.  The student will be able to:	
03.01	List, create, and delete partitions on MBR and GPT disks.	
03.02	Create and remove physical volumes, assign physical volumes to volume groups, and create and delete logical volumes.	
03.03	Configure systems to mount file systems at boot by Universally Unique ID (UUID) or label.	
03.04	Create, use and remove snapshots of logical volumes.	
03.05	Add new partitions and logical volumes, and swap to a system non-destructively.	
04.0	Create and configure file systems.  The student will be able to:	
04.01	Create, mount, unmount, and using various file systems.	
04.02	Mount and unmount CIFS and NFS network file systems.	
04.03	Extend existing logical volumes.	
04.04	Discuss set UID and GID.	
04.05	Create and manage Access Control Lists (ACLs).	
04.06	Diagnose and correct file permission problems.	
05.0	Deploy, configure, and maintain systems.  The student will be able to:	
05.01	Configure networking and hostname resolution statically or dynamically.	
05.02	Schedule tasks using at and cron.	
05.03	Start and stop services and configure services to start automatically at boot.	
05.04	Configure systems to boot into a specific target automatically.	
05.05	Perform an unattended system install.	
05.06	Configure a physical machine to host virtual guests.	
05.07	Install Linux systems as virtual guests.	
05.08	Configure systems to launch virtual machines at boot.	
05.09	Configure network services to start automatically at boot.	
05.10	Configure a system to use time services.	
05.11	Install and update software packages from a remote repository or a local file system.	
05.12	Update the kernel package appropriately to ensure a bootable system.	
05.13	Modify the system bootloader.	
06.0	Manage users and groups.  The student will be able to:	
06.01	Create, delete, and modify local and global user accounts.	
06.02	Change passwords and adjust password aging for local and global user accounts.	
06.03	Create, delete, and modify local and global groups and group memberships.	
06.04	Configure a system to use an existing authentication service for user and group information.	
07.0	Manage security.  The student will be able to:	
07.01	Describe security basic concepts and mechanisms, including encryption, password safety, message digests and system security requirements.	
07.02	Demonstrate proper security techniques and monitoring.	
07.03	Configure firewall settings using firewall-config, firewall-cmd, or iptables.	
07.04	Configure key-based authentication for SSH.	
07.05	Set enforcing and permissive modes for SELinux.	
07.06	List and identify SELinux file and process context.	
07.07	Restore default file contexts.	
07.08	Use boolean settings to modify system SELinux settings.	
07.09	Diagnose and address routine SELinux policy violations.	

Additional Information

Laboratory Activities

Laboratory investigations that include scientific inquiry, research, measurement, problem solving, emerging technologies, tools and equipment, as well as, experimental, quality, and safety procedures are an integral part of this career and technical program/course. Laboratory investigations benefit all students by developing an understanding of the complexity and ambiguity of empirical work, as well as the skills required to manage, operate, calibrate and troubleshoot equipment/tools used to make observations. Students understand measurement error; and have the skills to aggregate, interpret, and present the resulting data. Equipment and supplies should be provided to enhance hands-on experiences for students.

Career and Technical Student Organization (CTSO)

Phi Beta Lambda (PBL) and Business Professionals of America (BPA) are the co-curricular career and technical student organizations providing leadership training and reinforcing specific career and technical skills.  Career and Technical Student Organizations provide activities for students as an integral part of the instruction offered.  

Accommodations

Federal and state legislation requires the provision of accommodations for students with disabilities to meet individual needs and ensure equal access. Postsecondary students with disabilities must self-identify, present documentation, request accommodations if needed, and develop a plan with their counselor and/or instructors. Accommodations received in postsecondary education may differ from those received in secondary education. Accommodations change the way the student is instructed. Students with disabilities may need accommodations in such areas as instructional methods and materials, assignments and assessments, time demands and schedules, learning environment, assistive technology and special communication systems. Documentation of the accommodations requested and provided should be maintained in a confidential file.