.bashrc Isn't Working
Login and Non-Login shells are common in Unix based systems and each source different files. Learn a trick to ensure configurations in non-login shells are applied to login shells with .bashrc and .bash_profile.
Explore our latest thoughts, tutorials, and insights on technology and development
Login and Non-Login shells are common in Unix based systems and each source different files. Learn a trick to ensure configurations in non-login shells are applied to login shells with .bashrc and .bash_profile.
Learn how the Linux tmp directory works and how to use it. We will go over the systemd-tmpfiles configuration syntax, journalctl logging of clean up events, and more.
Learn why restarting Nginx can be detrimental to your site, an alternative to restarting Nginx, and times where restarting is unavoidable.
Maybe public keys should be called locks instead of keys. However, it makes sense that private keys are called keys.
Learn how to secure WebSocket connections from ws to wss using HTTPS. We will go over the relationship between HTTP and WebSocket, the HTTP headers involved, and what a TLS handshake is.
Lets demistify where Postgres stores its data on disk. We will also learn some helpful postgres and Unix utility commands.
Learn how to minimize the amount of downtime when updating Docker containers with Docker Compose. This includes pulling new images, rolling updates, and removing orphan containers.
Long term support (LTS) does not mean that your operating system will be supported forever. Learn how to upgrade your OS and what extended security maintenance (ESM) is.
Learn how to analyze active Postgres database connections. This includes idle and active connections, as well as how close we are to hitting Postgres's connection limit.
The standard Maximum Transmission Unit (MTU) used in networks is 1500 bytes. Learn why and an interesting alternative, Jumbo Frames.