Skip to content

Instantly share code, notes, and snippets.

@rsyuzyov
rsyuzyov / DeviceManagement.ps1
Created January 18, 2018 06:40
DeviceManagement.ps1
#https://gallery.technet.microsoft.com/Device-Management-7fad2388
#https://gallery.technet.microsoft.com/Device-Management-7fad2388/file/65051/2/DeviceManagement.zip
Import-Module .\DeviceManagement\DeviceManagement.psd1
Get-Device | Where-Object -Property Name -eq "DeviceName" | Disable-Device
Get-Device | Where-Object -Property Name -eq "DeviceName" | Enable-Device
@rsyuzyov
rsyuzyov / ssh-tips
Last active March 30, 2025 17:53
ssh-tips
# создаем ключ
ssh-keygen -b 2048
# копирование отркытого ключа
ssh-copy-id user@server
# или
cat ~/.ssh/id_rsa.pub | ssh user@server:~/.ssh/authorized_keys
# копирование на remote
scp ~/.ssh/id_rsa.pub
@rsyuzyov
rsyuzyov / gist:53bef29a04e85071b89230a70b4f2f3b
Created January 26, 2018 07:42
Диагностика ККТ Штрих-ONLINE
--- Как все устроено ---
TL,DR: никаких com-портов, ККТ доступен в сети и локально по имени хоста через порт 7778!
ККТ подключены через usb с эмуляцией сетеовго интерфейса
По умолчанию адрес хоста 192.168.137.1, адрес ККТ - 192.168.137.111, порт 7778
Инет касса получает посредством раздачи инета хоста (в свойствах локального сетевого интерфейса включить раздачу инета)
В сети касса, как было сказано выше, доступна по имени хост на порту 7778.
В windows 10 специальные драйверы на usb-интерфейс аппарата ставить необязательно.
Единственное ограничение - не появятся com-порты, но они и не нужны особо.
--- Порядок диагностики ---
@rsyuzyov
rsyuzyov / xrdp-server-for-1c
Last active May 5, 2018 04:02
Сервер удаленных рабочих столов для 1С на debian 9 с авторизацией через AD
#TLDR
sudo apt install xrdp
sudo apt install realmd krb5-user software-properties-common packagekit
sudo realm join contoso.com -U 'user@CONTOSO.COM' -v
В принципе все, дальше имеет смысл читать в случае проблем или для более тонкой настройки
Исходные данные:
- ОС: debian 9 поставленный из netinst (https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-9.4.0-amd64-netinst.iso)
- DE: lxde (можно выбрать установку сразу при установке ОС или доставить позже: sudo apt install lxde)
- Домен: contoso.com
@rsyuzyov
rsyuzyov / wine
Created May 4, 2018 10:02
Заметки по wine
Свежий wine на debian ставим из бэкпортов:
sudo echo "deb http://ftp.debian.org/debian/ stretch-backports main contrib non-free" > /etc/apt/sources.list.d/backports.list
WINEARCH=win32 WINEPREFIX=~/.wine wine wineboot
@rsyuzyov
rsyuzyov / jessie-mssql.md
Created June 15, 2018 19:00 — forked from brianherman/jessie-mssql.md
Debian Jessie and mssql-server

Download mssql from the microsoft website.

wget https://packages.microsoft.com/ubuntu/16.04/mssql-server/pool/main/m/mssql-server/mssql-server_14.0.1.246-6_amd64.deb

dpkg -i mssql-server_14.0.1.246-6_amd64.deb 

The next command will install dependancies.

sudo apt-get -f install 
@rsyuzyov
rsyuzyov / mssql-enable-compression.sql
Last active August 15, 2020 05:53
mssql: enable compression
CREATE TRIGGER [data_compression]
ON ALL SERVER
AFTER CREATE_TABLE
AS
DECLARE @SchemaName nvarchar(150),
@ObjectName nvarchar(150),
@DatabaseName nvarchar(150),
@cmd nvarchar(500)
@rsyuzyov
rsyuzyov / pgsql_backup.sh
Created June 28, 2018 06:36 — forked from sirbrillig/pgsql_backup.sh
Postgresql daily backup script.
#!/bin/bash
#
# Backup a Postgresql database into a daily file.
#
BACKUP_DIR=/pg_backup
DAYS_TO_KEEP=14
FILE_SUFFIX=_pg_backup.sql
DATABASE=
USER=postgres
@rsyuzyov
rsyuzyov / arcus13-on-debian
Last active July 11, 2018 02:31
install arcus 1.3 on debian
===========
Вариант 1. Установка Net Server
===========
sudo apt install clamav*
sudo apt install jsvc
ln -s /lib/lsb/init-functions /etc/init.d/funtions
./install.sh
в /etc/init.d/arcusipd меняем:
#!/bin/sh на #!/bin/bash
success на log_success_msg
#!/bin/sh
$ git clone https://github.com/postgrespro/pg_oltp_bench.git
$ cd pg_oltp_bench
$ make USE_PGXS=1
$ sudo make USE_PGXS=1 install
$ psql DB -f oltp_init.sql
$ psql DB -c "CREATE EXTENSION pg_oltp_bench;"
$ pgbench -c 100 -j 100 -M prepared -f oltp_ro.sql -T 300 -P 1 DB
$ pgbench -c 100 -j 100 -M prepared -f oltp_rw.sql -T 300 -P 1 DB