projects:courses:csc3044_computer_security:2023:tutorial

Tutorial

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 Commands
1 2/May Adding files & folders ls,cd, touch, mkdir
2 9/May Delete files rmdir, rm, rm -r
3 16/May Move & rename files & folders, adding user mv, adduser, scp
4 23/May copying files using IP address, ssh scp
5 30/May Users & groups chmod,chown,chgrp
6 6/June Practise session and catch up chmod,chown,chgrp

2nd half

Week Date Topic Commands
2-1 20/June Test 1 - first half
2-2 27/June Network ARP, Pentest, weakness, threats arp, nmap
2-3 4/July Prevention Block IP
2-4 11/July Detection Log, dmesg
2-5 18/July Backup cronjob,rsync
2-6 25/July Test 2 - second half
2-7 1/Aug Assignment 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

Tutorial FAQ

  • What is ping
  • how to change password
  • how to setup the IP address
  • terminal - why are we using it
    • faster
    • secure
    • output is standard
    • navigate
    • less resources
    • reliable
Dear all, 
List of topics for the tutorial/practical class test No. 2
1. Networking : ARP
2. Vulnerabilities : pentest using nmap
3. Detection : using log file
4. Prevention : Block IP
  • Last modified: 2023/07/14 04:53