Linux
GNU Screen е терминален мултиплексор, който ви позволява да създавате, управлявате и запазвате множество шел сесии от един терминален прозорец. Когато се откачите от Screen сесия, всеки процес, изпълняван в нея, продължава да работи — оцелявайки при прекъсвания на SSH връзката, мрежови сривове и затваряне на терминала — и остава напълно достъпен в момента, в […]
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`. Тази статия обяснява защо […]
Samba е реализация с отворен код на протокола SMB/CIFS (Server Message Block / Common Internet File System), която позволява на Linux и Unix-базирани сървъри да споделят файлове, принтери и други ресурси с Windows клиенти — и с други Linux машини. Той действа като мост между операционните системи, превръщайки го в де факто стандарт за мрежово […]
Системата за управление на пакети 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 резолюцията за конкретни домейни на база отделна машина — без да […]
Стекът LAMP е доказан пакет от софтуер с отворен код, състоящ се от Linux (операционна система), Apache (уеб сървър), MySQL (релационна база данни) и PHP (сървърен скриптов език). Заедно тези четири слоя образуват пълна, самостоятелна среда за изграждане, разгръщане и обслужване на динамични уеб приложения. Акронимът описва едновременно технологичния стек и последователния конвейер за обработка […]
Активирането на root вход чрез SSH на Ubuntu обикновено не се препоръчва поради съображения за сигурност, тъй като root акаунтът има неограничен достъп до системата. Въпреки това, за определени административни задачи или отстраняване на проблеми, може да стане необходимо. Това ръководство ще ви преведе през процеса на активиране на root вход през SSH на Ubuntu, […]
Инсталирането или надграждането на PHP на Ubuntu 22.04 е ключова стъпка за подобряване на производителността и сигурността на вашите уеб приложения. PHP 8.2 въвежда редица нови функции и подобрения, които могат значително да оптимизират вашата среда за разработка. Това ръководство предоставя изчерпателно ръководство за инсталиране или надграждане до PHP 8.2 на Ubuntu 22.04, осигурявайки, че […]
on All Hosting Services
