Linux Audit

Linux security and system management blog

Linux security blog

Linux Audit is one of few blogs available that fully dedicated to Linux security. The goal of the blog is to share high-quality articles to explain security concepts and how they apply to Linux systems.

Security topics

Interested in a particular subject or want to look around? The glossary might be a great start.

Stay up-to-date and the RSS/Atom feed to your RSS reader (e.g. Thunderbird)!

Did you know?

Interesting one-liner

You can quickly go to your home directory

cd

Linux has many commands

kill

What is it? kill allows sending a signal to processes

Why use it? process management, free up resources, troubleshooting

See the command page of kill for more details how to use it, available options, and useful one-liners.

Learn more

Also 💙 the command-line or terminal? Have a look at the command-line tips. See the full list of commands covered at this blog.

Latest articles

Rate limit HTTP clients with nginx

Nginx can be configured to rate limit HTTP requests based on the IP address of the client. Learn how to set it up and tune it to your needs.

uname: show basic system information

The uname command is a small utility on Linux systems to show system information. It is usually available by default and easy to use.

head: show first number of lines from a file

The head command is a small utility on Linux systems to show the first 10 or defined number of lines of a file or filter standard input.

pidof: retrieve PID when searching for process names

The Linux command pidof returns the process ID (PID) of a process when searching for it by its name. Useful for command-line tasks and scripting.

lsns: show active Linux namespaces

The lsns command on Linux can be used to show the namespaces that are in use on the system. It may be used for information gathering or troubleshooting.

Frequently Asked Questions

When it comes to Linux, there is so much to ask, like:

Multiple sections within this site cover the frequently asked questions for Linux and Linux security.

Recent changes

Topics

Auditing

Inspect your systems with security tools and manually by knowing what to look for.

Most recent changed article (of 60):
Configuring and auditing Linux systems with Audit daemon

Auditing »

Automation

Save time by learning how to automate manual and repeating tasks.

Most recent changed article (of 12):
Alternatives to Bastille Linux: system hardening with Lynis

Automation »

Compliance

Everything related to compliance, such as security auditing and system hardening.

Most recent changed article (of 15):
Do NOT use Linux hardening checklists for your servers

Compliance »

File systems

Everything about storing data on a file system

Most recent changed article (of 26):
Linux History: How Dot Files Became Hidden Files

File systems »

Hardening

Apply defenses to your Linux systems and make them less vulnerable.

Most recent changed article (of 30):
Do NOT use Linux hardening checklists for your servers

Hardening »

Kernel

Kernel parameters, system calls, and everything related to the core of every Linux system.

Most recent changed article (of 21):
Linux hardening with sysctl settings

Kernel »

Linux

Everything related to Linux, from the basics of system administration to running services and securing them.

Most recent changed article (of 42):
Password Security with Linux /etc/shadow file

Linux »

Lynis

Tips and insights in using this security tool.

Most recent changed article (of 26):
The Non-Technical Changelog: Insights of 6 Months Development

Lynis »

Network

Network tuning and finding out why things are slow. Hint: it’s DNS.

Most recent changed article (of 26):
How to clear the ARP cache on Linux?

Network »

Software

Configure, maintain, and monitor software applications

Most recent changed article (of 38):
Alternatives to Bastille Linux: system hardening with Lynis

Software »

SSH

Hardening the SSH server and making smart use of SSH client options.

Most recent changed article (of 19):
How to find the OpenSSH version

SSH »

System administration

Learn generic Linux and security concepts with the articles in our system administrator category

Most recent changed article (of 265):
Systemd commands

System administration »

Vulnerabilities

Know what vulnerabilities could be present on your systems and how to harden your Linux environment.

Most recent changed article (of 12):
How to solve Shellshock on Debian and Ubuntu

Vulnerabilities »

Web

Let’s build a better web together

Most recent changed article (of 25):
Hardening nginx with systemd security features

Web »