$ pip install paramiko PyYAML Jinja2 httplib2 six --upgrade
Создать пользователя с паролем:
psql --username=postgres --host=${srv_list[${srv}]} -c "CREATE USER ${users_priv[${i}]} WITH PASSWORD '${pw_users_priv[${i}]}';"
Изменить пароль пользователя:
psql --username=postgres --host=${srv_list[${srv}]} -c "ALTER USER ${users_priv[${i}]} PASSWORD '${pw_users_priv[${i}]}';"
Выдать права пользователю:
psql --username=postgres --host=${srv_list[${srv}]} -c "GRANT CONNECT ON
Пересканировать scsi:
ls /sys/class/scsi_host/ | while read host ; do echo "- - -" > /sys/class/scsi_host/$host/scan ; done
How To Detect a New Hard Disk Without Rebooting VMware Linux Guest
RedHat/Centos:
$ yum install http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
$ yum install nginx
$ cat > /etc/nginx/conf.d/zabbix.conf << EOF
server {
listen 80;
server_name _;
#server_name monit.xxx.net;
root /usr/share/zabbix;
index index.php;
[11903.002030] ata3.00: exception Emask 0x0 SAct 0x1 SErr 0x0 action 0x6 frozen [11903.003179] ata3.00: failed command: READ FPDMA QUEUED [11903.003364] ata3.00: cmd 60/08:00:a8:77:57/00:00:00:00:00/40 tag 0 ncq
printf "John:$(openssl passwd -crypt V3Ry)\n" >> .htpasswd
printf "Mary:$(openssl passwd -apr1 SEcRe7)\n" >> .htpasswd
IPTABLES_MODULES="nf_conntrack_ftp nf_conntrack"
# FTP passive mode
-A INPUT -p tcp -m tcp --dport 21 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPT
-A INPUT -p tcp -m tcp --dport
system:
yum install epel-release
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install mc aspell-en
yum install jwhois wget curl nc traceroute nmap bind-utils net-tools conntrack-tools denyhosts fail2ban ntp
yum install unrar p7zip zip unzip
yum install atop htop iftop dstat iperf httperf collectl
yum install
live stream syscalls output:
strace -s 1024 -f $(pidof php-fpm | sed ‘s/([0-9]*)/-p 1/g’)
report syscalls count output:
strace -s 1024 -f $(pidof php-fpm | sed ‘s/([0-9]*)/-p 1/g’) -c
Another more beatifull
# Пример выполнения mount / umount из под пользователя nginx
$ cat > /etc/sudoers.d/nginx << EOF
Defaults:nginx !requiretty
Cmnd_Alias MOUNT = /bin/mount, /bin/umount
nginx ALL=(root) NOPASSWD: MOUNT
EOF
# Актуальный пример для Zabbix, чтобы не
Since it's only Layer 7; just install something such as DDOS Deflate or null route the IP Range.
To null route the IP:
route add -host 222.186.129.X reject
ip route get
for RedHat based:
SysV:
$ yum install http://www.atoptool.nl/download/atop-2.2-3.sysv.x86_64.rpm
systemd:
$ yum install http://www.atoptool.nl/download/atop-2.2-3.systemd.x86_64.rpm
$ sed 's/600/300/' /etc/sysconfig/atop -i
for Debian based:
$ sudo sed 's/600/300/' /etc/default/atop -i
http://www.tecmint.com/how-to-install-atop-to-monitor-logging-activity-of-linux-system-processes/
Посмотреть логи atop:
$ atop -r -b
1. Удаляем платный репозиторий
$ rm /etc/apt/sources.list.d/pve-enterprise.list
2. Добавляем community репозиторий
$ cat >> /etc/apt/sources.list.d/proxmox.list << EOF
deb http://download.proxmox.com/debian jessie pve-no-subscription pvetest
deb http://download.ceph.com/debian-hammer jessie main
EOF
$ apt-get update
$ apt-get upgrade
3. В /etc/default/locale добавить