Это старая версия документа!


Записки на память

KDE Plasma

Цифровой шрифт часов на панели задач

LCDMono - Ultra - 36

Клейкие заметки Plasma

~/.local/share/plasma_notes

Все модули настройки KDE

systemsettings --list

Получение ссылки на видео live RuTube

С канала «Россия 24» поток в 720p:\ https://rutube.ru/live/video/b068c4afa5860b85ea7d038e604dedbd/

curl -s $(curl -s "https://rutube.ru/api/play/options/b068c4afa5860b85ea7d038e604dedbd" | jq -r ".live_streams.hls[] | .url") | grep 720p | sed 's/https/http/g'

Запуск 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

TOR

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/

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
Наверх
uptime



AbuseIPDB Contributor Badge