Linux
A traceroute е мрежова диагностична помощна програма, която картографира точния път, по който IP пакетите пътуват от вашата машина до целевия хост, записвайки всеки междинен рутер (хоп) по пътя и измервайки времето за двупосочна комуникация (RTT) до всеки от тях. Това е най-ефективният инструмент за установяване дали скок на латентност, загуба на пакети или аномалия […]
Удостоверяването на сървъра е процесът на проверка на вашата самоличност за получаване на оторизиран достъп до отдалечена система, контролен панел за хостинг или онлайн услуга. Трите доминиращи метода са SSH базиран на парола, SSH удостоверяване с двойка ключове и уеб-базирано влизане в контролен панел — всеки с различни профили на сигурност, случаи на употреба и […]
Командата `history` в Linux е вградена помощна програма на Bash shell, която записва, показва и управлява всяка команда, изпълнена в терминална сесия. Тя чете от и записва в `~/.bash_history`, текстов файл в домашната директория на всеки потребител, позволявайки ви да извиквате, търсите, повторно изпълнявате и одитирате команди между сесии, без да ги въвеждате отново. За […]
GNU Screen е терминален мултиплексор, който ви позволява да създавате, управлявате и възобновявате множество независими шел сесии от една терминална връзка. Когато откачите Screen сесия, всеки процес, изпълняващ се в нея, продължава да работи във фонов режим — оцелявайки при SSH прекъсвания, мрежови сривове и затваряне на терминала — докато изрично не се свържете отново […]
`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 и се прилага на ниво […]
