How to create and use Public/Private/KeyPairs with SSH
SSH is an important mechanism for secure connections between Linux hosts. SSH is a software-based virtual private network (VPN) tool that can create a secure connection whenever needed. It can be used to securely login to any remote host so long as you have proper credentials, and it can be used to enhance tools such as tar and other backup programs like rsync so that remote hosts can be easily backed up to a local system. The scp (secure copy) program uses the SSH encrypted tunnel to copy files between a local host and a remote one.
Why I Use Linux
I use Linux for many reasons. These best reasons may help you understand why..
Automate Raspberry Pi tasks with crontab
If you need to do a task on a regular schedule, explore how you can use crontab to do the repetitive work for you.
Am I a SysAdmin?
Wikipedia defines a system administrator as “a person who is responsible for the upkeep, configuration, and reliable operation of computer systems, especially multiuser computers, such as servers.” In my experience, this can include computer and network hardware, software, racks and enclosures, computer rooms or space, and much more.
The Linux Truth
Unix was not designed to stop its users from doing stupid things, as that would also stop them from doing clever things. Doug Gwyn This...
My favorite Vim color schemes
Customize Vim to use the color scheme that works best for you.
What is the Linux Philosophy for SysAdmins?
The Unix Philosophy is an important part of what makes Unix unique and powerful. Much has been written about the Unix Philosophy and the Linux philosophy is essentially the same as the Unix philosophy because of its direct line of descent from Unix.
3 steps to identifying Linux system automation candidates
How do you know what to automate first on your network? Here are three steps to put you on the right path. Automating the tasks we perform is one of the most important parts of our jobs as sysadmins.
How to do fast, repeatable Linux installations #2 — Bash scripts + RPM
In Episode 1, How to do fast, repeatable Linux installations #1 -- Bash scripts, I discussed how I used a Bash script after performing a...
Tips for using the ‘ls’ command in Linux
One of the first commands I learned in Linux was ls. Knowing what’s in a directory where a file on your system resides is important....
Linux Malware scanning using ClamAV
Image via Creative Commons, modified by Both.org Introduction There are many different ways of protecting a system, right from keeping the software up-to-date, to removing...
Is Linux Still Linux?
Many things have changed since Linus Torvalds released the Linux kernel in 1992. Is it still Linux — or not?
How to do fast, repeatable Linux installations #1 — Bash scripts
Image by: Opensource.com Some of my articles and an entire book have been about The Linux Philosophy For SysAdmins and its impact on the daily...
Holiday Fireworks
I realized just a few days ago that Both.org should do something to celebrate the U.S. Independence day holiday on the 4th of July. And...
Two open source desktop recording tools
A picture might be worth a thousand words, but a video demonstration can save much talking. I'm a visual learner, so seeing how to do...
The Linux Filesystem Hierarchical Standard
In Linux, and many other operating systems, directories can be structured in a tree-like hierarchy. The Linux directory structure is well defined and documented in the Linux Filesystem Hierarchy Standard (FHS). This standard has been put in place to ensure that all distributions of Linux are consistent in their directory usage. Such consistency makes writing and maintaining shell and compiled programs easier for SysAdmins because the programs, their configuration files, and their data, if any, should be located in the standard directories.