Maxat Akbanov's blog
Maxat Akbanov's blog
Follow
Follow
homeAWSkubernetesAnsiblebashSQLGo
Series

bash-and-linux


Articles in this series

Linux Namespaces and cgroups: Building Blocks of Modern Containerization

Nov 29, 20246 min read

Linux namespaces and cgroups (control groups) are foundational Linux kernel features used to provide process isolation and resource management. They...

Linux Namespaces and cgroups: Building Blocks of Modern Containerization

Stop Leaving Passwords in Your Linux Shell History

Nov 27, 20243 min read

Sometimes when you have to check functioning of service or troubleshoot connection of apps in Development or Test environments, you need to SSH into...

Stop Leaving Passwords in Your Linux Shell History

Get started with SysVinit init system in Linux

Apr 10, 20246 min read

SysVinit, or System V init, is the traditional initialization system that Linux distributions used to adopt to bootstrap the user space and manage...

Get started with SysVinit init system in Linux

How to safeguard yourself from notorious "rm -rf" command in production

Mar 3, 20249 min read

This article was inspired by the original postmortem analysis made by Gitlab team during the database outage on January 31 2017. In fact, it is great...

How to safeguard yourself from notorious "rm -rf" command in production

Useful format specifiers for printf in Bash

Jan 28, 20231 min read

The bash printf command is a tool used for creating formatted output. Here are some examples of some of the most useful printf format specifiers: %s...

Useful format specifiers for printf in Bash

Debian package management system

Jan 15, 20233 min read

dpkg There are two main package systems on Debian - dpkg and apt (advanced package tool) To install a Debian package use: dpkg -i...

Debian package management system