GlowingSword's KB
Виртуальная память
Initializing search
GitHub
GlowingSword's KB
GitHub
Главная
Полезные ссылки
01 О проекте
01 О проекте
О проекте
Лицензия
Markdown и расширения, используемые при оформлении документации данной KB
Участие в развитии проекта
02 Linux
02 Linux
Виртуальная память
RAID
RAID
Замена диска на старых LSI MegaRAID SAS 9265
Создание RAID-1 или RAID-10 массива на LSI 9271-4 с помощью megacli
Шпаргалка по использованию storcli на LSI
Adaptec
Adaptec
Управление Adaptec RAID с помощью arcconf
Замена дисков на диски большего объёма на Adaptec с RAID10
Виртуализация
Виртуализация
KVM
KVM
Не доступна VPS, при этом в трейсе winmtr, видно что пакеты доходят до хост-ноды, и закольцовываются на следующем хопе
OpenVZ
OpenVZ
Отключаем поддержку NFS на уровне ядра у контейнера OpenVZ
Как остановить контейнер на базе системы виртуализации OpenVZ, который не реагирует на команду vzctl stop
Не работает квота на VPS с ISPManager
Включаем поддеркку pptp для VPS на OpenVZ
Включаем поддержку NFS на OpenVZ
Миграция с Virtuozzo на OpenVZ вручную
Не получается залогиниться в контейнер с Debian 7 Wheezy на OpenVZ
Ошибка "quotacheck: Unknown quota format: vfsv1" при запуске контейнера серверах с Virtuozzo 7.x
XEN
XEN
Ошибка "xc_dom_probe_bzimage_kernel__unknown compression format" при загрузке VPS с Ubuntu 20.04 на XEN
Дистрибутивы
Дистрибутивы
Arch
Arch
Arch intro
Установка Archlinux на BTRFS subvolume из уже установленной Fedora
Установка GRUB2 на второй ESP на запасном HDD или SSD
Centos
Centos
Centos 6
Centos 6
LAMP Centos 6
Ошибка Transaction Check Error при установке perl-XML-LibXML или Munin на серверах с CentOS 6
Установка atop на Centos 6
Обновление curl и libcurl на VPS серверах с Centos 6
Устраняем ошибку с недоступностью epel по https
Установка memcache на Centos 6
Centos 7 Centos 8
Centos 7 Centos 8
После обновления ядра при загрузке система вываливается в Dracut
Установка atop на Centos
Debian
Debian
Ошибка "none:0: open: /etc/bind/named.conf: permission denied" при запуске bind9 на Debian 6
Архив со старыми и промежуточными версиями пакетов для Debian
Не запускаются сервисы на Debian 7 Wheezy в OpenVZ-котейнере
Не корректно отображаеся время после перезегрузки Xen Debian
Ubuntu
Ubuntu
Missing privilege separation directory: /var/run/sshd при запуске SSH
Обновляем информацию о часовых поясах в Ubuntu
Обновляем информацию о часовых поясах в Ubuntu
Установка atop на Ubuntu и Debian
Установка php 5.4 на Ubuntu 12.04
Установка свежих версий php и mysql на Ubuntu из PPA ondrej
Общее
Общее
Убираем пользователя из списка пользователей в GDM в Fedora и Ubuntu
Инструменты для анализа HTTP трафика от клиента к серверу и обратно
Принудительная перезагрузка Linux по SSH с помощью SysRq
Описание процесса комирования корневого раздела Linux в ram-диск
Получаем список PID всех процессов какого-либо приложения
Получаем UUID раздела
Не корректно отображаеся время после перезегрузки Xen Debian
Изменение размера раздела с файловой системой ext2,ext3 или ext4
Установка letsencrypt на шаред-хостинге
Смотрим статистику сетевых интерфейсов
Монтируем раздел, смонтированный в ro в режиме rw(чтения-записи)
Трейсим процессы с помощью strace
Настраиваем связку virtualenv и direnv для автоматической активации окружения с mkdocs при заходе в каталог с документацией
Аналоги Punto Switcher
Копируем содержимое корневого каталога в другой каталог
Получаем информацию о дисках и разделах из sys и procю
Смотрим какой раздел куда смонтирован и с какими опциями
Узнаём дистрибутив и версию дистрибутива из командной строки
Puppet
Puppet
Ошибки last update puppet
Atop
Atop
Системный монитор atop
Diff
Diff
Отображаем только изменившиеся строки при сравнении двух файлов с помощью diff
Efibootmgr
Efibootmgr
Просмотр и изменение порядка загрузки EFI
Grub probe
Grub probe
Получаем uuid, partuuid и hints_string раздела с помощью grub_probe
Iptables
Iptables
Правило, логирующее факт отправки пакетов к определённому IP с указанием UID и GID пользователя, отправляющего пакеты
Разрешаем к сайту доступ только с прокси-серверов DDoS Guard(DDG) и режем подключения с IP других подсетей
Разрешаем к сайту доступ только с прокси-серверов DDoS Guard(DDG) и режем подключения с IP других подсетей
Разшрешаем к сайту трафик только от CloudFlare и режем подключения с других подсетей
Journalctl
Journalctl
Journald – система журналирования systemd
Logrotate
Logrotate
Настройка logrotate для atop
Rsync
Rsync
Не удаётся скопировать каталог с файлами с non regular символами в наименовании файла
Strace
Strace
Suid bit strace
Systemd
Systemd
Добавляем для определённого systemd-сервиса нужную переменную окружения на примере добавления переменной OPENSSL ia32cap='~0x200000200000000' для network-manager
Tcpdump
Tcpdump
Захватываем трафик с помощью tcpdump в файл формата pcap для последующего анализа в Wireshark
Vim
Vim
Печатаем файл в консоль с помощью vim и сразу выходим
Копирование файлов между хостами
Копирование файлов между хостами
Копирование каталога на удалённый хост с помощью tar и ssh
Переменные окружения
Переменные окружения
Переменные окружения для сборки пакетов с помощью Clang
Полезные команды
Полезные команды
Смотрим для какой ОС был собран бинарник в формате ELF
Смотрим какой ответ отдаёт сервер, если ему указать определённое значение в заголовке Host
Смотрим названия IMAP-каталогов в .maildir с кириллическими символами
Смотрим количество процессов пользователя учитывая в том числе и легковесные процессы(треды) с помощью ps
Смотрим ограничения ulimit для конкретного юзера
Смотрим что передаётся в unix-сокете какой-либо службы с помощью curl
Выводим top-20 ip-адресов с которых безуспешно пытались залогиниться в почтовый ящик на серверах с Exim
Выводим top 20 наиболее долго отдававшихся веб сервером страниц
Ищем процессы держащие открытыми много файловs
Команда выводящая общее количество открытых файлов и максимально доступное количество открытых файлов
Находим файлы пользователя за пределами его домашнего каталога
Получаем список прав на файлы и каталоги с помощью find и stat
Смотрим права на файл в числовом выражении в Linux
Сеть
Сеть
Что делать если на сервере заблокирован IP или порт и сделано это не с помощью межсетевого экрана
DDOS
DDOS
DDOS на 53 й порт
Много висящих соединений со статусом TIME WAIT при отсутствии большого количества запросов к какому-либо сайту
Настройка
Настройка
Настраиваем static ip подключение вручную с помощью ip
03 Технологии
03 Технологии
DNS
DNS
Ищем зону с ошибками, из-за которой не стартует named на Centos 7
FTP
FTP
FTP серверы
FTP серверы
ProFTPD
ProFTPD
Обновляем информацию о часовых поясах в Ubuntu
Softaculous
Softaculous
Использование cli.php для обновления информации о лицензии Softaculous
WEB
WEB
CMS
CMS
Bitrix
Bitrix
Изменяем настройки Memcache в конфигах Bitrix
Ошибка вида "Ошибка! Текущий разделитель: ",", требуется "."" на сате с 1С Битрикс
Перенаправление с URL без слэша на конце на URL со слэшем
Тест производительности Bitrix показывает мало операций в пункте "Процессор (CPU) XYZ 9.0 миллионов операций в секунду"
Drupal
Drupal
Узнаём версию CMF Drupal
Joomla
Joomla
Не корректное значение base href на страницах сайта на базе Joomla на серверах со связкой Nginx + Apache
Ошибка ERR CONTENT DECODING FAILED на сайте с CMS Joomla
Ошибка Fatal error: Call to a member function isAdmin() on a non-object in remember.php
Ошибка "Allowed memory size of SOME_NUMBER bytes exhausted (tried to allocate 64 bytes)" на сайтах с Jooomla c $cache_handler не равным files
Получение информации о версии joomla
Проблема с установкой Joomla 1.5.x на современные версии MySQL
Узнаём версию Joomla из командной строки
Moodle
Moodle
Unable to generate kid and privatekey, hence can not install Moodle 3.9
Ошибка "(index):2756 Uncaught ReferenceError: uire is not defined" в Moodle
OpenCart
OpenCart
Ошибка вида "Error: Could not load database file mysql!" на сайтах с OpenCart после переноса
SMF
SMF
Не корректно отображается дата на сайтах на базе CMS SMF
UMI
UMI
Отображение ошибок в UMI CMS
Wordpress
Wordpress
Меняем тему оформления Wordpress при помощи запросов к базе данных
Отладка ошибок на сайте на базе CMS Wordpress
Ошибки в работе плагинов, использующих jquery-migrate, на Wordpress 5.5 и выше
Modx
Modx
Ошибка вида "spam, Array, in core/model/modx/rest/modrestsockclient.class.php on line 43" на сайтах с modx после переноса
Веб клиенты
Веб клиенты
Почтовые веб клиенты
Почтовые веб клиенты
Ошибка squirrelmail при открытии ../data/default pref
Веб серверы
Веб серверы
Apache
Apache
Реальный IP-адрес посетителей сайта при использовании nginx в качестве фронтэнда
Файлы из домашнего каталога не доступны на запись, когда php используется в режиме mod php
Ошибки
Ошибки
(104)Connection reset by peer: [client IP:POPRT] mod_fcgid: error reading data from FastCGI server
Ошибка mod rewrite: Parent could not create RewriteLock file при запуске апачика
Starting httpd: no listening sockets available, shutting down
Ошибка "(22)Invalid argument: mod fcgid: cant lock process table in pid"
Ошибка Apache does not start: No such file or directory: mod fcgid: Cant create shared memory for size 1200712 bytes
Ошибка Error: No space left on device: mod rewrite: Parent could not create RewriteLock file
Ошибка "[an error occurred while processing this directive]" при разборе директив SSI на серверах с Apache 2_4.md
Ошибка httpd dead but subsys locked
Увеличение размера загружаемых файлов в конфигурации nginx apache php в режиме fastcgi
Устраняем ошибку (104)Connection reset by peer: mod_fcgid: ap_pass_brigade failed in handle_request_ipc function
Устраняем ошибку "Premature end of script headers"
Проблемы
Проблемы
Для сайта не работает обработчик php в режиме "как модуль Apache"
На серверах с nginx и apache2 не корректно работает директива deny from ip
Не работает сайт при переключении на php как модуль apache
Прочее
Прочее
Запросы InternalDummyConnection
Кодировка iso-8859-1 в заголовках ответа при обращении к служебным страницам веб-сервера Apache
На сайтах с кодировкой cp1251 не корректно отображается текст при использвовании php 5.6
Файл .htaccess
Файл .htaccess
Ограничиваем доступ к страницам сайта с помощью файла .htaccess
Редирект на HTTPS в .htaccess
Перенаправления
Перенаправления
Перенаправление с удалением параметров запроса
Убираем из адреса index.html или index.php
IIS
IIS
Файл web.config на тачках с Windows
Файл web.config на тачках с Windows
Включаем кэширование статики на Windows
None
None
Nginx
Nginx
Ошибка Client intended to send too large body
Настройа
Настройа
Как выбирается локейшн соответствующий запросу
Проблема с редиректом на не корректный порт при использовании Nginx
Редирект на HTTPS для всех URL кроме нескольких
Редирект с HTTP на HTTPS в конфигурационном файле nginx
Ошибки
Ошибки
Ошибка Client intended to send too large body
Ошибка "read data timeout in 40 seconds"
Ошибка вида SSL ERROR RX RECORD TOO LONG после установки SSL-сертификата
Протоколы
Протоколы
HTTP
HTTP
Узнаём время загрузки страницы
SSL
SSL
Промежуточные сертификаты для установки SSL
Ссылки на страницы с корневыми сертификатами разных удостоверяющих центров(SSL root сертификаты)
Узнаём какие версии протоколов SSL и TLS поддерживает веб-сервер
OpenSSL
OpenSSL
Команда отображающая тип SSL-сертификата
Команда отображающая тип SSL-сертификата
Подключение к хосту с помощью клиента SSL
Разное
Разное
Не работает Яндек Касса на шареде с SSL в режиме SNI
Базы данных
Базы данных
MSSQL
MSSQL
Узнать размер базы данных
MongoDB
MongoDB
Ошибка exception in initAndListen: 12596 old lock file, terminating при запуске MongoDB
MySQL
MySQL
Дамп баз данных Mysql
Изучаем запросы от скрипта или приложения к БД Mysql
Конвертация записей в базе данных mysql сохранённых в не корректной кодировке
Обновление mysql до mysql 8.0 на Centos 7
Обновление phpMyAdmin на Centos 7
Ошибка Duplicate entry for key при импорте дампа sql в базу данных mysql
Полезные админам примеры SQL-запросов
Полезные ссылки на информацию о MySQL
Получаем IP с которых пытаются брутить учётные записи MYSQL
Реинициализация mysql на Centos 7
Импорт дампов Mysql
Импорт дампов Mysql
Импорт дампа mysql с принудительным указанием кодировки подключения
Импорт дампа базы данных mysql очень большого размера
Импорт дампов с FUNCTION на шареде
Экспорт дампа mysql с принудительным указанием кодировки
Ошибки
Ошибки
Ошибка"ERROR 1215 (HY000) at line 28: Cannot add foreign key constraint" в процессе импорта дампа БД
Ошибка "ERROR 2006 (HY000): MySQL server has gone away" в процессе импорта дампа в базу данных MySQL
InnoDB: Tablespace for table exists. Please DISCARD the tablespace before IMPORT
MySQL не понятно откуда берёт имя при коннекте к БД
Выборка из базы данных по FULLTEXT INDEX возвращает нулевой результат
Ошибка "ERROR 1005 (errno: 150)" в процессе импорта дампа базы данных MySQ
InnoDB: Your database may be corrupt or you may have copied the InnoDB
Ошибка mysql Table 'mysql.host' doesn't exist
Полезные запросы
Полезные запросы
Конвертируем содержимое таблицы базы данных из одной кодировки в другую
Получить информацию о глобальных значениях, влияющих на используемую mysql кодировку
Получить информацию о привилегиях конкретного пользователя Mysql
Получить информацию о привилегиях любого пользователя, который имеет доступ к конкретной базе данных Mysql
Получить информацию о привилегиях текущего пользователя Mysql
Получить информацию о файле логов базы данных и настройках логирования
Получить список баз данных
Получить список пользователей Mysql и их привилегий
Получить список таблиц в базе данных
Удаляем column из очень большой таблицы
Узнать кодировку базы данных
Узнать размер таблиц базы данных
Узнать размер базы данных
Служебные талицы БД mysql
Служебные талицы БД mysql
Базы, в которых хранятся данные о различных привилегиях
Хранимые процедуры
Хранимые процедуры
Процедура выводящая информацию о привилегиях
Панели управления хостингом
Панели управления хостингом
ISPManager 4
ISPManager 4
ISPManager 4 не отображаются почтовые ящики
ISPManager отсутствует OpenDKIM
В ISPManager при обращении к разделам, связанным с почтой, виснут страницы данных разделов
Вход в панель управления ISPManager, если нет пароля root, но есть root-доступ к серверу(метод с созданием пользователя toor)
Правим /etc/rc.local для того, что-бы после перезапуска ihttpd стартовал корректно
Запуск ihttpd на тачке с ISPManager 4 при возникновении ошибки 502 Bad Gateway
Использование API ISPManager 4
Логи панели управления ISPManager 4
На серверах с ISPManager 4 в cron-заданиях не работает find(при ручном выполнении возникает ошибка code 3 Not exists)
Не работает PHP как модуль Apache на VPS с ISPManager 4 на Debian или Ubuntu
Не работает фунционал выбора SSL-сертификата в свойства WWW-доменов на серверах с ISPManager 4
Не включается DKIM в настройках почтового домена на серверах с Ubuntu 12.04 с панелью ISPManager 4
Обновление версии mysql на Centos 6 с ISPManager 4
Отключаем альясы manager и myadmin для домена
Ошибка Couldnt open file for write: Permission denied при обновлении статистики awstat на серверах с ISPManager4
Ошибка вида "WARNING DKIM disabled in exim config. Module disabled." при включении OpenDKIM в пане
Ошибка "Имя базы уже существует" при добавлении базы на серверах с ISPManager 4
Перевод ssl c apache на nginx на сервере с ISPManager 4
Перезапуск ISPManager 4
Полезные ссылки с информацией о ISPmanager 4
Управления возможностями ISPManager 4
ISPManager 5
ISPManager 5
Ошибка FATAL Library libmgr linked to lib/libmgr.so conflicting with already loaded one на серверах с ISPManager 5
phpmyadmin открывается по HTTP вместо HTTPS
Вместо phpmyadmin на сервере с ISPManager5 отображается один из сайтов
Запуск ihttpd на сервере с ISPmanager 5
Изменение ссылки на phpMyAdmin на тачках с ISPManager 5
Исправляем ошибку вида "Received TLS alert from the server: Handshake failed (40)" на серверах с ProFTPD и ISPManager
На VPS с ISPManager 5 наблюдается большое количество процессов metric панели управления
Не отображаютя WWW-домены в панели ISPManager 5
Не работают правила редиректа Worpdress на сервере с Ningx PHP-FPM
Не работают многие функции в ISPManager5 и возникает ошибка вида ERROR Error: Type: 'date' Object: 'strptime' Value: '
Отсутствуют базы данных в панели, хотя на сервере они присутствуют
Ошибка 404 при обращении к phpmyadmin или roundcube на серверах с ISPManager 5 и nginx
Ошибка ERR_SSL_PROTOCOL_ERROR при обращении к phpmyadmin на VPS с ISPManager 5
Исправляем ошибку вида "Длина зашифрованного блока не соответствует длинне ключа (размер данных должен быть 256 байт)" на серверах с ISPmanager 5
Ошибка Поле Почтовые ящики имеет недопустимое значение на ISPManager 5
Перегенирируем страницы отчёта webstat для ISPManager 5
Решение проблемы с лицензией ISPManager 5
Решение проблемы с отсутствующим списком кодировок в поле Кодировка свойств WWW-домена
Создание обработчика COREmanager для изменения поведения ISPManager
Что делать когда не выпускается SSL-сертификат от LE
Шаблоны конфигурационных файлов панели управления ISPManager 5
Plesk
Plesk
Запуск и перезапуск Apache и Apache 2 на серверах с Plesk
Обновление статистики webstat на серверах с Plesk
Обновление статистики webstat на серверах с Plesk
Обновление статистики для отдельного пользователя или домена в панели управления Plesk
Ошибка "Cannot assign requested address на серверах с Plesk" при использовании IPv6
Ошибка err ssl protocol error при обращении к панели управления Plesk
Запуск и перезапуск Plesk
Переименование системного пользователя, к которому привязана подписка, на серверах с панелью Plesk
Посмотреть из консоли какие для домена указаны дополнительные настройки nginx
None
Узнаём пароль пользователя root базы данных mysql на сервере с панелью управления Plesk
Что делать если в Plesk зависло задание на добавление домена
cPanel
cPanel
PHPMyAdmin error – Access Denied Unable to establish a PHP session на CPanel
Ошибка “This system already has a database owner named” при создании пользователя в cPanel(whmcs/whm)
Автоподдомены на cPanel
Исправляем ошибку 404 при обращении к Softaculous на серверах с панелью управления cPanel
Логи cPanel
Ошибка IP TEMP BANNED при IMAP-авторизации с определённого IP на серверах с cPanel
Ошибка The Domain already exists in Apache Configuration на серверах с панелью cpanel
Удаляем IP указанный в ошибке "You cannot remove an allocated IP address" на cPanel
Пересборка apache и php php на VPS с cPanel
Перессылка пришедшего на ящик сообщения в скрипт
Создание временной сессии для авторизации в cPanel
Тормозит phpMyAdmin на серверах c cPanel
Установка модуля для стандартной версии php на VPS с cPanel
Почта
Почта
Декодируем utf7 в utf8 и обратно и переименовываем каталоги с помощью doveadm
Декодируем и кодируем текст в imap-utf7 с помощью Python 3
Делист IP-адреса из спам-листа mail.ru
DMARC
DMARC
Проблема с отправкой сообщений на mail.ru из-за DMARC
Dovecot
Dovecot
ISPManager отсутствует OpenDKIM
Exim
Exim
Даунгрейд exim до 3.92.3 на Centos 7
Очистка почтовой очереди Exim
Проверка и изменение значений ratelimit для почтвоых аккаунтов Exim
Настройка
Настройка
Добавление подписи DKIM
Добавляем ACL не пускающие письма с исполняемыми файлами, в том числе и вложенными в архив
Добавление подписи DKIM
Добавление подписи DKIM
Указываем дополнительный IP (ip) адрес для исходящий сообщений соответствующего почтового домена на серверах с cPanel
Ошибки
Ошибки
Исправляем ошибку unable to set gid or uid
Ошиба 'Exim configuration error in line option keep environment unknown' на серверах с Debian и Exim 4
Ошибка 550 relay not permitted при отправке сообщения с Squirellmail на сервере с ISPManager и Exim
Ошиба 'Tainted filename' или 'failed to expand dkim_selector' на серверах с Exim 4.94.1
Ошибка "host lookup did not complete"
Ошибка вида smarthost_transport defer (-53): retry time not reached for any host for 'yandex.ru' в логе exim при отправке сообщения
Sendmail
Sendmail
Sendmail при отправке сообщений возникает ошибка server message: 550 5.1.1 User unknown
Ошибка Service unavailable при отправке сообщений с сервера с sendmail на gmail.com
Делист IP из DNSBL
Делист IP из DNSBL
Делист IP-адреса из спам-листа FortiGuard
Регулярные выражения
Регулярные выражения
Группы Unicode символов в регулярных выражениях
04 Скриптовые ЯП
04 Скриптовые ЯП
Bash
Bash
Скрипт для удаления побитых файлов ibd в автоматическом режиме, если побилось много файлов(для VPS)
Recipes
Recipes
Выполняем какой-то код, если запущен определённый сервис
Выполняем код если запущенный нами процесс завершается с ошибкой(exit code не равен 0)
JS Node.js
JS Node.js
Полезное ПО на node.js
Полезное ПО на node.js
PHP
PHP
Установка кэшера APC
Получаем список поддерживаемых ImageMagick и модулем imagick форматов
Распаковка и удаление сжатого и закодированного base64 кода PHP
Решаем проблему с кривой кодировкой на сайте
Тестовый скрипт проверяющий сколько памяти может заюзать процесс php
Ошибки
Ошибки
Не корректно работают функции flush и ob_flush на сервере с php в режиме FastCGI
Ошибка Error at offset X при unserialize данных из cookie
Проблема с кодировкой данных, получаемых скриптами клиента из базы данных MySQL
Установка расширений PHP
Установка расширений PHP
Установка Ioncube Loader на php 7.4 от ISPManager
Пересборка GD c поддержкой WebP и Freetype для php 7.4 на Debian и Ubuntu
Пересборка GD c поддержкой WebP и Freetype для php 7.4 на Debian и Ubuntu
Установка ionCube Loader на VPS с Centos, Debian или Ubuntu
Установка APCu на не дефолную версию php на VPS
Установка Zend Guard Loader
Установка dbase для альтернативной версии php
Установка ffmpeg-php на Centos 6.x
Установка gRPC на не дефолтную версию PHP
Установка intl с ICU 55.1 на не дефолную версию php на VPS
Установка memcache на не дефолную версию php на VPS
Установка profobuf на не дефолтную версию PHP
Установка xcache на не дефолную версию php на VPS
Установка кэшера APC
Установка расширения php memcached на не дефолтную версию php на VPS
Установка свежей версии timezonedb на не дефолную версию php на VPS
Python
Python
Пример минимального fcgi-скрипта на языке Python
05 Железо
05 Железо
Ищем планку с битой оперативой на серверах SuperMicro на Centos 7
Решаем проблему с не доступными данными сенсоров PSU в ipmitool на серверах Supermicro
Управление Fan Mode на серверах Supermicro
BMAX Y11
BMAX Y11
Вход в UEFI(BIOS) и отображение загрузочного меню на ноутбуке BMAX Y11
07 Полезные ссылки
07 Полезные ссылки
Включаем кэширование статики на Windows
Полезные сервисы
Полезные ссылки для админа
Ссылки на полезные ресурсы
Виртуальная память