2025-11-28
If I were sent to a deserted digital island and allowed to take only one networking utility — I would unhesitatingly choose Netcat.
The official documentation (man nc) dryly states: “a utility for reading from and writing to network connections using TCP or UDP.”
In practice it’s the Swiss army knife of the network engineer, replacing dozens of specialized programs.
The article uses examples for OpenBSD netcat — this is the one that ships by default in Ubuntu 20.04+, Debian 10+, Fedora, Arch, Alpine and most modern distributions.
2025-11-04
Yocto — this is not a distribution.
It’s a tool from which you build your Linux.
Like Lego, only for engineers.
🔧 Who needs Yocto
- Developing medical or industrial devices
- Require a 10-year support lifecycle
- Want a minimal image (15 MB)
- Working at Siemens, Bosch, or Toradex
🛠 How to build your Linux
# 1. Клонируем репозиторий
git clone git://git.yoctoproject.org/poky
cd poky
source oe-init-build-env
# 2. Настраиваем
echo 'MACHINE = "raspberrypi5"' >> conf/local.conf
# 3. Собираем
bitbake core-image-minimal
The resulting image will appear in tmp/deploy/images/.
2025-11-01
Imagine: an old router for 2000 ₽ blocks ads, shares a VPN, works as a Mesh system and doesn’t slow down even with 50 devices.
This is not magic — this is OpenWRT.
🏠 Who needs OpenWRT
OpenWRT turns an ordinary router into a mini-server. If you have at least one item from the list — it’s definitely time to try it:
- Want AdBlock for the whole house
- Need a VPN without a subscription
- Have an old router lying around
- Like to tinker with settings
90% of users install OpenWRT — and forget about the router forever.
2025-10-29
This guide will show how to configure two Linux servers so that all the Internet traffic from a specific local subnet (for example, 10.100.10.0/24) is routed not via its default gateway but through an IPIP tunnel to a remote server, which will then put that traffic onto the Internet.
This is useful if you need services in one subnet to go out to the world with the IP address of another server — for example, to bypass restrictions, centralize NAT, or hide the source.
2025-10-23
Hello! If you’re new to the world of remote server administration, you’re probably familiar with SSH — a reliable tool for connecting to remote machines. But what do you do when the connection is unstable: Wi‑Fi drops, you switch to mobile data, or your laptop “sleeps”? This is where Mosh (Mobile Shell) comes in — a “mobile shell” that makes remote work comfortable even in poor conditions.
In this article we’ll look at what Mosh is, why it’s better than SSH in certain scenarios, how to install and use it. Everything simple and step‑by‑step — for absolute beginners. Let’s get started!
2025-10-07
Hello, aspiring web developer! 👋
If you’re just diving into the world of building websites, you’ve probably already heard of LAMP and LEMP. These acronyms sound like something out of a spy movie, but in reality they are the foundation of most dynamic websites you use every day.
In this article we’ll break down what LAMP and LEMP are, how they differ, where they’re used, and introduce a cool hybrid stack — the Nginx and Apache combo that brings together the best of both worlds.
Ready? Let’s go! 🚀
2025-10-03
Introduction
If you are a beginner system administrator or developer, you’ve probably faced the task of managing network traffic.
One of the most powerful tools for this is HAProxy, a high-performance load balancer for TCP and HTTP.
In this article, we will cover:
- what TCP proxying is,
- why to use HAProxy,
- a sample configuration for beginners,
- security and monitoring tips.
What is TCP Proxying?
TCP Proxying is the forwarding of TCP connections from a client to a server (or group of servers) through an intermediary.
Unlike an HTTP proxy that operates at the application layer, TCP proxying happens at the transport layer, making it universal for any TCP protocol: from databases to mail services.
2025-09-29
Introduction
In previous articles, we explored different file transfer protocols — from classic FTP and SFTP to modern solutions like S3 and WebDAV.
Now let’s take a closer look at Rsync — a powerful tool and protocol that stands out for its efficiency in synchronizing files and directories.
Rsync is perfect for backups, data synchronization, and automation tasks, thanks to its ability to transfer only the modified parts of files.
2025-09-26
Introduction
When it comes to file sharing not over the internet, but within a local network (at the office or at home), other protocols take the stage.
The two main competitors here are: SMB — the king of the Windows world, and NFS — the standard for Unix/Linux.
SMB (Server Message Block) — the language of Windows communication
SMB is a network protocol that provides shared access to files, printers, and other network resources.
If you’ve ever opened a shared folder in Windows — you’ve used SMB.
2025-09-22
Getting a new VPS is just the beginning. By default, the server is insecure and not ready for production use. This checklist will help you step by step to prepare your VPS: close security holes, enable updates, and configure the basic infrastructure.
1. First login and changing the root password
Connect to the server via SSH:
Change the temporary password to your own unique and complex one:
2. Create a new user with sudo
Working as root all the time is dangerous. Let’s create a regular user: