====== Записки на память ======
===== KDE Plasma =====
==== Цифровой шрифт часов на панели задач ====
LCDMono - Ultra - 36
==== Клейкие заметки Plasma ====
~/.local/share/plasma_notes
==== Все модули настройки KDE ====
systemsettings --list
===== TOR =====
http://hjesrjndybwf4qvg5nwqgxk7yu3tueggysafejdsvnowge3ft2vt7sid.onion
==== Запуск KRDC в сети TOR ====
proxychains -f /etc/proxychains/tor.conf krdc
==== Вход на SQL.DEV через TOR ====
proxychains -f /etc/proxychains/tor.conf xfreerdp /v:o6imxjwuyrxcg66ajhtff56aekerexrfrsvtgrnqullmyq3nyystptid.onion:11014 /u:USER /p:PASSWORD +fonts /cert-ignore /size:1440x900 /timeout 30000
==== DoH, eSNI ====
Firefox:\\
network.security.esni.enabled = true
network.trr.mode = 2 (или 3, чтобы был только TRR)
network.trr.uri =
https://dns.google/dns-query
https://mozilla.cloudflare-dns.com/dns-query
https://dns.google.com/experimental
https://1.0.0.1/dns-query
network.trr.bootstrapAddress =
1.0.0.1
1.1.1.1
https://habr.com/ru/post/468603/
===== Обновление streamlink на HomeServer (CentOS 7) =====
pip3.4 install --upgrade streamlink
===== Создание шифрованного диска на основе qcow2 =====
Создание образа qcow2:
qemu-img create -f qcow2 /mnt/st/disk.qcow2 100G
Включения модуля ядра (лучше поместить в один из conf файлов в /etc/modules.d строку "options nbd max_part=8"):
modprobe nbd max_part=8
Подключение образа:
qemu-nbd -c /dev/nbd0 /mnt/st/disk.qcow2
Создание физического томя LVM:
pvcreate /dev/nbd0
Создание группы LVM томов:
vgcreate lvm_group /dev/nbd0
Создание логического тома:
lvcreate -n lvm_vol -l 100%FREE lvm_group
Форматирование:
mkfs.ext4 -m 0 -L cr-disk /dev/mapper/lvm_group-lvm_vol
Монтирование:
mount /dev/mapper/lvm_group-lvm_vol /mnt/cr-disk
Размонтирование и отключение образа:
umount /mnt/cr-disk
qemu-nbd -d /dev/nbd0
===== abuseipdb.com =====
===== Commit в GIT =====
Если нужно инициализировать
git init
Применить изменения
git add *
git commit -m "Create repo"
git push -u origin master
===== Установка ssh сервера и клиента =====
yum -y install openssh-server openssh-clients
systemctl enable sshd --now
===== Отключение firewalld и включение iptables на CentOS 7 =====
yum -y install -y iptables-services iptables-utils net-tools
systemctl stop firewalld
systemctl disable firewalld
systemctl enable iptables
systemctl start iptables
===== Установка MSSQL на CentOS 7 =====
С одним гигабайтом памяти не запустился, запустился с двумя.
curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo
curl -o /etc/yum.repos.d/msprod.repo https://packages.microsoft.com/config/rhel/7/prod.repo
yum install -y mssql-server mssql-tools
/opt/mssql/bin/mssql-conf setup
Со всем согласиться, выбрать лицензию **Developer** и задать пароль пользователя **sa**. Проверить работоспособность:
systemctl status mssql-server
[[https://docs.microsoft.com/ru-ru/sql/linux/quickstart-install-connect-red-hat]]
===== PostgreSQL-1С на CentOS 7 =====
Установка:
yum -y install http://1c.postgrespro.ru/keys/postgrespro-1c-centos96.noarch.rpm
yum -y install postgresql-pro-1c-9.6
[[https://postgrespro.ru/products/1c_build]]
Установка русской локализации и инициализация служебной базы:
su postgres
/usr/pgsql-9.6/bin/initdb -D /var/lib/pgsql/data --locale=ru_RU.UTF-8
exit
service postgresql-9.6 initdb
Добавление в автозапуск и запуск службы:
systemctl enable postgresql-9.6
systemctl start postgresql-9.6
Установка пароля для пользователя postgres:
su postgres
/usr/pgsql-9.6/bin/psql
ALTER USER postgres WITH PASSWORD 'abcd123456';
\q
Exit
Включение сетевого доступа к PostgreSQL (Данное изменение под вопросом. Вроде, работает и без изменений.):\\
В **/var/lib/pgsql/9.6/data/pg_hba.conf**\\
нужно изменить строку:
host all all 0.0.0.0/0 ident
на
host all all 0.0.0.0/0 md5
и перезапустить PostgreSQL:
systemctl restart postgresql-9.6
На брандмауэре открыть входящий TCP порт 5432
Проверка, слушает-ли служба порт:
netstat -tlnp
[[https://habrahabr.ru/company/stss/blog/282852/]]
===== Бэкап базы PostgreSQL =====
su postgres -c 'BASE="BASE_NAME";/usr/pgsql-9.6/bin/pg_dump -U postgres -w $BASE | bzip2 -9 > /share/$BASE-$(date +%y%m%d-%H%M%S).bz2'
Или скрипт (запускать от пользователя postgres):
#!/bin/bash
function base_backup {
NOW=$(date +%y%m%d-%H%M%S)
FILE=/share/backups/$1-$NOW.sql.bz2
/usr/pgsql-9.6/bin/pg_dump -c -C $1 | bzip2 -9 > $FILE
echo "Backup base \"$1\" to file \"$FILE\"" | mail -s "Bases backup on CentOS7." support@alsoft.us.to
exit
}
base_backup $1
Иимя базы передаётся в качестве параметра ($1)\\
**/share/backups/** - директория для сохранения
Восстановление (запускать от пользователя postgres):
#!/bin/bash
TMP="/tmp/$1.sql"
/usr/pgsql-9.6/bin/psql -c "drop database \"$1\";"
createdb -T template0 $1
bzip2 -d -c $2 > $TMP
/usr/pgsql-9.6/bin/psql $1 < $TMP
rm $TMP
**$1** - Имя базы\\
**$2** - Файл архива с полным путём.
[[https://habrahabr.ru/post/222311/]]
===== Запуск shadow RDP сессии от пользователя с передачей ему админских прав =====
runas /savecred /user:ADMIN_USER "mstsc /shadow:79 /noConsentPrompt /v:upr"
===== RHVoice =====
echo "Сообщение для технической поддержки" | RHVoice-test -p elena
===== Установка zabbix Fedora 41 =====
[root@fserver zabbixsrv]# mysql
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 3
Server version: 10.11.8-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> CREATE DATABASE zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected (0,001 sec)
MariaDB [(none)]> GRANT ALL PRIVILEGES ON zabbix.* TO 'zabbix'@'localhost' IDENTIFIED BY 'zabbix';
Query OK, 0 rows affected (0,148 sec)
MariaDB [(none)]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0,000 sec)
MariaDB [(none)]> \q
Bye
[root@fserver zabbixsrv]# cd /usr/share/doc/zabbix-sql-scripts/mysql/
bash: cd: /usr/share/doc/zabbix-sql-scripts/mysql/: Нет такого файла или каталога
[root@fserver zabbixsrv]# cd /usr/share/doc/
[root@fserver doc]#
[root@fserver zabbix-mysql]# mysql -uzabbix -pzabbix zabbix < schema.sql
[root@fserver zabbix-mysql]# pwd
/usr/share/zabbix-mysql
[root@fserver zabbix-mysql]# ls /usr/share/zabbix-mysql
data.sql images.sql schema.sql
[root@fserver zabbix-mysql]# mysql -uzabbix -pzabbix zabbix < images.sql
[root@fserver zabbix-mysql]# mysql -uzabbix -pzabbix zabbix < data.sql