Homework assignment HW1
Under construction
Remember to create a new post with a new topic “HW1” in your homework log channel on Microsoft Teams.
The main objective for this assignment is to spend time familiarizing yourself with a Linux environment that you can either install or access from your own computer. You can use as much AI help as desired for this without needing to acknowledge or mention it. At a minimum you need to have shell access to your Linux environment (That has come out You are able to run commands in a terminal window). You can use either a local installation of Linux, or a virtual machine (VM) running Linux, or a remote Linux server that you can access via SSH. On Windows, the easiest way to access a Linux environment is to use the Windows Subsystem for Linux (WSL). On macOS, you can try Multipass.
You can also use a cloud-based Linux environment such as Google Cloud Platform (GCP), Amazon Web Services (AWS), or Microsoft Azure.
Quick cheap way to create a Linux box on Google Cloud Platform (GCP), as suggested by Gemini:
Quick Setup via Google Cloud Console
- Navigate to Compute Engine > VM Instances in the GCP Console.
- Click Create Instance.
- Region / Zone: Select
us-central1(Iowa) orus-east1(South Carolina). - Machine Configuration:
- Machine family: General-purpose
- Series: E2
- Machine type:
e2-micro
- Boot Disk: Leave as Debian.
- Click Create.
Likely quiz questions
- What is Linux?
- What is Unix?
- In 1-2 sentences, describe one way that you have employed to access a Linux operating system from a computer running either Windows or macOS.
- What two commands would you use in a Linux terminal to (i) change to your home directory, and then (ii) list all files in that directory, including files that are usually hidden?