#admin_FAQ
7 subscribers
31 links
Download Telegram
#dhcp
#фильтр dhcp
Импорт списков с dc10.domain.ru на хост на которым выполняется powershell команды:
Get-DhcpServerv4Filter -List Allow -ComputerName dc10.domain.ru | Add-DhcpServerv4Filter -Force
Get-DhcpServerv4Filter -List Deny -ComputerName dc10.domain.ru | Add-DhcpServerv4Filter -Force

Включение фильтров на dc11.domain.ru:
Set-DhcpServerv4FilterList -ComputerName dc11.domain.ru -Allow $True -Deny $True


Для конфигураций на уровне сервера синхронизировать политики сервера и фильтры невозможно, однако есть решение инициализируемое пользователем: DHCP Failover Auto Config Sync (DFACS) — это инструмент на основе PowerShell, который автоматизирует синхронизацию изменений конфигурации..

Ссылки:
https://besdima.dev/2025/02/19/automatic-syncing-of-configuration-changes-between-2-dhcp-failover-servers-or-dhcp-failover-auto-config-sync-dfacs/
#linux
#Удалить все, кроме 5 (или любого другого количества) последних файлов в каталоге.

rm `ls -t | awk 'NR>5'`


#Удалить все, кроме 5 (или любого другого количества) последних каталогов в каталоге.
rm -rf /mnt/data/backup_old/test/`ls /mnt/data/backup_old/test/ -t | awk 'NR>1'`
#Linux
#Уменьшить размер диска
#Уменьшить файловую систему внутри диска
#pve
#proxmox
e2fsck -f /dev/sda1
resize2fs /dev/sda1 50G
qemu-img resize --shrink rbd:ceph_datastore/vm-207-disk-0 50G
qm rescan
#nfs
apt-get update & apt-get install nfs-server nfs-utils -y & systemctl enable --now nfs


nano /etc/exports


/mnt/share/exchange1c xx.xx.xx.xx/xx(rw,sync,no_subtree_check,all_squash) xx.xx.xx.xx/xx(rщ,sync,no_subtree_check,all_squash)

all_squash - подмена запросов от ВСЕХ пользователей на анонимного uid/gid
systemctl restart nfs.service


список ресурсов
exportfs -v


монтирование fstab:
samba.domain.ru:/mnt/share/exchange1c  /mnt/exchange1c   nfs   intr,soft,nolock,_netdev,x-systemd.automount,nfsvers=4    0 0


монтирование auto.samba
exchange1c -fstype=nfs,rw,nfsvers=4 samba.domain.ru:/mnt/share/exchange1c/
#Увеличение размера раздела
apt-get install cloud-utils-growpart
growpart /dev/sdb 1
resize2fs /dev/sdb1
😁1
#logrotate

nano /etc/logrotate.d/nginx

/var/log/nginx/*.log /var/log/r7-office/nginx.*.log {
rotate 0
size=10M
missingok
notifempty
daily
compress
delaycompress
maxage 0
create 0644 root _nginx
prerotate
/usr/bin/systemctl stop nginx
endscript
postrotate
nginx -s reopen >/dev/null 2> /dev/null ||:
/usr/bin/systemctl start nginx
endscript
}

EDITOR=nano crontab -e

0 23 * * * /usr/bin/logrotate -f /etc/logrotate.d/nginx

выполнить немедленно:
/usr/sbin/logrotate -f /etc/logrotate.d/nginx
#admin_FAQ
#linux #Удалить все, кроме 5 (или любого другого количества) последних файлов в каталоге. rm `ls -t | awk 'NR>5'` #Удалить все, кроме 5 (или любого другого количества) последних каталогов в каталоге. rm -rf /mnt/data/backup_old/test/`ls /mnt/data/backup_old/test/…
#pg_probackup
#s3
#резервное копирование postgres

Скрипт создания резервной копии БД postgres с помощью утилиты pg_probackup на хранилище s3

Использование:
probackup_backup_S3_mybase.sh DELTA
probackup_backup_S3_mybase.sh FULL
probackup_backup_S3_mybase.sh FULL month



probackup_backup_S3_mybase.sh
#!/bin/bash
my_db='mybase'
my_instance='myinstance'
restore_host='db1-1c-prod.mydomain.ru'
#type_bak='DELTA'
#type_bak='FULL'
type_bak="$1"
remote_user='postgres'
my_user='postgres'

if [[ "$2" == "month" ]]; then
backup_dir='/ --s3=minio --s3-config-file=/home/backup/scripts/s3-conf/month.s3'
else
backup_dir='/ --s3=minio --s3-config-file=/home/backup/scripts/s3-conf/mybase.s3'
/opt/pgpro/ent-17/bin/pg_probackup set-config \
-B ${backup_dir} \
--instance=${my_instance} \
--retention-redundancy=2 \
--retention-window=31
fi

/opt/pgpro/ent-17/bin/pg_probackup backup \
-b ${type_bak} \
-B ${backup_dir} \
--instance=${my_instance} \
-d ${my_db} \
--remote-host=${restore_host} \
--remote-user=${remote_user} \
-U ${my_user} \
--stream \
--delete-expired \
--compress-level=2 \
--compress-algorithm lz4


количество полных копий в каталоге:
retention-redundancy=2

возможность восстановления в днях:
 retention-window=31


Файл конфигурации s3-хранилища:
access-key = xxxxxxxxxxxxxxxxxxx
secret-key = xxxxxxxxxxxxxxxxxxx
s3-host = s3db.mydomain.ru
s3-port = 9000
s3-bucket = month
s3-buffer-size = 32
s3-secure = https