Удаление встроенных программ в windows 10

windows_modern_apps_bloatware

Если вы не пользуетесь встроенными в Windows 8/10 «модными» программами, такими как «Погода» и Xbox, с помощью PowerShell их легко удалить.
Запуск PowerShell: Правый клик на лого Windows -> Command Prompt (Administrator — написать powershell и нажать Enter.

Для удаления всех программ для текущего пользователя (калькулятор тоже пропадет):
[code]
Get-AppxPackage | Remove-AppxPackage
[/code]

Для удаления инсталляционных пакетов с жесткого диска, что предотвратит установку для новых пользователей:
ВНИМАНИЕ! Вы потеряете возможность устанавливать любые приложения Windows Store!
[code]
Get-AppXProvisionedPackage -Online | Remove-AppxProvisionedPackage -Online
[/code]

ISPconfig / dovecot оповещения при заполнении почтового ящика

Для предупреждения пользователей о превышении выделенного обьема почтового ящика, используется плагин Dovecot quota_warning.

1. Отредактируйте главный конфигурационный файл Dovecot:
/etc/dovecot/dovecot.conf

[code]
plugin {
quota = dict:user::file:/var/vmail/%d/%n/.quotausage
sieve=/var/vmail/%d/%n/.sieve

# Не заменяйте имеющиеся плагины, просто добавьте нижеприведенные строки:

quota_warning = storage=95%% quota-warning 95 %u
quota_warning2 = storage=80%% quota-warning 80 %u
quota_warning3 = -storage=100%% quota-warning below %u # user is no longer over quota
}

service quota-warning {
executable = script /usr/local/bin/quota-warning.sh
user = vmail
unix_listener quota-warning {
user = vmail
mode = 0600
}
}
[/code]

Теперь при исользовании более 80% от выделенного размера почтового ящика, Dovecot будет испослнять скрипт /usr/local/bin/quota-warning.sh.

2. Создадим скрипт извещения:

[code]

#!/bin/sh
PERCENT=$1
USER=$2
cat << EOF | /usr/libexec/dovecot/dovecot-lda -d $USER -o "plugin/quota=maildir:User quota:noenforcing" From: postmaster@localhost.local Subject: Mailbox size warning Your mailbox is now $PERCENT% full. Please delete old messages. EOF

[/code]

Вы можете добавить любое другое действие - в приведенном примере пользователь получит предупреждающее письмо.

OpenSSL провера валидности p12 сертификата

1. Проверка срока истечения действия сертификата в формате .p12 / .pfx:

[code]
openssl pkcs12 -in testuser1.pfx -nokeys | openssl x509 -noout -enddate
[/code]
Если вы желаете указать пароль в коммандной строке, добавьте -passin pass:»${pass}»

2. Экспорт ключа и сертификата из .p12 / .pfx:

[code]
openssl pkcs12 -clcerts -nokeys -in myContainer.p12 -out usercert.pem
openssl pkcs12 -nocerts -in myContainer.p12 -out userkey.pem
[/code]

3. Подключение к HTTPS серверу с использованием клиентского ключа:

[code]
openssl s_client -connect gmail.com:443 -cert usercert.pem -key userkey.pem
[/code]

Centos 7 systemctl полезные комманды

1. Просмотр всех системных сервисов (аналог chkconfig —list)

[code]systemctl list-unit-files[/code]

2. Автозапуск серверов HTTPD + Mysql при загрузке системы:

[code]
systemctl enable httpd
systemctl enable mariadb
[/code]

3. Замена брандмауэра firewalld на старый iptables:

[code]
systemctl stop firewalld
systemctl mask firewalld

yum install iptables-services

systemctl enable iptables
systemctl start iptables

# to save iptables rules use
service iptables save

[/code]