We're taking you from navigating the Windows start menu to triaging Tier 1 SOC Analyst tickets by live stream instructing every piece of content from the pay what you can (PWYC) 400+ hour SOC100 course series over 5 months. Recordings free, and course is minimum $19, suggested $29 with virtual machines provided and lab time.
Full playlist: • SOC100 Full Playlist
Full course info 👉 https://www.leveleffect.com/soc100
Stream calendar 🗓️ https://docs.google.com/spreadsheets/...
Stream Details:
Class 5
Course: SOC100-1
Domain: Linux OS
Website: https://leveleffect.com
Discord: / discord
Twitch: / leveleffect
Newsletter & Blog: https://news.leveleffect.com/
LinkedIn: / leveleffect
00:00:00 - Intro
00:03:21 - Listing services using systemctl
00:04:21 - Checking status of SSH service
00:06:06 - Starting and stopping services with systemctl
00:08:00 - Service commands: start, stop, restart, reload, enable, disable
00:09:09 - Listing enabled services and vendor presets
00:10:30 - Explaining systemd and systemctl roles
00:12:58 - Using systemctl to power off and reboot
00:16:58 - Introduction to crontab for scheduling tasks
00:18:08 - Understanding crontab syntax and scheduling
00:19:31 - Using Crontab Guru website for assistance
00:20:02 - Setting up a crontab job to append to a file every minute
00:21:24 - Confirming crontab execution and output
00:22:25 - Modifying crontab to add backup tasks
00:23:52 - Copying files with cp in crontab for backups
00:27:52 - Explaining crontab time fields
00:29:40 - Troubleshooting crontab commands and permissions
00:32:05 - Addressing backup directory and permissions issues
00:34:31 - Ensuring correct syntax and execution in crontab
00:40:53 - Discussing need to reload crontab after changes
00:45:32 - Confirming crontab backup task is working
00:46:30 - Importance of permissions and ownership in crontab tasks
00:52:45 - Software administration with package managers
00:54:39 - How package managers work in Linux
00:56:28 - Installing packages using apt install
00:58:26 - Removing packages with apt purge and apt remove
01:15:33 - Introducing Vim editor
01:16:54 - Opening a file in Vim; insert mode
01:17:47 - Basic Vim commands: insert, escape, save, quit
01:19:36 - Copying and pasting in Vim using visual mode
01:20:35 - Deleting words and lines in Vim
01:21:46 - Find and replace in Vim
01:24:24 - Searching within Vim using /
01:26:44 - Running shell commands from within Vim
01:28:41 - Inserting shell command output into Vim
01:30:02 - Navigating to start and end of document in Vim
01:31:33 - Working with multiple files in Vim
01:33:27 - Enabling line numbers in Vim
01:36:47 - Transitioning to Bash scripting and variables
01:37:56 - Creating a simple Bash script with shebang line
01:39:08 - Making the script executable and running it
01:40:06 - Reading user input in Bash script using read
01:40:56 - Using variables and echoing user input
01:41:32 - Introducing environment variables and printenv
01:42:28 - Setting and using custom variables
01:43:13 - Explaining variable scope and persistence
01:44:28 - Editing .bashrc to set persistent variables
01:46:35 - Discussing global vs. local variables
01:47:57 - Using environment variables like $HOME
01:50:41 - Understanding $PATH variable and which command
01:53:42 - Recap of variables and their importance
01:56:45 - Troubleshooting and fixing script errors
02:00:08 - Explaining why script variables are not available outside
02:02:03 - Resolving script errors; importance of syntax
02:07:10 - Local variables within script scope
02:09:14 - Demonstrating script running as its own process
02:11:03 - Exporting a variable to make it globally available
02:12:50 - Adding variable to .bashrc for persistence
02:14:07 - Clarifying global variables and scope
02:19:35 - Building the security backup tool
02:30:55 - Starting the backup script using variables and tar
02:35:04 - Explaining tar command and compression options
02:36:35 - Running the backup script and handling errors
02:38:21 - Debugging the script and checking for issues
02:40:53 - Identifying problem with backup script (recursive backups)
02:45:32 - Improving script to avoid recursive backups
02:46:12 - Introducing if statements and loops
02:47:51 - Adding options to script using getopts
02:49:41 - Excluding files from backup using --exclude
02:53:25 - Reviewing updated script functionality
02:54:43 - Explaining if condition and script behavior
02:56:53 - Running enhanced backup script with options
02:58:09 - Confirming script works as intended
02:59:46 - Encouraging students to improve the script themselves
03:01:12 - Wrapping up and discussing upcoming content
03:03:47 - Highlighting importance of networking in cybersecurity
03:04:49 - Explaining remaining challenges and exercises
Watch video Cybersecurity Analyst Pt 5 - SOC100 - Advanced Linux CLI, Bash, Variables, Scripting, Cron Jobs online, duration hours minute second in high quality that is uploaded to the channel Level Effect 25 October 2024. Share the link to the video on social media so that your subscribers and friends will also watch this video. This video clip has been viewed 397 times and liked it 17 visitors.