% CST8207 Week 01 Notes -- Orientation, Introduction, and Course Linux Server % Ian! D. Allen -- -- [www.idallen.com] % Fall 2016 - September to December 2016 - Updated 2017-01-20 00:48 EST - [Course Home Page] - [Course Outline] - [All Weeks] - [Plain Text] ![Tux the Linux Penguin mascot] Orientation Week Activities -- September 6-9 2016 ================================================= Welcome to CST8207 GNU/Linux Operating Systems I. You can find out more about your Instructor through links on the [Course Home Page]. To avoid falling behind in the course, many of the listed activities here must be completed *before* you attend your first CST8207 lecture or laboratory class this week. Tuesday September 6 is a College-wide [Orientation Day]. Regular classes are replaced with orientation activities and help clinics. Regular classes resume on Wednesday, September 7. Check your timetable for class start times and locations. Attend at least *one* lab period this week ------------------------------------------ Because some of you will have missed the time for your regular laboratory period this week due to Labour Day Monday and Orientation Tuesday, you must attend *any* other lab period on Wednesday and Thursday that fits your schedule. See the [Course Timetable] to find a lab period that fits your schedule this week. For this Orientation week *only*, the Thursday Lecture class 10am to noon in C346 is also an open lab class for anyone who needs it this week. There will be no lecture material on Thursday this week. Treat this Thursday class time as a lab period for this week only. You must attend at least *one* lab period this week to learn how to do some of the key activities listed below. Activity 1 -- Get your ACSIS account ------------------------------------ Make sure you are registered in CST8207 and you have your Algonquin account userid that is eight characters, starting with the first four letters of your last name. (This is the same userid that you use to log in to the Blackboard system.) You must be registered in CST8207 and have this account userid before you can attend a lab period and log in to the [Course Linux Server]. Activity 2 -- Know how the course works --------------------------------------- Read the [Introduction to the Course, Outline, Timetable, Marks] for details on how the course is structured and what is expected of you. Activity 3 -- Upload a file for practice to Blackboard ------------------------------------------------------ In your Lab period this week, you will practice creating a file on your mobile device and uploading it to the Blackboard CST8207 course, in the CST8207 **practice assignment** upload area. (This upload procedure is also described under **Blackboard Submission upload method** at the end of your [Assignment #01 HTML] in this course.) Activity 4 -- Log in to the Course Linux Server ----------------------------------------------- Also in your Lab period this week, you will learn how to log in to the [Course Linux Server] from your mobile device (laptop). **Your instructor will tell you in person your private password for this server. It is not the same password that you use for Blackboard!** Once you know your special password, you can also read the login instructions on the [Course Linux Server] web page. Activity 5 -- Create a Lynda.com account and view videos -------------------------------------------------------- - Watch [How Linux is Built] - Create your [lynda.com] account and watch just one part of [Up and Running with Linux for PHP Developers] - **Ch.1. Getting Started** - What is Linux and why should I use it? 7m 14s\ This will explain what is an Operating System and why Linux is useful. - Create your [lynda.com] account and watch these sections of [Unix for Mac OS X Users] - these videos are for *all* Unix/Linux students, not just Mac OSX users - **Introduction** - Introduction 1m 14s - **Ch.1. Intro to Unix** - What is Unix 7m 27s - Logging in and using the command prompt 5m 19s - Ignore the Mac-specific menus, user information, and shortcuts - Command Structure 5m 22s - command names, options, and arguments - Unix manual pages 4m 6s Activity 6 -- Complete Assignment 1 on Multi-Tasking ---------------------------------------------------- Complete [Assignment #01 HTML] and upload your plain text file to the CST8207 **Assignments** area on Blackboard before the due date. Your instructor will show you how to practice uploading files into the **practice assignment** area on Blackboard in your lab period this week. Class Notes this week ===================== 1. [Week 01 Notes HTML] -- this file -- **Read All The Words** 2. [The roles of professor and student in modern education] 3. [Learning the Syadmin Trade] 4. [Why Learn the Unix/Linux Command Line and Shells] 5. [Course Home Page] -- this *EXTERNAL* Home Page is Internet-accessible. 6. [Course Outline] -- overview of the entire course. 7. [Test Instructions] -- Read this (all the words) before your first midterm test. 8. [Introduction to the Course, Outline, Timetable, Marks] 9. [Remote Login] -- using networks to connect to other computers 10. [Course Linux Server] -- a Linux computer accessible on the network by [Remote Login] 11. [File Transfer] -- File transfer to/from Unix/Linux machines 12. [List of Commands You Should Know] 13. [Linux and Sysadmin News in the World] 14. [How Linux is Built (video)][How Linux is Built] Assignments this week ===================== Check the due date for each assignment and put a reminder in your agenda, calendar, and digital assistant. - Read All The Words, Do, and then Submit via Blackboard: - [Assignment #01 HTML] -- Multi-tasking and Schoolwork - Really do **Read All The Words**. You don't get a second chance to get it right. What Windows and Macintosh programs can create a Plain Text file, needed for [Assignment #01 HTML]? - Microsoft Windows uses versions of **Notepad**. - Mac OSX **TextEdit** needs to save as **Plain Text**, not **Rich Text**: 1. Open **TextEdit** 2. In the menu bar (located at top left side), click "TextEdit" 3. Click "Preferences" 4. In the "New Document" tab, under the heading "Format", select radio button for "Plain Text" (As opposed to "Rich Text") Lab work this week ================== Students may attend any of the eight CST8207 lab sections if there is space. If you miss your scheduled lab period, come to one of the other ones. See the timetable here and on the [Course Home Page]: - [Ian Allen CST8207 16F Timetable] - [Wenjuan Jiang CST8207 16F Timetable] Your course work for most of the term will be done by [Remote Login] to a [Course Linux Server] (**CLS**) machine using your Algonquin userid (the same userid that you use for Blackboard) and a special CLS server password (*not* your Blackboard password) that you must get from your instructor. See the connection information in [Course Linux Server] and work with your instructor during lab time if you have problems connecting to the server. Your first assignment does *not* need access to the Course Linux Server. Upcoming tests ============== For full marks, read the [Test Instructions] (all the words) before your midterm tests. Tests take place in class in your one-hour lecture hour, not in your lab period. You must write the test in the lecture class in which you are registered. - For full marks, read the [Test Instructions] (all the words) before your first midterm test. Notes ===== - Keep a notebook with a [List of Commands][List of Commands You Should Know] in it. - You need to write down yourself what each command *does*. - Turn on "show file extensions" in your Windows machines, or else you may upload files with incorrect names such as `assginment01.txt.txt`! - Never use the sample userid *abcd0001* to log in. These are example userids used in the notes that are meant to be replaced with *your own login userid*. If you try repeatedly to log in to the [Course Linux Server] from home using a non-existent userid or password, your home IP address will be locked out; see the [Course Linux Server] notes for help on how to fix this. - Basic EMail etiquette: - Make the **Subject:** match the message. - Don't quote irrelevant crap in replies; remove the junk. - [Don't top-post] unless forwarding. - Navigating Blackboard: - know how to hide and un-hide the course menu - configure "All" for MY Announcements and My Calendar dates ![Take Notes in Class] -- | Ian! D. Allen, BA, MMath - idallen@idallen.ca - Ottawa, Ontario, Canada | Home Page: http://idallen.com/ Contact Improv: http://contactimprov.ca/ | College professor (Free/Libre GNU+Linux) at: http://teaching.idallen.com/ | Defend digital freedom: http://eff.org/ and have fun: http://fools.ca/ [Plain Text] - plain text version of this page in [Pandoc Markdown] format [www.idallen.com]: http://www.idallen.com/ [Course Home Page]: .. [Course Outline]: course_outline.pdf [All Weeks]: indexcgi.cgi [Plain Text]: week01notes.txt [Tux the Linux Penguin mascot]: common/linuxtux.jpg "Tux the Linux Penguin mascot" [Orientation Day]: http://orientation.algonquincollege.com/ [Course Timetable]: ../schedule.html [Course Linux Server]: 070_course_linux_server.html [Introduction to the Course, Outline, Timetable, Marks]: 050_course_introduction.html [Assignment #01 HTML]: assignment01.html [How Linux is Built]: http://www.youtube.com/watch?v=yVpbFMhOAwE [lynda.com]: http://algonquincollege.com/onlineresources/mobileStudent/lynda.htm [Up and Running with Linux for PHP Developers]: http://www.lynda.com/Apache-tutorials/Up-Running-Linux-PHP-Developers/158372-2.html [Unix for Mac OS X Users]: http://www.lynda.com/Mac-OS-X-10-6-tutorials/Unix-for-Mac-OS-X-Users/78546-2.html [Week 01 Notes HTML]: week01notes.html [The roles of professor and student in modern education]: 030_modern_education.html [Learning the Syadmin Trade]: 020_learning_sysadmin.html [Why Learn the Unix/Linux Command Line and Shells]: 010_why_linux.html [Test Instructions]: 000_test_instructions.html [Remote Login]: 110_remote_login.html [File Transfer]: 015_file_transfer.html [List of Commands You Should Know]: 900_unix_command_list.html [Linux and Sysadmin News in the World]: 950_linux_world.html [Ian Allen CST8207 16F Timetable]: ../schedule.cgi [Wenjuan Jiang CST8207 16F Timetable]: ../schedule.cgi?schedule_jiangw.txt [Don't top-post]: http://idallen.com/topposting.html [Take Notes in Class]: data/remember.jpg "Take Notes in Class" [Pandoc Markdown]: http://johnmacfarlane.net/pandoc/