Рубрика: Useful tricks

Here I will post some thing which I sould remember but can forget

Удаленный доступ к :0 дисплею убунты.

В общем частая проблема — шаринг экрана. когда нужно виртуалку или тупореза какого подключить к монитору чтобы потом подключаться к нему и настраивать картинку на мониторе. Самое ранжируемое поисковиками решение vncserver для этого не подходит — не удобно и не умеет в нулевой экран. Мне понравилась связка quacamole + vino Гуакамоле это инструмен который выведет в браузер все подключения vino это программа для шаринга экрана  в убунте. apt install wget vim make gcc g++ libcairo2-dev […]

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   Создание клатера с помощью […]

Антиспам для почты

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 […]

Следующая страница →