Our 2024 mini-workshop schedule
Jan - Creating a Bootable Thumbdrive
Feb - AWK - text processing / data extraction tool.
Mar - Clam Anti-Virus - Jim Ratts
Apr - Regular Expressions - Coburn
May - DOS emulator on Linux - Courtney
Jun - CRON & Scheduling Tasks - Laurin
Jul - Create a Free website/blog - Coburn
Aug - Dirs, popd, pushd - Laurin
Sep - SSH - Alex / Dennis
Oct - Rsync - Kenrick
Nov - Users, Groups & Permissions
Dec - Distro Rodeo
Join us at 10:00 a.m. on January 13th for a virtual online workshop via Zoom video. We will follow the step-by-step procedure to create a bootable thumbdrive.
Presenter: Dennis Coburn
note: Zoom meeting credentials provided by email requests
It's often used to process raw text files, interpreting the data it finds as records and fields to be manipulated by the user. At its most basic, awk searches files for some unit of text (usually lines terminated with an end-of-line character) containing some user-specified pattern.
Workshop presentation starts at 11:00 a.m.
Presenter: Laurin McLaurin
links to support files:
ClamAV® is an open-source (GPL) anti-virus engine used in a variety of situations, including email and web scanning, and endpoint security. It provides many utilities for users, including a flexible and scalable multi-threaded daemon, a command-line scanner and an advanced tool for automatic database updates.
Workshop presentation starts at 11:00 a.m.
Presenter: Jim Ratts
Regular expressions are specially encoded text strings used as patterns for matching sets of strings.
They became an important part of the tool suite that emerged from the Unix operating system—the ed, sed and vi (vim) editors, grep, AWK, among others. But the ways in which regular expressions were implemented were not always so regular.
Workshop presentation starts at 11:00 a.m.
Presenter: Dennis Coburn
links to support files:
presentation pdf file test-file.txt best-file.txt
The classic DOS operating system supported a lot of great applications: word processors, spreadsheets, games, and other programs. Just because an application is old doesn't mean it's no longer useful.
There are many reasons to run an old DOS application today. Maybe to extract a report from a legacy business application. Or to play a classic DOS game. Or just because you are curious about "classic computing." You don't need to dual-boot your system to run DOS programs. Instead, you can run them right inside Linux with the help of a DOS emulator.
Workshop presentation starts at 11:00 a.m.
Presenter: Wayne Courtney
The cron command-line utility is a job scheduler on Unix-like operating systems. Users who set up and maintain software environments use cron to schedule jobs (commands or shell scripts), also known as cron jobs, to run periodically at fixed times, dates, or intervals. It typically automates system maintenance or administration—though its general-purpose nature makes it useful for things like downloading files from the Internet and downloading email at regular intervals. Cron is most suitable for scheduling repetitive tasks. Scheduling one-time tasks can be accomplished using the associated at utility.
Workshop presentation starts at 11:00 a.m.
Presenter: Laurin McLaurin
Currently, there are 1.9 billion websites in the world, and over 600 million are blogs. That means that the blogging industry makes up a third of the web.
In this workshop we will compare and contrast websites and blogs. We will demonstrate how to create a functional blog and a simple website at no cost.
Workshop presentation starts at 11:00 a.m.
Presenter: Dennis Coburn
Faster CLI Navigation In Linux
pushd and popd, but they've been around forever. They can also dramatically speed up the process of navigating directories on the command line. We'll walk you through how to use them.
The concept of the stack is a simple one. Items are placed on the stack one at a time, with the most recently added item always occupying the top position. When items are retrieved from the stack, they're removed, in order, from the top downward.
Workshop presentation starts at 11:00 a.m.
Presenter: Laurin McLaurin
Links to support files: build_dir.sh
A suite of secure networking utilities
OpenSSH is the premier connectivity tool for remote login with the SSH protocol. It encrypts all traffic to eliminate eavesdropping, connection hijacking, and other attacks. In addition, OpenSSH provides a large suite of secure tunneling capabilities, several authentication methods, and sophisticated configuration options.
The OpenSSH suite consists of the following tools:
Remote operations are done using ssh, scp, and sftp.
Key management with ssh-add, ssh-keysign, ssh-keyscan, and ssh-keygen.
The service side consists of sshd, sftp-server, and ssh-agent.
Presenter: Alex / Dennis
Links to support files: ssh commands cheat sheet
rsync
rsync is a utility for transferring and synchronizing files between a computer and a storage drive and across networked computers by comparing the modification times and sizes of files. rsync is typically used for synchronizing files and directories between two different systems.
Diffs - Only changed pieces of files are transferred, rather than the whole file. This makes updates faster.
Compression - Tiny pieces of diffs are compressed, saving you transfer time & reducing load on network.
Secure Shell - rsync uses the ssh protocol to encrypt your session for security).
Presenter: Ken
Links to support files: tbd
Users, Groups & Permissions
Having problems accessing files or resources in Linux?
Chances are that the issue may be solved by correcting the settings for: users, groups and/or permissions.
Users - Users interact with the operating system by logging in and performing various tasks.
Groups - Collections of users, groups simplify access control and permissions management.
Permissions - File permissions determine who can access files and directories on a system and how.
Presenter: Dennis
Links to support files: notes
A Live Comparison of Popular Linux Distributions
Linux spent many years as the operating system for hackers, servers, and programmers. But, the modern distributions of Linux are just as user-friendly and full-featured as Microsoft Windows and Mac OS X. Maybe it is time for you to give Linux a try.
Distributions
Debian
Fedora
Knoppix
Linux Mint
Ubuntu
Please prepare to to use Zoom before the meeting begins
note: This will be a virtual workshop presented via Zoom video conferencing platform. Meeting credentials are required. Participants will be provided credentials by email. Guests must provide email address via email .
Download and sign-up for Zoom, takes a just a few minutes.