Terminal

03.09.2025
914
Knowledge base / System / Terminal / Server
How to View Running Services in Linux

Linux provides a wide range of system services (such as process management, login, syslog, cron, and more), as well as network services (remote access, email, printing, web hosting, data storage, file transfer, DNS, DHCP, and so on).

In essence, a service is a process or a group of processes that run continuously in the background, waiting for requests—most often from clients.

Linux offers several ways to manage services: start, stop, restart, or enable them to launch automatically at boot. Nearly all modern distributions rely on the same process manager — systemd.

25.06.2025
2 509
Knowledge base / Terminal / Server
Btop++: an advanced resource monitor for Linux that beats top in functionality

When you want to check what’s going on with your system via terminal, the first command that comes to mind is usually top. But there’s a modern alternative — Btop++. It’s a powerful resource monitor for Linux that gives you detailed info about CPU usage, memory, disks, network activity, and running processes. Btop++ is written in C++ and is the successor to bashtop and bpytop, created by the same developer.

16.06.2025
2 852
Knowledge base / Instructions / Terminal
How to Fix a USB Drive That Mounts as Read-Only in Linux

If you’ve ever plugged a USB stick into a Linux system and suddenly realized you can’t copy, delete, or change anything because the drive is mounted as read-only — you’re not alone. This is a pretty common issue among Linux users, whether you're on Ubuntu, Fedora, Arch, or another distro.

05.06.2025
967
Knowledge base / Terminal / Programming
What Does git reset Do — And Why You Might Need It

When working with code, things don’t always go according to plan. Maybe you committed the wrong file, made changes in the wrong branch, or just want to undo your last few steps. In cases like these, Git gives you a powerful tool — git reset. This command helps you roll back changes, clean up unwanted commits, or prepare your code for a new commit. It works with precision and flexibility: you can remove only the last commit and keep all your files as they are — or wipe the slate completely clean.

29.05.2025
818
Knowledge base / Terminal / Server
How to Speed Up Your Website with Caching in Nginx

Is your site slowing down as traffic grows? That’s a common issue. One good marketing campaign or a mention on a news aggregator — and suddenly your server is struggling. Pages start loading slowly, 502 errors appear, and you're left wondering how to fix it. One of the simplest and most effective solutions is enabling caching in Nginx. It helps take the load off your server and makes your site feel noticeably faster.

When your project is small, Nginx handles things just fine — serving pages, images, scripts. But as traffic increases, each extra request puts more pressure on the system. That’s where caching steps in. It saves processed content and serves it again without redoing the work — saving time and resources.

02.05.2025
1 621
Knowledge base / System / Terminal
termbin: how to share terminal output quickly and without much fuss

When you encounter a bug in Linux or try to explain what went wrong, the easiest thing to do is to show terminal output. Especially if you're asking for help on a forum, discussing a bug with a colleague, or sending a report to a developer. No one likes to copy kilometers of output manually, and it is a questionable pleasure to parse such sheets. In such cases, termbin - a simple and convenient tool that allows you to share output from the terminal literally in a couple of clicks - comes in handy. It creates a short link that shows the whole log at once.

12.02.2025
2 586
Knowledge base / System / Terminal
How to Move Files and Folders with Spaces in Linux Using the Terminal

If you've ever tried to move multiple files and folders in Linux and encountered issues due to spaces in their names, you're not alone. Spaces in file and folder names can be a real headache, especially when working in the terminal or automating processes with scripts.

29.01.2025
1 753
Knowledge base / Commands / System / Terminal
Guide: How to Add a New User in Linux

The Linux operating system is known for its security and flexibility, allowing users to configure the system to their needs. One of the useful features of Linux, as well as other Unix-like systems, is the support for multiple users.

23.01.2025
2 289
Knowledge base / Terminal / Security / Windows
How to Create an SSH Key on Windows

SSH keys are a powerful tool for securing remote connections. They are used for authentication and data encryption when working over SSH. Unlike traditional passwords, SSH keys provide a much higher level of protection, as their mechanism avoids transmitting confidential data over the network.