faq-post
LILO (Linux Loader) е остарял буутлоудър за Linux и Unix-подобни операционни системи, който зарежда ядрото директно от адрес на диска, записан по време на инсталацията, без да изисква поддръжка на драйвер за файлова система по време на последователността на зареждане. Той работи на етапа преди OS — или от Master Boot Record (MBR), или от […]
Грешката `ping: command not found` се появява в Ubuntu, когато пакетът iputils-ping липсва от системата. Това е характерно за минимални инсталации, cloud VPS образи и Docker контейнери, от които несъществените помощни програми са премахнати, за да се намали размерът на образа. Решението е една единствена команда `apt`: `sudo apt install iputils-ping`. Тази статия обяснява защо […]
Vi и Vim (Vi Improved) са модални текстови редактори, управлявани с клавиатура, които работят изцяло в терминала, което ги прави незаменими за администриране на сървъри, редактиране на конфигурации от разстояние и работни процеси за скриптиране в Ubuntu и други Linux дистрибуции. Vim разширява Vi със синтактично оцветяване, многостепенно отмяна, разделени прозорци, поддръжка на плъгини и […]
NET::ERR_CERT_AUTHORITY_INVALID е грешка при TLS ръкостискане на ниво браузър, която възниква, когато сертификатът, представен от уеб сървър, не може да бъде проследен до коренен Сертифициращ орган (CA), на когото браузърът се доверява чрез вградения си доверен магазин. Браузърът прекратява връзката преди да бъдат обменени каквито и да е данни, показвайки тази грешка, за да предотврати […]
Docker е платформа за контейнеризация с отворен код, която пакетира приложения и техните зависимости в изолирани, преносими единици, наречени контейнери. За разлика от виртуалните машини, контейнерите споделят ядрото на хост операционната система, което ги прави значително по-леки, по-бързи за стартиране и по-ефективни по отношение на ресурсите — критично разграничение за всеки, който изпълнява натоварвания в […]
Samba е реализация с отворен код на протокола SMB/CIFS (Server Message Block / Common Internet File System), която позволява на Linux и Unix-базирани сървъри да споделят файлове, принтери и други ресурси с Windows клиенти — и с други Linux машини. Той действа като мост между операционните системи, превръщайки го в де факто стандарт за мрежово […]
Грешката "Server IP address could not be found" означава, че браузърът ви е изпратил DNS заявка за домейн и не е получил валиден IP адрес в отговор — така че не е бил направен опит за TCP връзка. Основната причина почти винаги е повреда някъде в DNS веригата за разрешаване: остарял локален кеш, неправилно конфигуриран […]
Системата за управление на пакети APT на Ubuntu е една от най-надеждните в екосистемата на Linux, но не е имунизирана срещу грешки. Когато `apt-get upgrade`, `apt-get dist-upgrade` или `do-release-upgrade` върне грешка, основната причина почти винаги попада в една от пет категории: остарял или повреден индекс на пакети, неразрешени вериги от зависимости, остарял lock файл, оставен […]
smartctl е основният интерфейс за командния ред на пакета smartmontools, предназначен за заявки, тестване и интерпретиране на данни от S.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology), вградени във фърмуера на HDD, SSD и NVMe устройства. Той комуникира директно с фърмуера на устройството чрез ATA, SCSI или NVMe интерфейси, за да извлича необработена диагностична телеметрия, която операционната […]
Файлът `/etc/hosts` в Linux е статична таблица за търсене, която съпоставя имена на хостове с IP адреси, обработвана от операционната система *преди* да бъде изпратена каквато и да е DNS заявка. Чрез добавяне или промяна на записи в този файл можете да замените DNS резолюцията за конкретни домейни на база отделна машина — без да […]
