How to use grep (with examples)

The grep command is one of the oldest tools for Linux and other platforms. Actually, it is older than Linux itself. It was written by Ken Thompson more than 45 years ago! The name grep stands for “globally regular expression print”. This name comes from its predecessor ed and the specific mode in which you would globally search, using a regular expression, and print the output. The related command was “g/re/p”. For more history, have a look at the Wikipedia entry. […]

Read more

Linux capabilities 101

Even seasoned Linux administrators may not be very aware of Linux capabilities. Still, they are used a lot and apply to most systems. This feature was added to Linux 2.2 kernel and gave us new possibilities regarding security. In this guide, we have an in-depth look how can leverage them.   What are Linux capabilities? Linux capabilities divide the privileges of the superuser into smaller and distinctive units. These units can then be independently be applied to processes, to give them a […]

Read more

How to use Lynis

How to use Lynis This article explains in a few quick steps how to start with using Lynis. A more extensive explanation can be found in the documentation of Lynis. Download Lynis: wget http://cisofy.com/files/lynis-version.tar.gz Unpack tarball: tar xfvz lynis-version.tar.gz This will unpack the tarball with a Lynis directory. Go into this directory: cd lynis-version When running Lynis for the very first time, just just the -c parameter. It will start the audit process and pauses after every batch of tests. […]

Read more