COMP3000 Operating Systems 2023F Tutorials: Difference between revisions
(23 intermediate revisions by the same user not shown) | |||
Line 14: | Line 14: | ||
</div> | </div> | ||
==Getting | == Getting Access to a Linux Machine == | ||
For the tutorials, you need to get access to a Linux machine. It is recommended to use an SCS Openstack instance (see instructions below). Alternatively, if you prefer to work directly on your laptop and avoid Openstack, you can also download [https://git.scs.carleton.ca/downloads/CourseVirtualMachines/2022F-2023W/COMP3000-W23.ova <b>this VirtualBox image</b>] (courtesy of Prof. Zhao from Winter 2023). You will need access to a Linux system for the entire semester, ideally the same one. | For the tutorials, you need to get access to a Linux machine. It is recommended to use an SCS Openstack instance (see instructions below). Alternatively, if you prefer to work directly on your laptop and avoid Openstack, you can also download [https://git.scs.carleton.ca/downloads/CourseVirtualMachines/2022F-2023W/COMP3000-W23.ova <b>this VirtualBox image</b>] (courtesy of Prof. Zhao from Winter 2023). You will need access to a Linux system for the entire semester, ideally the same one. | ||
Line 21: | Line 21: | ||
We will use Openstack for the tutorials of this course. Follow these instructions for setting up an Openstack VM instance: [[COMP3000 Operating Systems F23: Openstack Instructions | instructions here]]. You only need to do this once for the whole term. Please use the same instance for both: the tutorials and the assignments. ''No need to create two instances''. | We will use Openstack for the tutorials of this course. Follow these instructions for setting up an Openstack VM instance: [[COMP3000 Operating Systems F23: Openstack Instructions | instructions here]]. You only need to do this once for the whole term. Please use the same instance for both: the tutorials and the assignments. ''No need to create two instances''. | ||
=== | === Connecting to the VM === | ||
You can find instructions with various ways to connect to your Openstack instance [[COMP3000 Operating Systems F23: Connecting to SCS Openstack | here]]. | You can find instructions with various ways to connect to your Openstack instance [[COMP3000 Operating Systems F23: Connecting to SCS Openstack | here]]. | ||
=== Downloading files from the VM === | |||
To download files from your Openstack VM instance, you can find instructions [[COMP3000 Operating Systems F23: Downloading files from your Openstack VM | here]]. | To download files from your Openstack VM instance, you can find instructions [[COMP3000 Operating Systems F23: Downloading files from your Openstack VM | here]]. | ||
=== Backing up the VM === | |||
To backup your VM, the image provides an "scs-backup" command that will backup the student user's directory to the SCS linux machines. So if your SCS username is janedoe, you can type: | |||
scs-backup janedoe | scs-backup janedoe | ||
and it will create a copy of everything in the student | and it will create a copy of everything in the student account's home directory (note: you can customize it) in a directory called "COMP3000VM-backup" in your SCS home directory. You can ssh/sftp to <tt>access.scs.carleton.ca</tt> in order to access this copy of your VM's files. You should do backups at the end of every session and before you do anything dangerous. | ||
'''Note that you cannot take snapshots of your VM | Reminder: ''do '''not''' take snapshots of your instance!'' Note that you cannot take snapshots of your VM anyway (it will keep trying and never succeed, and you'll create work for the tech staff who will have to undo what you did), so please don't try. | ||
==Tutorial Sections== | ==Tutorial Sections== | ||
* COMP 3000 A1: Tue: 08:35 - 09:55 at Loeb 720 (LA720). [Ethan and | * COMP 3000 A1: Tue: 08:35 - 09:55 at Loeb 720 (LA720). [Ethan and Sneha (T1-T9)] | ||
* COMP 3000 A2: Fri: 11:35 - 12:55 at Loeb 720 (LA720). [Ethan and Ali (T1-T3), Ethan and Nareen (T4-T6), Ali and Nareen (T7-T9)] | * COMP 3000 A2: Fri: 11:35 - 12:55 at Loeb 720 (LA720). [Ethan and Ali (T1-T3), Ethan and Nareen (T4-T6), Ali and Nareen (T7-T9)] | ||
* COMP 3000 A3: Thu: 08:35 - 09:55 at St. Patrick's 303 (SP303). [Ali and Nareen (T1-T9)] | * COMP 3000 A3: Thu: 08:35 - 09:55 at St. Patrick's 303 (SP303). [Ali and Nareen (T1-T9)] | ||
Line 54: | Line 48: | ||
! Tutorial !! Section !! Date !! Time !! Room !! TAs | ! Tutorial !! Section !! Date !! Time !! Room !! TAs | ||
|- | |- | ||
| rowspan="3" | [[COMP3000 Operating Systems 2023F Tutorials: Tutorial 1 | Tutorial 1]] || A1 || Sep 26 || 8:35 am-9:55 am || LA720 || Ethan and | | rowspan="3" | [[COMP3000 Operating Systems 2023F Tutorials: Tutorial 1 | Tutorial 1]] || A1 || Sep 26 || 8:35 am-9:55 am || LA720 || Ethan and Sneha | ||
|- | |- | ||
| A3 || Sep 28 || 8:35 am-9:55 am || SP303 || Ali and Nareen | | A3 || Sep 28 || 8:35 am-9:55 am || SP303 || Ali and Nareen | ||
|- | |- | ||
| A2 || Sep 29 || 11:35 am-12:55 pm || LA720 || Ethan and Ali | | A2 || Sep 29 || 11:35 am-12:55 pm || LA720 || Ethan and Ali | ||
|- | |||
| rowspan="3" | [[COMP3000 Operating Systems F23: Tutorial 2 | Tutorial 2]] || A1 || Oct 3 || 8:35 am-9:55 am || LA720 || Ethan and Sneha | |||
|- | |||
| A3 || Oct 5 || 8:35 am-9:55 am || SP303 || Ali and Nareen | |||
|- | |||
| A2 || Oct 6 || 11:35 am-12:55 pm || LA720 || Ethan and Ali | |||
|- | |||
| rowspan="3" | [[COMP3000 Operating Systems F23: Tutorial 3 | Tutorial 3]] || A1 || Oct 10 || 8:35 am-9:55 am || LA720 || Ethan and Sneha | |||
|- | |||
| A3 || Oct 12 || 8:35 am-9:55 am || SP303 || Ali and Nareen | |||
|- | |||
| A2 || Oct 13 || 11:35 am-12:55 pm || LA720 || Ethan and Ali | |||
|- | |||
| rowspan="3" | [[COMP3000 Operating Systems F23: Tutorial 4 | Tutorial 4]] || A1 || Oct 31 || 8:35 am-9:55 am || LA720 || Ethan and Sneha | |||
|- | |||
| A3 || Nov 2 || 8:35 am-9:55 am || SP303 || Ali and Nareen | |||
|- | |||
| A2 || Nov 3 || 11:35 am-12:55 pm || LA720 || Ali and Nareen | |||
|- | |||
| rowspan="3" | [[COMP3000 Operating Systems F23: Tutorial 5 | Tutorial 5]] || A1 || Nov 7 || 8:35 am-9:55 am || LA720 || Ethan and Sneha | |||
|- | |||
| A3 || Nov 9 || 8:35 am-9:55 am || SP303 || Ali and Nareen | |||
|- | |||
| A2 || Nov 10 || 11:35 am-12:55 pm || LA720 || Ethan and Nareen | |||
|- | |||
| rowspan="3" | [[COMP3000 Operating Systems F23: Tutorial 6 | Tutorial 6]] || A1 || Nov 14 || 8:35 am-9:55 am || LA720 || Ethan and Sneha | |||
|- | |||
| A3 || Nov 16 || 8:35 am-9:55 am || SP303 || Ali and Nareen | |||
|- | |||
| A2 || Nov 17 || 11:35 am-12:55 pm || LA720 || Ethan and Nareen | |||
|- | |||
| rowspan="3" | [[COMP3000 Operating Systems F23: Tutorial 7 | Tutorial 7]] || A1 || Nov 21 || 8:35 am-9:55 am || LA720 || Ethan and Sneha | |||
|- | |||
| A3 || Nov 23 || 8:35 am-9:55 am || SP303 || Ali and Nareen | |||
|- | |||
| A2 || Nov 24 || 11:35 am-12:55 pm || LA720 || Ethan and Nareen | |||
|- | |||
| rowspan="3" | [[COMP3000 Operating Systems F23: Tutorial 8 | Tutorial 8]] || A1 || Nov 28 || 8:35 am-9:55 am || LA720 || Ethan and Sneha | |||
|- | |||
| A3 || Nov 30 || 8:35 am-9:55 am || SP303 || Ali and Nareen | |||
|- | |||
| A2 || Dec 1 || 11:35 am-12:55 pm || LA720 || Ali and Nareen | |||
|- | |||
| rowspan="3" | [[COMP3000 Operating Systems F23: Tutorial 9 | Tutorial 9]] || A1 || Dec 5 || 8:35 am-9:55 am || LA720 || Ethan and Sneha | |||
|- | |||
| A3 || Dec 7 || 8:35 am-9:55 am || SP303 || Ali and Nareen | |||
|- | |||
| A2 || Dec 8 || <span style="color:red; background:yellow">1:05 pm-2:25 pm</span> || <span style="color:red; background:yellow">MC2000</span> || Ali and Nareen | |||
|- | |- | ||
|} | |} |
Latest revision as of 17:26, 30 November 2023
This page contains Tutorial instructions for COMP3000 A, Fall 2023.
The main page for the course can be found here.
Information about the Tutorials
Tutorials are in person. You need to be physically in the room to finish up the tutorial instructions on your laptop and get checked-out by one of the two present TAs. Your TA will be your first point of contact when you have questions or encounter any issues during the tutorial session.
Please stick to the tutorial session you are registered in. This avoids overcrowding.
Make well use of these tutorials to help you better understand the course material. The plan is to have 9 tutorial sessions this term, each would be worth 2.22% of your total grade. We might revisit this as the term progresses.
Read through the instructions before starting your work to get an overall picture. When source files are needed, you can download them by clicking on the hyperlink.
Getting Access to a Linux Machine
For the tutorials, you need to get access to a Linux machine. It is recommended to use an SCS Openstack instance (see instructions below). Alternatively, if you prefer to work directly on your laptop and avoid Openstack, you can also download this VirtualBox image (courtesy of Prof. Zhao from Winter 2023). You will need access to a Linux system for the entire semester, ideally the same one.
Setting up an Openstack VM instance for the first time
We will use Openstack for the tutorials of this course. Follow these instructions for setting up an Openstack VM instance: instructions here. You only need to do this once for the whole term. Please use the same instance for both: the tutorials and the assignments. No need to create two instances.
Connecting to the VM
You can find instructions with various ways to connect to your Openstack instance here.
Downloading files from the VM
To download files from your Openstack VM instance, you can find instructions here.
Backing up the VM
To backup your VM, the image provides an "scs-backup" command that will backup the student user's directory to the SCS linux machines. So if your SCS username is janedoe, you can type:
scs-backup janedoe
and it will create a copy of everything in the student account's home directory (note: you can customize it) in a directory called "COMP3000VM-backup" in your SCS home directory. You can ssh/sftp to access.scs.carleton.ca in order to access this copy of your VM's files. You should do backups at the end of every session and before you do anything dangerous.
Reminder: do not take snapshots of your instance! Note that you cannot take snapshots of your VM anyway (it will keep trying and never succeed, and you'll create work for the tech staff who will have to undo what you did), so please don't try.
Tutorial Sections
- COMP 3000 A1: Tue: 08:35 - 09:55 at Loeb 720 (LA720). [Ethan and Sneha (T1-T9)]
- COMP 3000 A2: Fri: 11:35 - 12:55 at Loeb 720 (LA720). [Ethan and Ali (T1-T3), Ethan and Nareen (T4-T6), Ali and Nareen (T7-T9)]
- COMP 3000 A3: Thu: 08:35 - 09:55 at St. Patrick's 303 (SP303). [Ali and Nareen (T1-T9)]
Tutorial | Section | Date | Time | Room | TAs |
---|---|---|---|---|---|
Tutorial 1 | A1 | Sep 26 | 8:35 am-9:55 am | LA720 | Ethan and Sneha |
A3 | Sep 28 | 8:35 am-9:55 am | SP303 | Ali and Nareen | |
A2 | Sep 29 | 11:35 am-12:55 pm | LA720 | Ethan and Ali | |
Tutorial 2 | A1 | Oct 3 | 8:35 am-9:55 am | LA720 | Ethan and Sneha |
A3 | Oct 5 | 8:35 am-9:55 am | SP303 | Ali and Nareen | |
A2 | Oct 6 | 11:35 am-12:55 pm | LA720 | Ethan and Ali | |
Tutorial 3 | A1 | Oct 10 | 8:35 am-9:55 am | LA720 | Ethan and Sneha |
A3 | Oct 12 | 8:35 am-9:55 am | SP303 | Ali and Nareen | |
A2 | Oct 13 | 11:35 am-12:55 pm | LA720 | Ethan and Ali | |
Tutorial 4 | A1 | Oct 31 | 8:35 am-9:55 am | LA720 | Ethan and Sneha |
A3 | Nov 2 | 8:35 am-9:55 am | SP303 | Ali and Nareen | |
A2 | Nov 3 | 11:35 am-12:55 pm | LA720 | Ali and Nareen | |
Tutorial 5 | A1 | Nov 7 | 8:35 am-9:55 am | LA720 | Ethan and Sneha |
A3 | Nov 9 | 8:35 am-9:55 am | SP303 | Ali and Nareen | |
A2 | Nov 10 | 11:35 am-12:55 pm | LA720 | Ethan and Nareen | |
Tutorial 6 | A1 | Nov 14 | 8:35 am-9:55 am | LA720 | Ethan and Sneha |
A3 | Nov 16 | 8:35 am-9:55 am | SP303 | Ali and Nareen | |
A2 | Nov 17 | 11:35 am-12:55 pm | LA720 | Ethan and Nareen | |
Tutorial 7 | A1 | Nov 21 | 8:35 am-9:55 am | LA720 | Ethan and Sneha |
A3 | Nov 23 | 8:35 am-9:55 am | SP303 | Ali and Nareen | |
A2 | Nov 24 | 11:35 am-12:55 pm | LA720 | Ethan and Nareen | |
Tutorial 8 | A1 | Nov 28 | 8:35 am-9:55 am | LA720 | Ethan and Sneha |
A3 | Nov 30 | 8:35 am-9:55 am | SP303 | Ali and Nareen | |
A2 | Dec 1 | 11:35 am-12:55 pm | LA720 | Ali and Nareen | |
Tutorial 9 | A1 | Dec 5 | 8:35 am-9:55 am | LA720 | Ethan and Sneha |
A3 | Dec 7 | 8:35 am-9:55 am | SP303 | Ali and Nareen | |
A2 | Dec 8 | 1:05 pm-2:25 pm | MC2000 | Ali and Nareen |