[Linux] Shared Libraries – A Brief Summary

To understand shared libraries, we must understand what’s a library first. A library is simply a collection of items, like functions. As you know, functions are used to perform specific...

[Linux] See System Calls Of An Internal Command

If you need to check what system calls is used by an internal command, this post might help you. “strace” is a program used for trace system calls and signals....

[Debian] Can’t set the locale; make sure $LC_* and $LANG are correct

If you get “can’t set the locale” error in your Debian system (or Debian based systems like Ubuntu, Kali, Mint), you can follow this guide. Hope it helps. Debian ships...

[Debian] Some Useful Debian Package Manager Commands

Debian Package Manager aka. dpkg, is mainly used for package management in Debian GNU/Linux. As you might guess, most of Debian derivatives like Kali Linux or Ubuntu uses dpkg too...

[Linux] What Are The Man Section Numbers?

Man… The one and only man.. The M in the RTFM… As you know, “man” command shows manual pages in Linux. Man pages are separated into man sections and man...

[Linux] Use Previous Parameter In The Next Command

Sometimes you write a command parameter relatively long. Usually, an absolute path. And sometimes, you may want to use that parameter again. Who’s going to write that again… I’ve tried...

[RHEL] Some Useful RPM Package Manager Commands

RPM is an acronym for RPM Package Manager. Just like with GNU (GNU is not Unix), it has a recursive name. RPM is also known as the Red Hat Package...

[Linux] Check Host Name and Change Host Name Permanently

In your shell, you might see your host name but it requires a special configuration for your shell prompt. This is not the best way for us to determine our...