В общем частая проблема — шаринг экрана. когда нужно виртуалку или тупореза какого подключить к монитору чтобы потом подключаться к нему и настраивать картинку на мониторе. Самое ранжируемое поисковиками решение vncserver для этого не подходит — не удобно и не умеет в нулевой экран. Мне понравилась связка quacamole + vino Гуакамоле это инструмен который выведет в браузер все подключения vino это программа для шаринга экрана в убунте. apt install wget vim make gcc g++ libcairo2-dev […]
Рубрика: Useful tricks
Here I will post some thing which I sould remember but can forget
Java установка
для установки в первую очередь понадобится установочный файл : jre-8u241-linux-x64.tar дальше простой алгоритм : mkdir /usr/lib/jvm tar xzf jre-8u241-linux-x64.tar.gz -C /usr/lib/jvm update-alternatives —install /usr/bin/java java /usr/lib/jvm/jre1.8.0_241/bin/java 1 update-alternatives —install /usr/bin/javaws javaws /usr/lib/jvm/jre1.8.0_241/bin/javaws 1
Disks
Удаление диска из софт рейда mdadm: mdadm —manage /dev/md2 —fail /dev/sdb2 mdadm /dev/md2 -r /dev/sdb2 zfs: zpool detach main sdb4 Подготовка нового диска sgdisk -R /dev/sdb /dev/sda # Где sda старый винт, а sdb новый Введение нового диска mdadm /dev/md2 -a /dev/sdb2 zpool attach main sda4 sdb4 Установка grub на новый диск grub-install /dev/sdb Создание снапшота zfs snapshot -r tank/home@now Отобразить снапшот zfs list -t snapshot Примонтировать снапшот mount -t zfs […]
Отчет по ceph
Изучил настройку и внедрение ceph. Тестовый стенд: 3 сервера под диски ceph1 ceph2 ceph3 1 сервер ceph-mon 1 сервер ceph-mgr 1 клиент (и так как он не является частью кластера будет нодой для настройки) Подготовка: На всех нодах подключается репа wget -q -O- ‘https://download.ceph.com/keys/release.asc’ | sudo apt-key add — echo deb https://download.ceph.com/debian-nautilus/ $(lsb_release -sc) main | sudo tee /etc/apt/sources.list.d/ceph.list apt-get update На ноде настройки нужно поставить apt-get install ceph-deploy Создание клатера с помощью […]
Proxysql в работе
LOAD MYSQL USERS TO RUNTIME; применить настройки пользователей SAVE MYSQL USERS TO DISK; сохранить настройки пользователей
Антиспам для почты
spf и dmarc эта фигня просто добавляется в днс без настройки почтового сервера пример записей туть. TXT @ v=spf1 a mx -all TXT _dmarc v=DMARC1; p=none; aspf=r; sp=none dkim требует настройки на сервере apt-get install opendkim opendkim-tools cat /etc/opendkim.conf AutoRestart Yes AutoRestartRate 10/1h Umask 002 Syslog yes SyslogSuccess Yes LogWhy Yes Canonicalization relaxed/simple ExternalIgnoreList refile:/etc/dkimkeys/TrustedHosts InternalHosts refile:/etc/dkimkeys/TrustedHosts KeyTable refile:/etc/dkimkeys/KeyTable SigningTable refile:/etc/dkimkeys/SigningTable Mode sv PidFile /var/run/opendkim/opendkim.pid SignatureAlgorithm rsa-sha256 UserID opendkim:opendkim Socket inet:8891@localhost root@mail:/etc/dkimkeys# cat TrustedHosts localhost […]
zpool options
Устройства горячего резерва в пуле устройств хранения данных Функция горячего резерва позволяет идентифицировать диски, которые можно использовать для замены сбойных или неисправных устройств в одном или нескольких пулах устройств хранения данных. Обозначение устройства в качестве горячего резерва означает, что это устройство не является активным устройством, однако в случае сбоя активного устройства в пуле это сбойное устройство автоматически заменяется устройством горячего резерва. Устройства могут быть назначены в качестве устройств горячего резерва следующими способами: при создании пула […]
mysql benchmark
echo «create database dbtest; » | mysql sysbench —test=oltp —oltp-table-size=1000000 —mysql-db=dbtest prepare sysbench —test=oltp —oltp-table-size=1000000 —mysql-db=dbtest —mysql-user=root prepare sysbench —test=oltp —oltp-table-size=1000000 —oltp-test-mode=complex —oltp-read-only=off —num-threads=6 —max-time=60 —max-requests=0 —mysql-db=dbtest —mysql-user=root run sysbench —test=oltp —mysql-db=dbtest —mysql-user=root cleanup
Auth and PAM
## Оформление ответов по лабораторной работе * Создать репозиторий на github.com или gitlab.com * приложить в репозиторий README.md с ответами и скриншотами экрана * Задания отмеченные (*) являются дополнительными для самостоятельного разбора — ## Базовые утилиты для работы с пользователями и правами «`bash useradd passwd usermod userdel groupadd groupdel groupmod groups id newgrp gpasswd chgrp chown chmod «` * Самоятельно посмотрите man по каждой — ## Создаем пользователей «`bash man useradd useradd -m -s /bin/bash […]
Процессы
## MAX PROCESS ID «` cat /proc/sys/kernel/pid_max echo 32768 > /proc/sys/kernel/pid_max Max value 4194304 «` ## PS «` ps -A #Все активные процессы ps -A -u username #Все активные процессы конекретного пользователя ps -eF #Полный формат вывода ps -U root -u root #Все процессы работающие от рута ps -fG group_name #Все процессы запущенные от группы ps -fp PID #процессы по PID (можно указать пачкой) ps -ft tty1 #Процесс запущенный в определенной интерфейсе ps -e —forest […]