Monday, June 5, 2017

Monday, December 26, 2016

Linux-da porta qoşulu olan connectionlar

Connectionları görmək
ss -tupin | grep 21001

connectionların sayını tapmaq:
netstat -anp | grep :80 | grep ESTABLISHED | wc -l

Wednesday, November 23, 2016

ip tables istifadəsi

iptables install etmək üçün:
sudo apt-get install iptables

80 və 22 portundan başqa bütün portları bağlamaq:
bu o deməkdir ki, heç bir ip-dən müraciət ola bilməz hətta localhost
iptables -A INPUT -p tcp -m tcp -m multiport ! --dports 80,22 -j DROP
 
daha sonra isə ACCEPT komandası ilə sadəcə localhost-un qoşula bilməsini təmin edirik: 
iptables -I INPUT 1 -i lo -p tcp -m multiport ! --dports 80,22 -j ACCEPT
 
 
bütün portları açmaq üçün:
 
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -t nat -F
sudo iptables -t mangle -F
sudo iptables -F
sudo iptables -X 
 

ping bağlamaq üçün:
echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_all

açmaq üçün:
echo 0 >/proc/sys/net/ipv4/icmp_echo_ignore_all

Sunday, October 16, 2016

linux servicelər

faylı service kimi qeydiyyata almaq

chmod ugo+x /etc/init.d/jenkintest


foldere permission verir:
sudo chown -R jenkins /var/consoleapps/jenkintest

Monday, September 5, 2016

jar appin loglarini nohup file-ina yazmaq

Aşağıdakı komanda ilə app exec olunur, logları app.out adlı fayla yazılır və appin pid-i run.pid faylına yazılır

nohup java -jar app.jar > app.out 2>&1& echo $! > run.pid