faq-post
Овладяването на операциите за импортиране и експортиране на MySQL бази данни от командния ред е задължително умение за всеки администратор на бази данни или бекенд инженер. Помощната програма `mysqldump` експортира база данни в преносим `.sql` файл, съдържащ всички DDL и DML изрази, необходими за пълно възстановяване на схемата и данните, докато клиентската команда `mysql` извършва […]
Изразът `FLUSH` на MySQL принуждава сървъра да презареди вътрешните кешове, да затвори и отвори отново лог файловете, да нулира броячите на статуса и да синхронизира състоянието в паметта с дисковите структури — всичко това без необходимост от рестартиране на сървъра. Това го прави една от най-критичните от оперативна гледна точка фамилии команди, достъпни за администратор […]
PHP-FPM (PHP FastCGI Process Manager) е високопроизводителен мениджър на процеси, който обработва изпълнението на PHP като отделна услуга, независима от уеб сървъра. Рестартирането на PHP-FPM прилага промени в конфигурацията от `php.ini` или `php-fpm.conf`, възстановява изтекла памет в дълго работещи пулове от работни процеси и се възстановява от неотговарящи дъщерни процеси — всичко това без да […]
mysqldump е помощна програма за командния ред, включена в MySQL и MariaDB, която генерира логически резервни копия, като сериализира обектите и данните на базата данни като поредица от SQL изрази. Полученият dump файл може да пресъздаде идентична база данни на всеки съвместим сървър, което го прави стандартния за индустрията инструмент за резервни копия, миграции между […]
Google Public DNS е безплатен, глобално разпределен резолвър на системата за имена на домейни (DNS), управляван от Google, достъпен на адреси 8.8.8.8 (основен) и 8.8.4.4 (вторичен). Замяната на DNS сървърите по подразбиране на вашия интернет доставчик с тези адреси може да намали латентността при DNS търсения, да защити резолвъра ви срещу атаки за отравяне на […]
Управлението на пакети в Linux е механизмът, чрез който софтуерът се инсталира, актуализира, конфигурира и премахва в Linux система. apt (Advanced Package Tool) управлява `.deb` пакети в дистрибуции, базирани на Debian, като Ubuntu и Linux Mint, докато yum (Yellowdog Updater Modified) управлява `.rpm` пакети в системи, базирани на Red Hat, включително CentOS и RHEL. И […]
Модулът multiprocessing на Python позволява истинско паралелно изпълнение чрез стартиране на независими процеси на ниво ОС, всеки със собствено пространство в паметта и Python интерпретатор — напълно заобикаляйки Global Interpreter Lock (GIL). За разлика от нишките, които споделят едно интерпретаторно състояние и се сериализират от GIL, отделните процеси се изпълняват едновременно върху всички налични CPU […]
Удостоверяването `htpasswd` на Apache предоставя HTTP Basic Authentication — механизъм за контрол на достъпа от страна на сървъра, който изисква от всяка заявка на браузъра потребителско име и парола преди да обслужи съдържанието. То не изисква никакъв код на ниво приложение, работи изцяло в рамките на модулната система на Apache и се прилага на ниво […]
Faker е PHP библиотека, която генерира статистически реалистични фиктивни данни — имена, адреси, имейли, телефонни номера, UUID и още — за използване в автоматизирано тестване, попълване на бази данни и изграждане на среди за разработка. В Laravel, Faker се доставя като първокласен компонент чрез пакета `fakerphp/faker` и се интегрира директно с фабриките на Eloquent модели, […]
WHM (Web Host Manager) е административен контролен панел на ниво сървър, разработен от cPanel, LLC, който работи на уеб сървъри, базирани на Linux. Той предоставя достъп на ниво root и препродавач за управление на множество cPanel акаунти, конфигуриране на настройки за целия сървър, контрол на политики за сигурност и администриране на основни услуги като Apache, […]
