Последние сообщения

Страницы: [1] 2 3 ... 10
1
Проблема была в службе apparmor
надо было изменить каталог и там
root@video3:/home/crazy_man# grep '/var/lib/mysql/' /etc/apparmor.d/usr.sbin.mysqld
  /var/lib/mysql/ r,
  /var/lib/mysql/** rwk,
root@video3:/home/crazy_man# vi /etc/apparmor.d/usr.sbin.mysqld
меняем каталог в этом файле, и перезапускаем
root@video3:/home/crazy_man# service apparmor reload
root@video3:/home/crazy_man# service apparmor start
root@video3:/home/crazy_man# service apparmor status
2
Перенес каталог /var/lib/mysql со всеми правами в /data
Стартую mysql
root@video3:/home/crazy_man# systemctl status mysql
× mysql.service - MySQL Community Server
     Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Tue 2023-03-21 09:49:12 UTC; 6s ago
    Process: 6071 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
    Process: 6079 ExecStart=/usr/sbin/mysqld (code=exited, status=1/FAILURE)
   Main PID: 6079 (code=exited, status=1/FAILURE)
     Status: "Server shutdown complete"
      Error: 13 (Permission denied)
        CPU: 318ms

Права менял, пермишены тоже - всё бестолку
chown -R mysql:mysql /data
chmod 755 /data

в логах было сообщение , что он не может создать какой-то файл в /data , но на самом деле под юзером mysql всё нормально создавалось

4
Использование программ / Удаление дубликатов строк в Notepad++
« Последний ответ от crazy_man 08 Июль 2022, 10:12:53 »
Замена
Найти: ^(.*?)$\s+?^(?=.*^\1$)
Заменить на: (пусто)

В окне поиска/замены должнен быть активирован режим Регулярные выражения,
И стоять галочка "и новые строки"
5
Серверные продукты / Полезныее команды esxi
« Последний ответ от crazy_man 29 Июнь 2022, 22:35:04 »
esxcli hardware pci list | more — полная информация об установленных PCI устройствах
 lspci — краткая информация обо всех установленных PCI устройствах
 esxtop — диспетчер процессов top для vmware esxi (быстрые клавиши для переключения дисплея: c :cpu, i :interrupt, m :memory, n :network, d :disk adapter, u :disk device, v :disk VM, p :power mgmt)
 vmkerrcode -l — расшифровка кодов ошибок
 esxcfg-nics -l — информация о сетевых картах
 esxcfg-vswitch -l — информация о виртуальных коммутаторах
 find . -name libstorelib.so — найти файл libstorelib.so

поиск файла на ESXi

 dcui — работа с консолью сервера через ssh сессию
 chkconfig -l — статус работы демонов
 esxcli hardware memory get — размер установленной памяти
 esxcli software vib list — список установленных vib-пакетов
 esxcli network ip connection list — состояние активных соединений (аналог netstat)
 esxcli storage vmfs extent list — информация о примонтированных/подключенных томах VMFS
 esxcli hardware clock (get/set) — отображение/установка времени esxi-хоста
 cd - Смена текущей директории;
 cp - Копирование файла.cp [файл 1] [файл2];
 find - Поиск файлов по критериям;
 ls - Список файлов и директорий в текущей или явно указанной директории.ls /vmfs/volumes/ ключи: -l подробная информация -a отображение скрытых файлов;
 mkdir — Создание директории;
 mv — Перемещение файла. Переименование файла.mv [путь и имя файла] [путь, куда перемещать];
 ps — Информация о запущенных процессах. ps -ef;
 rm - Удаление файлов;
 shutdown — Выключение или перезагрузка сервера shutdown nowshutdown –r now;
 vi — Текстовый редактор;
 nano — Дружелюбный к новичкам текстовый редактор, отсутствует на ESXi;
 cat — Вывод содержимого файла на экран. cat /etc/hosts;
 more — Вывод содержимого файла на экран, по странице за раз. more /etc/hosts;
 man — Справка по командам man <команда, по которой есть вопрос>, для некоторых команд помощь выводится при запуске самой команды без параметров;
 useradd — Создание пользователя. useradd <имя пользователя>;
 passwd - Задание пароля пользователю passwd <имя пользователя>;
 esxcli storage nfs list — список подключеных nfs- хранлилищ на хосте
 esxcli software vib list — cписок установленных vib-пакетов
 esxcli hardware memory get — информация об использовании памяти на хосте ESXi, включая общий объем RAM
 esxcli hardware cpu list — информация о количестве процессоров на хосте ESXi
 esxli iscsi adapter list — список iSCSI-адаптеров и их имена
 esxcli network nic list — список сетевых адаптеров
 esxcli network ip interface list — Информация об IP-интерфейсах хоста
 esxcli network ip dns search list — Информация о настройках DNS
 ist — Состояние активных соединений (аналог netstat)
 network neighbors list — #Вывод ARP-таблицы
 esxcli network firewall get
esxcli network firewall ruleset list — Состояние сетевого экрана (файервола) ESXi и активные правила для портов и сервисов;
 esxcli storage vmfs extent list — Информация о VMFS разделах, подключенных к хосту
 esxcli storage filesystem list — Мапинг VMFS-томов к устройствам
 esxcli storage core path list
 esxcli storage core device list — Вывод информации о путях и устройствах Fibre Channel (FC)
 esxcli storage core plugin list — Список плагинов NMP, загруженных в систему
 esxcli storage core adapter rescan – Выполнить рескан HBA-адаптеров
 esxcli vm process list — получаем ID виртуальной машины
 esxcli vm process kill --type=[soft,hard,force] --world-id=WorldID убиваем процесс виртуальной машины ID (помогает от зависших и не отвечающих в vSphere Client ВМ)
 esxcli system welcomemsg get
 esxcli system welcomemsg set — Получить текст и изменить приветственное сообщение ESXi
 esxcli system settings advanced list | grep smth — Поискать что-нибудь в Advanced Settings хоста
 esxcli hardware clock get — Текущее аппаратное время хоста
 esxcli hardware bootdevice list — Порядок загрузки с устройств
 esxcli hardware pci list — Список PCI-устройств
 esxcli iscsi adapter discovery rediscover — Сканирование iSCSI-адаптеров
 esxcli storage core adapter rescan [-A | -all] — Рескан iSCSI

Команды для работы с виртуальными машинами:

 vim-cmd vmsvc/getallvms — вывод информации обо всех VM
 vim-cmd vmsvc/power.getstate 1 — включена/выключена VM с Vmid 1
 vim-cmd vmsvc/power.on 1 — включить VM с Vmid 1
 vim-cmd vmsvc/power.off 1 — выключить (по питанию) VM с Vmid 1
 vim-cmd vmsvc/power.reset 1 — перезагрузка (аналогично нажатию клавиши RESET на реальном сервере) VM с Vmid 1
 vim-cmd vmsvc/power.shutdown 1 — корректное выключение VM с Vmid 1. Действует только, если установлены VMware Tools!
 vim-cmd vmsvc/power.reboot 1 — перезагрузка VM с Vmid 1. Действует только, если установлены VMware Tools!
 vim-cmd vmsvc/get.summary 1 — получение полной информации о VM с Vmid 1.
 vim-cmd vmsvc/get.summary 1 | egrep ‘(name|power|ip)’ — получение отфильтрованной информации о VM с Vmid 1. Выводится имя, состояние питания, IP-адрес

vim-cmd vmsvc

Набрав эту команду, вы увидите все возможные варианты ее использования. Ниже список команд, которые мне показались полезными:

 vim-cmd vmsvc/power.getstate <vmid> статус питания виртуальной машины с указанным ID. Увидеть список ВМ и их ID вы можете при помощи команды;
 vim-cmd vmsvc/getallvms — Выключить питание виртуальной машины;
 vim-cmd vmsvc/power.off vmid — Включить питание виртуальной машины;
 vim-cmd vmsvc/power.on vmid — Перезагрузить виртуальную машину;
 vim-cmd vmsvc/power.reboot vmid — Удалить файлы виртуальной машины;
 vim-cmd vmsvc/destroy vmid — Удалить файлы виртуальной машины;
 vim-cmd vmsvc/power.shutdown <vmid> — Выключение виртуальной машины (shutdown guest);
 vim-cmd vmsvc/power.reset <vmid> — Перезагрузка виртуальной машины;
 vim-cmd vmsvc/get.summary <vmid> — Общая информация о виртуальной машине;
 vim-cmd solo/registervm /vmfs/vol/datastore/dir/vm.vmx — Подключить виртуальную машину;
 vim-cmd vmsvc/unregister vmid — Убрать виртуальную машину из гипервизора;
 vim-cmd vmsvc/tools.install vmid — Установка vmware tools;
 vim-cmd hostsvc/net/info — информация о сети гипервизора;
 vim-cmd hostsvc/maintenance_mode_enter — Переключить хост в режим обслуживания;
 vim-cmd hostsvc/maintenance_mode_exit — Выйти из режима обслуживания;
 chkconfig -l — Показать службы запущенные на гипервизоре;
 esxtop — Список процессов;
 vmkerrcode -l — посмотреть vmkernel ошибки;
 esxcfg-info — Посмотреть информацию о хосте;
 esxcfg-nics -l — Посмотреть информацию о сетевых адаптерах;
 esxcfg-vswitch -l — Посмотреть информацию о виртуальных сетевых адаптерах;
 dcui — Стартовая консоль ESXI по ssh;
 vsish — Vmware интерактивная консоль;
 cat /etc/chkconfig.db — посмотреть состояние сервисов на хосте;
 /sbin/services.sh restart — перезагрузить все сервисы на хосте;
 vmkload_mod --list — Показать загруженные драйвера;
 vmkload_mod -s /mod/your_driver — Показать параметры драйверов;
 vmkfstools -i /vmfs/volumes/san_vmfs/my_vm/large_disk.vmdk -d thin /vmfs/volumes/san_vmfs/my_vm/new_thin_disk.vmdk — Конвертировать существующий диск в thin формат;
6
Скриптовые языки программирования / Re: Регулярка
« Последний ответ от crazy_man 21 Февраль 2021, 15:54:50 »
find
.*?group-title="(.*?)".*?tvg-name="(.*?)".*?

replace
group-title="\1" tvg-name="\2"\n
7
Скриптовые языки программирования / Регулярка
« Последний ответ от crazy_man 03 Февраль 2021, 22:28:35 »

Сообщения вида
    <payment paymentId="10445252250079702512201898733695" updatedByLogin="mmc" updatedByName="mmc mmc mmc" updatedAt="2020-02-01T09:32:21.434+03:00">
        <paymentDetails inn="771616505364" pmntDate="2018-12-25+03:00" coBik="044525225" status="NEW" sum="4500.0" purpose="PAYERINN:771616505364" payerId="2100000000771616505364643" receiverInn="7716103458"/>
        <patentData series="77" number="1803459040" printDate="2018-10-24+03:00"/>
    </payment>

Регулярка
.*?paymentId="(\d+)".*?series="(\d+)".*?number="(\d+)".*?printDate="(.*?)"   заменить на  \('\1','\2','\3'\,'\4'\),\n

Вывод
('10445252250079702411201833963661','77','1803459040','2018-10-24+03:00'),
('10445252250079702512201898733695','77','1803459040','2018-10-24+03:00'),


Описание:
.* - любой текст (жадная регулярка [сжирает весь текст])
.*?paymentId - любой текст до слова paymentID
8
Серверные продукты / Установка xwiki
« Последний ответ от crazy_man 03 Февраль 2021, 22:25:59 »
9
Приёмная / тест
« Последний ответ от crazy_man 29 Январь 2021, 23:21:38 »
Дата выпуска[/color][/size]: 14.12.20[/color][/size]Версия: 11.1 (20C69)Разработчик: Apple Inc.Сайт разработчика: https://www.apple.com/macos/big-sur/Платформа: Intel onlyЯзык интерфейса: русский + английскийТаблетка: Не требуетсяСистемные требования: macOS Big Sur поддерживает следующие модели:MacBook8,1 или новееMacBookAir6,1 или новееMacBookPro11,1 или новееMacmini7,1 или новееiMac14,4 или новееiMacPro1,1MacPro6,1 или новеедля хакинтоша:Поддерживаются только процессоры с SSE4,2Видеокарты поддерживающие Metal (Intel HD4000 и выше, nvidia kepler, AMD GCN-based).Описание:Всё по‑новому. Всё по плечу.macOS Big Sur поднимает Mac на новый уровень производительности и визуальной эстетики. Оцените эффектный дизайн, который делает работу на Mac ещё удобнее. Отдайте должное самому масштабному обновлению Safari. Попробуйте новые функции Карт и Сообщений. И узнайте ещё больше о способах защиты личных данных.Магия Mac.В новом дизайне.Непревзойдённая мощь. Невероятное удобство работы. Безграничные возможности для творчества. С macOS Big Sur вы оцените всё это ещё больше.Приложениябез лишних деталейБоковые панели во всю высоту окна, обновлённые панели инструментов. В новом лаконичном дизайне приложений ничто не отвлекает от главного — от контента.Обновлённая панель DockНовый изящный дизайн панели Dock делает доступ к любимым приложениям ещё более удобным. Иконки приложений стилистически созвучны иконкам других устройств, но при этом сохраняют свою индивидуальность.Пункт управления MacМгновенный доступ к тем элементам управления, которыми вы пользуетесь чаще всего (например, Wi-Fi и Bluetooth), и к новым элементам управления для прослушивания музыки и включения тёмного режима. Созданный специально для Mac Пункт управления позволяет добавлять новые элементы управления и перетаскивать часто используемые в строку меню, чтобы настроить её как вам удобно.Центр уведомленийУведомления и виджеты теперь можно посмотреть в одном окне. Уведомления сгруппированы по приложениям. Многие уведомления стали интерактивными и позволяют, например, включить подкаст или узнать подробности о приглашениях в Календаре. Обновлённые виджеты представлены в трёх размерах, и вы можете выбрать удобный для вас.Установка только на GPT

[/size]
10
Приёмная / тест Wysiwyg
« Последний ответ от crazy_man 29 Январь 2021, 23:18:54 »
Как запустить графический интерфейс дистрибутива Linux в подсистеме WSL на Windows 10. В качестве примера установим рабочее окружение Ubuntu (Gnome) в дистрибутив Ubuntu 18.04 LTS на Windows 10 May 2019 Update (версия 1903)Запуск графической оболочки Linux Bash в Windows 10В первую очередь необходимо установить Linux Bash в Windows 10. Инструкция по установке Linux Bash описана в следующей статье:
Как установить и использовать оболочку Linux Bash в Windows 10
Для установки Ubuntu из Microsoft Store предлагаем выбрать версию Ubuntu 18.04 LTS в операционной системе Windows 10 May 2019 Update (версия 1903).Запуск графической оболочки Linux Bash в Windows 10
Страницы: [1] 2 3 ... 10