Tutorial September 2024
These tutorial sessions are designed for the beginner user to understand the basics of Linux and to progress towards more detailed usage in the second half.
Playlist
Topics
1st half
Week | Date | Topic | V | Commands |
---|---|---|---|---|
intro | 1 | |||
1 | 27 Sep | 1. Intro, Adding files & folders, | 2 | ls,pwd, cd, touch, mkdir |
Delete files & Folders | 3 | rmdir, rm, rm -r | ||
2 | 4 Oct | 1. Move & rename files & folders, | 4 | mv |
move folders | 5 | mv | ||
move folders 2 | 6 | mv | ||
2. adding user, | 7 | adduser | ||
secure copy | 7 | scp | ||
secure delete, | - | to search | ||
3 | 11 Oct | copying files using IP address, | 8 | scp |
ssh 01 | 9 | ssh | ||
ssh 02 | 10 | ssh | ||
scp | 11 | scp | ||
passwd, extended ls, nano, cat | ls, nano, cat | |||
multiuser shared folder | 12 | |||
4 | 18 Oct | 3. Users & 4. groups | 13, 14 | adduser,deluser,id, groupadd,groupdel |
5. Access Control | 15 | chown,chgrp,chmod | ||
Practise session | all commands | |||
5 | 25 Oct | Test 1 - first half | ||
28 Oct -1 Nov | Break |
- will be held during tutorial sessions
- estimated time around 5-10m
2nd half
Week | Date | Topic | Commands |
---|---|---|---|
2-1 | 8 Nov | Networking - ARP, - IP spoofing | arp, v1 v2 v3 |
2-2 | 15 Nov | Networking - Hostname, Phishing Vulnerabilities - Pentest, weakness, threats | nmap v1 v2 |
2-3 | 22 Nov | Prevention - Block IP - Keys | Block IP v1 |
2-4 | 29 Nov | Detection - Log Files | Log, dmesg |
2-5 | 6 Dec | Backup | cronjob,rsync |
2-6 | 13 Dec | Test 2 - second half | |
Assignment 2 | |||
23 Dec | Study Week | ||
30 Dec | Exam Week |
Links used in tutorial session
- 27 Sep 2024
Test 2
Additional skills
- editing files
- nano
- gedit
- cat
- file naming convention - uppercase & lowercase
- directory
- ls -la
- pwd
- user management
- whoami
- who
- passwd
- /etc/passwd
- /etc/shadow
- sudo command
- grep
- checking system
- top
- df -kh
- du -kh
- free -kh
- lscpu
- network
- ping
- ip -4 a
- ip a add 192.168.0.100 dev eth0
- keys
- ssh-keygen -f rsa.pem -y
- update/ install
- apt update
- apt install nano