Linux
Git — это распределённая система контроля версий (DVCS), которая записывает снимки файлового дерева проекта с течением времени, позволяя любому количеству участников работать параллельно, не перезаписывая изменения друг друга. Каждый разработчик хранит полную копию репозитория — включая всю историю коммитов — на своём локальном компьютере, что исключает единую точку отказа и обеспечивает полноценную работу в офлайн-режиме. […]
Java-апплеты больше не поддерживаются ни в одном современном веб-браузере, включая Mozilla Firefox. Mozilla окончательно отказалась от поддержки плагинов NPAPI — архитектуры, которая делала Java-апплеты возможными, — начиная с Firefox 52 в 2017 году. Если вам сегодня нужно запустить устаревшее Java-приложение в браузере, вы не можете просто изменить какую-то настройку в текущей версии Firefox; необходимо воспользоваться […]
Cloudflare Error 520 — это HTTP-код состояния, возвращаемый, когда граничная сеть Cloudflare получает пустой, неожиданный или иным образом неинтерпретируемый ответ от вашего исходного сервера. В отличие от 502 или 504, которые указывают на тайм-аут шлюза или неверный шлюз, 520 — это универсальный код Cloudflare для ответов, выходящих за рамки любой признанной HTTP-спецификации, то есть исходный […]
Удаление базы данных MySQL навсегда удаляет все таблицы, хранимые процедуры, представления, триггеры и данные в ней. Операция выполняется с помощью SQL-оператора DROP DATABASE и необратима на уровне движка — после выполнения команды встроенный механизм отмены отсутствует. Прежде чем приступить к любому из описанных ниже методов, вы должны иметь привилегию DROP для целевой базы данных или […]
Ubuntu остаётся наиболее широко используемым дистрибутивом Linux как на потребительском оборудовании, так и в производственной серверной инфраструктуре. Прежде чем приступать к установке, понимание точных аппаратных порогов — и реальных последствий их несоблюдения — отделяет стабильное развёртывание от утомительного устранения неполадок. Прямой ответ: Ubuntu Desktop 24.04 LTS требует минимум двухъядерного процессора с частотой 2 GHz, 4 […]
Утилита traceroute — это сетевой диагностический инструмент, который отображает точный маршрут, по которому IP-пакеты следуют от вашего компьютера до целевого хоста, фиксируя каждый промежуточный маршрутизатор (хоп) и измеряя время приёма-передачи (RTT) до каждого из них. Это наиболее эффективный инструмент для определения того, где именно возникает скачок задержки, потеря пакетов или аномалия маршрутизации — в вашей […]
Аутентификация сервера — это процесс подтверждения вашей личности для получения авторизованного доступа к удалённой системе, панели управления хостингом или онлайн-сервису. Три основных метода — это SSH на основе пароля, аутентификация с помощью SSH-ключей и вход через веб-панель управления — каждый из них имеет свой профиль безопасности, сценарии использования и типичные ошибки, которые должен понимать каждый […]
Команда `history` в Linux — это встроенная утилита оболочки Bash, которая записывает, отображает и управляет каждой командой, выполненной в сеансе терминала. Она считывает данные из `~/.bash_history` и записывает в него — простой текстовый файл в домашнем каталоге каждого пользователя, позволяя вам вспоминать, искать, повторно выполнять и проверять команды между сеансами без необходимости их повторного ввода. […]
GNU Screen — это терминальный мультиплексор, который позволяет создавать, управлять и возобновлять несколько независимых сессий оболочки из одного терминального подключения. Когда вы отсоединяетесь от сессии Screen, все запущенные в ней процессы продолжают выполняться в фоновом режиме — переживая разрывы SSH-соединений, сетевые сбои и закрытие терминала — до тех пор, пока вы явно не переподключитесь или […]
`useradd` — это низкоуровневая бинарная утилита, доступная практически в каждом дистрибутиве Linux, которая создаёт учётные записи пользователей путём прямой записи в `/etc/passwd`, `/etc/shadow` и `/etc/group`. `adduser` — это высокоуровневый скрипт-обёртка, как правило написанный на Perl в системах на базе Debian, который вызывает `useradd` внутри себя, автоматизируя создание домашнего каталога, заполнение файлов-шаблонов, запрос пароля и сбор […]
on All Hosting Services
