Исследования
Основная цель исследования - провести анализ актуальной версии Битрикс для создания наиболее производительную и стабильную сборку средствами контейнеризации, отдельно для боевого сайта, отдельно для стенда разработки.
Основная задача - по результатам исследования скомпоновать собственную сборку для системы 1С-Битрикс: Управление сайтом
Основные подзадачи:
- Отказаться от модуля php_mod в Apache и от модуля Apache в целом.
- Скомпилировать php вручную, в боевом режиме, использовать последнюю версию 8.4.0.
- Скомпилировать Nginx оставив только нужные модули (использовать свою конфигурацию). Для php использовать запуск через php-fpm.
- Заменить Percona MySql на MariaDB.
- Установить и активировать Redis
- Установить и активировать Memcache
- Установить среду Node.js и NPM
- Создать пользователя bitrix, настройки папки и права.
- Установить Битрикс
- Установить и настроить почтовый клиент postfix
- Провести тесты и проверки
- Перенести решения на Doker.
Введение
Как утверждают проектировщики Битрикс системы, для работы «1С-Битрикс: Управление сайтом» и «Битрикс24 в коробке» необходим следующий набор служб.
https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=37&LESSON_ID=13194
- Сервер — виртуальный или железный. Количество серверов и их мощность зависит от потребностей.
- Web-служба для Фронтенд — nginx
- Web-служба для Бэкенд — apache(httpd) (*также на apache инсталлируется модуль отвечающий за обработку php скриптов)
- База данных — в BitrixVM используется Percona Server 8.0 (*это сборка нативной MySql с дополнительными модулями от Российских разработчиков)
- Кеширование данных — в BitrixVM для организации быстрого хранилища в памяти используются Memcached и Redis. (Memcached - опционален, т.к. изначально все кэшируется либо в файлах, либо в базе данных, Redis - обязателен, через него работают множество модулей Битрикс)
- Cервис обмена мгновенными сообщениями — в BitrixVM используется сервер на NodeJS. (требуется среда исполнения node.js
v20.18.0
)
Схема с официального сайта:
Push-server:
Схема по факту Bitrix VM v9.0.0 на системе CentOS 9 Stream:
phpinfo();
Итерация №1
Для разбора и анализа выбрана следующая сборка, поставляемая официальным образом Birix Virtual Machine 9.0.0:
https://www.1c-bitrix.ru/download/vmbitrix.php
Характеристика | Значение |
Операционная система | CentOS 9 Stream |
Образ | Bitrix VM 9.0.0 |
Процессор | 4 CPU Intel Xeon E 5.0 GHz |
ОЗУ | 8 ГБ RAM |
ПЗУ | 160 ГБ NVMe |
🍒Корневая директория:
🍒Дефолтная папка сайта с ядром Битрикс ls -l /home/bitrix/www/
:
🍒В index.php
страница с предложением загрузки или восстановлении версии Битрикс.
500.html
🍒В папке ls -l /home/bitrix/www/bitrix/
располагается папка php_interface
с файлами after_connect_d7.php
и dbconn.php
cat /home/bitrix/www/bitrix/php_interface/after_connect_d7.php
<?php
$this->queryExecute("SET NAMES 'utf8mb4'");
$this->queryExecute("SET collation_connection = 'utf8mb4_0900_ai_ci'");
cat /home/bitrix/www/bitrix/php_interface/dbconn.php
<?php
$DBDebug = false;
$DBDebugToFile = false;
// need for old distros
define('CACHED_b_lang', 3600);
define('CACHED_b_agent', 3600);
define('CACHED_b_lang_domain', 3600);
define("BX_FILE_PERMISSIONS", 0644);
define("BX_DIR_PERMISSIONS", 0755);
@umask(~(BX_FILE_PERMISSIONS|BX_DIR_PERMISSIONS)&0777);
define("BX_UTF", true);
define("MYSQL_TABLE_TYPE", "INNODB");
define("BX_DISABLE_INDEX_PAGE", true);
define("BX_USE_MYSQLI", true);
define("BX_TEMPORARY_FILES_DIRECTORY", "/home/bitrix/.bx_temp/sitemanager/");
define("BX_CRONTAB_SUPPORT", true);
define("SHORT_INSTALL", true);
define("VM_INSTALL", true);
Службы
🍒Список запущенных служб:
systemctl list-units --type service
UNIT LOAD ACTIVE SUB DESCRIPTION
auditd.service loaded active running Security Auditing Service
bvat.service loaded active exited Configure Bitrix-Env
chronyd.service loaded active running NTP client/server
cloud-config.service loaded active exited Apply the settings specified in cloud-config
cloud-final.service loaded active exited Execute cloud user/final scripts
cloud-init-local.service loaded active exited Initial cloud-init job (pre-networking)
cloud-init.service loaded active exited Initial cloud-init job (metadata service crawler)
crond.service loaded active running Command Scheduler
dbus-broker.service loaded active running D-Bus System Message Bus
dracut-shutdown.service loaded active exited Restore /run/initramfs on shutdown
getty@tty1.service loaded active running Getty on tty1
gssproxy.service loaded active running GSSAPI Proxy Daemon
httpd.service loaded active running The Apache HTTP Server
import-state.service loaded active exited Import network configuration from initramfs
irqbalance.service loaded active running irqbalance daemon
kmod-static-nodes.service loaded active exited Create List of Static Device Nodes
mysqld.service loaded active running MySQL Server
NetworkManager-wait-online.service loaded active exited Network Manager Wait Online
NetworkManager.service loaded active running Network Manager
nginx.service loaded active running nginx - high performance web server
nis-domainname.service loaded active exited Read and set NIS domainname from /etc/sysconfig/network
rpc-statd-notify.service loaded active exited Notify NFS peers of a restart
rpcbind.service loaded active running RPC Bind
rsyslog.service loaded active running System Logging Service
sshd.service loaded active running OpenSSH server daemon
systemd-boot-update.service loaded active exited Automatic Boot Loader Update
systemd-journal-flush.service loaded active exited Flush Journal to Persistent Storage
systemd-journald.service loaded active running Journal Service
systemd-logind.service loaded active running User Login Management
systemd-network-generator.service loaded active exited Generate network units from Kernel command line
systemd-random-seed.service loaded active exited Load/Save OS Random Seed
systemd-remount-fs.service loaded active exited Remount Root and Kernel File Systems
systemd-sysctl.service loaded active exited Apply Kernel Variables
systemd-tmpfiles-setup-dev.service loaded active exited Create Static Device Nodes in /dev
systemd-tmpfiles-setup.service loaded active exited Create Volatile Files and Directories
systemd-udev-trigger.service loaded active exited Coldplug All udev Devices
systemd-udevd.service loaded active running Rule-based Manager for Device Events and Files
systemd-update-utmp.service loaded active exited Record System Boot/Shutdown in UTMP
systemd-user-sessions.service loaded active exited Permit User Sessions
user-runtime-dir@0.service loaded active exited User Runtime Directory /run/user/0
user@0.service loaded active running User Manager for UID 0
LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type.
41 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
Процессы
🍒Список запущенных процессов:
ps -axu
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.1 170636 13056 ? Ss 14:02 0:01 /usr/lib/systemd/systemd --switched-root --system --deserialize 31
root 2 0.0 0.0 0 0 ? S 14:02 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? S 14:02 0:00 [pool_workqueue_]
root 4 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/R-rcu_g]
root 5 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/R-sync_]
root 6 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/R-slub_]
root 7 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/R-netns]
root 9 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/0:0H-events_highpri]
root 10 0.0 0.0 0 0 ? I 14:02 0:00 [kworker/u16:0-events_unbound]
root 11 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/R-mm_pe]
root 12 0.0 0.0 0 0 ? I 14:02 0:00 [kworker/u16:1-netns]
root 13 0.0 0.0 0 0 ? I 14:02 0:00 [rcu_tasks_kthre]
root 14 0.0 0.0 0 0 ? I 14:02 0:00 [rcu_tasks_rude_]
root 15 0.0 0.0 0 0 ? I 14:02 0:00 [rcu_tasks_trace]
root 16 0.0 0.0 0 0 ? S 14:02 0:00 [ksoftirqd/0]
root 17 0.0 0.0 0 0 ? S< 14:02 0:00 [pr/ttyS0]
root 18 0.0 0.0 0 0 ? I 14:02 0:00 [rcu_preempt]
root 19 0.0 0.0 0 0 ? S 14:02 0:00 [rcu_exp_par_gp_]
root 20 0.0 0.0 0 0 ? S 14:02 0:00 [rcu_exp_gp_kthr]
root 21 0.0 0.0 0 0 ? S 14:02 0:00 [migration/0]
root 22 0.0 0.0 0 0 ? S 14:02 0:00 [idle_inject/0]
root 24 0.0 0.0 0 0 ? S 14:02 0:00 [cpuhp/0]
root 25 0.0 0.0 0 0 ? S 14:02 0:00 [cpuhp/1]
root 26 0.0 0.0 0 0 ? S 14:02 0:00 [idle_inject/1]
root 27 0.0 0.0 0 0 ? S 14:02 0:00 [migration/1]
root 28 0.0 0.0 0 0 ? S 14:02 0:00 [ksoftirqd/1]
root 30 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/1:0H-events_highpri]
root 31 0.0 0.0 0 0 ? S 14:02 0:00 [cpuhp/2]
root 32 0.0 0.0 0 0 ? S 14:02 0:00 [idle_inject/2]
root 33 0.0 0.0 0 0 ? S 14:02 0:00 [migration/2]
root 34 0.0 0.0 0 0 ? S 14:02 0:00 [ksoftirqd/2]
root 36 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/2:0H-events_highpri]
root 37 0.0 0.0 0 0 ? S 14:02 0:00 [cpuhp/3]
root 38 0.0 0.0 0 0 ? S 14:02 0:00 [idle_inject/3]
root 39 0.0 0.0 0 0 ? S 14:02 0:00 [migration/3]
root 40 0.0 0.0 0 0 ? S 14:02 0:00 [ksoftirqd/3]
root 42 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/3:0H-events_highpri]
root 51 0.0 0.0 0 0 ? S 14:02 0:00 [kdevtmpfs]
root 52 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/R-inet_]
root 53 0.0 0.0 0 0 ? S 14:02 0:00 [kauditd]
root 54 0.0 0.0 0 0 ? S 14:02 0:00 [khungtaskd]
root 55 0.0 0.0 0 0 ? S 14:02 0:00 [oom_reaper]
root 57 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/R-write]
root 59 0.0 0.0 0 0 ? S 14:02 0:00 [kcompactd0]
root 60 0.0 0.0 0 0 ? SN 14:02 0:00 [ksmd]
root 61 0.0 0.0 0 0 ? SN 14:02 0:00 [khugepaged]
root 62 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/R-crypt]
root 63 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/R-kinte]
root 64 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/R-kbloc]
root 65 0.0 0.0 0 0 ? S 14:02 0:00 [irq/9-acpi]
root 67 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/R-tpm_d]
root 68 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/R-md]
root 69 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/R-md_bi]
root 70 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/R-edac-]
root 71 0.0 0.0 0 0 ? S 14:02 0:00 [watchdogd]
root 72 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/2:1H-kblockd]
root 74 0.0 0.0 0 0 ? S 14:02 0:00 [kswapd0]
root 80 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/R-kthro]
root 87 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/R-acpi_]
root 88 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/R-kmpat]
root 89 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/R-kalua]
root 90 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/R-mld]
root 91 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/0:1H-kblockd]
root 92 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/R-ipv6_]
root 102 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/R-kstrp]
root 107 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/u21:0]
root 108 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/u22:0]
root 109 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/u23:0]
root 110 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/u24:0]
root 111 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/u25:0]
root 259 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/1:1H-kblockd]
root 277 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/3:1H-kblockd]
root 278 0.0 0.0 0 0 ? R 14:02 0:00 [kworker/u20:1-events_unbound]
root 379 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/R-rpcio]
root 380 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/R-xprti]
root 461 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/R-ata_s]
root 462 0.0 0.0 0 0 ? S 14:02 0:00 [scsi_eh_0]
root 465 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/R-scsi_]
root 467 0.0 0.0 0 0 ? S 14:02 0:00 [scsi_eh_1]
root 468 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/R-scsi_]
root 485 0.0 0.0 0 0 ? S 14:02 0:00 [jbd2/vda1-8]
root 486 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/R-ext4-]
root 579 0.0 0.1 27816 11648 ? Ss 14:02 0:00 /usr/lib/systemd/systemd-journald
root 596 0.0 0.1 34532 9728 ? Ss 14:02 0:00 /usr/lib/systemd/systemd-udevd
rpc 607 0.0 0.0 14176 5632 ? Ss 14:02 0:00 /usr/bin/rpcbind -w -f
root 622 0.0 0.0 92828 4380 ? S<sl 14:02 0:00 /sbin/auditd
root 625 0.0 0.0 7828 3200 ? S< 14:02 0:00 /usr/sbin/sedispatch
dbus 666 0.0 0.0 10920 4752 ? Ss 14:02 0:00 /usr/bin/dbus-broker-launch --scope system --audit
dbus 667 0.0 0.0 5284 2580 ? S 14:02 0:00 dbus-broker --log 4 --controller 9 --machine-id 628fbea75c011dd6e938b2062f2c604a --max-bytes
root 671 0.0 0.0 82836 4352 ? Ssl 14:02 0:00 /usr/sbin/irqbalance
root 672 0.0 0.1 20124 9088 ? Ss 14:02 0:00 /usr/lib/systemd/systemd-logind
chrony 679 0.0 0.0 84860 4504 ? S 14:02 0:00 /usr/sbin/chronyd -F 2
root 706 0.2 0.2 259120 23612 ? Ssl 14:02 0:08 /usr/sbin/NetworkManager --no-daemon
root 724 0.0 0.0 55872 5644 ? Ssl 14:02 0:00 /usr/sbin/gssproxy -D
root 733 0.0 0.8 1106796 67904 ? Ss 14:02 0:00 /usr/sbin/httpd -DFOREGROUND
root 760 0.0 0.0 24872 3768 ? Ss 14:02 0:00 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf
bitrix 761 0.0 0.1 37656 12728 ? S 14:02 0:00 nginx: worker process
bitrix 762 0.0 0.1 37656 12472 ? S 14:02 0:00 nginx: worker process
bitrix 763 0.0 0.2 37856 15928 ? S 14:02 0:00 nginx: worker process
bitrix 764 0.0 0.1 37656 15672 ? S 14:02 0:00 nginx: worker process
bitrix 765 0.0 0.1 37656 11704 ? S 14:02 0:00 nginx: worker process
bitrix 766 0.0 0.1 37656 12472 ? S 14:02 0:00 nginx: worker process
bitrix 767 0.0 0.1 37656 11704 ? S 14:02 0:00 nginx: worker process
bitrix 768 0.0 0.1 37656 12728 ? S 14:02 0:00 nginx: worker process
bitrix 775 0.0 0.3 1108996 24856 ? S 14:02 0:00 /usr/sbin/httpd -DFOREGROUND
bitrix 776 0.0 0.2 1108996 18456 ? S 14:02 0:00 /usr/sbin/httpd -DFOREGROUND
bitrix 777 0.0 0.2 1108996 18456 ? S 14:02 0:00 /usr/sbin/httpd -DFOREGROUND
bitrix 778 0.0 0.2 1108996 18456 ? S 14:02 0:00 /usr/sbin/httpd -DFOREGROUND
bitrix 779 0.0 0.2 1108996 21784 ? S 14:02 0:00 /usr/sbin/httpd -DFOREGROUND
bitrix 780 0.0 0.2 1108996 17048 ? S 14:02 0:00 /usr/sbin/httpd -DFOREGROUND
bitrix 781 0.0 0.2 1108996 17048 ? S 14:02 0:00 /usr/sbin/httpd -DFOREGROUND
bitrix 782 0.0 0.2 1108996 17048 ? S 14:02 0:00 /usr/sbin/httpd -DFOREGROUND
bitrix 783 0.0 0.2 1108996 17048 ? S 14:02 0:00 /usr/sbin/httpd -DFOREGROUND
bitrix 784 0.0 0.2 1108996 17048 ? S 14:02 0:00 /usr/sbin/httpd -DFOREGROUND
bitrix 785 0.0 0.2 1108996 17048 ? S 14:02 0:00 /usr/sbin/httpd -DFOREGROUND
bitrix 786 0.0 0.2 1108996 17048 ? S 14:02 0:00 /usr/sbin/httpd -DFOREGROUND
bitrix 787 0.0 0.2 1108996 17048 ? S 14:02 0:00 /usr/sbin/httpd -DFOREGROUND
bitrix 788 0.0 0.2 1108996 17048 ? S 14:02 0:00 /usr/sbin/httpd -DFOREGROUND
bitrix 789 0.0 0.2 1108996 17048 ? S 14:02 0:00 /usr/sbin/httpd -DFOREGROUND
bitrix 790 0.0 0.2 1108996 17048 ? S 14:02 0:00 /usr/sbin/httpd -DFOREGROUND
bitrix 791 0.0 0.2 1108996 17048 ? S 14:02 0:00 /usr/sbin/httpd -DFOREGROUND
bitrix 792 0.0 0.2 1108996 17048 ? S 14:02 0:00 /usr/sbin/httpd -DFOREGROUND
bitrix 793 0.0 0.2 1108996 17048 ? S 14:02 0:00 /usr/sbin/httpd -DFOREGROUND
bitrix 794 0.0 0.2 1108996 17048 ? S 14:02 0:00 /usr/sbin/httpd -DFOREGROUND
bitrix 795 0.0 0.2 1108996 17048 ? S 14:02 0:00 /usr/sbin/httpd -DFOREGROUND
bitrix 796 0.0 0.2 1108996 17048 ? S 14:02 0:00 /usr/sbin/httpd -DFOREGROUND
bitrix 797 0.0 0.2 1108996 17048 ? S 14:02 0:00 /usr/sbin/httpd -DFOREGROUND
bitrix 798 0.0 0.2 1108996 17048 ? S 14:02 0:00 /usr/sbin/httpd -DFOREGROUND
bitrix 799 0.0 0.2 1108996 17048 ? S 14:02 0:00 /usr/sbin/httpd -DFOREGROUND
bitrix 800 0.0 0.2 1108996 17048 ? S 14:02 0:00 /usr/sbin/httpd -DFOREGROUND
bitrix 801 0.0 0.2 1108996 17048 ? S 14:02 0:00 /usr/sbin/httpd -DFOREGROUND
bitrix 802 0.0 0.2 1108996 17048 ? S 14:02 0:00 /usr/sbin/httpd -DFOREGROUND
bitrix 803 0.0 0.2 1108996 17048 ? S 14:02 0:00 /usr/sbin/httpd -DFOREGROUND
bitrix 804 0.0 0.2 1108996 17048 ? S 14:02 0:00 /usr/sbin/httpd -DFOREGROUND
root 809 0.0 0.1 173304 8212 ? Ssl 14:02 0:00 /usr/sbin/rsyslogd -n
root 810 0.0 0.1 16748 9088 ? Ss 14:02 0:00 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups
root 848 0.0 0.0 8576 3456 ? Ss 14:02 0:00 /usr/sbin/crond -n
mysql 855 0.3 9.2 5701408 733308 ? Ssl 14:02 0:12 /usr/sbin/mysqld
root 1274 0.0 0.0 3044 1792 tty1 Ss+ 14:02 0:00 /sbin/agetty -o -p -- \u --noclear - linux
root 1276 0.0 0.0 0 0 ? I< 14:02 0:00 [kworker/R-dio/v]
root 1558 0.0 0.0 0 0 ? I 14:10 0:00 [kworker/u20:0-events_unbound]
root 1650 0.0 0.0 0 0 ? I 14:13 0:00 [kworker/u18:1-flush-252:0]
root 1746 0.0 0.0 0 0 ? I 14:16 0:00 [kworker/1:1-events]
root 1748 0.0 0.1 20304 11648 ? Ss 14:16 0:00 sshd: root [priv]
root 1753 0.0 0.1 21748 11392 ? Ss 14:16 0:00 /usr/lib/systemd/systemd --user
root 1755 0.0 0.0 172196 4944 ? S 14:16 0:00 (sd-pam)
root 1763 0.0 0.0 20436 6736 ? S 14:16 0:00 sshd: root@pts/0
root 1764 0.0 0.0 7504 4096 pts/0 Ss 14:16 0:00 -bash
root 2284 0.0 0.0 0 0 ? I< 14:16 0:00 [kworker/R-tls-s]
root 2740 0.0 0.0 0 0 ? I 14:17 0:00 [kworker/2:1-events]
root 2791 0.0 0.0 0 0 ? I 14:20 0:00 [kworker/u17:0-events_unbound]
root 2850 0.0 0.0 0 0 ? I 14:23 0:00 [kworker/u20:3]
root 2853 0.0 0.0 0 0 ? I 14:23 0:00 [kworker/3:2-cgroup_destroy]
root 2955 0.0 0.0 0 0 ? I 14:28 0:00 [kworker/u17:3-ext4-rsv-conversion]
root 3014 0.0 0.0 0 0 ? I 14:31 0:00 [kworker/u18:0-events_unbound]
root 3043 0.0 0.0 0 0 ? I 14:32 0:00 [kworker/0:2-events]
root 3086 0.0 0.0 0 0 ? I 14:34 0:00 [kworker/2:2-mm_percpu_wq]
root 3106 0.0 0.0 0 0 ? I 14:35 0:00 [kworker/1:0-cgroup_destroy]
root 3145 0.0 0.0 0 0 ? I 14:37 0:00 [kworker/u19:2-events_unbound]
root 3206 0.0 0.0 0 0 ? I 14:40 0:00 [kworker/0:4-cgroup_destroy]
root 3238 0.0 0.0 0 0 ? I 14:42 0:00 [kworker/3:3-mm_percpu_wq]
root 3267 0.0 0.0 0 0 ? I 14:43 0:00 [kworker/u18:2]
root 3286 0.0 0.0 0 0 ? I 14:44 0:00 [kworker/u19:0-flush-252:0]
root 3314 0.0 0.0 0 0 ? I 14:46 0:00 [kworker/u19:1-events_unbound]
root 3322 0.0 0.0 0 0 ? I 14:46 0:00 [kworker/0:0-events]
root 3327 0.0 0.0 0 0 ? I 14:46 0:00 [kworker/1:3-mm_percpu_wq]
root 3356 0.0 0.0 0 0 ? I 14:48 0:00 [kworker/u17:2-writeback]
root 3368 0.0 0.0 0 0 ? I 14:48 0:00 [kworker/2:0-events]
root 3444 0.0 0.0 0 0 ? I 14:51 0:00 [kworker/3:1-events]
root 3463 0.0 0.0 0 0 ? I 14:52 0:00 [kworker/1:2-rcu_gp]
root 3484 0.0 0.0 0 0 ? I 14:53 0:00 [kworker/0:1-events]
root 3493 0.0 0.0 0 0 ? I 14:54 0:00 [kworker/u17:1]
root 3543 0.0 0.0 10100 3328 pts/0 R+ 14:56 0:00 ps -axu
🍒В crontab уже присутствует предустановленная запись:
crontab -l
*/1 * * * * test -f /home/bitrix/www/bitrix/modules/main/tools/cron_events.php && { sudo -u bitrix /usr/bin/php -f /home/bitrix/www/bitrix/modules/main/tools/cron_events.php; } >/dev/null 2>&1
Nginx
🍒Nginx имеет версию 1.26.2
и скомпилирован со следующими директивами и модулями
nginx -V 2>&1|xargs -n1|grep module
nginx version: nginx/1.26.2
built by gcc 11.4.1 20231218 (Red Hat 11.4.1-3) (GCC)
built with OpenSSL 3.2.2 4 Jun 2024
TLS SNI support enabled
# аргументы конфигурации
# configure arguments:
--prefix=/etc/nginx
--sbin-path=/usr/sbin/nginx
--conf-path=/etc/nginx/nginx.conf
--error-log-path=/var/log/nginx/error.log
--http-log-path=/var/log/nginx/access.log
--pid-path=/var/run/nginx.pid
--lock-path=/var/run/nginx.lock
--http-client-body-temp-path=/var/cache/nginx/client_temp
--http-proxy-temp-path=/var/cache/nginx/proxy_temp
--http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp
--http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp
--http-scgi-temp-path=/var/cache/nginx/scgi_temp
--user=nginx
--group=nginx
# модули отдельным списком
--with-openssl=/builddir/build/BUILD/bx-nginx-1.26.2/openssl-3.2.2
--with-openssl-opt=enable-tls1_3
--with-http_ssl_module
--with-http_realip_module
--with-http_addition_module
--with-http_sub_module
--with-http_dav_module
--with-http_flv_module
--with-http_mp4_module
--with-http_gunzip_module
--with-http_gzip_static_module
--with-http_random_index_module
--with-http_secure_link_module
--with-http_stub_status_module
--with-http_auth_request_module
--with-http_v2_module
--with-http_v3_module
--with-mail
--with-mail_ssl_module
--with-file-aio
--add-module=/builddir/build/BUILD/bx-nginx-1.26.2/mod_zip-1.3.0
--add-module=/builddir/build/BUILD/bx-nginx-1.26.2/headers-more-nginx-module-0.37
--add-module=/builddir/build/BUILD/bx-nginx-1.26.2/ngx_brotli-1.0.9
--with-cc-opt='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -ma
rch=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
###################################################################
# region: Подбробнее О каждой строчке
# @see https://nginx.org/ru/docs/configure.html
###################################################################
# задаёт каталог, в котором будут находиться файлы сервера.
# Этот же каталог будет использоваться для всех относительных путей, задаваемых configure (кроме путей к исходным текстам библиотек) и в конфигурационном файле nginx.conf.
# По умолчанию — каталог /usr/local/nginx.
--prefix=/etc/nginx
# задаёт имя исполняемого файла nginx.
# Это имя используется только на стадии установки.
# По умолчанию файл называется префикс/sbin/nginx.
--sbin-path=/usr/sbin/nginx
# задаёт имя конфигурационного файла nginx.conf.
# При желании nginx можно всегда запустить с другим конфигурационным файлом, указав его в параметре командной строки -c файл.
# По умолчанию файл называется префикс/conf/nginx.conf.
--conf-path=/etc/nginx/nginx.conf
# задаёт имя основного файла ошибок, предупреждений и диагностики.
# После установки имя файла можно всегда поменять в конфигурационном файле nginx.conf с помощью директивы error_log.
# По умолчанию имя файла — префикс/logs/error.log.
--error-log-path=/var/log/nginx/error.log
# задаёт имя основного файла регистрации запросов HTTP-сервера.
# После установки имя файла можно всегда поменять в конфигурационном файле nginx.conf с помощью директивы access_log.
# По умолчанию имя файла — префикс/logs/access.log.
--http-log-path=/var/log/nginx/access.log
# задаёт имя файла nginx.pid, в котором будет храниться номер главного процесса.
# После установки имя файла можно всегда поменять в конфигурационном файле nginx.conf с помощью директивы pid.
# По умолчанию имя файла — префикс/logs/nginx.pid.
--pid-path=/var/run/nginx.pid
# задаёт префикс имён файлов блокировок.
# После установки значение можно всегда поменять в конфигурационном файле nginx.conf с помощью директивы lock_file.
# По умолчанию используется значение префикс/logs/nginx.lock.
--lock-path=/var/run/nginx.lock
# задаёт каталог для хранения временных файлов с телами запросов клиентов.
# После установки имя файла можно всегда поменять в конфигурационном файле nginx.conf с помощью директивы client_body_temp_path.
# По умолчанию используется каталог префикс/client_body_temp.
--http-client-body-temp-path=/var/cache/nginx/client_temp
# задаёт каталог для хранения временных файлов с данными, полученными от проксируемых серверов.
# После установки имя файла можно всегда поменять в конфигурационном файле nginx.conf с помощью директивы proxy_temp_path.
# По умолчанию используется каталог префикс/proxy_temp.
--http-proxy-temp-path=/var/cache/nginx/proxy_temp
# задаёт каталог для хранения временных файлов с данными, полученными от FastCGI-серверов.
# После установки имя файла можно всегда поменять в конфигурационном файле nginx.conf с помощью директивы fastcgi_temp_path.
# По умолчанию используется каталог префикс/fastcgi_temp.
--http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp
# задаёт каталог для хранения временных файлов с данными, полученными от uwsgi-серверов.
# После установки имя файла можно всегда поменять в конфигурационном файле nginx.conf с помощью директивы uwsgi_temp_path.
# По умолчанию используется каталог префикс/uwsgi_temp.
--http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp
# задаёт каталог для хранения временных файлов с данными, полученными от SCGI-серверов.
# После установки имя файла можно всегда поменять в конфигурационном файле nginx.conf с помощью директивы scgi_temp_path.
# По умолчанию используется каталог префикс/scgi_temp.
--http-scgi-temp-path=/var/cache/nginx/scgi_temp
# задаёт имя непривилегированного пользователя, с правами которого будут выполняться рабочие процессы.
# После установки это имя можно всегда поменять в конфигурационном файле nginx.conf с помощью директивы user.
# По умолчанию имя пользователя nobody.
--user=nginx
# задаёт имя группы, с правами которой будут выполняться рабочие процессы.
# После установки это имя можно всегда поменять в конфигурационном файле nginx.conf с помощью директивы user.
# По умолчанию группа совпадает с именем непривилегированного пользователя.
--group=nginx
############### модули отдельным списком ###############
# задаёт путь к исходным текстам библиотеки OpenSSL.
# --with-openssl=путь
--with-openssl=/builddir/build/BUILD/bx-nginx-1.26.2/openssl-3.2.2
# задаёт дополнительные параметры сборки OpenSSL.
# --with-openssl-opt=параметры
--with-openssl-opt=enable-tls1_3
# разрешает сборку модуля для работы HTTP-сервера по протоколу HTTPS.
# По умолчанию модуль не собирается.
# Для сборки и работы этого модуля нужна библиотека OpenSSL.
--with-http_ssl_module
# разрешает сборку модуля ngx_http_realip_module, позволяющего менять адрес клиента на переданный в указанном поле заголовка.
# По умолчанию модуль не собирается.
--with-http_realip_module
# разрешает сборку модуля ngx_http_addition_module, позволяющего добавлять текст до и после ответа.
# По умолчанию модуль не собирается.
--with-http_addition_module
# разрешает сборку модуля ngx_http_sub_module, позволяющего изменять в ответе одну заданную строку на другую.
# По умолчанию модуль не собирается.
--with-http_sub_module
# разрешает сборку модуля ngx_http_dav_module, предназначенного для автоматизации задач управления файлами на сервере по протоколу WebDAV.
# По умолчанию модуль не собирается.
--with-http_dav_module
# разрешает сборку модуля ngx_http_flv_module, обеспечивающего серверную поддержку псевдо-стриминга для файлов Flash Video (FLV).
# По умолчанию модуль не собирается.
--with-http_flv_module
# разрешает сборку модуля ngx_http_mp4_module, обеспечивающего серверную поддержку псевдо-стриминга для файлов в формате MP4.
# По умолчанию модуль не собирается.
--with-http_mp4_module
# разрешает сборку модуля ngx_http_gunzip_module, позволяющего распаковывать ответы с “Content-Encoding: gzip” для тех клиентов, которые не поддерживают метод сжатия “gzip”.
# По умолчанию модуль не собирается.
--with-http_gunzip_module
# разрешает сборку модуля ngx_http_gzip_static_module, позволяющего отдавать вместо обычного файла предварительно сжатый файл с таким же именем и с расширением “.gz”.
# По умолчанию модуль не собирается.
--with-http_gzip_static_module
# разрешает сборку модуля ngx_http_random_index_module, обслуживающего запросы, оканчивающиеся слэшом (‘/’), и выдающего случайный файл в качестве индексного файла каталога.
# По умолчанию модуль не собирается.
--with-http_random_index_module
# разрешает сборку модуля ngx_http_secure_link_module, позволяющий проверять аутентичность запрашиваемых ссылок, защищать ресурсы от несанкционированного доступа, а также ограничивать срок действия ссылок.
# По умолчанию модуль не собирается.
--with-http_secure_link_module
# разрешает сборку модуля ngx_http_stub_status_module, предоставляющего доступ к базовой информации о состоянии сервера.
# По умолчанию модуль не собирается.
--with-http_stub_status_module
# разрешает сборку модуля ngx_http_auth_request_module, предоставляющего возможность авторизации клиента, основанной на результате подзапроса.
# По умолчанию модуль не собирается.
--with-http_auth_request_module
# разрешает сборку модуля для работы HTTP-сервера по протоколу HTTP/2.
# По умолчанию модуль не собирается.
--with-http_v2_module
# разрешает сборку модуля для работы HTTP-сервера по протоколу HTTP/3.
# По умолчанию модуль не собирается. Для сборки и работы этого модуля рекомендуется библиотека SSL с поддержкой HTTP/3, например BoringSSL, LibreSSL или QuicTLS.
# Иначе, при использовании библиотеки OpenSSL, будет использоваться OpenSSL compatibility layer, в котором не поддерживается QUIC early data.
--with-http_v3_module
# разрешает POP3/IMAP4/SMTP почтовый прокси-сервер.
--with-mail
# разрешает сборку модуля для работы почтового прокси-сервера по протоколу SSL/TLS.
# По умолчанию модуль не собирается. Для сборки и работы этого модуля нужна библиотека OpenSSL.
--with-mail_ssl_module
# разрешает использование файлового асинхронного ввода-вывода (AIO) во FreeBSD и Linux.
--with-file-aio
# разрешает сборку внешнего модуля.
# --add-module=путь
--add-module=/builddir/build/BUILD/bx-nginx-1.26.2/mod_zip-1.3.0
--add-module=/builddir/build/BUILD/bx-nginx-1.26.2/headers-more-nginx-module-0.37
--add-module=/builddir/build/BUILD/bx-nginx-1.26.2/ngx_brotli-1.0.9
# задаёт дополнительные параметры, которые будут добавлены к переменной CFLAGS.
# При использовании системной библиотеки PCRE во FreeBSD, нужно указать --with-cc-opt="-I /usr/local/include".
# Если нужно увеличить число файлов, с которыми может работать select(), то это тоже можно задать здесь же: --with-cc-opt="-D FD_SETSIZE=2048".
--with-cc-opt='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -ma
rch=x86-64-v2 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection'
###################################################################
#endregion
###################################################################
Apache
🍒Apache/httpd имеет версию 2.4.62 (CentOS Stream)
и скомпилирован со следующими директивами
httpd -V
Server version: Apache/2.4.62 (CentOS Stream)
Server built: Aug 3 2024 00:00:00
Server's Module Magic Number: 20120211:134
Server loaded: APR 1.7.0, APR-UTIL 1.6.1, PCRE 8.44 2020-02-12
Compiled using: APR 1.7.0, APR-UTIL 1.6.1, PCRE 8.44 2020-02-12
Architecture: 64-bit
Server MPM: prefork
threaded: no
forked: yes (variable process count)
Server compiled with....
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_PROC_PTHREAD_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D DYNAMIC_MODULE_LIMIT=256
-D HTTPD_ROOT="/etc/httpd"
-D SUEXEC_BIN="/usr/sbin/suexec"
-D DEFAULT_PIDLOG="run/httpd.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_ERRORLOG="logs/error_log"
-D AP_TYPES_CONFIG_FILE="conf/mime.types"
-D SERVER_CONFIG_FILE="conf/httpd.conf"
Список установленных модулей:
httpd -M
Loaded Modules:
core_module (static)
so_module (static)
http_module (static)
access_compat_module (shared)
actions_module (shared)
alias_module (shared)
allowmethods_module (shared)
auth_basic_module (shared)
authn_anon_module (shared)
authn_core_module (shared)
authn_dbd_module (shared)
authn_dbm_module (shared)
authn_file_module (shared)
authn_socache_module (shared)
authz_core_module (shared)
authz_dbd_module (shared)
authz_dbm_module (shared)
authz_groupfile_module (shared)
authz_host_module (shared)
authz_owner_module (shared)
authz_user_module (shared)
autoindex_module (shared)
cache_module (shared)
cache_disk_module (shared)
cache_socache_module (shared)
data_module (shared)
dbd_module (shared)
deflate_module (shared)
dir_module (shared)
dumpio_module (shared)
echo_module (shared)
env_module (shared)
expires_module (shared)
ext_filter_module (shared)
filter_module (shared)
headers_module (shared)
include_module (shared)
info_module (shared)
log_config_module (shared)
logio_module (shared)
macro_module (shared)
mime_magic_module (shared)
mime_module (shared)
remoteip_module (shared)
reqtimeout_module (shared)
request_module (shared)
rewrite_module (shared)
setenvif_module (shared)
slotmem_plain_module (shared)
slotmem_shm_module (shared)
socache_dbm_module (shared)
socache_memcache_module (shared)
socache_redis_module (shared)
socache_shmcb_module (shared)
status_module (shared)
substitute_module (shared)
suexec_module (shared)
unique_id_module (shared)
unixd_module (shared)
userdir_module (shared)
version_module (shared)
vhost_alias_module (shared)
watchdog_module (shared)
mpm_prefork_module (shared)
systemd_module (shared)
php_module (shared)
MySQL
🍒Служба mysql имеет версию Ver 8.0.39-30 for Linux on x86_64 (Percona Server (GPL), Release 30, Revision 41ebc5d9)
mysql -V
Содержит базы:
mysql> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sitemanager |
| sys |
+--------------------+
5 rows in set (0.01 sec)
mysql> USE sitemanager;
База sitemanager - пуста.
База information_schema :
mysql> SHOW TABLES;
+---------------------------------------+
| Tables_in_information_schema |
+---------------------------------------+
| ADMINISTRABLE_ROLE_AUTHORIZATIONS |
| APPLICABLE_ROLES |
| CHARACTER_SETS |
| CHECK_CONSTRAINTS |
| CLIENT_STATISTICS |
| COLLATIONS |
| COLLATION_CHARACTER_SET_APPLICABILITY |
| COLUMNS |
| COLUMNS_EXTENSIONS |
| COLUMN_PRIVILEGES |
| COLUMN_STATISTICS |
| COMPRESSION_DICTIONARY |
| COMPRESSION_DICTIONARY_TABLES |
| ENABLED_ROLES |
| ENGINES |
| EVENTS |
| FILES |
| GLOBAL_TEMPORARY_TABLES |
| INDEX_STATISTICS |
| INNODB_BUFFER_PAGE |
| INNODB_BUFFER_PAGE_LRU |
| INNODB_BUFFER_POOL_STATS |
| INNODB_CACHED_INDEXES |
| INNODB_CMP |
| INNODB_CMPMEM |
| INNODB_CMPMEM_RESET |
| INNODB_CMP_PER_INDEX |
| INNODB_CMP_PER_INDEX_RESET |
| INNODB_CMP_RESET |
| INNODB_COLUMNS |
| INNODB_DATAFILES |
| INNODB_FIELDS |
| INNODB_FOREIGN |
| INNODB_FOREIGN_COLS |
| INNODB_FT_BEING_DELETED |
| INNODB_FT_CONFIG |
| INNODB_FT_DEFAULT_STOPWORD |
| INNODB_FT_DELETED |
| INNODB_FT_INDEX_CACHE |
| INNODB_FT_INDEX_TABLE |
| INNODB_INDEXES |
| INNODB_METRICS |
| INNODB_SESSION_TEMP_TABLESPACES |
| INNODB_TABLES |
| INNODB_TABLESPACES |
| INNODB_TABLESPACES_BRIEF |
| INNODB_TABLESTATS |
| INNODB_TEMP_TABLE_INFO |
| INNODB_TRX |
| INNODB_VIRTUAL |
| KEYWORDS |
| KEY_COLUMN_USAGE |
| OPTIMIZER_TRACE |
| PARAMETERS |
| PARTITIONS |
| PLUGINS |
| PROCESSLIST |
| PROFILING |
| REFERENTIAL_CONSTRAINTS |
| RESOURCE_GROUPS |
| ROLE_COLUMN_GRANTS |
| ROLE_ROUTINE_GRANTS |
| ROLE_TABLE_GRANTS |
| ROUTINES |
| SCHEMATA |
| SCHEMATA_EXTENSIONS |
| SCHEMA_PRIVILEGES |
| STATISTICS |
| ST_GEOMETRY_COLUMNS |
| ST_SPATIAL_REFERENCE_SYSTEMS |
| ST_UNITS_OF_MEASURE |
| TABLES |
| TABLESPACES |
| TABLESPACES_EXTENSIONS |
| TABLES_EXTENSIONS |
| TABLE_CONSTRAINTS |
| TABLE_CONSTRAINTS_EXTENSIONS |
| TABLE_PRIVILEGES |
| TABLE_STATISTICS |
| TEMPORARY_TABLES |
| THREAD_STATISTICS |
| TRIGGERS |
| USER_ATTRIBUTES |
| USER_PRIVILEGES |
| USER_STATISTICS |
| VIEWS |
| VIEW_ROUTINE_USAGE |
| VIEW_TABLE_USAGE |
+---------------------------------------+
88 rows in set (0.00 sec)
База mysql:
mysql> SHOW TABLES;
+------------------------------------------------------+
| Tables_in_mysql |
+------------------------------------------------------+
| columns_priv |
| component |
| db |
| default_roles |
| engine_cost |
| func |
| general_log |
| global_grants |
| gtid_executed |
| help_category |
| help_keyword |
| help_relation |
| help_topic |
| innodb_index_stats |
| innodb_table_stats |
| ndb_binlog_index |
| password_history |
| plugin |
| procs_priv |
| proxies_priv |
| replication_asynchronous_connection_failover |
| replication_asynchronous_connection_failover_managed |
| replication_group_configuration_version |
| replication_group_member_actions |
| role_edges |
| server_cost |
| servers |
| slave_master_info |
| slave_relay_log_info |
| slave_worker_info |
| slow_log |
| tables_priv |
| time_zone |
| time_zone_leap_second |
| time_zone_name |
| time_zone_transition |
| time_zone_transition_type |
| user |
+------------------------------------------------------+
38 rows in set (0.00 sec)
База perfomance_schema:
mysql> SHOW TABLES;
+------------------------------------------------------+
| Tables_in_performance_schema |
+------------------------------------------------------+
| accounts |
| binary_log_transaction_compression_stats |
| cond_instances |
| data_lock_waits |
| data_locks |
| error_log |
| events_errors_summary_by_account_by_error |
| events_errors_summary_by_host_by_error |
| events_errors_summary_by_thread_by_error |
| events_errors_summary_by_user_by_error |
| events_errors_summary_global_by_error |
| events_stages_current |
| events_stages_history |
| events_stages_history_long |
| events_stages_summary_by_account_by_event_name |
| events_stages_summary_by_host_by_event_name |
| events_stages_summary_by_thread_by_event_name |
| events_stages_summary_by_user_by_event_name |
| events_stages_summary_global_by_event_name |
| events_statements_current |
| events_statements_histogram_by_digest |
| events_statements_histogram_global |
| events_statements_history |
| events_statements_history_long |
| events_statements_summary_by_account_by_event_name |
| events_statements_summary_by_digest |
| events_statements_summary_by_host_by_event_name |
| events_statements_summary_by_program |
| events_statements_summary_by_thread_by_event_name |
| events_statements_summary_by_user_by_event_name |
| events_statements_summary_global_by_event_name |
| events_transactions_current |
| events_transactions_history |
| events_transactions_history_long |
| events_transactions_summary_by_account_by_event_name |
| events_transactions_summary_by_host_by_event_name |
| events_transactions_summary_by_thread_by_event_name |
| events_transactions_summary_by_user_by_event_name |
| events_transactions_summary_global_by_event_name |
| events_waits_current |
| events_waits_history |
| events_waits_history_long |
| events_waits_summary_by_account_by_event_name |
| events_waits_summary_by_host_by_event_name |
| events_waits_summary_by_instance |
| events_waits_summary_by_thread_by_event_name |
| events_waits_summary_by_user_by_event_name |
| events_waits_summary_global_by_event_name |
| file_instances |
| file_summary_by_event_name |
| file_summary_by_instance |
| global_status |
| global_variables |
| host_cache |
| hosts |
| innodb_redo_log_files |
| keyring_component_status |
| keyring_keys |
| log_status |
| malloc_stats |
| malloc_stats_totals |
| memory_summary_by_account_by_event_name |
| memory_summary_by_host_by_event_name |
| memory_summary_by_thread_by_event_name |
| memory_summary_by_user_by_event_name |
| memory_summary_global_by_event_name |
| metadata_locks |
| mutex_instances |
| objects_summary_global_by_type |
| performance_timers |
| persisted_variables |
| prepared_statements_instances |
| processlist |
| replication_applier_configuration |
| replication_applier_filters |
| replication_applier_global_filters |
| replication_applier_status |
| replication_applier_status_by_coordinator |
| replication_applier_status_by_worker |
| replication_asynchronous_connection_failover |
| replication_asynchronous_connection_failover_managed |
| replication_connection_configuration |
| replication_connection_status |
| replication_group_member_stats |
| replication_group_members |
| rwlock_instances |
| session_account_connect_attrs |
| session_connect_attrs |
| session_status |
| session_variables |
| setup_actors |
| setup_consumers |
| setup_instruments |
| setup_objects |
| setup_threads |
| socket_instances |
| socket_summary_by_event_name |
| socket_summary_by_instance |
| status_by_account |
| status_by_host |
| status_by_thread |
| status_by_user |
| table_handles |
| table_io_waits_summary_by_index_usage |
| table_io_waits_summary_by_table |
| table_lock_waits_summary_by_table |
| threads |
| tls_channel_status |
| user_defined_functions |
| user_variables_by_thread |
| users |
| variables_by_thread |
| variables_info |
+------------------------------------------------------+
113 rows in set (0.00 sec)
База sys:
mysql> SHOW TABLES;
+-----------------------------------------------+
| Tables_in_sys |
+-----------------------------------------------+
| host_summary |
| host_summary_by_file_io |
| host_summary_by_file_io_type |
| host_summary_by_stages |
| host_summary_by_statement_latency |
| host_summary_by_statement_type |
| innodb_buffer_stats_by_schema |
| innodb_buffer_stats_by_table |
| innodb_lock_waits |
| io_by_thread_by_latency |
| io_global_by_file_by_bytes |
| io_global_by_file_by_latency |
| io_global_by_wait_by_bytes |
| io_global_by_wait_by_latency |
| latest_file_io |
| memory_by_host_by_current_bytes |
| memory_by_thread_by_current_bytes |
| memory_by_user_by_current_bytes |
| memory_global_by_current_bytes |
| memory_global_total |
| metrics |
| processlist |
| ps_check_lost_instrumentation |
| schema_auto_increment_columns |
| schema_index_statistics |
| schema_object_overview |
| schema_redundant_indexes |
| schema_table_lock_waits |
| schema_table_statistics |
| schema_table_statistics_with_buffer |
| schema_tables_with_full_table_scans |
| schema_unused_indexes |
| session |
| session_ssl_status |
| statement_analysis |
| statements_with_errors_or_warnings |
| statements_with_full_table_scans |
| statements_with_runtimes_in_95th_percentile |
| statements_with_sorting |
| statements_with_temp_tables |
| sys_config |
| user_summary |
| user_summary_by_file_io |
| user_summary_by_file_io_type |
| user_summary_by_stages |
| user_summary_by_statement_latency |
| user_summary_by_statement_type |
| version |
| wait_classes_global_by_avg_latency |
| wait_classes_global_by_latency |
| waits_by_host_by_latency |
| waits_by_user_by_latency |
| waits_global_by_latency |
| x$host_summary |
| x$host_summary_by_file_io |
| x$host_summary_by_file_io_type |
| x$host_summary_by_stages |
| x$host_summary_by_statement_latency |
| x$host_summary_by_statement_type |
| x$innodb_buffer_stats_by_schema |
| x$innodb_buffer_stats_by_table |
| x$innodb_lock_waits |
| x$io_by_thread_by_latency |
| x$io_global_by_file_by_bytes |
| x$io_global_by_file_by_latency |
| x$io_global_by_wait_by_bytes |
| x$io_global_by_wait_by_latency |
| x$latest_file_io |
| x$memory_by_host_by_current_bytes |
| x$memory_by_thread_by_current_bytes |
| x$memory_by_user_by_current_bytes |
| x$memory_global_by_current_bytes |
| x$memory_global_total |
| x$processlist |
| x$ps_digest_95th_percentile_by_avg_us |
| x$ps_digest_avg_latency_distribution |
| x$ps_schema_table_statistics_io |
| x$schema_flattened_keys |
| x$schema_index_statistics |
| x$schema_table_lock_waits |
| x$schema_table_statistics |
| x$schema_table_statistics_with_buffer |
| x$schema_tables_with_full_table_scans |
| x$session |
| x$statement_analysis |
| x$statements_with_errors_or_warnings |
| x$statements_with_full_table_scans |
| x$statements_with_runtimes_in_95th_percentile |
| x$statements_with_sorting |
| x$statements_with_temp_tables |
| x$user_summary |
| x$user_summary_by_file_io |
| x$user_summary_by_file_io_type |
| x$user_summary_by_stages |
| x$user_summary_by_statement_latency |
| x$user_summary_by_statement_type |
| x$wait_classes_global_by_avg_latency |
| x$wait_classes_global_by_latency |
| x$waits_by_host_by_latency |
| x$waits_by_user_by_latency |
| x$waits_global_by_latency |
+-----------------------------------------------+
101 rows in set (0.00 sec)
Пакеты
🍒Список установленных пакетов в системе:
Всего 890 пакетов.
rpm -qa
libgcc-11.5.0-2.el9.x86_64
fonts-filesystem-2.0.5-7.el9.1.noarch
subscription-manager-rhsm-certificates-20220623-1.el9.noarch
adobe-source-code-pro-fonts-2.030.1.050-12.el9.1.noarch
dejavu-sans-fonts-2.37-18.el9.noarch
langpacks-core-font-en-3.0-16.el9.noarch
abattis-cantarell-fonts-0.301-4.el9.noarch
geolite2-country-20191217-6.el9.noarch
geolite2-city-20191217-6.el9.noarch
gawk-all-langpacks-5.1.0-6.el9.x86_64
python3-setuptools-wheel-53.0.0-13.el9.noarch
publicsuffix-list-dafsa-20210518-3.el9.noarch
pcre2-syntax-10.40-6.el9.noarch
ncurses-base-6.2-10.20210508.el9.noarch
libssh-config-0.10.4-13.el9.noarch
libreport-filesystem-2.15.2-6.el9.noarch
kbd-misc-2.4.0-10.el9.noarch
kbd-legacy-2.4.0-10.el9.noarch
hwdata-0.348-9.15.el9.noarch
dhcp-common-4.4.2-19.b1.el9.noarch
centos-gpg-keys-9.0-26.el9.noarch
centos-stream-repos-9.0-26.el9.noarch
centos-stream-release-9.0-26.el9.noarch
setup-2.13.7-10.el9.noarch
filesystem-3.16-5.el9.x86_64
basesystem-11-13.el9.noarch
ncurses-libs-6.2-10.20210508.el9.x86_64
bash-5.1.8-9.el9.x86_64
zlib-1.2.11-41.el9.x86_64
xz-libs-5.2.5-8.el9.x86_64
popt-1.18-8.el9.x86_64
libzstd-1.5.1-2.el9.x86_64
libcap-2.48-9.el9.x86_64
libstdc++-11.5.0-2.el9.x86_64
libuuid-2.37.4-20.el9.x86_64
libxcrypt-4.4.18-3.el9.x86_64
sqlite-libs-3.34.1-7.el9.x86_64
libxml2-2.9.13-6.el9.x86_64
libcom_err-1.46.5-5.el9.x86_64
libcap-ng-0.8.2-7.el9.x86_64
audit-libs-3.1.5-1.el9.x86_64
libmnl-1.0.4-16.el9.x86_64
readline-8.1-4.el9.x86_64
alternatives-1.24-1.el9.x86_64
keyutils-libs-1.6.3-1.el9.x86_64
libtalloc-2.4.2-1.el9.x86_64
libunistring-0.9.10-15.el9.x86_64
lua-libs-5.4.4-4.el9.x86_64
libffi-3.4.2-8.el9.x86_64
libgpg-error-1.42-5.el9.x86_64
libsepol-3.6-1.el9.x86_64
lz4-libs-1.9.3-5.el9.x86_64
libidn2-2.3.0-7.el9.x86_64
gmp-6.2.0-13.el9.x86_64
json-c-0.14-11.el9.x86_64
libattr-2.5.1-3.el9.x86_64
libacl-2.3.1-4.el9.x86_64
libsmartcols-2.37.4-20.el9.x86_64
pcre2-10.40-6.el9.x86_64
libselinux-3.6-2.el9.x86_64
sed-4.8-9.el9.x86_64
findutils-4.8.0-7.el9.x86_64
libgcrypt-1.10.0-11.el9.x86_64
libtevent-0.16.1-1.el9.x86_64
file-libs-5.39-16.el9.x86_64
file-5.39-16.el9.x86_64
libedit-3.1-38.20210216cvs.el9.x86_64
psmisc-23.4-3.el9.x86_64
dmidecode-3.6-1.el9.x86_64
gdbm-libs-1.23-1.el9.x86_64
jansson-2.14-1.el9.x86_64
libref_array-0.1.5-53.el9.x86_64
libtasn1-4.16.0-8.el9.x86_64
libverto-0.3.2-3.el9.x86_64
which-2.21-29.el9.x86_64
libselinux-utils-3.6-2.el9.x86_64
libpsl-0.21.1-5.el9.x86_64
libassuan-2.5.5-3.el9.x86_64
keyutils-1.6.3-1.el9.x86_64
libbpf-1.4.0-1.el9.x86_64
e2fsprogs-libs-1.46.5-5.el9.x86_64
libproxy-0.4.15-35.el9.x86_64
fuse-libs-2.9.9-16.el9.x86_64
libbasicobjects-0.1.1-53.el9.x86_64
libcollection-0.7.0-53.el9.x86_64
iproute-6.2.0-5.el9.x86_64
libdhash-0.5.0-53.el9.x86_64
libgomp-11.5.0-2.el9.x86_64
libpath_utils-0.2.1-53.el9.x86_64
libini_config-1.3.1-53.el9.x86_64
libseccomp-2.5.2-2.el9.x86_64
libsigsegv-2.13-4.el9.x86_64
libyaml-0.2.5-7.el9.x86_64
lzo-2.10-7.el9.x86_64
pcre-8.44-4.el9.x86_64
grep-3.6-5.el9.x86_64
ca-certificates-2024.2.69_v8.0.303-91.4.el9.noarch
libblkid-2.37.4-20.el9.x86_64
dbus-libs-1.12.20-8.el9.x86_64
libmount-2.37.4-20.el9.x86_64
kmod-28-10.el9.x86_64
util-linux-core-2.37.4-20.el9.x86_64
libfdisk-2.37.4-20.el9.x86_64
gzip-1.12-1.el9.x86_64
kmod-libs-28-10.el9.x86_64
cracklib-2.9.6-27.el9.x86_64
procps-ng-3.3.17-14.el9.x86_64
libarchive-3.5.3-4.el9.x86_64
libevent-2.1.12-8.el9.x86_64
cracklib-dicts-2.9.6-27.el9.x86_64
dbus-tools-1.12.20-8.el9.x86_64
centos-logos-90.8-1.el9.x86_64
sscg-3.0.0-7.el9.x86_64
xz-5.2.5-8.el9.x86_64
squashfs-tools-4.4-10.git1.el9.x86_64
libutempter-1.2.1-6.el9.x86_64
acl-2.3.1-4.el9.x86_64
gettext-libs-0.21-8.el9.x86_64
gettext-0.21-8.el9.x86_64
attr-2.5.1-3.el9.x86_64
mpfr-4.1.0-7.el9.x86_64
gawk-5.1.0-6.el9.x86_64
libtirpc-1.3.3-9.el9.x86_64
libssh-0.10.4-13.el9.x86_64
cyrus-sasl-lib-2.1.27-21.el9.x86_64
openldap-2.6.6-3.el9.x86_64
libnfsidmap-2.5.4-27.el9.x86_64
libpcap-1.10.0-4.el9.x86_64
libteam-1.31-16.el9.x86_64
libksba-1.5.1-7.el9.x86_64
libcomps-0.1.18-1.el9.x86_64
libss-1.46.5-5.el9.x86_64
e2fsprogs-1.46.5-5.el9.x86_64
libxcrypt-compat-4.4.18-3.el9.x86_64
python3-pip-wheel-21.3.1-1.el9.noarch
python3-setuptools-53.0.0-13.el9.noarch
python3-six-1.15.0-9.el9.noarch
python3-libselinux-3.6-2.el9.x86_64
python3-dateutil-2.8.1-7.el9.noarch
python3-pyyaml-5.4.1-6.el9.x86_64
python3-iniparse-0.4-45.el9.noarch
python3-distro-1.5.0-7.el9.noarch
python3-idna-2.10-7.el9.1.noarch
python3-systemd-234-19.el9.x86_64
python3-audit-3.1.5-1.el9.x86_64
python3-configobj-5.0.6-25.el9.noarch
python3-inotify-0.9.6-25.el9.noarch
python3-setools-4.4.4-1.el9.x86_64
python3-libcomps-0.1.18-1.el9.x86_64
python3-chardet-4.0.0-5.el9.noarch
python3-decorator-4.4.2-6.el9.noarch
python3-libxml2-2.9.13-6.el9.x86_64
python3-ptyprocess-0.6.0-12.el9.noarch
python3-pexpect-4.8.0-7.el9.noarch
python3-pysocks-1.7.1-12.el9.noarch
python3-urllib3-1.26.5-6.el9.noarch
python3-requests-2.25.1-8.el9.noarch
python3-cloud-what-1.29.42-1.el9.x86_64
python3-attrs-20.3.0-7.el9.noarch
python3-file-magic-5.39-16.el9.noarch
python3-jsonpointer-2.0-4.el9.noarch
python3-jsonpatch-1.21-16.el9.noarch
python3-markupsafe-1.1.1-12.el9.x86_64
python3-netifaces-0.10.6-15.el9.x86_64
python3-oauthlib-3.1.1-5.el9.noarch
python3-prettytable-0.7.2-27.el9.noarch
python3-pyrsistent-0.17.3-8.el9.x86_64
python3-jsonschema-3.2.0-13.el9.noarch
python3-pyserial-3.4-12.el9.noarch
python3-pytz-2021.1-5.el9.noarch
python3-babel-2.9.1-2.el9.noarch
python3-jinja2-2.11.3-6.el9.noarch
gdisk-1.0.7-5.el9.x86_64
groff-base-1.22.4-10.el9.x86_64
libicu-67.1-9.el9.x86_64
snappy-1.1.8-8.el9.x86_64
libpng-1.6.37-12.el9.x86_64
pigz-2.5-4.el9.x86_64
hostname-3.23-6.el9.x86_64
less-590-5.el9.x86_64
c-ares-1.19.1-2.el9.x86_64
cpio-2.13-16.el9.x86_64
diffutils-3.7-12.el9.x86_64
inih-49-6.el9.x86_64
libatomic-11.5.0-2.el9.x86_64
libcbor-0.7.0-5.el9.x86_64
libdaemon-0.14-23.el9.x86_64
teamd-1.31-16.el9.x86_64
libeconf-0.4.1-4.el9.x86_64
libpwquality-1.4.4-8.el9.x86_64
util-linux-2.37.4-20.el9.x86_64
kbd-2.4.0-10.el9.x86_64
sudo-1.9.5p2-10.el9.x86_64
libverto-libev-0.3.2-3.el9.x86_64
libndp-1.9-1.el9.x86_64
libnfnetlink-1.0.1-21.el9.x86_64
libnetfilter_conntrack-1.0.9-1.el9.x86_64
iptables-libs-1.8.10-5.el9.x86_64
libnghttp2-1.43.0-6.el9.x86_64
libcurl-7.76.1-31.el9.x86_64
tpm2-tss-3.2.3-1.el9.x86_64
ima-evm-utils-1.5-2.el9.x86_64
curl-7.76.1-31.el9.x86_64
policycoreutils-3.6-2.1.el9.x86_64
dbus-1.12.20-8.el9.x86_64
dbus-common-1.12.20-8.el9.noarch
dbus-broker-28-7.el9.x86_64
crontabs-1.11-26.20190603git.el9.noarch
libsolv-0.7.24-3.el9.x86_64
audit-3.1.5-1.el9.x86_64
authselect-libs-1.2.6-2.el9.x86_64
libfido2-1.13.0-2.el9.x86_64
os-prober-1.77-10.el9.x86_64
gssproxy-0.8.4-7.el9.x86_64
libkcapi-1.4.0-2.el9.x86_64
libkcapi-hmaccalc-1.4.0-2.el9.x86_64
dracut-057-70.git20240819.el9.x86_64
kernel-modules-core-5.14.0-503.el9.x86_64
kernel-core-5.14.0-503.el9.x86_64
grubby-8.40-63.el9.x86_64
kernel-modules-5.14.0-503.el9.x86_64
dracut-squash-057-70.git20240819.el9.x86_64
logrotate-3.18.0-8.el9.x86_64
rpcbind-1.2.6-7.el9.x86_64
oddjob-0.34.7-7.el9.x86_64
oddjob-mkhomedir-0.34.7-7.el9.x86_64
authselect-1.2.6-2.el9.x86_64
libpipeline-1.5.3-4.el9.x86_64
lmdb-libs-0.9.29-3.el9.x86_64
nettle-3.9.1-1.el9.x86_64
gnutls-3.8.3-4.el9.x86_64
python3-dbus-1.2.18-2.el9.x86_64
json-glib-1.6.6-1.el9.x86_64
polkit-libs-0.117-13.el9.x86_64
polkit-0.117-13.el9.x86_64
polkit-pkla-compat-0.1-21.el9.x86_64
gobject-introspection-1.68.0-11.el9.x86_64
python3-gobject-base-noarch-3.40.1-6.el9.noarch
python3-gobject-base-3.40.1-6.el9.x86_64
libmodulemd-2.13.0-2.el9.x86_64
libuser-0.63-15.el9.x86_64
shared-mime-info-2.1-5.el9.x86_64
passwd-0.80-12.el9.x86_64
usermode-1.114-5.el9.x86_64
python3-dasbus-1.4-5.el9.noarch
PackageKit-glib-1.2.6-1.el9.x86_64
gsettings-desktop-schemas-40.0-6.el9.x86_64
webkit2gtk3-jsc-2.44.3-2.el9.x86_64
libproxy-webkitgtk4-0.4.15-35.el9.x86_64
glib-networking-2.68.3-3.el9.x86_64
libsoup-2.72.0-8.el9.x86_64
npth-1.6-8.el9.x86_64
gnupg2-2.3.3-4.el9.x86_64
gpgme-1.15.1-6.el9.x86_64
librepo-1.14.5-2.el9.x86_64
libdnf-0.69.0-12.el9.x86_64
python3-libdnf-0.69.0-12.el9.x86_64
python3-hawkey-0.69.0-12.el9.x86_64
libdnf-plugin-subscription-manager-1.29.42-1.el9.x86_64
python3-librepo-1.14.5-2.el9.x86_64
python3-gpg-1.15.1-6.el9.x86_64
python3-subscription-manager-rhsm-1.29.42-1.el9.x86_64
subscription-manager-1.29.42-1.el9.x86_64
oniguruma-6.9.6-1.el9.6.x86_64
pciutils-libs-3.7.0-5.el9.x86_64
sg3_utils-libs-1.47-9.el9.x86_64
slang-2.3.2-11.el9.x86_64
newt-0.52.21-11.el9.x86_64
userspace-rcu-0.12.1-6.el9.x86_64
xfsprogs-6.4.0-4.el9.x86_64
checkpolicy-3.6-1.el9.x86_64
python3-policycoreutils-3.6-2.1.el9.noarch
policycoreutils-python-utils-3.6-2.1.el9.noarch
setroubleshoot-plugins-3.3.14-4.el9.noarch
setroubleshoot-server-3.3.32-1.el9.x86_64
libestr-0.1.11-4.el9.x86_64
libfastjson-0.99.9-5.el9.x86_64
rsyslog-logrotate-8.2310.0-4.el9.x86_64
rsyslog-8.2310.0-4.el9.x86_64
libjpeg-turbo-2.0.90-7.el9.x86_64
gdk-pixbuf2-2.42.6-4.el9.x86_64
libmaxminddb-1.5.2-4.el9.x86_64
ipcalc-1.0.0-5.el9.x86_64
dhcp-client-4.4.2-19.b1.el9.x86_64
dracut-network-057-70.git20240819.el9.x86_64
libstemmer-0-18.585svn.el9.x86_64
libappstream-glib-0.7.18-5.el9.x86_64
PackageKit-1.2.6-1.el9.x86_64
liburing-2.5-1.el9.x86_64
langpacks-core-en_GB-3.0-16.el9.noarch
langpacks-en_GB-3.0-16.el9.noarch
rhc-0.2.4-5.el9.x86_64
sg3_utils-1.47-9.el9.x86_64
irqbalance-1.9.4-1.el9.x86_64
man-db-2.9.3-7.el9.x86_64
authselect-compat-1.2.6-2.el9.x86_64
nfs-utils-2.5.4-27.el9.x86_64
kernel-5.14.0-503.el9.x86_64
dracut-config-generic-057-70.git20240819.el9.x86_64
parted-3.5-2.el9.x86_64
iproute-tc-6.2.0-5.el9.x86_64
cloud-utils-growpart-0.33-1.el9.x86_64
tcpdump-4.99.0-9.el9.x86_64
prefixdevname-0.1.0-8.el9.x86_64
rsync-3.2.3-20.el9.x86_64
tar-1.34-7.el9.x86_64
vim-minimal-8.2.2637-21.el9.x86_64
lshw-B.02.19.2-10.el9.x86_64
ncurses-6.2-10.20210508.el9.x86_64
libsysfs-2.1.1-10.el9.x86_64
lsscsi-0.32-6.el9.x86_64
rootfiles-8.1-31.el9.noarch
gpg-pubkey-8483c65d-5ccc5b19
wget-1.21.1-8.el9.x86_64
nmap-ncat-7.92-3.el9.x86_64
openssl-libs-3.2.2-6.el9.x86_64
openssl-3.2.2-6.el9.x86_64
langpacks-core-en-3.0-16.el9.noarch
langpacks-en-3.0-16.el9.noarch
grub2-common-2.06-93.el9.noarch
crypto-policies-20240828-2.git626aa59.el9.noarch
tzdata-2024b-2.el9.noarch
glibc-common-2.34-140.el9.x86_64
glibc-gconv-extra-2.34-140.el9.x86_64
glibc-langpack-en-2.34-140.el9.x86_64
glibc-2.34-140.el9.x86_64
bzip2-libs-1.0.8-9.el9.x86_64
glib2-2.68.4-16.el9.x86_64
p11-kit-0.25.3-3.el9.x86_64
elfutils-libelf-0.192-2.el9.x86_64
libnl3-3.11.0-1.el9.x86_64
libsemanage-3.6-3.el9.x86_64
shadow-utils-4.9-12.el9.x86_64
libtdb-1.4.12-1.el9.x86_64
libldb-4.21.1-4.el9.x86_64
libsss_idmap-2.9.5-5.el9.x86_64
openssh-8.7p1-44.el9.x86_64
graphite2-1.3.14-9.el9.x86_64
ethtool-6.11-1.el9.x86_64
expat-2.5.0-4.el9.x86_64
python-unversioned-command-3.9.20-1.el9.noarch
python3-3.9.20-1.el9.x86_64
python3-libs-3.9.20-1.el9.x86_64
kernel-tools-libs-5.14.0-529.el9.x86_64
libbrotli-1.0.9-7.el9.x86_64
harfbuzz-2.7.4-10.el9.x86_64
freetype-2.10.4-9.el9.x86_64
libdb-5.3.28-55.el9.x86_64
pam-1.5.1-22.el9.x86_64
libsss_certmap-2.9.5-5.el9.x86_64
libsss_nss_idmap-2.9.5-5.el9.x86_64
libsss_sudo-2.9.5-5.el9.x86_64
numactl-libs-2.0.18-2.el9.x86_64
sssd-nfs-idmap-2.9.5-5.el9.x86_64
grub2-pc-modules-2.06-93.el9.noarch
systemd-rpm-macros-252-48.el9.noarch
quota-nls-4.09-4.el9.noarch
dnf-data-4.14.0-21.el9.noarch
coreutils-common-8.32-37.el9.x86_64
coreutils-8.32-37.el9.x86_64
systemd-libs-252-48.el9.x86_64
systemd-pam-252-48.el9.x86_64
systemd-252-48.el9.x86_64
krb5-libs-1.21.1-4.el9.x86_64
NetworkManager-libnm-1.51.3-1.el9.x86_64
selinux-policy-38.1.48-1.el9.noarch
selinux-policy-targeted-38.1.48-1.el9.noarch
sssd-client-2.9.5-5.el9.x86_64
sssd-common-2.9.5-5.el9.x86_64
cronie-anacron-1.5.7-12.el9.x86_64
cronie-1.5.7-12.el9.x86_64
device-mapper-libs-1.02.202-1.el9.x86_64
device-mapper-1.02.202-1.el9.x86_64
grub2-tools-minimal-2.06-93.el9.x86_64
cryptsetup-libs-2.7.2-3.el9.x86_64
systemd-udev-252-48.el9.x86_64
kernel-modules-core-5.14.0-529.el9.x86_64
kernel-core-5.14.0-529.el9.x86_64
NetworkManager-1.51.3-1.el9.x86_64
kernel-modules-5.14.0-529.el9.x86_64
grub2-tools-2.06-93.el9.x86_64
elfutils-default-yama-scope-0.192-2.el9.noarch
elfutils-libs-0.192-2.el9.x86_64
elfutils-debuginfod-client-0.192-2.el9.x86_64
binutils-gold-2.35.2-56.el9.x86_64
binutils-2.35.2-56.el9.x86_64
rpm-4.16.1.3-36.el9.x86_64
rpm-libs-4.16.1.3-36.el9.x86_64
rpm-build-libs-4.16.1.3-36.el9.x86_64
rpm-sign-libs-4.16.1.3-36.el9.x86_64
python3-rpm-4.16.1.3-36.el9.x86_64
rpm-plugin-systemd-inhibit-4.16.1.3-36.el9.x86_64
python3-dnf-4.14.0-21.el9.noarch
dnf-4.14.0-21.el9.noarch
python3-dnf-plugins-core-4.3.0-17.el9.noarch
dnf-plugins-core-4.3.0-17.el9.noarch
yum-utils-4.3.0-17.el9.noarch
yum-4.14.0-21.el9.noarch
rpm-plugin-audit-4.16.1.3-36.el9.x86_64
rpm-plugin-selinux-4.16.1.3-36.el9.x86_64
kexec-tools-2.0.29-1.el9.x86_64
grub2-pc-2.06-93.el9.x86_64
kernel-5.14.0-529.el9.x86_64
NetworkManager-team-1.51.3-1.el9.x86_64
NetworkManager-tui-1.51.3-1.el9.x86_64
grub2-tools-extra-2.06-93.el9.x86_64
grub2-tools-efi-2.06-93.el9.x86_64
kpartx-0.8.7-34.el9.x86_64
sssd-kcm-2.9.5-5.el9.x86_64
openssh-clients-8.7p1-44.el9.x86_64
openssh-server-8.7p1-44.el9.x86_64
chrony-4.6.1-1.el9.x86_64
initscripts-service-10.11.8-4.el9.noarch
iputils-20210202-11.el9.x86_64
microcode_ctl-20240910-1.el9.noarch
cloud-init-23.4-21.el9.noarch
qemu-guest-agent-9.1.0-1.el9.x86_64
initscripts-rename-device-10.11.8-4.el9.x86_64
quota-4.09-4.el9.x86_64
kernel-tools-5.14.0-529.el9.x86_64
crypto-policies-scripts-20240828-2.git626aa59.el9.noarch
sos-4.8.1-1.el9.noarch
python3-libsemanage-3.6-3.el9.x86_64
libibverbs-54.0-1.el9.x86_64
libnl3-cli-3.11.0-1.el9.x86_64
p11-kit-trust-0.25.3-3.el9.x86_64
jq-1.6-17.el9.x86_64
libev-4.33-6.el9.x86_64
virt-what-1.27-1.el9.x86_64
gpg-pubkey-3228467c-613798eb
epel-release-9-8.el9.noarch
gpg-pubkey-00f97f56-467e318a
remi-release-9.4-2.el9.remi.noarch
gpm-libs-1.20.7-29.el9.x86_64
perl-Digest-1.19-4.el9.noarch
perl-Digest-MD5-2.58-4.el9.x86_64
perl-B-1.80-481.el9.x86_64
perl-FileHandle-2.03-481.el9.noarch
perl-Data-Dumper-2.174-462.el9.x86_64
perl-libnet-3.13-4.el9.noarch
perl-base-2.27-481.el9.noarch
perl-URI-5.09-3.el9.noarch
perl-AutoLoader-5.74-481.el9.noarch
perl-Mozilla-CA-20200520-6.el9.noarch
perl-if-0.60.800-481.el9.noarch
perl-IO-Socket-IP-0.41-5.el9.noarch
perl-Time-Local-1.300-7.el9.noarch
perl-File-Path-2.18-4.el9.noarch
perl-Pod-Escapes-1.07-460.el9.noarch
perl-Text-Tabs+Wrap-2013.0523-460.el9.noarch
perl-IO-Socket-SSL-2.073-2.el9.noarch
perl-Net-SSLeay-1.94-1.el9.x86_64
perl-Class-Struct-0.66-481.el9.noarch
perl-POSIX-1.94-481.el9.x86_64
perl-Term-ANSIColor-5.01-461.el9.noarch
perl-IPC-Open3-1.21-481.el9.noarch
perl-subs-1.03-481.el9.noarch
perl-File-Temp-0.231.100-4.el9.noarch
perl-Term-Cap-1.17-460.el9.noarch
perl-Pod-Simple-3.42-4.el9.noarch
perl-HTTP-Tiny-0.076-462.el9.noarch
perl-Socket-2.031-4.el9.x86_64
perl-SelectSaver-1.02-481.el9.noarch
perl-Symbol-1.08-481.el9.noarch
perl-File-stat-1.09-481.el9.noarch
perl-podlators-4.14-460.el9.noarch
perl-Pod-Perldoc-3.28.01-461.el9.noarch
perl-Fcntl-1.13-481.el9.x86_64
perl-Text-ParseWords-3.30-460.el9.noarch
perl-mro-1.23-481.el9.x86_64
perl-IO-1.43-481.el9.x86_64
perl-overloading-0.02-481.el9.noarch
perl-Pod-Usage-2.01-4.el9.noarch
perl-Errno-1.30-481.el9.x86_64
perl-File-Basename-2.85-481.el9.noarch
perl-Getopt-Std-1.12-481.el9.noarch
perl-MIME-Base64-3.16-4.el9.x86_64
perl-Scalar-List-Utils-1.56-462.el9.x86_64
perl-constant-1.33-461.el9.noarch
perl-Storable-3.21-460.el9.x86_64
perl-overload-1.31-481.el9.noarch
perl-parent-0.238-460.el9.noarch
perl-vars-1.05-481.el9.noarch
perl-Getopt-Long-2.52-4.el9.noarch
perl-Carp-1.50-460.el9.noarch
perl-Exporter-5.74-461.el9.noarch
perl-PathTools-3.78-461.el9.x86_64
perl-NDBM_File-1.15-481.el9.x86_64
perl-Encode-3.08-462.el9.x86_64
perl-libs-5.32.1-481.el9.x86_64
perl-interpreter-5.32.1-481.el9.x86_64
unrar-free-0.1.1-1.el9.x86_64
git-core-2.43.5-1.el9.x86_64
etckeeper-dnf-1.18.20-1.el9.noarch
etckeeper-1.18.20-1.el9.noarch
vim-filesystem-8.2.2637-21.el9.noarch
vim-common-8.2.2637-21.el9.x86_64
unzip-6.0-57.el9.x86_64
hwloc-libs-2.4.1-5.el9.x86_64
chkconfig-1.24-1.el9.x86_64
initscripts-10.11.8-4.el9.x86_64
htop-3.3.0-1.el9.x86_64
zip-3.0-35.el9.x86_64
vim-enhanced-8.2.2637-21.el9.x86_64
unrar-0.1.1-1.el9.x86_64
mc-4.8.26-5.el9.x86_64
nmap-7.92-3.el9.x86_64
bzip2-1.0.8-9.el9.x86_64
percona-release-1.0-29.noarch
gpg-pubkey-3af28a14-6585b2a3
nodejs-20.18.0-1nodesource.x86_64
gpg-pubkey-478f8947-5ff329c5
redis-7.2.6-1.el9.remi.x86_64
gpg-pubkey-d0e63061-6658a6ce
python3.11-setuptools-wheel-65.5.1-3.el9.noarch
python3.11-pip-wheel-22.3.1-5.el9.noarch
mpdecimal-2.5.1-3.el9.x86_64
libnsl2-2.0.0-1.el9.x86_64
python3.11-3.11.10-1.el9.x86_64
python3.11-libs-3.11.10-1.el9.x86_64
python3.11-PyMySQL-1.0.2-2.el9.noarch
apr-1.7.0-12.el9.x86_64
apr-util-bdb-1.6.1-23.el9.x86_64
apr-util-openssl-1.6.1-23.el9.x86_64
apr-util-1.6.1-23.el9.x86_64
httpd-tools-2.4.62-1.el9.x86_64
libdb-devel-5.3.28-55.el9.x86_64
httpd-filesystem-2.4.62-1.el9.noarch
centos-logos-httpd-90.8-1.el9.noarch
pkgconf-m4-1.7.3-10.el9.noarch
mailcap-2.1.49-5.el9.noarch
httpd-core-2.4.62-1.el9.x86_64
mod_lua-2.4.62-1.el9.x86_64
mod_http2-2.0.26-2.el9.x86_64
httpd-2.4.62-1.el9.x86_64
libpkgconf-1.7.3-10.el9.x86_64
pkgconf-1.7.3-10.el9.x86_64
pkgconf-pkg-config-1.7.3-10.el9.x86_64
apr-devel-1.7.0-12.el9.x86_64
expat-devel-2.5.0-4.el9.x86_64
cyrus-sasl-2.1.27-21.el9.x86_64
cyrus-sasl-devel-2.1.27-21.el9.x86_64
openldap-devel-2.6.6-3.el9.x86_64
apr-util-devel-1.6.1-23.el9.x86_64
httpd-devel-2.4.62-1.el9.x86_64
php-common-8.1.31-1.el9.remi.x86_64
oniguruma5php-6.9.9-2.el9.remi.x86_64
libxslt-1.1.34-9.el9.x86_64
php-xml-8.1.31-1.el9.remi.x86_64
php-mbstring-8.1.31-1.el9.remi.x86_64
php-cli-8.1.31-1.el9.remi.x86_64
php-pdo-8.1.31-1.el9.remi.x86_64
php-pecl-msgpack-3.0.0-1.el9.remi.8.1.x86_64
php-pecl-igbinary-3.2.16-1.el9.remi.8.1.x86_64
php-opcache-8.1.31-1.el9.remi.x86_64
libsodium-1.0.18-8.el9.x86_64
php-sodium-8.1.31-1.el9.remi.x86_64
liblzf-3.6-22.el9.x86_64
php-pecl-redis6-6.1.0-1.el9.remi.8.1.x86_64
php-8.1.31-1.el9.remi.x86_64
php-mysqlnd-8.1.31-1.el9.remi.x86_64
php-pecl-apcu-5.1.24-1.el9.remi.8.1.x86_64
xml-common-0.6.3-58.el9.noarch
fontconfig-2.14.0-2.el9.x86_64
libXau-1.0.9-8.el9.x86_64
libxcb-1.13.1-9.el9.x86_64
libX11-common-1.7.0-10.el9.noarch
libX11-1.7.0-10.el9.x86_64
libXrender-0.9.10-16.el9.x86_64
libXft-2.3.3-8.el9.x86_64
tcl-8.6.10-7.el9.x86_64
tk-8.6.10-9.el9.x86_64
bx-catdoc-0.95-0.el9.x86_64
bx-push-server-3.0.0-0.el9.x86_64
gpg-pubkey-8507efa5-5b02c2fb
percona-server-shared-8.0.39-30.1.el9.x86_64
percona-server-client-8.0.39-30.1.el9.x86_64
percona-telemetry-agent-1.0.3-1.el9.x86_64
percona-icu-data-files-8.0.39-30.1.el9.x86_64
openssl-devel-3.2.2-6.el9.x86_64
net-tools-2.0-0.64.20160912git.el9.x86_64
libaio-0.3.111-13.el9.x86_64
percona-server-server-8.0.39-30.1.el9.x86_64
percona-server-devel-8.0.39-30.1.el9.x86_64
libXext-1.3.4-8.el9.x86_64
urw-base35-fonts-common-20200910-6.el9.noarch
nspr-4.35.0-14.el9.x86_64
atk-2.36.0-5.el9.x86_64
libXi-1.7.10-8.el9.x86_64
perl-Module-Runtime-0.016-13.el9.noarch
libogg-1.3.4-6.el9.x86_64
libvorbis-1.3.7-5.el9.x86_64
libXfixes-5.0.3-16.el9.x86_64
lcms2-2.12-3.el9.x86_64
avahi-libs-0.8-21.el9.x86_64
nss-util-3.101.0-7.el9.x86_64
perl-Params-Util-1.102-5.el9.x86_64
perl-DynaLoader-1.47-481.el9.x86_64
libwebp-1.2.0-8.el9.x86_64
libwayland-client-1.21.0-1.el9.x86_64
libtool-ltdl-2.4.6-46.el9.x86_64
alsa-lib-1.2.12-1.el9.x86_64
cups-libs-2.3.3op2-31.el9.x86_64
perl-Dist-CheckConflicts-0.11-23.el9.noarch
perl-Try-Tiny-0.30-13.el9.noarch
perl-Module-Implementation-0.09-30.el9.noarch
perl-Sub-Install-0.928-28.el9.noarch
perl-Data-OptList-0.110-17.el9.noarch
opus-1.3.1-10.el9.x86_64
libXpm-3.5.13-10.el9.x86_64
libX11-xcb-1.7.0-10.el9.x86_64
gstreamer1-1.22.12-3.el9.x86_64
fribidi-1.0.10-6.el9.2.x86_64
libwayland-cursor-1.21.0-1.el9.x86_64
libXcursor-1.2.0-7.el9.x86_64
libXdamage-1.1.5-7.el9.x86_64
libXinerama-1.1.4-10.el9.x86_64
libXrandr-1.5.2-8.el9.x86_64
perl-Package-Stash-XS-0.29-11.el9.x86_64
perl-Package-Stash-0.39-4.el9.noarch
perl-Class-Load-0.25-16.el9.noarch
aspell-0.60.8-8.el9.x86_64
sqlite-3.34.1-7.el9.x86_64
pixman-0.40.0-6.el9.x86_64
cairo-1.17.4-7.el9.x86_64
cairo-gobject-1.17.4-7.el9.x86_64
perl-MRO-Compat-0.13-15.el9.noarch
perl-Digest-SHA-6.02-461.el9.x86_64
perl-Compress-Raw-Zlib-2.101-5.el9.x86_64
openjpeg2-2.4.0-7.el9.x86_64
libxshmfence-1.3-10.el9.x86_64
libwayland-server-1.21.0-1.el9.x86_64
libwayland-egl-1.21.0-1.el9.x86_64
libtasn1-tools-4.16.0-8.el9.x86_64
libglvnd-1.3.4-1.el9.x86_64
libXcomposite-0.4.5-7.el9.x86_64
libICE-1.0.10-8.el9.x86_64
hicolor-icon-theme-0.17-13.el9.noarch
gtk-update-icon-cache-3.24.31-5.el9.x86_64
emacs-filesystem-27.2-10.el9.noarch
libidn-1.38-4.el9.x86_64
dconf-0.40.0-6.el9.x86_64
adobe-mappings-cmap-20171205-12.el9.noarch
libusbx-1.0.26-1.el9.x86_64
libgudev-237-1.el9.x86_64
upower-0.99.11-11.el9.x86_64
libgusb-0.3.8-2.el9.x86_64
colord-libs-1.4.5-4.el9.x86_64
adobe-mappings-cmap-deprecated-20171205-12.el9.noarch
libidn-devel-1.38-4.el9.x86_64
mercurial-6.1.4-1.el9.x86_64
libSM-1.2.3-10.el9.x86_64
libXt-1.2.0-6.el9.x86_64
libXmu-1.1.3-8.el9.x86_64
libXaw-1.0.13-19.el9.x86_64
libtasn1-devel-4.16.0-8.el9.x86_64
perl-Digest-HMAC-1.03-29.el9.noarch
perl-Net-DNS-1.29-6.el9.noarch
perl-Devel-OverloadInfo-0.007-1.el9.noarch
sqlite-devel-3.34.1-7.el9.x86_64
php-pspell-8.1.31-1.el9.remi.x86_64
perl-Class-Load-XS-0.10-10.el9.x86_64
libraqm-0.8.0-1.el9.x86_64
perl-Module-Runtime-Conflicts-0.003-16.el9.noarch
perl-Clone-0.45-6.el9.x86_64
perl-PadWalker-2.5-4.el9.x86_64
perl-Devel-Caller-2.06-26.el9.x86_64
perl-Devel-LexAlias-0.05-27.el9.x86_64
nss-softokn-freebl-3.101.0-7.el9.x86_64
nss-softokn-3.101.0-7.el9.x86_64
nss-3.101.0-7.el9.x86_64
nss-sysinit-3.101.0-7.el9.x86_64
avahi-glib-0.8-21.el9.x86_64
flac-libs-1.3.3-12.el9.x86_64
libtheora-1.1.1-31.el9.x86_64
libXtst-1.2.3-16.el9.x86_64
at-spi2-core-2.40.3-1.el9.x86_64
at-spi2-atk-2.38.0-4.el9.x86_64
urw-base35-bookman-fonts-20200910-6.el9.noarch
urw-base35-c059-fonts-20200910-6.el9.noarch
urw-base35-d050000l-fonts-20200910-6.el9.noarch
urw-base35-gothic-fonts-20200910-6.el9.noarch
urw-base35-nimbus-mono-ps-fonts-20200910-6.el9.noarch
urw-base35-nimbus-roman-fonts-20200910-6.el9.noarch
urw-base35-nimbus-sans-fonts-20200910-6.el9.noarch
urw-base35-p052-fonts-20200910-6.el9.noarch
urw-base35-standard-symbols-ps-fonts-20200910-6.el9.noarch
urw-base35-z003-fonts-20200910-6.el9.noarch
urw-base35-fonts-20200910-6.el9.noarch
libXv-1.0.11-16.el9.x86_64
libXxf86vm-1.1.4-18.el9.x86_64
exiv2-libs-0.27.5-2.el9.x86_64
exiv2-0.27.5-2.el9.x86_64
libgexiv2-0.12.3-1.el9.x86_64
php-process-8.1.31-1.el9.remi.x86_64
php-pecl-xdebug3-3.3.2-1.el9.remi.8.1.x86_64
php-pecl-memcache-8.2-1.el9.remi.8.1.x86_64
php-ldap-8.1.31-1.el9.remi.x86_64
remi-libzip-1.11.2-1.el9.remi.x86_64
php-pecl-zip-1.22.4-1.el9.remi.8.1.x86_64
GeoIP-GeoLite-data-2018.06-8.el9.remi.noarch
GeoIP-1.6.12-9.el9.remi.x86_64
php-pecl-geoip-1.1.1-16.el9.remi.8.1.x86_64
svt-av1-libs-0.9.0-1.el9.x86_64
rav1e-libs-0.7.1-3.el9.x86_64
python3-passlib-1.7.4-9.el9.noarch
php-fedora-autoloader-1.0.1-7.el9.noarch
php-pear-1.10.15-3.el9.remi.noarch
pam_krb5-4.11-1.el9.x86_64
libvmaf-2.3.0-2.el9.x86_64
librsync-2.3.4-1.el9.x86_64
librsync-devel-2.3.4-1.el9.x86_64
libntlm-1.6-4.el9.x86_64
libgsasl-1.10.0-3.el9.x86_64
libmcrypt-2.5.8-30.el9.x86_64
php-pecl-mcrypt-1.0.7-1.el9.remi.8.1.x86_64
libimagequant-2.17.0-1.el9.x86_64
libdav1d-1.2.1-1.el9.x86_64
highway-1.2.0-2.el9.x86_64
jxl-pixbuf-loader-0.7.0-1.el9.x86_64
libjxl-0.7.0-1.el9.x86_64
libaom-3.9.0-1.el9.x86_64
libavif-0.11.1-4.el9.x86_64
perl-YAML-Tiny-1.73-13.el9.noarch
perl-YAML-LibYAML-0.82-6.el9.x86_64
perl-Variable-Magic-0.62-14.el9.x86_64
perl-Sub-Name-0.26-7.el9.x86_64
perl-Package-DeprecationManager-0.17-5.el9.noarch
perl-Devel-StackTrace-2.04-10.el9.noarch
perl-Class-Tiny-1.008-4.el9.noarch
xkeyboard-config-2.33-2.el9.noarch
libxkbcommon-1.0.3-4.el9.x86_64
xdg-dbus-proxy-0.1.3-1.el9.x86_64
webrtc-audio-processing-0.3.1-8.el9.x86_64
totem-pl-parser-3.26.6-2.el9.x86_64
sshpass-1.09-4.el9.x86_64
sound-theme-freedesktop-0.8-17.el9.noarch
rtkit-0.11-29.el9.x86_64
python3.11-six-1.16.0-1.el9.noarch
python3.11-pyyaml-6.0-1.el9.x86_64
python3.11-ply-3.11-1.el9.noarch
python3.11-pycparser-2.20-1.el9.noarch
python3.11-cffi-1.15.1-1.el9.x86_64
python3.11-cryptography-37.0.2-6.el9.x86_64
bx-ansible-core-2.14.2-4.el9.x86_64
poppler-data-0.4.9-9.el9.noarch
perl-locale-1.09-481.el9.noarch
perl-Pod-Html-1.25-481.el9.noarch
perl-TimeDate-2.33-6.el9.noarch
perl-HTTP-Date-6.05-7.el9.noarch
perl-Text-Balanced-2.04-4.el9.noarch
perl-Package-Generator-1.106-23.el9.noarch
perl-Sub-Exporter-0.987-27.el9.noarch
perl-Sub-Exporter-Progressive-0.001013-16.el9.noarch
perl-Devel-GlobalDestruction-0.14-16.el9.noarch
perl-Math-Complex-1.59-481.el9.noarch
perl-Math-BigInt-1.9998.18-460.el9.noarch
perl-JSON-4.03-5.el9.noarch
perl-LWP-MediaTypes-6.04-9.el9.noarch
perl-IO-HTML-1.004-4.el9.noarch
perl-I18N-Langinfo-0.19-481.el9.x86_64
perl-Encode-Locale-1.05-21.el9.noarch
perl-Hash-Util-FieldHash-1.20-481.el9.x86_64
perl-B-Hooks-EndOfScope-0.24-15.el9.noarch
perl-namespace-clean-0.27-18.el9.noarch
perl-Devel-PartialDump-0.20-8.el9.noarch
perl-HTML-Tagset-3.20-47.el9.noarch
perl-Filter-1.60-4.el9.x86_64
perl-Filter-Simple-0.96-460.el9.noarch
perl-File-Find-1.37-481.el9.noarch
perl-Proc-ProcessTable-0.634-1.el9.x86_64
perl-Proc-Daemon-0.23-20.el9.noarch
perl-File-Copy-2.34-481.el9.noarch
perl-Compress-Raw-Bzip2-2.101-5.el9.x86_64
perl-IO-Compress-2.102-4.el9.noarch
perl-HTTP-Message-6.29-3.el9.noarch
perl-HTML-Parser-3.76-3.el9.x86_64
perltidy-20210111-4.el9.noarch
perl-Eval-Closure-0.14-16.el9.noarch
perl-Moose-2.2201-1.el9.x86_64
p11-kit-server-0.25.3-3.el9.x86_64
osinfo-db-tools-1.10.0-1.el9.x86_64
osinfo-db-20240701-3.el9.noarch
libosinfo-1.10.0-1.el9.x86_64
orc-0.4.31-8.el9.x86_64
mod_ssl-2.4.62-1.el9.x86_64
mesa-filesystem-24.1.2-3.el9.x86_64
low-memory-monitor-2.1-4.el9.x86_64
llvm-libs-19.1.3-1.el9.x86_64
libsecret-0.20.4-4.el9.x86_64
msmtp-1.8.22-1.el9.x86_64
libsbc-1.4-9.el9.x86_64
libpaper-1.1.28-4.el9.x86_64
libnotify-0.7.9-8.el9.x86_64
libldac-2.0.2.3-10.el9.x86_64
libiptcdata-1.0.5-10.el9.x86_64
libijs-0.35-15.el9.x86_64
libgsf-1.14.47-5.el9.x86_64
libfontenc-1.1.3-17.el9.x86_64
mkfontscale-1.2.1-3.el9.x86_64
xorg-x11-fonts-ISO8859-1-100dpi-7.5-33.el9.noarch
libexif-0.6.22-6.el9.x86_64
libepoxy-1.5.5-4.el9.x86_64
libdatrie-0.2.13-4.el9.x86_64
libthai-0.1.28-8.el9.x86_64
pango-1.48.7-3.el9.x86_64
librsvg2-2.50.7-3.el9.x86_64
libasyncns-0.8-22.el9.x86_64
jbigkit-libs-2.1-23.el9.x86_64
libtiff-4.4.0-13.el9.x86_64
poppler-21.01.0-21.el9.x86_64
gdk-pixbuf2-modules-2.42.6-4.el9.x86_64
poppler-glib-21.01.0-21.el9.x86_64
poppler-utils-21.01.0-21.el9.x86_64
gd-2.3.2-3.el9.x86_64
libgxps-0.3.2-3.el9.x86_64
gd3php-2.3.3-9.el9.remi.x86_64
php-gd-8.1.31-1.el9.remi.x86_64
jbig2dec-libs-0.19-7.el9.x86_64
iso-codes-4.6.0-3.el9.noarch
gsm-1.0.19-6.el9.x86_64
libsndfile-1.0.31-8.el9.x86_64
pulseaudio-libs-15.0-2.el9.x86_64
libcanberra-0.30-27.el9.x86_64
graphene-1.10.6-2.el9.x86_64
google-droid-sans-fonts-20200215-11.el9.2.noarch
giflib-5.2.1-9.el9.x86_64
flatpak-session-helper-1.12.9-3.el9.x86_64
flatpak-selinux-1.12.9-3.el9.noarch
fdk-aac-free-2.0.0-8.el9.x86_64
expect-5.45.4-16.el9.x86_64
exempi-2.6.0-0.2.20211007gite23c213.el9.x86_64
composefs-libs-1.0.5-1.el9.x86_64
ostree-libs-2024.9-1.el9.x86_64
adwaita-cursor-theme-40.1.1-3.el9.noarch
adwaita-icon-theme-40.1.1-3.el9.noarch
adobe-mappings-pdf-20180407-10.el9.noarch
libgs-9.54.0-17.el9.x86_64
stunnel-5.71-2.el9.x86_64
libpciaccess-0.16-7.el9.x86_64
libdrm-2.4.121-1.el9.x86_64
libglvnd-egl-1.3.4-1.el9.x86_64
mesa-libglapi-24.1.2-3.el9.x86_64
mesa-dri-drivers-24.1.2-3.el9.x86_64
mesa-libgbm-24.1.2-3.el9.x86_64
mesa-libEGL-24.1.2-3.el9.x86_64
libglvnd-glx-1.3.4-1.el9.x86_64
mesa-libGL-24.1.2-3.el9.x86_64
gstreamer1-plugins-base-1.22.12-3.el9.x86_64
libtracker-sparql-3.1.2-3.el9.x86_64
tracker-3.1.2-3.el9.x86_64
tracker-miners-3.1.2-4.el9.x86_64
libkadm5-1.21.1-4.el9.x86_64
krb5-pkinit-1.21.1-4.el9.x86_64
krb5-workstation-1.21.1-4.el9.x86_64
fuse-common-3.10.2-9.el9.x86_64
fuse-2.9.9-16.el9.x86_64
dejavu-sans-mono-fonts-2.37-18.el9.noarch
rrdtool-1.7.2-21.el9.x86_64
php-pecl-rrd-2.0.3-2.el9.remi.8.1.x86_64
bubblewrap-0.4.1-8.el9.x86_64
bluez-libs-5.56-6.el9.x86_64
pipewire-1.0.1-1.el9.x86_64
pipewire-libs-1.0.1-1.el9.x86_64
wireplumber-0.4.14-1.el9.x86_64
wireplumber-libs-0.4.14-1.el9.x86_64
pipewire-jack-audio-connection-kit-libs-1.0.1-1.el9.x86_64
bc-1.07.1-14.el9.x86_64
ModemManager-glib-1.20.2-1.el9.x86_64
geoclue2-2.6.0-7.el9.x86_64
flatpak-1.12.9-3.el9.x86_64
xdg-desktop-portal-1.12.6-1.el9.x86_64
libcanberra-gtk3-0.30-27.el9.x86_64
gtk3-3.24.31-5.el9.x86_64
xdg-desktop-portal-gtk-1.12.0-3.el9.x86_64
gtk2-2.24.33-8.el9.x86_64
libcanberra-gtk2-0.30-27.el9.x86_64
graphviz-2.44.0-26.el9.x86_64
bx-nginx-1.26.2-0.el9.ngx.x86_64
bitrix-env-9.0-3.el9.x86_64
pipewire-jack-audio-connection-kit-1.0.1-1.el9.x86_64
pipewire-alsa-1.0.1-1.el9.x86_64
pipewire-pulseaudio-1.0.1-1.el9.x86_64
aspell-en-2020.12.07-7.el9.x86_64
perl-IO-Interface-1.09-23.el9.x86_64
perl-lib-0.65-481.el9.x86_64
perl-Sys-Hostname-1.23-481.el9.x86_64
perl-DBI-1.643-9.el9.x86_64
mariadb-connector-c-3.2.6-1.el9.x86_64
perl-DBD-MySQL-4.050-13.el9.x86_64
Анализ
Сравнительный анализ Виртуальной машины Битрикс и её сконфигурированных служб с чистой версией CentOS 9 Stream.
Характеристика | Значение |
Операционная система | CentOS 9 Stream |
Образ | CentOS 9 Stream |
Процессор | 4 CPU Intel Xeon E 5.0 GHz |
ОЗУ | 8 ГБ RAM |
ПЗУ | 160 ГБ NVMe |
Службы
🍒Список запущенных служб:
systemctl list-units --type service
UNIT LOAD ACTIVE SUB DESCRIPTION
auditd.service loaded active running Security Auditing Service
chronyd.service loaded active running NTP client/server
cloud-config.service loaded active exited Apply the settings specified in cloud-config
cloud-final.service loaded active exited Execute cloud user/final scripts
cloud-init-local.service loaded active exited Initial cloud-init job (pre-networking)
cloud-init.service loaded active exited Initial cloud-init job (metadata service crawler)
crond.service loaded active running Command Scheduler
dbus-broker.service loaded active running D-Bus System Message Bus
dracut-shutdown.service loaded active exited Restore /run/initramfs on shutdown
getty@tty1.service loaded active running Getty on tty1
gssproxy.service loaded active running GSSAPI Proxy Daemon
irqbalance.service loaded active running irqbalance daemon
kmod-static-nodes.service loaded active exited Create List of Static Device Nodes
ldconfig.service loaded active exited Rebuild Dynamic Linker Cache
NetworkManager-wait-online.service loaded active exited Network Manager Wait Online
NetworkManager.service loaded active running Network Manager
nis-domainname.service loaded active exited Read and set NIS domainname from /etc/sysconfig/network
rpc-statd-notify.service loaded active exited Notify NFS peers of a restart
rpcbind.service loaded active running RPC Bind
rsyslog.service loaded active running System Logging Service
selinux-autorelabel-mark.service loaded active exited Mark the need to relabel after reboot
sshd.service loaded active running OpenSSH server daemon
systemd-boot-update.service loaded active exited Automatic Boot Loader Update
systemd-hwdb-update.service loaded active exited Rebuild Hardware Database
systemd-journal-catalog-update.service loaded active exited Rebuild Journal Catalog
systemd-journal-flush.service loaded active exited Flush Journal to Persistent Storage
systemd-journald.service loaded active running Journal Service
systemd-logind.service loaded active running User Login Management
systemd-network-generator.service loaded active exited Generate network units from Kernel command line
systemd-random-seed.service loaded active exited Load/Save OS Random Seed
systemd-remount-fs.service loaded active exited Remount Root and Kernel File Systems
systemd-sysctl.service loaded active exited Apply Kernel Variables
systemd-sysusers.service loaded active exited Create System Users
systemd-tmpfiles-setup-dev.service loaded active exited Create Static Device Nodes in /dev
systemd-tmpfiles-setup.service loaded active exited Create Volatile Files and Directories
systemd-udev-trigger.service loaded active exited Coldplug All udev Devices
systemd-udevd.service loaded active running Rule-based Manager for Device Events and Files
systemd-update-done.service loaded active exited Update is Completed
systemd-update-utmp.service loaded active exited Record System Boot/Shutdown in UTMP
systemd-user-sessions.service loaded active exited Permit User Sessions
user-runtime-dir@0.service loaded active exited User Runtime Directory /run/user/0
user@0.service loaded active running User Manager for UID 0
LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type.
42 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
Процессы
🍒Список запущенных процессов:
ps -axu
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.1 170508 12800 ? Ss 17:28 0:00 /usr/lib/systemd/systemd --switched-root --system --deserialize 31
root 2 0.0 0.0 0 0 ? S 17:28 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? S 17:28 0:00 [pool_workqueue_]
root 4 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/R-rcu_g]
root 5 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/R-rcu_p]
root 6 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/R-slub_]
root 7 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/R-netns]
root 8 0.0 0.0 0 0 ? I 17:28 0:00 [kworker/0:0-events]
root 9 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/0:0H-events_highpri]
root 10 0.0 0.0 0 0 ? I 17:28 0:00 [kworker/u16:0-events_unbound]
root 11 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/R-mm_pe]
root 12 0.0 0.0 0 0 ? I 17:28 0:00 [kworker/u16:1-netns]
root 13 0.0 0.0 0 0 ? I 17:28 0:00 [rcu_tasks_kthre]
root 14 0.0 0.0 0 0 ? I 17:28 0:00 [rcu_tasks_rude_]
root 15 0.0 0.0 0 0 ? I 17:28 0:00 [rcu_tasks_trace]
root 16 0.0 0.0 0 0 ? S 17:28 0:00 [ksoftirqd/0]
root 17 0.0 0.0 0 0 ? S< 17:28 0:00 [pr/ttyS0]
root 18 0.0 0.0 0 0 ? I 17:28 0:00 [rcu_preempt]
root 19 0.0 0.0 0 0 ? S 17:28 0:00 [migration/0]
root 20 0.0 0.0 0 0 ? S 17:28 0:00 [idle_inject/0]
root 22 0.0 0.0 0 0 ? S 17:28 0:00 [cpuhp/0]
root 23 0.0 0.0 0 0 ? S 17:28 0:00 [cpuhp/1]
root 24 0.0 0.0 0 0 ? S 17:28 0:00 [idle_inject/1]
root 25 0.0 0.0 0 0 ? S 17:28 0:00 [migration/1]
root 26 0.0 0.0 0 0 ? S 17:28 0:00 [ksoftirqd/1]
root 28 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/1:0H-events_highpri]
root 29 0.0 0.0 0 0 ? S 17:28 0:00 [cpuhp/2]
root 30 0.0 0.0 0 0 ? S 17:28 0:00 [idle_inject/2]
root 31 0.0 0.0 0 0 ? S 17:28 0:00 [migration/2]
root 32 0.0 0.0 0 0 ? S 17:28 0:00 [ksoftirqd/2]
root 34 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/2:0H-events_highpri]
root 35 0.0 0.0 0 0 ? S 17:28 0:00 [cpuhp/3]
root 36 0.0 0.0 0 0 ? S 17:28 0:00 [idle_inject/3]
root 37 0.0 0.0 0 0 ? S 17:28 0:00 [migration/3]
root 38 0.0 0.0 0 0 ? S 17:28 0:00 [ksoftirqd/3]
root 40 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/3:0H-events_highpri]
root 46 0.0 0.0 0 0 ? I 17:28 0:00 [kworker/u19:1-events_unbound]
root 47 0.0 0.0 0 0 ? I 17:28 0:00 [kworker/u19:2-events_unbound]
root 49 0.0 0.0 0 0 ? I 17:28 0:00 [kworker/u17:1-events_unbound]
root 51 0.0 0.0 0 0 ? I 17:28 0:00 [kworker/u17:3-writeback]
root 52 0.0 0.0 0 0 ? S 17:28 0:00 [kdevtmpfs]
root 53 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/R-inet_]
root 54 0.0 0.0 0 0 ? S 17:28 0:00 [kauditd]
root 56 0.0 0.0 0 0 ? S 17:28 0:00 [khungtaskd]
root 57 0.0 0.0 0 0 ? S 17:28 0:00 [oom_reaper]
root 58 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/R-write]
root 59 0.0 0.0 0 0 ? S 17:28 0:00 [kcompactd0]
root 60 0.0 0.0 0 0 ? SN 17:28 0:00 [ksmd]
root 62 0.0 0.0 0 0 ? SN 17:28 0:00 [khugepaged]
root 63 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/R-crypt]
root 64 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/R-kinte]
root 65 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/R-kbloc]
root 66 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/R-blkcg]
root 67 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/R-tpm_d]
root 68 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/R-md]
root 69 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/R-md_bi]
root 70 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/R-edac-]
root 71 0.0 0.0 0 0 ? S 17:28 0:00 [watchdogd]
root 72 0.0 0.0 0 0 ? I 17:28 0:00 [kworker/2:1-mm_percpu_wq]
root 73 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/1:1H-kblockd]
root 74 0.0 0.0 0 0 ? S 17:28 0:00 [kswapd0]
root 80 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/R-kthro]
root 84 0.0 0.0 0 0 ? I 17:28 0:00 [kworker/3:3-cgroup_destroy]
root 86 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/R-acpi_]
root 87 0.0 0.0 0 0 ? I 17:28 0:00 [kworker/u18:1-flush-252:0]
root 88 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/R-kmpat]
root 89 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/R-kalua]
root 90 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/R-mld]
root 91 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/R-ipv6_]
root 93 0.0 0.0 0 0 ? R 17:28 0:00 [kworker/u20:1-events_unbound]
root 101 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/R-kstrp]
root 120 0.0 0.0 0 0 ? I 17:28 0:00 [kworker/u20:2-flush-252:0]
root 213 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/u21:0]
root 214 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/u22:0]
root 215 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/u23:0]
root 216 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/u24:0]
root 217 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/u25:0]
root 258 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/2:1H-kblockd]
root 267 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/3:1H-kblockd]
root 269 0.0 0.0 0 0 ? I 17:28 0:00 [kworker/u18:3-events_unbound]
root 272 0.0 0.0 0 0 ? I 17:28 0:00 [kworker/1:3-events]
root 273 0.0 0.0 0 0 ? I 17:28 0:00 [kworker/1:4-cgroup_destroy]
root 278 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/0:1H-kblockd]
root 378 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/R-rpcio]
root 379 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/R-xprti]
root 435 0.0 0.0 0 0 ? I 17:28 0:00 [kworker/0:3-events]
root 465 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/R-ata_s]
root 466 0.0 0.0 0 0 ? S 17:28 0:00 [scsi_eh_0]
root 467 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/R-scsi_]
root 468 0.0 0.0 0 0 ? S 17:28 0:00 [scsi_eh_1]
root 469 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/R-scsi_]
root 470 0.0 0.0 0 0 ? I 17:28 0:00 [kworker/u20:3-events_unbound]
root 484 0.0 0.0 0 0 ? S 17:28 0:00 [jbd2/vda1-8]
root 485 0.0 0.0 0 0 ? I< 17:28 0:00 [kworker/R-ext4-]
root 579 0.0 0.1 27684 9344 ? Ss 17:28 0:00 /usr/lib/systemd/systemd-journald
rpc 603 0.0 0.0 14184 5504 ? Ss 17:28 0:00 /usr/bin/rpcbind -w -f
root 605 0.0 0.0 92776 4380 ? S<sl 17:28 0:00 /sbin/auditd
root 607 0.0 0.0 7828 3200 ? S< 17:28 0:00 /usr/sbin/sedispatch
root 633 0.0 0.1 34528 9856 ? Ss 17:28 0:00 /usr/lib/systemd/systemd-udevd
dbus 641 0.0 0.0 10836 4736 ? Ss 17:28 0:00 /usr/bin/dbus-broker-launch --scope system --audit
dbus 664 0.0 0.0 5152 2688 ? S 17:28 0:00 dbus-broker --log 4 --controller 9 --machine-id 628fbea75c011dd6e938b2062f2c604a --max-bytes
root 669 0.0 0.0 82832 4352 ? Ssl 17:28 0:00 /usr/sbin/irqbalance
root 674 0.0 0.1 19956 8960 ? Ss 17:28 0:00 /usr/lib/systemd/systemd-logind
chrony 691 0.0 0.0 84856 4272 ? S 17:28 0:00 /usr/sbin/chronyd -F 2
root 732 0.2 0.2 259088 21740 ? Ssl 17:28 0:10 /usr/sbin/NetworkManager --no-daemon
root 746 0.0 0.0 55884 5664 ? Ssl 17:28 0:00 /usr/sbin/gssproxy -D
root 805 0.0 0.0 173304 6144 ? Ssl 17:28 0:00 /usr/sbin/rsyslogd -n
root 815 0.0 0.1 16756 9216 ? Ss 17:28 0:00 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups
root 818 0.0 0.0 8576 3328 ? Ss 17:28 0:00 /usr/sbin/crond -n
root 819 0.0 0.0 3044 1792 tty1 Ss+ 17:28 0:00 /sbin/agetty -o -p -- \u --noclear - linux
root 853 0.0 0.0 0 0 ? I 17:44 0:00 [kworker/u17:0]
root 858 0.0 0.1 20312 11776 ? Ss 17:59 0:00 sshd: root [priv]
root 861 0.0 0.0 0 0 ? I 17:59 0:00 [kworker/u19:0-events_unbound]
root 862 0.0 0.1 21740 11392 ? Ss 17:59 0:00 /usr/lib/systemd/systemd --user
root 863 0.0 0.0 171836 4848 ? S 17:59 0:00 (sd-pam)
root 868 0.0 0.0 0 0 ? I 17:59 0:00 [kworker/2:0]
root 871 0.0 0.0 20312 6744 ? S 17:59 0:00 sshd: root@pts/0
root 872 0.0 0.0 4452 3712 pts/0 Ss 17:59 0:00 -bash
root 900 0.0 0.0 0 0 ? I 18:00 0:00 [kworker/3:0-mm_percpu_wq]
root 913 0.0 0.0 5592 1408 ? Ss 18:01 0:00 /usr/sbin/anacron -s
root 929 0.0 0.0 7164 2944 pts/0 R+ 18:33 0:00 ps -axu
🍒 Задачи в Сrontab отсутствуют.
🍒Корневая директория:
ls -l
total 64
dr-xr-xr-x. 2 root root 4096 Jun 25 17:23 afs
lrwxrwxrwx. 1 root root 7 Jun 25 17:23 bin -> usr/bin
dr-xr-xr-x. 5 root root 4096 Sep 2 07:12 boot
drwxr-xr-x 18 root root 2780 Nov 20 17:28 dev
drwxr-xr-x. 94 root root 4096 Nov 20 17:28 etc
drwxr-xr-x. 2 root root 4096 Jun 25 17:23 home
lrwxrwxrwx. 1 root root 7 Jun 25 17:23 lib -> usr/lib
lrwxrwxrwx. 1 root root 9 Jun 25 17:23 lib64 -> usr/lib64
drwx------ 2 root root 16384 Sep 4 12:31 lost+found
drwxr-xr-x. 2 root root 4096 Jun 25 17:23 media
drwxr-xr-x. 2 root root 4096 Jun 25 17:23 mnt
drwxr-xr-x. 2 root root 4096 Jun 25 17:23 opt
dr-xr-xr-x 181 root root 0 Nov 20 17:27 proc
dr-xr-x---. 3 root root 4096 Nov 20 17:27 root
drwxr-xr-x 31 root root 920 Nov 20 17:28 run
lrwxrwxrwx. 1 root root 8 Jun 25 17:23 sbin -> usr/sbin
drwxr-xr-x. 2 root root 4096 Jun 25 17:23 srv
dr-xr-xr-x 13 root root 0 Nov 20 17:27 sys
drwxrwxrwt. 11 root root 4096 Nov 20 17:59 tmp
drwxr-xr-x. 12 root root 4096 Sep 2 07:10 usr
drwxr-xr-x. 19 root root 4096 Nov 20 17:27 var
Пакеты
🍒Список установленных пакетов в системе:
Всего 418 пакетов.
rpm -qa
libgcc-11.5.0-2.el9.x86_64
tzdata-2024a-2.el9.noarch
fonts-filesystem-2.0.5-7.el9.1.noarch
subscription-manager-rhsm-certificates-20220623-1.el9.noarch
adobe-source-code-pro-fonts-2.030.1.050-12.el9.1.noarch
dejavu-sans-fonts-2.37-18.el9.noarch
langpacks-core-font-en-3.0-16.el9.noarch
abattis-cantarell-fonts-0.301-4.el9.noarch
geolite2-country-20191217-6.el9.noarch
geolite2-city-20191217-6.el9.noarch
gawk-all-langpacks-5.1.0-6.el9.x86_64
quota-nls-4.09-2.el9.noarch
python3-setuptools-wheel-53.0.0-13.el9.noarch
publicsuffix-list-dafsa-20210518-3.el9.noarch
pcre2-syntax-10.40-6.el9.noarch
ncurses-base-6.2-10.20210508.el9.noarch
libssh-config-0.10.4-13.el9.noarch
libreport-filesystem-2.15.2-6.el9.noarch
dnf-data-4.14.0-17.el9.noarch
kbd-misc-2.4.0-10.el9.noarch
kbd-legacy-2.4.0-10.el9.noarch
hwdata-0.348-9.15.el9.noarch
dhcp-common-4.4.2-19.b1.el9.noarch
coreutils-common-8.32-36.el9.x86_64
centos-gpg-keys-9.0-26.el9.noarch
centos-stream-repos-9.0-26.el9.noarch
centos-stream-release-9.0-26.el9.noarch
setup-2.13.7-10.el9.noarch
filesystem-3.16-5.el9.x86_64
basesystem-11-13.el9.noarch
glibc-gconv-extra-2.34-120.el9.x86_64
glibc-langpack-en-2.34-120.el9.x86_64
glibc-common-2.34-120.el9.x86_64
glibc-2.34-120.el9.x86_64
ncurses-libs-6.2-10.20210508.el9.x86_64
bash-5.1.8-9.el9.x86_64
zlib-1.2.11-41.el9.x86_64
xz-libs-5.2.5-8.el9.x86_64
popt-1.18-8.el9.x86_64
libzstd-1.5.1-2.el9.x86_64
libcap-2.48-9.el9.x86_64
libstdc++-11.5.0-2.el9.x86_64
libuuid-2.37.4-20.el9.x86_64
libxcrypt-4.4.18-3.el9.x86_64
sqlite-libs-3.34.1-7.el9.x86_64
bzip2-libs-1.0.8-8.el9.x86_64
libxml2-2.9.13-6.el9.x86_64
libcom_err-1.46.5-5.el9.x86_64
libcap-ng-0.8.2-7.el9.x86_64
audit-libs-3.1.5-1.el9.x86_64
libmnl-1.0.4-16.el9.x86_64
elfutils-libelf-0.191-4.el9.x86_64
crypto-policies-20240822-1.gitbaf3e06.el9.noarch
readline-8.1-4.el9.x86_64
alternatives-1.24-1.el9.x86_64
keyutils-libs-1.6.3-1.el9.x86_64
libtalloc-2.4.2-1.el9.x86_64
libunistring-0.9.10-15.el9.x86_64
lua-libs-5.4.4-4.el9.x86_64
expat-2.5.0-2.el9.x86_64
libffi-3.4.2-8.el9.x86_64
libgpg-error-1.42-5.el9.x86_64
libnl3-3.9.0-1.el9.x86_64
libsepol-3.6-1.el9.x86_64
lz4-libs-1.9.3-5.el9.x86_64
libidn2-2.3.0-7.el9.x86_64
gmp-6.2.0-13.el9.x86_64
json-c-0.14-11.el9.x86_64
libattr-2.5.1-3.el9.x86_64
libacl-2.3.1-4.el9.x86_64
libsmartcols-2.37.4-20.el9.x86_64
pcre2-10.40-6.el9.x86_64
libselinux-3.6-2.el9.x86_64
sed-4.8-9.el9.x86_64
libsemanage-3.6-2.el9.x86_64
shadow-utils-4.9-9.el9.x86_64
findutils-4.8.0-7.el9.x86_64
libgcrypt-1.10.0-11.el9.x86_64
libtevent-0.16.1-1.el9.x86_64
file-libs-5.39-16.el9.x86_64
file-5.39-16.el9.x86_64
libedit-3.1-38.20210216cvs.el9.x86_64
psmisc-23.4-3.el9.x86_64
dmidecode-3.6-1.el9.x86_64
gdbm-libs-1.23-1.el9.x86_64
jansson-2.14-1.el9.x86_64
libref_array-0.1.5-53.el9.x86_64
libtasn1-4.16.0-8.el9.x86_64
p11-kit-0.25.3-2.el9.x86_64
libtdb-1.4.10-1.el9.x86_64
libverto-0.3.2-3.el9.x86_64
which-2.21-29.el9.x86_64
p11-kit-trust-0.25.3-2.el9.x86_64
libselinux-utils-3.6-2.el9.x86_64
libpsl-0.21.1-5.el9.x86_64
libassuan-2.5.5-3.el9.x86_64
keyutils-1.6.3-1.el9.x86_64
libbpf-1.4.0-1.el9.x86_64
e2fsprogs-libs-1.46.5-5.el9.x86_64
libproxy-0.4.15-35.el9.x86_64
fuse-libs-2.9.9-16.el9.x86_64
libbasicobjects-0.1.1-53.el9.x86_64
libbrotli-1.0.9-6.el9.x86_64
libcollection-0.7.0-53.el9.x86_64
libdb-5.3.28-54.el9.x86_64
iproute-6.2.0-5.el9.x86_64
libdhash-0.5.0-53.el9.x86_64
libgomp-11.5.0-2.el9.x86_64
libpath_utils-0.2.1-53.el9.x86_64
libini_config-1.3.1-53.el9.x86_64
libseccomp-2.5.2-2.el9.x86_64
libsigsegv-2.13-4.el9.x86_64
libsss_idmap-2.9.5-4.el9.x86_64
libyaml-0.2.5-7.el9.x86_64
lzo-2.10-7.el9.x86_64
numactl-libs-2.0.16-3.el9.x86_64
pcre-8.44-4.el9.x86_64
grep-3.6-5.el9.x86_64
openssl-libs-3.2.2-4.el9.x86_64
coreutils-8.32-36.el9.x86_64
ca-certificates-2024.2.69_v8.0.303-91.4.el9.noarch
systemd-libs-252-45.el9.x86_64
libblkid-2.37.4-20.el9.x86_64
dbus-libs-1.12.20-8.el9.x86_64
libmount-2.37.4-20.el9.x86_64
kmod-28-10.el9.x86_64
util-linux-core-2.37.4-20.el9.x86_64
libfdisk-2.37.4-20.el9.x86_64
gzip-1.12-1.el9.x86_64
openssl-3.2.2-4.el9.x86_64
kmod-libs-28-10.el9.x86_64
cracklib-2.9.6-27.el9.x86_64
procps-ng-3.3.17-14.el9.x86_64
libarchive-3.5.3-4.el9.x86_64
libevent-2.1.12-8.el9.x86_64
cracklib-dicts-2.9.6-27.el9.x86_64
dbus-tools-1.12.20-8.el9.x86_64
centos-logos-90.8-1.el9.x86_64
libsss_certmap-2.9.5-4.el9.x86_64
sscg-3.0.0-7.el9.x86_64
xz-5.2.5-8.el9.x86_64
squashfs-tools-4.4-10.git1.el9.x86_64
libutempter-1.2.1-6.el9.x86_64
acl-2.3.1-4.el9.x86_64
gettext-libs-0.21-8.el9.x86_64
gettext-0.21-8.el9.x86_64
attr-2.5.1-3.el9.x86_64
mpfr-4.1.0-7.el9.x86_64
gawk-5.1.0-6.el9.x86_64
krb5-libs-1.21.1-3.el9.x86_64
libtirpc-1.3.3-9.el9.x86_64
libssh-0.10.4-13.el9.x86_64
quota-4.09-2.el9.x86_64
cyrus-sasl-lib-2.1.27-21.el9.x86_64
openldap-2.6.6-3.el9.x86_64
libnfsidmap-2.5.4-27.el9.x86_64
sssd-nfs-idmap-2.9.5-4.el9.x86_64
libibverbs-51.0-1.el9.x86_64
libpcap-1.10.0-4.el9.x86_64
libnl3-cli-3.9.0-1.el9.x86_64
libteam-1.31-16.el9.x86_64
libksba-1.5.1-7.el9.x86_64
libcomps-0.1.18-1.el9.x86_64
ethtool-6.2-1.el9.x86_64
libss-1.46.5-5.el9.x86_64
e2fsprogs-1.46.5-5.el9.x86_64
libxcrypt-compat-4.4.18-3.el9.x86_64
python3-pip-wheel-21.3.1-1.el9.noarch
python-unversioned-command-3.9.19-8.el9.noarch
python3-3.9.19-8.el9.x86_64
python3-libs-3.9.19-8.el9.x86_64
python3-setuptools-53.0.0-13.el9.noarch
python3-six-1.15.0-9.el9.noarch
python3-libselinux-3.6-2.el9.x86_64
python3-dateutil-2.8.1-7.el9.noarch
python3-pyyaml-5.4.1-6.el9.x86_64
python3-iniparse-0.4-45.el9.noarch
python3-distro-1.5.0-7.el9.noarch
python3-idna-2.10-7.el9.1.noarch
python3-systemd-234-19.el9.x86_64
python3-audit-3.1.5-1.el9.x86_64
python3-libsemanage-3.6-2.el9.x86_64
python3-configobj-5.0.6-25.el9.noarch
python3-inotify-0.9.6-25.el9.noarch
python3-setools-4.4.4-1.el9.x86_64
python3-libcomps-0.1.18-1.el9.x86_64
python3-chardet-4.0.0-5.el9.noarch
python3-decorator-4.4.2-6.el9.noarch
python3-libxml2-2.9.13-6.el9.x86_64
python3-ptyprocess-0.6.0-12.el9.noarch
python3-pexpect-4.8.0-7.el9.noarch
python3-pysocks-1.7.1-12.el9.noarch
python3-urllib3-1.26.5-6.el9.noarch
python3-requests-2.25.1-8.el9.noarch
python3-cloud-what-1.29.42-1.el9.x86_64
python3-attrs-20.3.0-7.el9.noarch
python3-file-magic-5.39-16.el9.noarch
sos-4.7.2-3.el9.noarch
python3-jsonpointer-2.0-4.el9.noarch
python3-jsonpatch-1.21-16.el9.noarch
python3-markupsafe-1.1.1-12.el9.x86_64
python3-netifaces-0.10.6-15.el9.x86_64
python3-oauthlib-3.1.1-5.el9.noarch
python3-prettytable-0.7.2-27.el9.noarch
python3-pyrsistent-0.17.3-8.el9.x86_64
python3-jsonschema-3.2.0-13.el9.noarch
python3-pyserial-3.4-12.el9.noarch
python3-pytz-2021.1-5.el9.noarch
python3-babel-2.9.1-2.el9.noarch
python3-jinja2-2.11.3-6.el9.noarch
gdisk-1.0.7-5.el9.x86_64
groff-base-1.22.4-10.el9.x86_64
libicu-67.1-9.el9.x86_64
snappy-1.1.8-8.el9.x86_64
libpng-1.6.37-12.el9.x86_64
pigz-2.5-4.el9.x86_64
hostname-3.23-6.el9.x86_64
kernel-tools-libs-5.14.0-503.el9.x86_64
less-590-5.el9.x86_64
systemd-rpm-macros-252-45.el9.noarch
c-ares-1.19.1-2.el9.x86_64
cpio-2.13-16.el9.x86_64
diffutils-3.7-12.el9.x86_64
inih-49-6.el9.x86_64
libatomic-11.5.0-2.el9.x86_64
libcbor-0.7.0-5.el9.x86_64
libdaemon-0.14-23.el9.x86_64
teamd-1.31-16.el9.x86_64
libeconf-0.4.1-4.el9.x86_64
libpwquality-1.4.4-8.el9.x86_64
pam-1.5.1-20.el9.x86_64
util-linux-2.37.4-20.el9.x86_64
grub2-common-2.06-82.el9.noarch
openssh-8.7p1-43.el9.x86_64
grub2-pc-modules-2.06-82.el9.noarch
virt-what-1.25-10.el9.x86_64
kbd-2.4.0-10.el9.x86_64
sudo-1.9.5p2-10.el9.x86_64
libev-4.33-5.el9.x86_64
libverto-libev-0.3.2-3.el9.x86_64
libndp-1.9-1.el9.x86_64
libnfnetlink-1.0.1-21.el9.x86_64
libnetfilter_conntrack-1.0.9-1.el9.x86_64
iptables-libs-1.8.10-5.el9.x86_64
libnghttp2-1.43.0-6.el9.x86_64
libcurl-7.76.1-31.el9.x86_64
tpm2-tss-3.2.3-1.el9.x86_64
ima-evm-utils-1.5-2.el9.x86_64
curl-7.76.1-31.el9.x86_64
rpm-4.16.1.3-34.el9.x86_64
rpm-libs-4.16.1.3-34.el9.x86_64
policycoreutils-3.6-2.1.el9.x86_64
selinux-policy-38.1.44-1.el9.noarch
selinux-policy-targeted-38.1.44-1.el9.noarch
dbus-1.12.20-8.el9.x86_64
systemd-pam-252-45.el9.x86_64
systemd-252-45.el9.x86_64
dbus-common-1.12.20-8.el9.noarch
dbus-broker-28-7.el9.x86_64
cronie-anacron-1.5.7-11.el9.x86_64
cronie-1.5.7-11.el9.x86_64
crontabs-1.11-26.20190603git.el9.noarch
initscripts-service-10.11.7-1.el9.noarch
iputils-20210202-9.el9.x86_64
libsolv-0.7.24-3.el9.x86_64
audit-3.1.5-1.el9.x86_64
authselect-libs-1.2.6-2.el9.x86_64
device-mapper-libs-1.02.198-2.el9.x86_64
device-mapper-1.02.198-2.el9.x86_64
grub2-tools-minimal-2.06-82.el9.x86_64
cryptsetup-libs-2.7.2-1.el9.x86_64
systemd-udev-252-45.el9.x86_64
libfido2-1.13.0-2.el9.x86_64
os-prober-1.77-10.el9.x86_64
kpartx-0.8.7-32.el9.x86_64
elfutils-default-yama-scope-0.191-4.el9.noarch
elfutils-libs-0.191-4.el9.x86_64
elfutils-debuginfod-client-0.191-4.el9.x86_64
binutils-gold-2.35.2-54.el9.x86_64
binutils-2.35.2-54.el9.x86_64
rpm-build-libs-4.16.1.3-34.el9.x86_64
gssproxy-0.8.4-7.el9.x86_64
libkcapi-1.4.0-2.el9.x86_64
libkcapi-hmaccalc-1.4.0-2.el9.x86_64
dracut-057-70.git20240819.el9.x86_64
kernel-modules-core-5.14.0-503.el9.x86_64
kernel-core-5.14.0-503.el9.x86_64
grub2-tools-2.06-82.el9.x86_64
grubby-8.40-63.el9.x86_64
kernel-modules-5.14.0-503.el9.x86_64
dracut-squash-057-70.git20240819.el9.x86_64
logrotate-3.18.0-8.el9.x86_64
rpcbind-1.2.6-7.el9.x86_64
oddjob-0.34.7-7.el9.x86_64
oddjob-mkhomedir-0.34.7-7.el9.x86_64
authselect-1.2.6-2.el9.x86_64
rpm-plugin-systemd-inhibit-4.16.1.3-34.el9.x86_64
libpipeline-1.5.3-4.el9.x86_64
libsss_nss_idmap-2.9.5-4.el9.x86_64
sssd-client-2.9.5-4.el9.x86_64
libsss_sudo-2.9.5-4.el9.x86_64
lmdb-libs-0.9.29-3.el9.x86_64
libldb-2.9.1-2.el9.x86_64
sssd-common-2.9.5-4.el9.x86_64
nettle-3.9.1-1.el9.x86_64
gnutls-3.8.3-4.el9.x86_64
glib2-2.68.4-15.el9.x86_64
python3-dbus-1.2.18-2.el9.x86_64
json-glib-1.6.6-1.el9.x86_64
polkit-libs-0.117-13.el9.x86_64
polkit-0.117-13.el9.x86_64
polkit-pkla-compat-0.1-21.el9.x86_64
NetworkManager-libnm-1.48.10-1.el9.x86_64
NetworkManager-1.48.10-1.el9.x86_64
gobject-introspection-1.68.0-11.el9.x86_64
python3-gobject-base-noarch-3.40.1-6.el9.noarch
python3-gobject-base-3.40.1-6.el9.x86_64
libmodulemd-2.13.0-2.el9.x86_64
libuser-0.63-15.el9.x86_64
shared-mime-info-2.1-5.el9.x86_64
passwd-0.80-12.el9.x86_64
usermode-1.114-5.el9.x86_64
python3-dasbus-1.4-5.el9.noarch
PackageKit-glib-1.2.6-1.el9.x86_64
NetworkManager-team-1.48.10-1.el9.x86_64
gsettings-desktop-schemas-40.0-6.el9.x86_64
webkit2gtk3-jsc-2.44.3-2.el9.x86_64
libproxy-webkitgtk4-0.4.15-35.el9.x86_64
glib-networking-2.68.3-3.el9.x86_64
cockpit-bridge-323-1.el9.x86_64
libsoup-2.72.0-8.el9.x86_64
npth-1.6-8.el9.x86_64
gnupg2-2.3.3-4.el9.x86_64
gpgme-1.15.1-6.el9.x86_64
librepo-1.14.5-2.el9.x86_64
libdnf-0.69.0-12.el9.x86_64
python3-libdnf-0.69.0-12.el9.x86_64
python3-hawkey-0.69.0-12.el9.x86_64
libdnf-plugin-subscription-manager-1.29.42-1.el9.x86_64
python3-librepo-1.14.5-2.el9.x86_64
python3-gpg-1.15.1-6.el9.x86_64
rpm-sign-libs-4.16.1.3-34.el9.x86_64
python3-rpm-4.16.1.3-34.el9.x86_64
python3-dnf-4.14.0-17.el9.noarch
dnf-4.14.0-17.el9.noarch
python3-dnf-plugins-core-4.3.0-16.el9.noarch
dnf-plugins-core-4.3.0-16.el9.noarch
python3-subscription-manager-rhsm-1.29.42-1.el9.x86_64
subscription-manager-1.29.42-1.el9.x86_64
oniguruma-6.9.6-1.el9.6.x86_64
jq-1.6-16.el9.x86_64
pciutils-libs-3.7.0-5.el9.x86_64
sg3_utils-libs-1.47-9.el9.x86_64
slang-2.3.2-11.el9.x86_64
newt-0.52.21-11.el9.x86_64
userspace-rcu-0.12.1-6.el9.x86_64
xfsprogs-6.4.0-4.el9.x86_64
checkpolicy-3.6-1.el9.x86_64
python3-policycoreutils-3.6-2.1.el9.noarch
policycoreutils-python-utils-3.6-2.1.el9.noarch
setroubleshoot-plugins-3.3.14-4.el9.noarch
setroubleshoot-server-3.3.32-1.el9.x86_64
libestr-0.1.11-4.el9.x86_64
libfastjson-0.99.9-5.el9.x86_64
rsyslog-logrotate-8.2310.0-4.el9.x86_64
rsyslog-8.2310.0-4.el9.x86_64
libjpeg-turbo-2.0.90-7.el9.x86_64
gdk-pixbuf2-2.42.6-4.el9.x86_64
libmaxminddb-1.5.2-4.el9.x86_64
ipcalc-1.0.0-5.el9.x86_64
dhcp-client-4.4.2-19.b1.el9.x86_64
dracut-network-057-70.git20240819.el9.x86_64
kexec-tools-2.0.27-15.el9.x86_64
libstemmer-0-18.585svn.el9.x86_64
libappstream-glib-0.7.18-5.el9.x86_64
PackageKit-1.2.6-1.el9.x86_64
liburing-2.5-1.el9.x86_64
langpacks-core-en_GB-3.0-16.el9.noarch
langpacks-en_GB-3.0-16.el9.noarch
qemu-guest-agent-9.0.0-9.el9.x86_64
cockpit-system-323-1.el9.noarch
cloud-init-23.4-19.el9.noarch
rhc-0.2.4-5.el9.x86_64
NetworkManager-tui-1.48.10-1.el9.x86_64
sg3_utils-1.47-9.el9.x86_64
kernel-tools-5.14.0-503.el9.x86_64
yum-utils-4.3.0-16.el9.noarch
yum-4.14.0-17.el9.noarch
cockpit-ws-323-1.el9.x86_64
initscripts-rename-device-10.11.7-1.el9.x86_64
irqbalance-1.9.4-1.el9.x86_64
chrony-4.5-3.el9.x86_64
sssd-kcm-2.9.5-4.el9.x86_64
man-db-2.9.3-7.el9.x86_64
authselect-compat-1.2.6-2.el9.x86_64
nfs-utils-2.5.4-27.el9.x86_64
kernel-5.14.0-503.el9.x86_64
crypto-policies-scripts-20240822-1.gitbaf3e06.el9.noarch
grub2-pc-2.06-82.el9.x86_64
dracut-config-generic-057-70.git20240819.el9.x86_64
openssh-clients-8.7p1-43.el9.x86_64
parted-3.5-2.el9.x86_64
microcode_ctl-20240531-1.el9.noarch
openssh-server-8.7p1-43.el9.x86_64
rpm-plugin-selinux-4.16.1.3-34.el9.x86_64
rpm-plugin-audit-4.16.1.3-34.el9.x86_64
iproute-tc-6.2.0-5.el9.x86_64
cloud-utils-growpart-0.33-1.el9.x86_64
tcpdump-4.99.0-9.el9.x86_64
prefixdevname-0.1.0-8.el9.x86_64
rsync-3.2.3-20.el9.x86_64
tar-1.34-7.el9.x86_64
vim-minimal-8.2.2637-21.el9.x86_64
lshw-B.02.19.2-10.el9.x86_64
ncurses-6.2-10.20210508.el9.x86_64
libsysfs-2.1.1-10.el9.x86_64
lsscsi-0.32-6.el9.x86_64
rootfiles-8.1-31.el9.noarch
Попытка №1
Фиксируется последовательность(лог) действий для решения изложенной задачи.
Подготовительный этап
🍒Создание пользователя bitrix и группы bitrix:
sudo groupadd -g 600 bitrix
sudo |
Запуск команд с правами суперпользователя |
groupadd |
Команда добавления группы |
-g |
Опция флаг: принимает число идентификатор группы |
600 |
уникальный идентификатор группы |
bitrix |
название группы |
sudo useradd bitrix -p bitrix -d /home/bitrix -m -g bitrix
sudo |
Запуск команд с правами суперпользователя |
useradd |
Команда добавления учетной записи (пользователя) |
bitrix |
Наименование учетной записи |
-p |
Опция флаг: принимает строку для пароля |
bitrix |
Пароль учетной записи |
-d |
Опция флаг: домашняя директория учетной записи |
/home/bitrix |
Путь к домашней директории |
-m |
Опция флаг: создать директорию если не существует |
-g |
Флаг добавления в существующую группу |
bitrix |
Наименование группы в которую добавится учетная запись |
Установка прав:
sudo chmod 0775 /home/bitrix
sudo |
Запуск команд с правами суперпользователя |
chmod |
Команда изменение прав |
0775 |
Восьмеричное представление прав drwxrwxr-x |
/home/bitrix |
Путь к папке или файлу |
Создание директории под сайт:
sudo mkdir -m 0755 /home/bitrix/www
sudo |
Запуск команд с правами суперпользователя |
mkdir |
Команда создания директории |
-m |
Опция флаг, принимает код представление прав |
0755 |
Восьмеричное представление прав drwxr-xr-x |
/home/bitrix/www |
Путь к папке или файлу |
Установка прав:
sudo chown bitrix:bitrix /home/bitrix/www
sudo |
Запуск команд с правами суперпользователя |
chown |
Команда изменение владельца |
bitrix:bitrix |
пользователь : группа |
/home/bitrix/www |
Путь к папке или файлу |
Полный код:
- после
\
пробелов быть не должно, иначе будет ошибка ;
выполнить команды последовательно без проверок&&
выполняется если предыдущая команда выполнилась успешно||
выполнит следующую команду, если предыдущая завершиласьНЕ
успешно- stdout одной команды использовать в качестве параметра для другой. Это делается с помощью кавычек
` `
sudo groupadd -g 600 bitrix \
&& useradd bitrix -p bitrix -d /home/bitrix -m -g bitrix \
&& chmod 0775 /home/bitrix && mkdir -m 0755 /home/bitrix/www \
&& chown bitrix:bitrix /home/bitrix/www
🍒 Обновляем список репозиториев и пакетов до актуального состояния:
sudo yum update -y
Устанавливаем модули сборщика c/c++
:
sudo yum install gcc pcre-devel gcc-c++ kernel-devel -y
Добавляем репозиторий EPEL
:
sudo dnf install -y https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
Добавляем репозиторий REMI
(нужен для пакетов php):
sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-9.rpm
🍒Установка Node.js и NPM:
Скачиваем скрипт для установки nvm
(Node Version Manager) и запускаем его:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
Запускаем nvm
после установки:
source ~/.bash_profile
Выводим список версий:
nvm list-remote
Устанавливаем нужную версию node.js
и npm
(входит в состав пакета):
nvm install v22.11.0
Для проверки версий пакетов можно использовать команды node -v
и npm -v
PHP
Вариант №1 Установка из репозитория
Присутствуют политические артефакты
🍒Установка
Обязательно нужно обновить репозитории EPEL
и REMI
Посмотреть список доступных версий пакетов:
sudo dnf module list php
Включаем версию 8.4
:
sudo dnf module enable php:remi-8.4 -y
Устанавливаем пакеты php:
sudo dnf install php php-cli php-common php-fpm -y
Проверить версии можно командами php -v
, php-fpm -v
.
Конфигурационный файл php по умолчанию располагается по пути /etc/php.ini
Для установки php
расширений используется следующая команда:
Необходимо заменить {extension-name}
на имя модуля, который нужно установить.
sudo dnf install php-{extension-name} -y
Для выполнения php на fpm необходимо запустить php как службу, иначе nginx не увидит сокет.
Добавляем службу в автозагрузку:
sudo systemctl enable php-fpm
Запускаем службу:
sudo systemctl start php-fpm
Вариант №2 Установка и компиляция из исходников
🍒Установка
Создаем папку /srv/php8-fpm
для хранения скомпилированной сборки php-fpm
:
mkdir /srv/php8-fpm
Скачиваем архив с исходным кодом php
версия 8.4.1:
curl -O https://www.php.net/distributions/php-8.4.1.tar.gz
Распаковываем архив, собираем сборку:
tar xvf php-8.4.1.tar.gz
rm -f php-8.4.1.tar.gz
cd ./php-8.4.1
# базовая сборка
./configure --prefix=/srv/php8-fpm --enable-fpm --with-config-file-path=/srv/php8-fpm/config --enable-mbstring
make
make test
make install
make clean
Проверяем установленную версию и наличие пакетных модулей:
/srv/php8-fpm/sbin/php-fpm -v
Nginx
🍒Установка
Скачиваем архив последней стабильной версии на 21.11.2024:
https://nginx.org/en/download.html
curl -O https://nginx.org/download/nginx-1.26.2.tar.gz
Распаковываем архив:
tar xvf nginx-1.26.2.tar.gz -y
Удаляем архив:
rm -f nginx-1.26.2.tar.gz
(❗️ ВРЕМЕННО - позже заменить) Создаем папку командой mkdir /srv/nginx
для хранения собранного бандла nginx.
Собираем сервер:
# Тестовая базовая сборка
./configure --prefix=/srv/nginx --without-http_rewrite_module --without-http_gzip_module
make
make test
make install
make clean
# собранный сервер будет располагаться в папке: /srv/nginx
# запуск сервера:
/srv/nginx/sbin/nginx
# остановка сервера:
/srv/nginx/sbin/nginx -s stop
Успешным тестом будет отображение в браузере следующей страницы на порту 80
🍒 Настройка на обработку php
через fpm-fastcgi
Вносим изменения в файл конфигурации:
vi /srv/nginx/conf/nginx.conf
исправляем секцию location
на:
location / {
root /home/bitrix/www;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
Тестируем изменения:
/srv/nginx/sbin/nginx -t
Перезапускаем сервер:
/srv/nginx/sbin/nginx -s reload
Проверяем работу fast-cgi
php-fpm
:
(❗️ Временно) Скачиваем и разархивируем установщик Битрикс:
curl -v -o start_encode.tar.gz -L https://www.1c-bitrix.ru/download/start_encode.tar.gz
tar xvf start_encode.tar.gz
rm -f start_encode.tar.gz
Нужен модуль: zlib в PHP
zlib module is not installed!
Нужы правила обработки статики стили и картинки не отдаются по умолчанию.
Добавляем обработку базовых форматов изображений и css файлов:
https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=32&LESSON_ID=3368
location ~* \.(jpg|jpeg|gif|png|css)$ {
root /home/bitrix/www;
access_log off;
#expires 3d;
}
Промежуточная проверка перед установкой.
Параметр: | ||
Версия веб-сервера nginx | Не выяснена | |
Требуемые модули PHP: | ||
функции MySQL | Не установлен | |
OpenSSL | Не установлен | |
Рекомендуемые установки PHP: | ||
показывать ошибки (display_errors) | Включено | |
Рекомендуемые модули PHP: | ||
Zlib Compression | Не установлен | |
Библиотека GD (функции для работы с графикой) | Не установлен | |
Free Type Library | Не установлен |
Дополнительная настройка.
sudo dnf --enablerepo=crb install oniguruma-devel -y
sudo dnf install libpng-devel freetype-devel -y
Переконфигурация php-fpm
:
./configure --prefix=/srv/php8-fpm --enable-fpm --with-config-file-path=/srv/php8-fpm/config --enable-mbstring --with-openssl --with-mysqli --with-zlib --enable-gd --with-freetype
make
make test
make install
make clean
/srv/php8-fpm/sbin/php-fpm
Ошибки включены для процесса отладки.
Процесс установки не вызвал ошибок. После процесса установки доступен сайт.
При установке подключения к базе данных использовался полный ip 127.0.0.1 вместо localhost.
У сайта есть проблемы. Связанные с конфигурацией nginx.
Скорость обработки неплохая.
Переход в админку присутствует, но не работает функционал админки и её элементы управления. Явная проблема с отсутствием JS файлов, вызванная некорректной настройкой Nginx.
После добавление выдачи js файлов, админка заработала.
Но выявился ряд проблем.
Проблема в проверке сайта. (связана с изменениями с новейшей версией php
)
Системы диагностики Битрикс не поддерживают новейшие версии Баз данных.
Рекомендуется установить акселератор (странно что он не идет в сборке по умолчанию ?) ZendOpcache
Для подключения и активации модуля
OpCache
в составе сервисаphp-fpm
необходимо:
Собрать конфигурацию php
со следующими параметрами:
# Указать путь до директории с файлами конфигурации
--with-config-file-path=/usr/local/php/etc
# включить в сборку библиотеки поддержки fast process manager
--enable-fpm
# включить в сборку библиотеки модуля opcache
--enable-opcache
Добавить в директорию с файлами конфигурации файл php.ini
vi /usr/local/php/etc/php.ini
со следующим содержанием:
[opcache]
zend_extension=opcache.so
opcache.enable=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
opcache.revalidate_freq=2
opcache.validate_timestamps=1
MariaDB
🍒Установка
Создаем файл:
vi /etc/yum.repos.d/mariadb.repo
Добавляем в файл конфигурацию репозитория:
# MariaDB 10.11 RedHatEnterpriseLinux repository list - created 2023-11-01 14:20 UTC
# https://mariadb.org/download/
[mariadb]
name = MariaDB
# rpm.mariadb.org is a dynamic mirror if your preferred mirror goes offline. See https://mariadb.org/mirrorbits/ for details.
# baseurl = https://rpm.mariadb.org/10.11/rhel/$releasever/$basearch
baseurl = https://mirror.23m.com/mariadb/yum/10.11/rhel/$releasever/$basearch
# gpgkey = https://rpm.mariadb.org/RPM-GPG-KEY-MariaDB
gpgkey = https://mirror.23m.com/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck = 1
Скачиваем службы сервера и клиента:
dnf install MariaDB-server MariaDB-client -y
Проверка версии:
mysql -V
Запускаем сервис с СУБД:
systemctl start mariadb
systemctl status mariadb
Конфигурируем доступ к базе:
# зайти в СУБД под root
mysql
# создаем Базу данных sitemanager
CREATE DATABASE sitemanager;
# создаем пользователя bitrix0
CREATE user bitrix0;
# Назначаем владельцем базы sitemanager пользователя bitrix0 и устанавливаем пароль bitrix
GRANT ALL ON sitemanager.* TO bitrix0@localhost IDENTIFIED BY 'bitrix';
# для проверки доступа можно выполнить подключение к базе sitemanager под пользователем bitrix0
# mysql -u bitrix0 -p sitemanager
Redis
🍒Установка
Данный сервис необходим для организации Push-сервера. Сервис используется в конфигурации Битрикс24. Для CMS Управления Сайтом сервис не обязателен, но может использоваться для хранения сессий пользователей.
Устанавливаем службу:
sudo dnf install redis -y
Добавляем в автозагрузки и запускаем службу:
sudo systemctl --now enable redis && systemctl start redis
Проверка статуса активности службы:
sudo systemctl status redis
Рекомендуется защитить экземпляр службы и обрабатываемые данные, включив доступ по паролю, переопределив обработку на локальный хост и активировав встроенный, защищенный режим.
# Файл конфигурации
sudo vi /etc/redis.conf
# в ключ requirepass установить пароль
requirepass Password
# расскоментировать строку привязки к локальному хосту
bind 127.0.0.1
# установить значение protected-mode на yes
protected-mode yes
Перезагрузить службу для переопределения новой конфигурации:
sudo systemctl restart redis
Memcache
🍒Установка
Модуль Memcache предоставляет удобный процедурный и объектно-ориентированный интерфейс к memcached, высокоэффективному кеширующему демону, который был специально разработан для снижения нагрузки на базу данных в динамических веб приложениях.
Модуль Memcache также предоставляет дескриптор сессий (
memcache
).Больше информации о memcached вы сможете найти на » http://www.memcached.org/.
Для php обезательна установка дополнительного пакета zlib, так как модуль применяет сжатие в момент обработки.dnf --enablerepo=crb install libzip-devel
Исходные файлы модуля для php: https://pecl.php.net/package/memcache
Устанавливаем службу:
sudo dnf install -y memcached
Файл конфигурации располагается по пути /etc/sysconfig/memcached
:
vi /etc/sysconfig/memcached
# Порт который слушает приложение
PORT="11211"
# Владелец процесса
USER="memcached"
# Максимальное число соединений
MAXCONN="1024"
# Максимальный размер памяти кэша (MB)
CACHESIZE="64"
# здесь можно указать опциональные параметры
# установлено прослушивание на локальном хосте по умолчанию
# если нужно использовать memcached с других хостов, необходимо изменить этот параметр на свой IP-адрес или на [0.0.0.0]
OPTIONS="-l 127.0.0.1,::1"
Запустить службу и добавить в автозагрузки:
sudo systemctl enable --now memcached
# Created symlink
# /etc/systemd/system/multi-user.target.wants/memcached.service → /usr/lib/systemd/system/memcached.service.
Если необходимо использовать Memcached с других хостов и при этом запущен
Firewalld,
разрешите службу.sudo firewall-cmd --add-service=memcache
sudo firewall-cmd --runtime-to-permanent
Postfix
🍒Установка
Устанавливаем службу:
sudo dnf install -y postfix
Конфигурация расположена в файле /etc/postfix/main.cf
# line 95 : uncomment and specify hostname
myhostname = mail.srv.world
# line 102 : uncomment and specify domain name
mydomain = srv.world
# line 118 : uncomment
myorigin = $mydomain
# line 135 : change
inet_interfaces = all
# line 138 : change it if use only IPv4
inet_protocols = ipv4
# line 183 : add
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
# line 283 : uncomment and specify your local network
mynetworks = 127.0.0.0/8, 10.0.0.0/24
# line 438 : uncomment (use Maildir)
home_mailbox = Maildir/
# line 593 : add
# hide the kind or version of SMTP software
smtpd_banner = $myhostname ESMTP
# add follows to last line
# disable SMTP VRFY command
disable_vrfy_command = yes
# require HELO command to sender hosts
smtpd_helo_required = yes
# limit an email size
# example below means 10M bytes limit
message_size_limit = 10240000
# SMTP-Auth settings
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
smtpd_recipient_restrictions =
permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destination
Необходимо убедится что Firewall разрешает соединения по 25/TCP порту, для служб SMTP.
firewall-cmd --add-service=smtp
firewall-cmd --runtime-to-permanent
Docker
🍒Установка
В процессе разработки, конфигурация после отладки остальных системных узлов. Перенесен на следующие итерации.
Заключительный этап
🍒Установка bitrix-cli
Предварительно необходимо установить Node.js и Node Package Manager (NPM).
@bitrix/cli — консольный инструмент Битрикс-разработчика. Основная цель — упростить и автоматизировать разработку фронтенда для проектов на 1С-Битрикс: Управление Сайтом и Битрикс24.
@bitrix/cli - это набор консольных команд:
bitrix build
для сборки и транспиляции ES6+ кода в кросс-браузерный ES5;bitrix test
для запуска Mocha -тестов;bitrix create
для быстрого создания расширения («экстеншна»).В первую очередь @bitrix/cli предназначен для работы расширениями («экстеншнами»), шаблонами сайта и шаблонами компонентов.
Установка пакета:
$ npm install -g @bitrix/cli
🍒Установка системы контроля версии git
Устанавливаем систему:
sudo dnf install -y git
После установки необходимо настроить персональные данные в глобальном конфигурационном файле, которые будут использоваться при коммитах.
git config --global user.name "Имя"
git config --global user.email "email@example.com"
Для просмотра текущих параметров конфигурации используется команда:
git config --list
Если необходимо обмениваться с удаленными репозиториями через ssh авторизацию по ключу, а не с помощью авторизации логин/пароль:
Сгенерировать ssh ключ:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
Нажать
Enter
, чтобы принять местоположение файла по умолчанию. При появлении запроса можно ввести безопасную парольную фразу для дополнительного уровня безопасности.Запустить SSH-агент и добавить свой SSH-ключ:
eval $(ssh-agent -s) ssh-add ~/.ssh/id_rsa
Скопировать содержимое открытого ключа и добавьте его в службу хостинга репозитория Git:
cat ~/.ssh/id_rsa.pub
🍒Установка git-runner
Установка службы скриптом:
curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh" | sudo bash
Тестирование
Тестирование официальным скриптом Битрикс:
https://dev.1c-bitrix.ru/learning/course/?COURSE_ID=32&LESSON_ID=3262&LESSON_PATH=3903.4905.3262
Не скачивается Новая версия скрипта.
Не тестируются: Фактическое ограничение памяти, Сохранение сессии, Тест на время, Тест на время с нагрузкой на процессор.
Файловая система успешно протестирована.
Тест с файлом .htaccess не пройдет, так как это конфигурация Apache, данная сборка работает без него.
Расширения все установлены, проблема в последнем параметре.
sql_mode: STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION Режимы `STRICT*` не поддерживаются
Тут страндартно.
На экране выбора установки ошибок нет.
Установка продукта:
Версию веб сервера не распознает Установщик, но распознает скрипт тестирования.
Версия веб сервера: nginx 1.26.2
opcache.revalidate_freq
= 2
, требуется 0. (Битрикс рекомендует Установить проверку при каждом запросе)
Как часто проверять временные метки скрипта на наличие обновлений (в секундах). 0
Это приведет к тому, что OPcache будет проверять наличие обновлений при каждом запросе.
Поддерка сессий. Вероятно Каталог не доступен для записи. (проверить права пользователя bitrix
)
Ошибка исчезает если задан параметр
session.save_path
, и к директории есть полный доступ у учетной записиbitrix
. Вероятно проблема связана с тем, что модуль сервера apache по умолчанию устанавливал рекомендуемые значения сессии.
Ошибки включены для отображения при тестировании. В финальной отображение ошибок будет отключено.
Установлена редакция Бизнес, с шаблоном магазин. Публичная страница сайта доступна.
Административный раздел доступен.
Проверка системы из административной части падает с ошибкой.
[RuntimeException]
Could not start session because headers have already been sent. "/home/bitrix/www/bitrix/modules/main/admin/site_checker.php":18. (0)
/home/bitrix/www/bitrix/modules/main/lib/session/session.php:144
#0: Bitrix\Main\Session\Session->start()
/home/bitrix/www/bitrix/modules/main/lib/session/kernelsessionproxy.php:47
#1: Bitrix\Main\Session\KernelSessionProxy->start()
/home/bitrix/www/bitrix/modules/main/include.php:1
#2: require_once(string)
/home/bitrix/www/bitrix/modules/main/include/prolog_admin_before.php:39
#3: require_once(string)
/home/bitrix/www/bitrix/modules/main/admin/site_checker.php:257
#4: require(string)
/home/bitrix/www/bitrix/admin/site_checker.php:1
----------
Deprecated: Constant E_STRICT is deprecated in /home/bitrix/www/bitrix/modules/main/admin/site_checker.php on line 18
Решено
Проблема в ядре файла /home/bitrix/www/bitrix/modules/main/admin/site_checker.php , Необходимо закоментировать вызов функции error_reporting, так как функция некорректно отрабатывает с сессиями ядра Битрикс.
Так как файлы ядра запрещено изменять, решение временное.
opcache.max_accelerated_files = 10000 , Установить больше или равным "100000".
Максимальное количество ключей (и, следовательно, скриптов) в хэш-таблице OPcache. Фактическое используемое значение будет первым числом в наборе простых чисел, { 223, 463, 983, 1979, 3907, 7963, 16229, 32531, 65407, 130987, 262237, 524521, 1048793 }
которое больше или равно настроенному значению. Минимальное значение — 200. Максимальное значение — 1000000. Значения за пределами этого диапазона ограничиваются допустимым диапазоном.
Эта версия MySQL не поддерживается данной диагностикой. Результаты могут быть неверными.
innodb_flush_log_at_trx_commit = 1 , Значение параметра innodb_flush_log_at_trx_commit желательно должно быть равным 2.
transaction-isolation = REPEATABLE-READ, Значение параметра transaction-isolation должно быть равным READ-COMMITTED.
В Инфоблоках при открытии товара возникает следующая ошибка.
[Error]
Call to undefined function Bitrix\Main\File\Image\imagecreatefromjpeg() (0)
/home/bitrix/www/bitrix/modules/main/lib/File/Image/Gd.php:48
#0: Bitrix\Main\File\Image\Gd->load()
/home/bitrix/www/bitrix/modules/main/lib/File/Image.php:90
#1: Bitrix\Main\File\Image->load()
/home/bitrix/www/bitrix/modules/main/classes/general/file.php:2663
#2: CFile::ResizeImageFile(string, string, array, integer, array, boolean, array)
/home/bitrix/www/bitrix/modules/main/classes/general/file.php:2394
#3: CFile::ResizeImageGet(array, array, integer, boolean)
/home/bitrix/www/bitrix/modules/main/lib/ui/fileinputunclouder.php:40
#4: Bitrix\Main\UI\FileInputUnclouder::getSrcWithResize(array, array)
/home/bitrix/www/bitrix/modules/main/lib/ui/fileinput.php:519
#5: Bitrix\Main\UI\FileInput->getFile(string, string, boolean)
/home/bitrix/www/bitrix/modules/main/lib/ui/fileinput.php:319
#6: Bitrix\Main\UI\FileInput->show(array, boolean)
/home/bitrix/www/bitrix/modules/iblock/admin_tools.php:388
#7: _ShowFilePropertyField(string, array, array, integer, boolean)
/home/bitrix/www/bitrix/modules/iblock/admin_tools.php:652
#8: _ShowPropertyField(string, array, array, boolean, boolean, integer, string, boolean)
/home/bitrix/www/bitrix/modules/iblock/admin/iblock_element_edit.php:2566
#9: require(string)
/home/bitrix/www/bitrix/admin/iblock_element_edit.php:1
После перезагрузки сессии проблема пропадает. Возможно проблемы с тем, что файлы ядра в демо версии сильно устарели к новой версии php (ошибка: не может вызвать функцию ядра) и библиотекам, так как возможность обновиться без лицензионного ключа отсутствует.
Главный модуль(Ядро) от 23.09.2024, Инфоблоки и модуль Магазина от 03.09.2024. По состоянию на 29.11.2024.
UPD: Отсутствуют дополнительные библиотеки модуля GD: JPEG Support, XPM Support, WebP Support, AVIF Support, JIS-mapped Japanese Font Support.
Проверка доступа. Успешна.
Тестирование конфигурации:
Наличие необходимых модулей php: Не установлены требуемые расширения:
Поддержка jpeg в GD
Выполнение агентов на cron: Замечание. Агенты выполняются на хитах, рекомендуется перевести выполнение агентов на cron.
Чтобы перенести работу непериодических агентов (и передачу почты) на cron, необходимо в /bitrix/php_interface/dbconn.php установить константу:define('BX_CRONTAB_SUPPORT', true);
После этого на хитах будут выполняться только периодические агенты. Затем в cron поставить задание на ежеминутный запуск скрипта /var/www/bitrix/modules/main/tools/cron_events.php
.
(замените /var/www
на свой путь к корню сайта).
Внутри скрипта определена константа BX_CRONTAB
, которая является индикатором того, что скрипт работает из cron
и приводит к выполнению только непериодических агентов. Если эта константа ошибочно определена в dbconn.php
, периодические агенты полностью перестают выполняться.
array(15) {
["GD Version"]=>
string(26) "bundled (2.1.0 compatible)"
["FreeType Support"]=>
bool(true)
["FreeType Linkage"]=>
string(13) "with freetype"
["GIF Read Support"]=>
bool(true)
["GIF Create Support"]=>
bool(true)
["JPEG Support"]=>
bool(false)
["PNG Support"]=>
bool(true)
["WBMP Support"]=>
bool(true)
["XPM Support"]=>
bool(false)
["XBM Support"]=>
bool(true)
["WebP Support"]=>
bool(false)
["BMP Support"]=>
bool(true)
["AVIF Support"]=>
bool(false)
["TGA Read Support"]=>
bool(true)
["JIS-mapped Japanese Font Support"]=>
bool(false)
}
Загрузка файла больше 4Мб: Не работает.
Загружается бинарный файл размером более 4Мб. Если при этом отработал предыдущий тест загрузки файла, возможно, сработало ограничение php.ini post_max_size
или upload_max_filesize
. Уточнить значения можно в phpinfo (Настройки - Инструменты - Диагностика - Настройки PHP).
Возможен вариант недостатка места на диске.
Время на БД и веб-сервере: Время отличается на 10800 секунд (Перенастроить время на +3 Москва)
Режим работы MySQL: innodb_strict_mode=ON, требуется OFF,
Заключение
Расписать выводы проведенного этапа (первой попытки) исследования, результаты, обосновать следующий этап (попытку).
PHP-FPM
🍒 Сборка версии 8.4.1
Базовая конфигурация
Перед процессом инсталляции необходимо обновить версии пакетов.sudo dnf update -y
Необходимо установить сборщик и компилятор c/c++ перед компилированием исходников.sudo dnf install -y gcc-c++
Конфигурация php с базовыми параметрами:
./configure --prefix=/srv/php8-fpm --with-config-file-path=/srv/php8-fpm/config --enable-fpm --enable-mbstring
--prefix |
Директория с компилированными исходниками php |
--with-config-file-path |
Директория с конфигурационными файлами php |
--enable-fpm |
Включена поддержка php-fpm |
--enable-mbstring |
Включена поддержка мультибайтовых строк |
Основные логи ошибок при компиляции:
Package 'libxml-2.0', required by 'virtual:world', not found
Package 'sqlite3', required by 'virtual:world', not found
Package 'oniguruma', required by 'virtual:world', not found
Нужно установить обязательные пакеты из общего репозитория:
sudo dnf install -y libpng-devel freetype-devel libxml2-devel sqlite-devel
Нужно установить обязательные пакеты из crb
репозитория:
sudo dnf --enablerepo=crb install -y oniguruma-devel
Сборка может занять достаточно продолжительное время: от 3 минут до 1 часа.
# Сборка с использованием всех ядер процессора
sudo make -j$(nproc)
# Тестирование сборки
# Какие-то тесты библиотек будут пропущены, потому что не используются, это не ошибка.
sudo make test
# Устанавливаем сборку
sudo make install
# Очищаем вспомогательные файлы сборщика
sudo make clean
Проверка:
/srv/php8-fpm/sbin/php-fpm -v
Необходимо включить файлы конфигурации {$prefix}/etc/php-fpm.conf.default
и {$prefix}/etc/php-fpm.d/www.conf.default
, где {$prefix}
-- Значение флага, директория с компилированными исходниками php переданный при конфигурации.
mv /srv/php8-fpm/etc/php-fpm.conf.default /srv/php8-fpm/etc/php-fpm.conf
mv /srv/php8-fpm/etc/php-fpm.d/www.conf.default /srv/php8-fpm/etc/php-fpm.d/www.conf
Успешный тест:
Запущен мастер процесс и слэйв процессы:
#запуск
/srv/php8-fpm/sbin/php-fpm
# Просмотр процессов
ps -axu | grep php
Остановить процесс исполнения, можно убив мастер процесс по PID.kill 260486
Битрикс конфигурация
Перед процессом инсталляции необходимо обновить версии пакетов.sudo dnf update -y
Необходимо установить сборщик и компилятор c/c++ перед компилированием исходников.sudo dnf install -y gcc-c++
Конфигурация php для запуска и исполнения Битрикс:
Для правильной установке и работы Битрикс должны быть включены и активированы следующие библиотеки:
+ php-fpm
+ Opcache
+ ZLib
+ GD
+ Free Type Library
./configure --prefix=/srv/php8-fpm --with-config-file-path=/srv/php8-fpm/config \
--enable-fpm \
--enable-mbstring \
--enable-opcache \
--enable-gd \
--enable-soap \
--enable-intl \
--enable-sockets \
--with-freetype \
--with-zlib \
--with-zip \
--with-mysqli \
--with-openssl \
--with-curl \
--with-xsl \
--with-bz2 \
--enable-sigchild
--prefix |
Директория с компилированными исходниками php |
--with-config-file-path |
Директория с конфигурационными файлами php |
--enable-fpm |
Включена поддержка php-fpm |
--enable-mbstring |
Включена поддержка мультибайтовых строк |
--enable-opcache |
Модуль для кэширования в оперативной памяти |
--enable-gd |
Модуль обработки графики |
--enable-soap |
Модуль SOAP запросов |
--enable-intl |
Модуль интернациональности (мультиязычность) |
--enable-sockets |
Модуль поддержки сокет соеденений (В Битрикс нужен для системы обновлений) |
--with-freetype |
Модуль шрифтов (нужен для графического модуля) |
--with-zlib |
Модуль работы с архивами zlib |
--with-zip |
Модуль работы с архивами zip |
--with-mysqli |
Модуль работы с базой данных mysql |
--with-openssl |
Модуль для работы с сертификатами ssl |
--with-curl |
Модуль запросов http |
--with-xsl |
Модуль обаботки файлов разметки xml и xsl |
--with-bz2 |
Модуль работы с архивами формата bz2 |
--enable-sigchild |
Модуль работы с сигналами и процессами системы |
Основные логи ошибок при компиляции:
Package 'libxml-2.0', required by 'virtual:world', not found
Package 'sqlite3', required by 'virtual:world', not found
Package 'oniguruma', required by 'virtual:world', not found
Package 'openssl', required by 'virtual:world', not found
configure: error: Please reinstall the BZip2 library package
Package 'libcurl', required by 'virtual:world', not found
Package 'libpng', required by 'virtual:world', not found
Package 'freetype2', required by 'virtual:world', not found
Package 'libxslt', required by 'virtual:world', not found
// показывает сразу 3
Package 'libzip', required by 'virtual:world', not found
Package 'libzip', required by 'virtual:world', not found
Package 'libzip', required by 'virtual:world', not found
Нужно установить обязательные пакеты из общего репозитория:
sudo dnf install -y libpng-devel freetype-devel libxml2-devel sqlite-devel openssl-devel bzip2-devel libcurl-devel libpng-devel libxslt-devel freetype-devel
Нужно установить обязательные пакеты из crb
репозитория:
sudo dnf --enablerepo=crb install -y oniguruma-devel libzip-devel
Сборка может занять достаточно продолжительное время: от 3 минут до 1 часа.
# Сборка с использованием всех ядер процессора
sudo make -j$(nproc)
# Тестирование сборки
# Какие-то тесты библиотек будут пропущены, потому что не используются, это не ошибка.
sudo make test
# Устанавливаем сборку
sudo make install
# Очищаем вспомогательные файлы сборщика
sudo make clean
Необходимо раскомментировать конфигурационные файлы:
В файле www.conf
необходимо поменять пользователя и группу nobody
на bitrix
.
mv /srv/php8-fpm/etc/php-fpm.conf.default /srv/php8-fpm/etc/php-fpm.conf
mv /srv/php8-fpm/etc/php-fpm.d/www.conf.default /srv/php8-fpm/etc/php-fpm.d/www.conf
Проверка:
/srv/php8-fpm/sbin/php-fpm -v
OPcache отключен.
Для включения opcache
необходимо создать папку и файл конфигурации:
sudo mkdir /srv/php8-fpm/config && vi /srv/php8-fpm/config/php.ini
/srv/php8-fpm/config
- путь указанный параметров флага --with-config-file-path
при компиляции php
.
и разместить там следующую запись:
max_input_vars=50000
[session]
# переопределить на более безопасную папку!
# к папке должен быть доступ у пользователя bitrix
session.save_path=/home/bitrix/php_sessions
[opcache]
zend_extension=opcache.so
opcache.enable=1
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=100000
opcache.revalidate_freq=0
opcache.validate_timestamps=1
Проверка:
Модуль OPcache успешно подключен.
/srv/php8-fpm/sbin/php-fpm -v
/srv/php8-fpm/sbin/php-fpm -m
No Comments