NCP - National Checklist Program Checklist Repository

System & Network Admin
Linux FTP Server Setup Checklist | Process Street
Introduction: An FTP server allows connected users to download, upload, and navigate the directories of files stored on the server. After this server setup is complete, you will be able to access the FTP server via terminal, or by using its credentials in an FTP client like FileZilla or Cyberduck. We'll use vsftpd as well
Ubuntu Server Setup Process | Process Street
Introduction: Big business and small startups alike, servers form the core infrastructure of any tech company. If you're setting up those servers yourself, you'll want to make sure you're doing it right. Linux systems form the backbone of the world's server computers, and a good portion of those machines are running on Ubuntu (or some kind of
Linux Proxy Server Setup Checklist | Process Street
Introduction: In business, proxy servers are often used in penetration testing to simulate attacks on networks without leaving a trace. Here, we're going to set up a proxy server using ProxyChains. ProxyChains is a powerful open source tool for passing infiltrating traffic through a number of proxies, making it difficult to attribute traffic to its
6 Server Setup Checklists for Sysadmins (Apache, Ubuntu, Proxy, FTP, and More) | Process Street | Checklist, Workflow and SOP Software
How do you set up your servers? You probably just know how to, like it's an instinct. But is it the absolute best way to do it? Are you leaving holes in your security, or forgetting to add users that desperately need access? Or, look at it another way: If you're the only one who
Linux Apache Server Setup Checklist | Process Street
Introduction: If you want to host content on the web — or just want to serve html files internally — there's little more reliable, better documented, and wholly supported than Apache. Its strengths justify its ubiquity: Apache serves 46% of all active websites. In this checklist, we'll walk through a basic Apache setup that lets
Linux Samba File Server Setup Checklist | Process Street
Introduction: While the back end of an office might be pure Linux, the machines that see daily use by employees probably aren't. Without a file server, it's difficult to make Linux and Windows computers share files nicely. he solution is to install Samba on a server, and store the files that should be shared on
How to Extract Tar Files to Specific Directory in Linux
In this guide, we shall take a look at how to extract tar, tar.gz, tgz, and tar.bz2 files to a specific or different directory in Linux systems.
ZFS on Linux: Unlocking Advanced File System and Volume Management | Linux Journal
A launchd Tutorial
A launchd primer covering configuration, administration and troubleshooting. Complete with examples.
rakhesh sasidharan's mostly techie somewhat purpley blog
Blog
Script management with launchd in Terminal on Mac
In Terminal on your Mac, use launchd to run a shell script as a daemon.
launchctl Man Page - macOS - SS64.com
How to Filter Text in Linux with Awk and Regular Expressions
When we run certain commands in Unix/Linux to read or edit text from a string or file, we most times try to filter output to a given section of interest.
How to Print Fields and Columns with Awk in Linux
In this article, we will explore how to leverage Awk to print fields and columns, providing practical examples and explanations to demonstrate its effectiveness
Shell scripting with Elixir - Michal (arathunku)
Using Elixir instead of Python or Ruby for shell scripting.
Demystifying eBPF Tracing | Beginner’s Guide
Unlock Linux kernel insights with eBPF tracing. Collect performance data, troubleshoot, and gain granular visibility.
Multiprocess Errors | Bash Shell | Linux | Multithreading
Errors are easy to make when programming multiple concurrent processes or threads. Using atomic operations and well-formed locks can help to avoid such errors.
flox | Environments with wings
Manage and share development environments with all the frameworks and libraries you need, then publish artifacts anywhere. Harness the power of Nix.
eBPF: Meaner Hooks, More WebAssembly and Observability Due
While most enterprises lack the expertise to directly utilize eBPF and should opt for tools configured with eBPF and extended layers of functionality, help is on the way this year.
Achieving High Availability and Efficient Load Balancing with HAProxy on Ubuntu Server | Linux Journal
Essential responsibilities of a Linux sysadmin
Installing and updating the OS, managing user accounts, and looking after security are just a few of the primary responsibilities of a Linux systems administrator.
15 FFmpeg Commands for Multimedia Conversion in Linux
This article explores FFmpeg's capabilities for converting video, audio, and image files with practical examples in Linux.
Postscreen Whitelisting of SMTP Outbound IP Addresses from Large Webmail Providers
To help reduce the load on my Postfix mail servers, I rely on Postscreen (which is built in to Postfix) to help weed out bot spam and misconfigured
blacklistd(8)
Setting up NetBSD Blacklistd
The little ssh that (sometimes) couldn't | Mina Naguib
How to Stress Test Your Linux CPU for High Load
stress and stress-ng are essential tools for assessing and testing the performance of Linux systems under various conditions.
How to Record and Replay Terminal Sessions in Linux
In this guide, we are going to look at how to use a script and scriptreplay commands in Linux that can help you to record and replay terminal sessions.
Linux System Monitoring with Prometheus, Grafana, and collectd | Linux Journal