% CST8207 Week 01 Notes – Introduction and Course Linux Server % Ian! D. Allen – – [www.idallen.com] % Fall 2014 - September to December 2014 - Updated Tue Sep 9 05:39:50 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] - [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 one part of [Up and Running with Linux for PHP Developers] - **Ch.1. Getting Started – What is Linux and why should I use it?** - 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 - Command Structure 5m 22s - Unix manual pages 4m 6s 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 - **Take notes in class!** Your in-class notes would 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: To Be Announced (likely Friday in Week 5) - Second Midterm test date: To Be Announced (likely Friday in Week 9) - 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 Linda Crane (`cranel`). - 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 ================== GNU Radio free software talks to ISEE-3 --------------------------------------- *To do this, the group turned to GNU Radio, a free software toolkit for implementing software-defined radios and signal processing systems. Modifying the software to communicate in the 1970s satellite protocol, members of the reboot project were able to gain access to the spacecraft and fire its thrusters in early July* 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 [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]: 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 [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/