Open main menu

CDOT Wiki β

Changes

Tutorial 1 - Using Your Matrix Account

4,987 bytes added, 15:14, 30 August 2021
no edit summary
= USING YOUR MATRIX ACCOUNT === Main Objectives of this Tutorial ==<ul> <li>Learn how to access your Matrix server account from a remote computer.</li> <li>Learn several ways to exit your Matrix Linux Account session.</li> <li>Understand the Linux command structure and how to get help with Linux command usage.</li> <li>Become efficient with Linux command line editing by using short-cut keys.</li> <li>Issue a checking program (i.e. Shell Script) to confirm that you accessed your Matrix account.</li> <li>Perform LINUX PRACTICE QUESTIONS for additional practice</li></ul><br> === Tutorial Reference Material === {|width="100%" cellspacing="0" cellpadding="10" |- valign="top" |colspan="2" style="font-size:16px;font-weight:bold;border-bottom: thin solid black;border-spacing:0px;"|Course Notes / Software<br> |colspan="2" style="font-size:16px;font-weight:bold;border-bottom: thin solid black;border-spacing:0px;padding-left:15px;"|Linux Command/Shortcut Reference<br> |- valign="top" style="padding-left:15px;" |colspan="2" |Slides:<ul><li>[https://ict.senecacollege.ca/~murray.saul/uli101/ULI101-Week1.pdf PDF] | [https://ict.senecacollege.ca/~murray.saul/uli101/ULI101-Week1.pptx PPTX]</li></ul>Tutorials:<ul><li>[https://wiki.cdot.senecacollege.ca/wiki/Tutorial_1:_Using_Your_Matrix_Server_Account#INVESTIGATION_1:_ACCESSING_YOUR_MATRIX_LINUX_ACCOUNT HOWTO: Access Your Matrix Account]</li><li>[http://czegel.com/seneca/uli101/lectures/Lecture1.html Les Czegel's Week 1 Notes (HTML)]</li></ul>Windows SSH client Software:<ul><li>[http://www.sfsu.edu/ftp/win/ssh/SSHSecureShellClient-3.2.9.exe SSH/SFTP]</li><li>[http://the.earth.li/%7Esgtatham/putty/latest/x86/putty.exe Putty]</li><li>[https://www.bitvise.com/ssh-client-download Bitvise SSH Client]</li><li>[https://mobaxterm.mobatek.net/download-home-edition.html MovaXterm]</li></ul> | style="padding-left:15px;" |Matrix Account Access*[https://ss64.com/bash/logout.html logout , exit]<br>*[https://www.quora.com/What-is-the-difference-between-typing-Ctrl+C-and-Ctrl+D-in-the-Linux-terminal &lt;ctrl&gt;&lt;d&gt;]*[http://man7.org/linux/man-pages/man1/passwd.1.html passwd]<br>Command Line Editing*[https://www.ostechnix.com/list-useful-bash-keyboard-shortcuts/ Bash Shell Shortcut Keys]<br>| style="padding-left:15px;"|General Linux Commands*[http://man7.org/linux/man-pages/man1/pwd.1.html pwd]<br>*[http://man7.org/linux/man-pages/man1/cd.1p.html cd]<br>*[http://man7.org/linux/man-pages/man1/ls.1p.html ls]<br>*[http://man7.org/linux/man-pages/man1/cal.1.html cal]<br>*[http://man7.org/linux/man-pages/man1/date.1.html date]<br>*[http://man7.org/linux/man-pages/man1/who.1.html who] , [http://man7.org/linux/man-pages/man1/w.1.html w]<br>*[http://man7.org/linux/man-pages/man1/whoami.1.html whoami ,who am i]<br>*[http://man7.org/linux/man-pages/man1/clear.1.html clear , &lt;ctrl&gt;&lt;l&gt;]<br> |} == KEY CONCEPTS ===== Purpose of Having a Matrix Linux Server Account ===While attending Seneca College, you will be using many different computer systems. Some of these servers include:While attending Seneca College, you will be using many different computer systems.Some of these servers include: {|width="100%" cellspacing="0" |-| style="padding-left:0px;width:10%" |'''my.senecacollege.ca'''| style="padding-left:15px;width:65%" |Learning Content under developmentManagement System (''Link to Resources'' / ''Student Grades'' / ''Online Quizzes'') |-| style="padding-left:0px;width:10%" |'''ict.senecacollege.ca'''| style="padding-left:15px;width:65%" |Course website for same material as ULI101 WIKI (see below) |-| style="padding-left:0px;width:10%" |'''wiki.cdot.senecacollege.ca'''| style="padding-left:15px;width:65%" |''Student Notes'' / ''Tutorials'' / ''Practice Questions'' / ''Resources'' |-| style="padding-left:0px;width:10%" |'''<span style="color:blue;">matrix.senecacollege.ca</span>'''| style="padding-left:15px;width:65%" |Linux Account for "''hands-on Practice''" and Assignment submission |}  [[Image:cli-prompt.png|thumb|right|120px|A '''shell''' is an interface / interpreter to allow a user to communicate with the Linux computer system. ]]Although you need to study concepts (slides) throughout this course, you will also need to get '''hands-on practice running Linux commands as well as performing and submitting online'''.<br>This requires that you '''connect to a Linux server''' and become comfortable with '''issuing Linux commands'''. In Unix/Linux, a '''shell''' is simply an '''interface''' to allow a user to communicate with the Linux computer system (server). Linux shells have evolved (improved) over a period of time. You will be using the '''Bash Shell''' which is considered to be ''user-friendly''. By understanding how to issue Linux commands, you can create a file that contains Linux commands (called a '''shell script''') later in this course to automate tasks to make you a more '''productive''' Linux user and system administrator.
= INVESTIGATION 1: ACCESSING YOUR MATRIX LINUX ACCOUNT =