CISS-150 Project 6 (10 points) (Updated November 18, 2023) Overview The Ubuntu VM provided to you has no swap/paging space. Examination through the use of free and top will reveal this. Ubuntu 17.04 and later allows the use of a file in the standard filesystem to provide the storage needed for paging space. You will … Read More “CISS-150 Project 6 – Swap/Paging Space” »
Category: CISS-150-Project
CISS-150 Project 2 (10 points) (Updated October 6, 2024) Overview For this project, you will gather hardware information on all three virtual machines provided by your instructor. These include Windows 10, Windows Server 2019, and Ubuntu 24.04. Learning Outcomes System hardware. Exposure to Linux commands and pseudo filesystems. Exposure to Windows command shell and PowerShell … Read More “CISS-150 Project 2 – Hardware” »
CISS-150 Project 8 (10 points) (Updated April 20, 2023) This project focuses on making protocols more secure. When a service is forward-facing to the Internet, a username and password are simply not strong enough to keep out the interlopers. In addition to enabling the Secure Shell protocol (SSH), you will implement certificate authentication and OATH-TOTP … Read More “CISS-150 Project 8 – Multifactor Authentication (MFA)” »
CISS-150 Project 5 (10 points) (Updated October 13, 2024) Overview Use Linux syscalls to simulate Java method calls like Scanner’s nextLine() method and PrintWriter’s printf() method. (similar to fgets() and printf() in C). Learning Outcomes Understanding basic assembly instructions. Understanding the connection of privileged calls and the Linux OS. Understanding the basics of syscalls. Getting … Read More “CISS-150 Project 5 – Assembly Language Syscalls” »
CISS-150 Project 4 (10 points) (Updated October 13, 2024) Overview In this project, you become somewhat familiar with assembly language, the CPU registers, and the primitive level of operation that occurs at the CPU. Learning Outcomes Understanding basic assembly instructions. Understanding CPU registers. Understanding the basics of calling subroutines. Creating a build-environment. Getting Started Begin … Read More “CISS-150 Project 4 – Assembly Language Basics” »
CISS-150 Project 7 (10 points) (Updated March 3, 2021) Overview This project will involve creating a software-based RAID-1 in Ubuntu using mdadm. Learning outcomes Planning and design. Enhancing existing virtualization and storage skills. Modifying the virtual environment. Installing updates and application software. Creating a RAID array. Perform a RAID recovery. Current Configuration You can get … Read More “CISS-150 Project 7 – RAID” »
(Updated September 19, 2021) This project examines the finer details of multi-programmed environments and the problems they introduce. You will be working with threads, locks, critical sections and reviewing key aspects of how operating systems manage some details while leaving some to the programmer to handle. This is to be done using your Ubuntu Linux … Read More “CISS-150 – Threads” »
CISS-150 Project 1 (10 points) (Updated August 29, 2021) Overview You have been given three (3) virtual machines (VMs) in a resource pool that bears your name. Within these VMs, you are to configure the networking for each. You will be given details and videos to watch to understand what needs to be done. Learning … Read More “CISS-150 Project 1 – Planning!” »
Final CISS-150 Project (75 points) (Updated May 12, 2023) Omnes relinquite spes, o vos intrantes [Abandon hope, all ye who enter here.] This is it—the last project. Here we will make all three guests operate in a heterogeneous way. That is, Windows 10 will authenticate against the Active Directory (AD) domain in Windows 2019 and … Read More “CISS-150 Final Project – Heterogeneous Integration” »
CISS-150 Project 9 (10 points) (Updated December 13, 2022) In this project we will add Active Directory to our Windows 2019 server. This is a preparatory step toward the final project. Then we will change the Windows 10 machine so that it can participate in an Active Directory domain – the domain you created in … Read More “CISS-150 Project 9 – Active Directory” »