% CST8207 Week 01 Notes - Introduction to the Course % Ian! D. Allen - - [www.idallen.com] % Fall 2013 - September to December 2013 - Updated Sun Dec 8 17:27:20 EST 2013 Readings, Assignments, and Labs =============================== - Read (at least) these things (All The Words): - [Week 01 Notes HTML] - this file - **Read All The Words** - [Course Outline] - overview of the entire course. - [Course Home Page] - the *EXTERNAL* Home Page is Internet-accessible. - [Why Learn the Unix/Linux Command Line and Shells] - [Learning the Syadmin Trade] - [Your role in Modern Education] - [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] - **Introduction** - Introduction 1m 14s - these videos are for *all* Unix/Linux students, not just Mac OSX users - **Ch.1. Intro to Unix - What is Unix** 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 - Spell your file names correctly. Lab work this week ------------------ - Your course work for the first half of the term will be done by [Remote Login] to a [Course Linux Server] machine using your Algonquin userid (the same userid you use for Blackboard) and a special 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. - You can try some [fun and odd commands on the course linux server]. - Never use the userids `abcd0001` or `abcd1234` to log in. These are example userids used in the notes that are usually meant to be replaced with *your own userid*. If you try repeatedly to log in to the [Course Linux Server] from home using these non-existent userids, your home IP address will be locked out for a day or two; see your instructor for help. - Know how to [choose a good password]. From the Class Notes link on the Course Home Page ================================================= From the Classroom Whiteboard/Chalkboard ======================================== - Your in-class notes go here. - 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: XXX To Be Announced (likely in Week 5) - Second Midterm test date: XXX To Be Announced (likely 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 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. -- | 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/ [Course Outline]: course_outline.pdf [Why Learn the Unix/Linux Command Line and Shells]: 010_why_linux.html [Learning the Syadmin Trade]: 020_learning_sysadmin.html [Your role in Modern Education]: 030_modern_education.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 [fun and odd commands on the course linux server]: assignment01.html#part-v-remote-network-log-in-to-the-course-linux-server [choose a good password]: 070_course_linux_server.html#choosing-a-good-password [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/ [Plain Text]: week01notes.txt [Pandoc Markdown]: http://johnmacfarlane.net/pandoc/