DEV Community

dpm_bush profile picture

dpm_bush

404 bio not found

Joined Joined on 
Choosing a WinSCP Alternative: Start With the Job, Not the App

Choosing a WinSCP Alternative: Start With the Job, Not the App

Comments
4 min read
Choosing a Termius Alternative: Match the Client to Your SSH Workflow

Choosing a Termius Alternative: Match the Client to Your SSH Workflow

Comments
4 min read
Use the Linux tree Command to Understand a Project’s Structure

Use the Linux tree Command to Understand a Project’s Structure

Comments
3 min read
Using echo in Linux: Quoting, Redirection, and When to Use printf

Using echo in Linux: Quoting, Redirection, and When to Use printf

Comments
3 min read
Linux `export`: How Shell Variables Reach Other Commands

Linux `export`: How Shell Variables Reach Other Commands

Comments
4 min read
Use Linux `watch` for Live Command Snapshots

Use Linux `watch` for Live Command Snapshots

Comments
3 min read
Getting Started with tmux on macOS

Getting Started with tmux on macOS

Comments
4 min read
pwd in Linux: Know Which Directory Your Shell Is In

pwd in Linux: Know Which Directory Your Shell Is In

Comments
3 min read
Renaming Files in Linux: Safe mv Patterns and Batch Previews

Renaming Files in Linux: Safe mv Patterns and Batch Previews

Comments
3 min read
Unix vs. Linux: What the Names Actually Mean

Unix vs. Linux: What the Names Actually Mean

Comments
4 min read
SSH Keys Explained: Public Keys, Private Keys, and Host Keys

SSH Keys Explained: Public Keys, Private Keys, and Host Keys

Comments
4 min read
A Practical Guide to `tr`: Character-Level Text Processing in Linux

A Practical Guide to `tr`: Character-Level Text Processing in Linux

Comments
3 min read
Tail on Linux: Inspect Recent Output and Watch Logs

Tail on Linux: Inspect Recent Output and Watch Logs

Comments
3 min read
Linux `cd`: Navigate Directories Without Losing Your Place

Linux `cd`: Navigate Directories Without Losing Your Place

Comments
3 min read
Testing Network Connections with nc: Practical Checks and Limits

Testing Network Connections with nc: Practical Checks and Limits

Comments
4 min read
Linux Package Updates: The Right Command for Your Distribution

Linux Package Updates: The Right Command for Your Distribution

Comments
3 min read
Locked Out of Ubuntu? Reset a Local Account Password Safely

Locked Out of Ubuntu? Reset a Local Account Password Safely

Comments
4 min read
Practical sed: Replace Text and Select Lines Safely

Practical sed: Replace Text and Select Lines Safely

Comments
4 min read
Linux `touch`: Create Empty Files and Manage Timestamps

Linux `touch`: Create Empty Files and Manage Timestamps

Comments
4 min read
Logrotate for Application Logs: Configure Rotation Without Losing Data

Logrotate for Application Logs: Configure Rotation Without Losing Data

Comments
5 min read
SSH ControlMaster: Reuse Connections Without Creating a Mess of Sockets

SSH ControlMaster: Reuse Connections Without Creating a Mess of Sockets

Comments
4 min read
Deleted a Huge File but Disk Space Didn’t Come Back? Find the Open File Handle

Deleted a Huge File but Disk Space Didn’t Come Back? Find the Open File Handle

Comments
4 min read
Why DNS Works in One Linux Process but Fails in Another

Why DNS Works in One Linux Process but Fails in Another

Comments 1
5 min read
Why Linux Keeps Killing Your Processes: A Practical OOM Troubleshooting Guide

Why Linux Keeps Killing Your Processes: A Practical OOM Troubleshooting Guide

Comments
5 min read
Debugging systemd Timers That Never Run

Debugging systemd Timers That Never Run

Comments
4 min read
SSH StrictHostKeyChecking: Choose a Safe Policy for Each Host

SSH StrictHostKeyChecking: Choose a Safe Policy for Each Host

Comments
4 min read
Installing Packages with APT: A Safer Ubuntu and Debian Workflow

Installing Packages with APT: A Safer Ubuntu and Debian Workflow

Comments
4 min read
Five Linux Habits That Make Servers Easier to Trust

Five Linux Habits That Make Servers Easier to Trust

Comments
5 min read
Five Linux Field Guides: Production Traps, SSH, Small VPSes, Debugging, and Maintenance

Five Linux Field Guides: Production Traps, SSH, Small VPSes, Debugging, and Maintenance

Comments
7 min read
Reading Linux Network State with the ip Command

Reading Linux Network State with the ip Command

Comments
4 min read
Use tee to Save Command Output Without Losing the Terminal View

Use tee to Save Command Output Without Losing the Terminal View

