September 6, 2026.
Iโm still learning Linux, networking, DNS, servers and everything that comes with managing infrastructure.
One day, Iโll look back at this post from the other side.
And when I finally land that DevOps role?
Iโm barbing my hair and making that mala. ๐
๐ง When I started learning the Linux logging system, I had this mindset that Linux centralizes all logs in one specific storage location.
But later, I learned that logs are stored differently depending on the service, application, and logging mechanism involved.
For example:
๐ /var/log/ โ traditional log files.
โ๏ธ journalctl โ to query logs collected by systemd-journald.
Understanding this made me realize that troubleshooting Linux isnโt just about checking logs; itโs about knowing where to look and how to interpret what you find. ๐
Recruiters for DevOps roles scan for one thing before they read a single word of your resume.
They look for evidence.
That usually means there is a GitHub link.
And not just any GitHub but one with repositories that actually show you've worked with DevOps tools.
A README that explains what the project does and why!
You do not need real production experience. You need proof that you can operate in that environment.
๐๐ง๐ง๐ฃ, ๐๐ง๐ง๐ฃ ๐ฎ, ๐๐ง๐ง๐ฃ ๐ฏ: ๐๐ผ ๐๐ผ๐ ๐ธ๐ป๐ผ๐ ๐๐ต๐ฒ ๐ฑ๐ถ๐ณ๐ณ๐ฒ๐ฟ๐ฒ๐ป๐ฐ๐ฒ๐?
HTTP now powers complex modern applications, but it started as a simple protocol for retrieving documents.
๐๐ง๐ง๐ฃ/๐ฌ.๐ต only supported a single GET request with no headers or status codes; just raw HTML from the server. It was simple and fast, but lacked structure and scalability.
๐๐ง๐ง๐ฃ/๐ญ.๐ฌ introduced headers, status codes, and content types, making the web more structured and extensible, but required a new TCP connection for every request, which didnโt scale well.
๐๐ง๐ง๐ฃ/๐ญ.๐ญ added persistent connections, caching, and chunked transfer, making web interactions more efficient, but still suffered from head-of-line blocking and connection overhead at scale.
๐๐ง๐ง๐ฃ๐ฆ is HTTP layered over TLS, providing encryption, integrity, and authentication, securing communication over the internet, but adds handshake overhead and operational complexity.
๐๐ง๐ง๐ฃ/๐ฎ introduced multiplexing, binary framing, and header compression, allowing multiple requests over a single connection, improving performance, but still relies on TCP and suffers from transport-level blocking.
๐๐ง๐ง๐ฃ/๐ฏ runs over QUIC (UDP) with built-in TLS 1.3, enabling independent streams, faster handshakes, and reduced latency, but introduces more complexity in infrastructure and network handling.
From per-request connections โ to multiplexing over TCP โ to QUIC and independent streams. Thatโs the evolution of HTTP.
๐ If you want to learn more, dive deeper here: https://t.co/HsKI9atEuR
What else would you add?
China has killed the entire vector database industry.
They open-sourced TencentDB Agent Memory. It gives any AI agent long-term memory that runs 100% locally.
No Pinecone. No cloud APIs. No repeating yourself every session.
- 61% fewer tokens
- PersonaMem accuracy: 48% โ 76%
- Zero external API dependencies
- Runs on plain SQLite
Most memory systems compress your history into an opaque vector pile. when recall goes wrong, you're guessing. this one doesn't compress, it builds a semantic pyramid.
L0 Conversation โ L1 Atom โ L2 Scenario โ L3 Persona.
Short-term state gets encoded as a Mermaid graph in your agent's context. verbose tool logs get offloaded to disk. when the agent needs proof, it drills back via node_id to the exact raw log.
no lossy compression. every layer is readable markdown you can just open and inspect.
5.1k stars. 100% Open Source.
Today, I learned how to analyze system logs using journalctl in Linux.
A crucial skill for Linux System Administrators when troubleshooting service failures, investigating system errors, and understanding whatโs happening behind the scenes.
One command at a time.
@lloydtheophilus This is one of the biggest lessons Iโm picking up as I transition into DevOps. Itโs easy to focus on getting a system working, but building it so the next engineer can understand, maintain, and improve it is a different level of engineering.
@lloydtheophilus Boss, I can relate. It is close to also inheriting a codebase poorly documented with no mindset of who will be handling this code in the future
Months ago, commands like ss, systemctl, ip, dig and ps were just things I was learning.
Now Iโm starting to see the bigger picture.
A production application isnโt just โcode running somewhere.โ
There are people who leave a mark on the world, and then there are people who change it entirely. Steve changed the world and so many lives in the process. He certainly changed my life forever. His spirit lives on in everything he created and everyone he inspired.
I want to take applications, run them on Linux, break them intentionally, troubleshoot them, and recover them.
Thatโs where the learning becomes real.
Iโm about 98% through the Linux foundation Iโve been building for DevOps.
The remaining pieces:
โ Logs
โ SSH
After that, I donโt want to keep collecting Linux commands.
The more I learn Linux, the more I realize DevOps isnโt just about knowing Docker, Kubernetes, AWS or CI/CD.
Those tools sit on top of fundamentals:
Processes
Sockets
Ports
IP addresses
DNS
Routing
Services
Logs
SSH
And now I know why it matters