% CST8207 Week 01 Notes – Introduction and Course Linux Server % Ian! D. Allen - - [www.idallen.com] % Winter 2014 - January to April 2014 - Updated Wed Apr 23 04:35:02 EDT 2014 Readings, Assignments, Labs, and ToDo ===================================== - Read (at least) these things (All The Words): - [Week 01 Notes HTML] - this file - **Read All The Words** - [The roles of professor and student in modern education] - [Learning the Syadmin Trade] - [Course Home Page] - the *EXTERNAL* Home Page is Internet-accessible. - [Course Outline] - overview of the entire course. - [Why Learn the Unix/Linux Command Line and Shells] - [Introduction to the Course, Outline, Timetable, Marks] - [Remote Login] - using networks to connect to other computers - [Course Linux Server] - a Linux computer accessible on the network by [Remote Login] - [The Unix/Linux Shell] - using the shell command line in Linux - [Test Instructions] - Read this (all the words) before your first midterm test. - [List of Commands You Should Know] - Watch [How Linux is Built] - Create your [lynda.com] account and watch [Up and Running with Linux for PHP Developers] - **Ch.1. Getting Started - What is Linux and why should I use it?** - **Ch.1. Getting Started - What options are there?** - **Ch.1. Getting Started - What is VirtualBox?** - Create your [lynda.com] account and watch [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 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 Homework - Really do **Read All The Words**. You don’t get a second chance to get it right. Lab work this week ------------------ - 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. > 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, your home IP address will > be locked out; see your instructor for help. - Your instructor will also show you how to use [File Transfer] so that you can transfer files between your laptop computer and the CLS. From the Class Notes link on the Course Home Page ================================================= From the Classroom Whiteboard/Chalkboard ======================================== ![Education is not Answers] > Education is not the learning of facts, but the training of the mind to > think. – Albert Einstein - Your in-class notes go here. - The CST first-term grand Orientation starts 9am Thursday January 9 in CA105. All regular first-term CST classes and labs are cancelled on Thursday. Go directly to CA105 at 9am. Students in my 8am Thursday CST8207 lab should attend one of the other lab periods this week; the Thursday lab is cancelled. See the Course Home Page for the Timetable for the other lab times on Tuesday. - 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 - First Midterm test date: To Be Announced (likely Wednesday in Week 5) - Second Midterm test date: To Be Announced (likely Wednesday in Week 10) - Check your email later this week for your MSDNAA and VMWare account access information. Check your spam/junk folder also, in case the email is there. If you have no email by the end of this week, contact the CST coordinator Shawn McBride (`mcbrids`). - What Windows and Macintosh programs can create a Plain Text file, needed for Assignment #01 HTML? - Microsoft Windows uses **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”) - Keep a notebook with a [List of Commands][List of Commands You Should Know] in it. ![Take Notes in Class] Real Sysadmin Work ================== Someone deletes Toy Story 2 at Pixar ------------------------------------ The backups were bad! Luck: An employee happened to have taken a copy home. Data Centre technician unplugs running disks -------------------------------------------- DSL Reports pays $28,000 in data recovery fees after the technician unplugs the disks while they are still running: ISS Windows contaminated by virus --------------------------------- Most International Space Station [ISS] computers already [run GNU/Linux]: > **GNU/Linux chosen as operating system of the International Space > Station**: Gnus now join astronauts of many countries in humanity’s biggest > space station. This is a wise choice for the space station, and a > high-profile victory for software freedom. It brings good publicity for > free software, demonstrating its respected position in the world of science > and technology. They finally had to [fix the laptops] on the ISS: > Although Windows 8 offers built-in anti-virus software called Windows > Defender, the ISS really needs an operating system that is less targeted > for cyber-attacks than Windows, according to ExtremeTech. The ISS has > already experienced the headache of having infected computers onboard after > a Russian cosmonaut accidentally brought a laptop infected with the > W32.Gammima.AG worm to the station, which ended up contaminating all the > other laptops on the station. The solution was to dump Windows in favour of Linux: > The United Space Alliance, which manages all of the space station’s > computers in association with NASA, made the decision to migrate key > functions from Windows to Linux, “because we needed an operating system > that [is] stable and reliable,” Keith Chuvala of United Space Alliance said > in a Linux Foundation press release. See Also: ISS Robonaut 2 runs Linux > Most systems on the space station already use some form of Linux, including > the Robonaut 2, which is expected to take over some of the “tasks too > dangerous or mundane for astronauts in microgravity.” The R2 is already a > Linux-bot, so both the on-board astronauts and the ground crew are trying > to learn to use the platform to better communicate with the first humanoid > robot in space. ![Tux the Linux Penguin mascot] ![Read All The Words] -- | Ian! D. Allen - 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/ [The roles of professor and student in modern education]: 030_modern_education.html [Learning the Syadmin Trade]: 020_learning_sysadmin.html [Course Outline]: course_outline.pdf [Why Learn the Unix/Linux Command Line and Shells]: 010_why_linux.html [Introduction to the Course, Outline, Timetable, Marks]: 050_course_introduction.html [Remote Login]: 110_remote_login.html [Course Linux Server]: 070_course_linux_server.html [The Unix/Linux Shell]: 120_shell_basics.html [Test Instructions]: 000_test_instructions.html [List of Commands You Should Know]: 900_unix_command_list.html [How Linux is Built]: http://www.youtube.com/watch?v=yVpbFMhOAwE [lynda.com]: https://lyceum.algonquincollege.com/Lynda [Up and Running with Linux for PHP Developers]: http://wwwlyndacom.rap.ocls.ca/PHP-tutorials/Up-Running-Linux-PHP-Developers/101840-2.html [Unix for Mac OS X Users]: http://wwwlyndacom.rap.ocls.ca/Mac-OS-X-10-6-tutorials/Unix-for-Mac-OS-X-Users/78546-2.html [File Transfer]: 015_file_transfer.html [Education is not Answers]: common/education_think_einstein.jpg "Education is not Answers" [Don’t top-post]: http://idallen.com/topposting.html [Take Notes in Class]: data/remember.jpg "Take Notes in Class" [run GNU/Linux]: https://www.fsf.org/blogs/community/gnu-linux-chosen-as-operating-system-of-the-international-space-station [fix the laptops]: http://www.digitaltrends.com/computing/international-space-station-ditches-windows-for-linux/ [Tux the Linux Penguin mascot]: common/linuxtux.jpg "Tux the Linux Penguin mascot" [Read All The Words]: data/inthesyllabus.jpg "Read All The Words" [Plain Text]: week01notes.txt [Pandoc Markdown]: http://johnmacfarlane.net/pandoc/