Comments
4 min read
Copy Files in Linux with cp: Paths, Overwrites, and Common Mistakes

Copy Files in Linux with cp: Paths, Overwrites, and Common Mistakes

Comments
4 min read
SSH Into a Raspberry Pi: A Practical Connection Checklist

SSH Into a Raspberry Pi: A Practical Connection Checklist

1
Comments
4 min read
Bash on Windows: Choose Git Bash or WSL

Bash on Windows: Choose Git Bash or WSL

1
Comments
4 min read
Editing Files with vi: Modes, Safe Saves, and Essential Commands

Editing Files with vi: Modes, Safe Saves, and Essential Commands

1
Comments
4 min read
Working with tar on Linux: Create, Inspect, and Extract Archives

Working with tar on Linux: Create, Inspect, and Extract Archives

Comments
3 min read
Restrict SSH Logins with AllowUsers Without Locking Yourself Out

Restrict SSH Logins with AllowUsers Without Locking Yourself Out

Comments
3 min read
SSH Connection Reset by Peer: Trace the Failure Before Changing Config

SSH Connection Reset by Peer: Trace the Failure Before Changing Config

Comments
4 min read
Fixing SSH Key Exchange Errors Without Weakening Every Connection

Fixing SSH Key Exchange Errors Without Weakening Every Connection

Comments
4 min read
Docker Compose Down: What Gets Removed, and What Stays

Docker Compose Down: What Gets Removed, and What Stays

Comments
4 min read
Using DNF Safely: Check, Review, and Apply Package Updates

Using DNF Safely: Check, Review, and Apply Package Updates

Comments
3 min read
A Practical Guide to Reading Docker Logs

A Practical Guide to Reading Docker Logs

Comments
4 min read
Fedora vs Ubuntu: Choose by Upgrade Rhythm, Software, and Workflow

Fedora vs Ubuntu: Choose by Upgrade Rhythm, Software, and Workflow

Comments 1
5 min read
Install Docker Engine on Ubuntu Without Mixing Package Sources

Install Docker Engine on Ubuntu Without Mixing Package Sources

Comments 1
4 min read
Installing Node.js on Ubuntu: Choose APT or nvm

Installing Node.js on Ubuntu: Choose APT or nvm

Comments
4 min read
Nginx Reload vs. Restart: Pick the Right Command on Linux or Docker

Nginx Reload vs. Restart: Pick the Right Command on Linux or Docker

Comments
3 min read
Install and Troubleshoot ping on Ubuntu (Including Docker)

Install and Troubleshoot ping on Ubuntu (Including Docker)

Comments 1
3 min read
Upgrade Debian 12 to 13 Without Rushing the Risky Parts

Upgrade Debian 12 to 13 Without Rushing the Risky Parts

Comments 1
4 min read
Using `cat` in Linux: Read, Combine, and Redirect Files Safely

Using `cat` in Linux: Read, Combine, and Redirect Files Safely

Comments
3 min read
Grep in Linux: Find the Right Lines Without Searching Blindly

Grep in Linux: Find the Right Lines Without Searching Blindly

Comments
4 min read
Linux ls: Find Files, Read Listings, and Avoid Common Mix-Ups

Linux ls: Find Files, Read Listings, and Avoid Common Mix-Ups

Comments
4 min read
A Practical Linux find Workflow: Locate, Filter, and Safely Act on Files

A Practical Linux find Workflow: Locate, Filter, and Safely Act on Files

Comments
4 min read
A Practical Linux Command-Line Workflow for Everyday Server Tasks

A Practical Linux Command-Line Workflow for Everyday Server Tasks

Comments
4 min read
Unzip Files on Linux Without Losing Track of Where They Go

Unzip Files on Linux Without Losing Track of Where They Go

Comments
4 min read
Choosing a Termius Alternative: Match the Client to Your SSH Workflow

Choosing a Termius Alternative: Match the Client to Your SSH Workflow

Comments
4 min read
Choosing a MobaXterm Alternative: Start With the Features You Actually Use

Choosing a MobaXterm Alternative: Start With the Features You Actually Use

Comments
4 min read
Choosing a PuTTY Alternative: Start With How You Use SSH

Choosing a PuTTY Alternative: Start With How You Use SSH

Comments
4 min read
Choosing an SSH Client for Windows: Start With Your Workflow

Choosing an SSH Client for Windows: Start With Your Workflow

Comments
4 min read
NFS Ports Explained: Why 2049 Isn’t Always Enough

NFS Ports Explained: Why 2049 Isn’t Always Enough

Comments
4 min read
LDAP on Port 389: TCP, UDP, StartTLS, and Troubleshooting

LDAP on Port 389: TCP, UDP, StartTLS, and Troubleshooting

Comments
4 min read
loading...