There is a big misconception that in Debian all packages are outdated. This misunderstanding arises due to in stable releases packages receive mostly security updates and bug fixes. And between stable releases passes about a year. This is why users are waiting for programs functionality update for a long time (if they are on ‘stable’ […]
Category: Linux for beginners
How To Do some simple things
Debian: Move from stretch (old stable) to buster (new stable)
July 6th, 2019 was released another update of the popular Linux distribution – Debian. This is Debian’s 10th release, code-named “Buster”. I will explain in detail how to upgrade from a previous release Debian 9 “Stretch” to Debian 10 “Buster”. The upgrade process is not complicated. Note, that the instructions below may cause unresolved dependencies […]
Debian: Move from buster (old testing) to bullseye (new testing)
Debian 10 “buster” was released and now it is “stable release”. Future “bullseye” release is now being developed and marked as “testing”. But we still stay on “buster” marked as “testing which is wrong. See also: Debian: From stretch (old stable) to buster (new stable) But in /etc/apt/apt.conf.d/99defaultrelease we have “testing” as our default release […]
Nouveau: Get GPU temperature and fan speed from commandline
Noveau doesn’t require additional tools for accessing to GPU temperature and fan speed info. All the information can be obtained from its module. Getting temperature and fan speed info with nouveau First, make sure that nouveau is loaded in the system: Nouveau provides information about GPU to the kernel, we can get this info in […]
Install NVIDIA proprietary driver, replace nouveau using apt
By default, in Debian-based systems (Ubuntu, Mint, Debian) nouveau driver is installed. It is free and open-source, perfectly compatible with other open-source applications and exports a large amount of information in /sys. But in some applications, especially in video games, nouveau often has weak support and is inferior in performance to NVIDIA proprietary driver. NVIDIA […]
Quick Fix of grub rescue unknown filesystem error without LiveUSB
If you have this error, then grub (operating system loader) was corrupted. Damage occurred on the disk partition where the Linux system was installed. Grub looks for /boot/grub directory and can’t find it. I had this problem when I move Linux partition to another disk and deleted the old one. But the settings in grub […]
Add non-free, contrib components to Debian using apt
In Debian repository packages are sorted into 3 package areas: main, contrib and non-free. By default, we can install packages only from main area. If we want to install packages from contrib, non-free areas we need to apply additional settings to our system. There is a way to do that using /etc/apt/sources.list file, but in […]
Examples of using single and double quotes in bash
What’s the difference between single and double quotes in bash script? Let’s take examples to make it clear. This is a really problematic topic in which I constantly get confused. Keep in mind that single and double quotes are completely different characters and it have different meanings in bash. Try, if possible, to use them […]
Find command in Linux and examples for everyday work
It is very important to be able to find all necessary information in Linux. Linux terminal search is the fastest and most flexible. So, we don’t need to install special tools for it since find utility is present in all Linux distributions. It can search for files by their name, regular expressions, creation date and […]
Error: Too many open files in Linux
“Too many open files” problem occurs when a program opens a large number of file descriptors(files, in simple terms). So, a program is out of limit. In Linux there are rules on possible number of open files. This applies to each process, user session and system wide for protection purposes. Let’s start our research, we’ll […]