Difference between revisions of "Teaching Notes"
		
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
		
		
		
		
		
	
| (7 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
| − | < | + | <span style="background-color: rgb(153, 204, 0); color: rgb(0, 0, 255);" data-mce-style="background-color: #99cc00; color: #0000ff;">'''<big>Now on Wiki.NerdMage.Ca</big>'''</span> | 
| + | |||
| ==A little note about typographic conventions you'll see here== | ==A little note about typographic conventions you'll see here== | ||
| If you see something that looks a bit like | If you see something that looks a bit like | ||
| Line 5: | Line 6: | ||
| *<code>ls -l</code> | *<code>ls -l</code> | ||
| − | It is likely a command line.  You can triple-click it & paste it directly into a terminal. | + | It is likely a command line.  You can triple-click it, then copy & paste it directly into a terminal. | 
| If there is a part that's '''ALL-CAPS & BOLD''', this is a part of the command line you'll probably need to edit for your particular useage. | If there is a part that's '''ALL-CAPS & BOLD''', this is a part of the command line you'll probably need to edit for your particular useage. | ||
| Line 13: | Line 14: | ||
| *<code>cp '''FOO.BAR''' '''FOO.BAR'''.bak</code> | *<code>cp '''FOO.BAR''' '''FOO.BAR'''.bak</code> | ||
| − | Sometimes, there'll be whole scripts to paste into a file on your machine.  (I like vi as an editor, but use whatever editor you like.)  When a  | + | Sometimes, there'll be whole scripts to paste into a file on your machine.  (I like vi as an editor, but use whatever editor you like.)  When a script is posted, it'll be formatted like this: | 
|   # This is a rather silly little bash script... |   # This is a rather silly little bash script... | ||
| Line 21: | Line 22: | ||
|   echo "In fact, it just tells you it's silly..." |   echo "In fact, it just tells you it's silly..." | ||
| Just copy the whole thing & paste it into your editor in a terminal... | Just copy the whole thing & paste it into your editor in a terminal... | ||
| + | |||
| ==The actual lessons== | ==The actual lessons== | ||
| ===How to Linux=== | ===How to Linux=== | ||
| − | + | *[[HowTo_-_cron|cron]] - Make things happen on a schedule | |
| − | *[[ | + | *[[HowTo_-_sh|sh]] - Actually sh/bash/whatever shell scripting.  (This is gonna take a while & be HUGE.) | 
| − | *[[ | + | *[[HowTo_-_ssh|ssh]] - Remote control of Linux machines | 
| − | *[[ | + | *[[HowTo_-_scp|scp]] - copying files between machines securely | 
| − | *[[ | + | *[[HowTo_-_rsync|rsync]] - Copying files (including remotely) with a bunch of control | 
| − | *[[ | + | *[[HowTo_-_systemctl|systemctl]] - Managing services | 
| − | *[[ | + | *[[HowTo_-_vi|vi]] - Editing files...  on damn near ANY Linux machine | 
| − | *[[ | + | *[[HowTo - Filesystem Mounting|Filesystem Mounting]] from the command line | 
| + | *[[HowTo - Setting file/folder permissions|Setting file/folder permissions]] | ||
| + | *[[HowTo - SAMBA|SAMBA]] | ||
| ===How to ESXi=== | ===How to ESXi=== | ||
| ===How to pfSense=== | ===How to pfSense=== | ||
| + | |||
| + | * [[NetMan - pfSense|My existing pfSense notes]] | ||
| + | |||
| ===How to SQL=== | ===How to SQL=== | ||
| − | *[ | + | *[[SBN - Database Server Notes#Useful Things|Some useful things]] | 
| + | |||
| + | ===How to Internet=== | ||
| + | |||
| + | *[[How internet addressing really works]] | ||
| − | === How to  | + | ===How to Coding in General=== | 
| − | * [[ | + | *[[A Tarduino example done properly]] | 
Latest revision as of 15:47, 27 December 2021
Now on Wiki.NerdMage.Ca
Contents
A little note about typographic conventions you'll see here
If you see something that looks a bit like
- ls -l
It is likely a command line. You can triple-click it, then copy & paste it directly into a terminal.
If there is a part that's ALL-CAPS & BOLD, this is a part of the command line you'll probably need to edit for your particular useage.
i.e.:
- cp FOO.BAR FOO.BAR.bak
Sometimes, there'll be whole scripts to paste into a file on your machine. (I like vi as an editor, but use whatever editor you like.) When a script is posted, it'll be formatted like this:
# This is a rather silly little bash script... echo "This script is silly." echo "It doesn't do much." echo echo "In fact, it just tells you it's silly..."
Just copy the whole thing & paste it into your editor in a terminal...
The actual lessons
How to Linux
- cron - Make things happen on a schedule
- sh - Actually sh/bash/whatever shell scripting. (This is gonna take a while & be HUGE.)
- ssh - Remote control of Linux machines
- scp - copying files between machines securely
- rsync - Copying files (including remotely) with a bunch of control
- systemctl - Managing services
- vi - Editing files... on damn near ANY Linux machine
- Filesystem Mounting from the command line
- Setting file/folder permissions
- SAMBA
