Linux
`useradd` е нискониво двоично помощно средство, налично на практически всяка Linux дистрибуция, което създава потребителски акаунти чрез директно записване в `/etc/passwd`, `/etc/shadow` и `/etc/group`. `adduser` е скрипт-обвивка от по-високо ниво — обикновено написан на Perl в системи, базирани на Debian — който извиква `useradd` вътрешно, като същевременно автоматизира създаването на домашна директория, попълването на skeleton […]
Овладяването на операциите за импортиране и експортиране на MySQL бази данни от командния ред е задължително умение за всеки администратор на бази данни или бекенд инженер. Помощната програма `mysqldump` експортира база данни в преносим `.sql` файл, съдържащ всички DDL и DML изрази, необходими за пълно възстановяване на схемата и данните, докато клиентската команда `mysql` извършва […]
PHP-FPM (PHP FastCGI Process Manager) е високопроизводителен мениджър на процеси, който обработва изпълнението на PHP като отделна услуга, независима от уеб сървъра. Рестартирането на PHP-FPM прилага промени в конфигурацията от `php.ini` или `php-fpm.conf`, възстановява изтекла памет в дълго работещи пулове от работни процеси и се възстановява от неотговарящи дъщерни процеси — всичко това без да […]
mysqldump е помощна програма за командния ред, включена в MySQL и MariaDB, която генерира логически резервни копия, като сериализира обектите и данните на базата данни като поредица от SQL изрази. Полученият dump файл може да пресъздаде идентична база данни на всеки съвместим сървър, което го прави стандартния за индустрията инструмент за резервни копия, миграции между […]
Управлението на пакети в Linux е механизмът, чрез който софтуерът се инсталира, актуализира, конфигурира и премахва в Linux система. apt (Advanced Package Tool) управлява `.deb` пакети в дистрибуции, базирани на Debian, като Ubuntu и Linux Mint, докато yum (Yellowdog Updater Modified) управлява `.rpm` пакети в системи, базирани на Red Hat, включително CentOS и RHEL. И […]
Удостоверяването `htpasswd` на Apache предоставя HTTP Basic Authentication — механизъм за контрол на достъпа от страна на сървъра, който изисква от всяка заявка на браузъра потребителско име и парола преди да обслужи съдържанието. То не изисква никакъв код на ниво приложение, работи изцяло в рамките на модулната система на Apache и се прилага на ниво […]
Командата `ulimit` е вградена помощна програма на обвивката в Unix и Linux системи, която налага ограничения на ресурсите за отделни процеси и потребители, предотвратявайки изчерпването на системни ресурси като CPU време, памет, отворени файлови дескриптори и брой процеси от един процес или потребител. Тя работи на ниво ядро чрез системното извикване `setrlimit()`, което я прави […]
TeamSpeak е самостоятелно хоствана платформа за гласова комуникация с ниска латентност, която работи като самостоятелен сървърен демон на Linux. Инсталирането му на VPS ви дава пълен административен контрол върху канали, разрешения, кодеци и политики за сигурност — без да разчитате на инфраструктура на трети страни или ограничения за използване. Това ръководство обхваща пълната инсталация на […]
При разработването на приложения с Laravel, едно от най-честите тесни места в работния процес по тестване е генерирането на смислени, реалистични данни. Laravel factories са класове, които дефинират шаблон за създаване на Eloquent model инстанции, използвайки PHP библиотеката Faker за генериране на рандомизирани, но структурно валидни стойности на атрибути — позволявайки на разработчиците да запълват […]
Двоичните директории на Linux са стандартизираните местоположения във файловата система, където се намират изпълнимите програми, инструментите за системна администрация и споделените библиотеки. Стандартът за йерархия на файловата система (FHS) дефинира тези пътища, за да осигури последователно разполагане на софтуера в различните дистрибуции, позволявайки предвидимо разрешаване на `PATH`, чисто управление на пакети и надеждно възстановяване на […]
on All Hosting Services
