Difference between revisions of "Tutorial 1 - Using Your Matrix Account"

From CDOT Wiki
Jump to: navigation, search
Line 1: Line 1:
Content under development
+
= 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 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

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


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.
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 2: USING THE LINUX SHELL

LINUX PRACTICE QUESTIONS