Разное
31.12.2023
Для сайта нужно настроить 301 редирект с домена www.example.com на домен example.com. Или наоборот, с домена example.com на домен www.example.com. Кроме того, нужно настроить редирект с http на https. И желательно — редирект с /some/path/index.php на /some/path/. Здесь возможны различные конфигурации…
13.12.2023
Nginx — это веб-сервер с открытым исходным кодом, созданный работать под высокой нагрузкой, чаще всего используемый для отдачи статического контента. Он также может выполнять другие важные функции, такие как балансировка нагрузки, кеширование HTTP и использование в качестве обратного прокси.
26.11.2023
Многие приложения Linux ведут лог путем отправки сообщений об ошибках или своем состоянии с помощью unix-сокета или просто записывая все сообщения в файл, который расположен в директории /var/log. Служба rsyslog умеет фильтровать сообщения от разных приложений и записывать их в разные файлы.
03.11.2023
Есть несколько способов настройки сети в современных версиях Ubuntu. В настоящее время используют Network Manager, Systemd Networkd и Netplan. В прошлом за настройку отвечал файл конфигурации /etc/network/interface. Интерфейсы, настроенные с помощью этого файла, можно включать и выключать с помощью ifup и ifdown.
21.10.2023
Управление часовым поясом в Linux производится тремя разными способами: через создание символической ссылки /etc/localtime на файл часового пояса, через описание часового пояса в файле /etc/timezone, используя утилиту командной строки timedatectl — в системах, использующих Systemd.
15.10.2023
Развитие идеи файла, как единицы обеспечения доступа к информации, привело к тому, что абстракцию файловой системы перенесли и на другие сущности, доступ к которым стал организовываться в виде иерархии файлов. Например, информацию о процессах и используемых ими ресурсах предоставляет псевдофайловая система proc.
24.09.2023
Простейший способ посмотреть характеристики процессора — открыть автоматически обновляемый системой файл /proc/cpuinfo. Так можно узнать количество ядер и потоков процессора, тактовую частоту, модель, размер кэша и т.п. Утилита lscpu отображает содержимое /proc/cpuinfo в более удобном для пользователя виде.
24.09.2023
Одной из задач операционной системы является прямое общение с оборудованием и предоставление пользователю интерфейсов для работы с ним. Работа с каждой отдельной железкой производится по определенному протоколу, который реализован в виде драйвера. Ядро Linux в своем составе имеет большое количество драйверов…
20.09.2023
Linux делит свою физическую оперативную память (RAM) на кусочки (чанки, chucks), называемые страницами (pages). Подкачка — это процесс, при котором страница памяти копируется в определенное место на жестком диске, называемое областью подкачки, чтобы освободить эту страницу в физической памяти.
17.09.2023
LVM или Logical Volume Manager — уровень абстракции над разделами физических дисков, который позволяет создавать логические тома для хранения данных без переразметки этих физических дисков. Программы могут работать с логическими, виртуальными LVM разделами, точно так же как и с обычными.