Archive for the ‘*NIX’ Category

Varnish

Varnish 4.0:

If you are on RHEL 6 or a compatible distribution, use:

rpm –nosignature -i https://repo.varnish-cache.org/redhat/varnish-4.0.el6.rpm
yum install varnish
For RHEL 7 and compatible distributions, use:

rpm –nosignature -i https://repo.varnish-cache.org/redhat/varnish-4.0.el7.rpm
yum install varnish

Find

Шукаємо старі директорії і архівуємо.

find ./ -name . -prune -o -type d -mtime +90  -exec tar czvpf {}.tgz ./{} \;  -exec rm -rf {}  \;

Как увеличить скорость загрузки сайта, применив Gzip сжатие страниц.

edit .htaccess

# compress text, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

# Or, compress certain file types by extension:
(more…)

OpenWRT cli command


uci set network.wan.proto=static
uci set network.wan.ipaddr=192.168.152.5
uci set network.wan.netmask=255.255.255.0
uci set network.wan.gateway=192.168.152.1
uci set network.wan.dns=8.8.8.8
uci add_list network.wan.dns=8.8.4.4 //(второй dns)//
uci commit


uci add firewall rule
uci set firewall.@rule[-1].src=wan
uci set firewall.@rule[-1].target=ACCEPT
uci set firewall.@rule[-1].proto=tcp
uci set firewall.@rule[-1].dest_port=22
uci commit firewall
uci add firewall rule
(more…)

Xen server mangment Vlan

xe network-create name-label=<name>

xe vlan-create network-uuid=<UUID> pif-uuid=<PIF> vlan=160

xe pif-reconfigure-ip uuid=<UUID> IP=<IP> netmask=<Mask> gateway=<GW> mode=static DNS=<NDS>

xe host-management-reconfigure pif-uuid=<PIF>

 

 

network_uuid=$(xe network-create name-label=hellnet)

pif_uuid=$(xe pif-list host-name-label=xcp-node device=eth1 –minimal)

xe vlan-create network-uuid=”$network_uuid” pif-uuid=”$pif_uuid” vlan=666

vm_uuid=$(xe vm-list name-label=network-web-tools –minimal)

xe vif-create vm-uuid=”$vm_uuid” network-uuid=”$network_uuid” mac=random device=1

XenServer increase HDD

0. После того как в  XenServer  увеличили место.
без выключения Виртуальной машины не получится.
Данная процедура актуальна для разбиения доска на два раздела, корень и своп.

При другом раскладе, действия будут отличаться.

Итак.

Можно работать как в обычной системе так и в сиглмоде. выбор за вами.
(more…)

mass find and replace

find / -name php.ini | xargs sed -i 's/expose_php = On/expose_php = Off/g'
find / -name php.ini | xargs perl -pi -e 's/expose_php = On/expose_php = Off/i'

centos sudo path

Задовбало, в centos під sudo повні шляхи набирати.

Рішеняя.

1. Правимо в себв і під рутом
.bash_profile

2.Defaults env_keep = "COLORS DISPLAY HOSTNAME HISTSIZE INPUTRC KDEDIR \
LS_COLORS MAIL PS1 PS2 QTDIR USERNAME \
(more…)

shell compare string

Потрібно було знайти присутність/входження строки в іншій, в шелл скрипті. …


#!/bin/sh
aa="String_String_String"
bb=$(echo ${aa} | grep -i "String")

if [ ${#bb} -gt 0 ];
then
echo "Exists"
else
echo "Not exists"
fi

Zabbix не бачить процесси

Zabbix-agent не бичить процесси, але вони запущені.

/usr/local/bin/zabbix_get -s 127.0.0.1 -p 10050 -k “proc.num[sshd].last(0)”
0

# ps -ax| grep sshd
637 ?? Is 0:13.32 /usr/sbin/sshd

Проблема в цьому….
sysctl -a | grep security.bsd.see_other
(more…)