today's howtos
-
TecAdmin ☛ A Complete Guide to Deploy Angular App for Production on GNU/Linux Servers
Deploying an Angular application to production is a critical step in the development process, requiring attention to optimization, security, and performance. This comprehensive guide outlines best practices and step-by-step instructions to ensure a smooth deployment process.
-
LinuxConfig ☛ Ubuntu 24.04: Change timezone
-
FOSS Post ☛ How To Use QEMU To Test Operating Systems & Distributions
QEMU is a virtualization technology emulator that allows you to run operating systems and GNU/Linux distributions easily on your current system. It is like VMware or VirtualBox, but it is also free and open source, and uses open technologies to make virtualization possible.
-
Setting Up a Chat Server with ejabberd
In today’s interconnected world, instant messaging and real-time communication have become integral parts of both personal and professional interactions. Whether it’s team collaboration, customer support, or social networking, having a reliable chat server is essential for facilitating seamless communication. One such powerful and versatile chat server solution is ejabberd.
-
Configuring a Load Balancer with HAProxy: A Comprehensive Guide
In today’s fast-paced digital landscape, ensuring high availability and optimal performance of web applications is paramount. Load balancing plays a critical role in achieving these goals by distributing incoming traffic across multiple servers, thus preventing any single point of failure and improving overall system reliability.
-
Understanding and Using GNU/Linux Memory Management
In the realm of operating systems, memory management is a fundamental aspect that directly impacts system performance, resource utilization, and overall stability. Linux, being one of the most widely used operating systems, employs sophisticated memory management techniques to efficiently handle memory resources across various hardware configurations and workloads.
-
Medium ☛ The Linux Process Journey — kmod (Linux Kernel Module Handling)
“kmod” is an ELF file which is located at “/bin/kmod”, by the way “/bin” is usually a symbolic link to “/usr/bin” so we can find the binary at “/usr/bin/kmod”. It is used mainly for managing Linux kernel modules (https://linux-kernel-labs.github.io/refs/heads/master/labs/kernel_modules.html). It is important to understand that “kmod” is a multi-call binary that implements utilities used to manage kernel modules. Hence, most users will not run it directly (https://man7.org/linux/man-pages/man8/kmod.8.html).
Overall, by using “kmod” we can load/remove/insert/show information/resolve dependencies of kernel modules (https://linuxhint.com/linux-kmod-command/). “kmod” is developed by Lucas De Marchi (https://github.com/kmod-project/kmod).