Difference between revisions of "Tutorial 1 - Using Your Matrix Account"
Line 1: | Line 1: | ||
− | Content | + | = 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 <ctrl><d>] | ||
+ | *[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 , <ctrl><l>]<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 Management 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 = | = INVESTIGATION 1: ACCESSING YOUR MATRIX LINUX ACCOUNT = |
Revision as of 15:14, 30 August 2021
Contents
USING YOUR MATRIX ACCOUNT
Main Objectives of this Tutorial
- Learn how to access your Matrix server account from a remote computer.
- Learn several ways to exit your Matrix Linux Account session.
- Understand the Linux command structure and how to get help with Linux command usage.
- Become efficient with Linux command line editing by using short-cut keys.
- Issue a checking program (i.e. Shell Script) to confirm that you accessed your Matrix account.
- Perform LINUX PRACTICE QUESTIONS for additional practice
Tutorial Reference Material
Course Notes / Software |
Linux Command/Shortcut Reference | ||
Slides:Tutorials:Windows SSH client Software: | Matrix Account Access
Command Line Editing |
General Linux Commands |
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:
my.senecacollege.ca | Learning Content Management System (Link to Resources / Student Grades / Online Quizzes) |
ict.senecacollege.ca | Course website for same material as ULI101 WIKI (see below) |
wiki.cdot.senecacollege.ca | Student Notes / Tutorials / Practice Questions / Resources |
matrix.senecacollege.ca | Linux Account for "hands-on Practice" and Assignment submission |
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.
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.