Quotidien Hebdomadaire Mensuel

Quotidien Shaarli

June 9, 2015

Processus - port

Pour trouver le programme écoutant sur un port (Linux)

SOLUTION 1 :

netstat -tulpn
(Pas d'infos lues pour "-p": geteuid()=1000 mais vous devez être root.)
Connexions Internet actives (seulement serveurs)
Proto Recv-Q Send-Q Adresse locale Adresse distante Etat PID/Program name
tcp 0 0 127.0.0.1:3306 0.0.0.0: LISTEN -
tcp 0 0 0.0.0.0:111 0.0.0.0:
LISTEN -
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN -

sudo fuser 80/tcp
80/tcp: 7843 7845

sudo ls -l /proc/7845/exe
lrwxrwxrwx 1 www-data www-data 0 juin 8 15:09 /proc/7845/exe -> /usr/sbin/nginx*

SOLUTION 2 :

sudo lsof -i tcp:80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
nginx 7843 root 8u IPv4 225646 0t0 TCP :http (LISTEN)
nginx 7845 www-data 8u IPv4 225646 0t0 TCP
:http (LISTEN)

Fail2ban : Unban

En mode propre

Pour les version > 0.8.8 :

fail2ban-client set sshd unbanip 10.1.3.245
fail2ban-client set ssh unbanip 10.1.3.245

En mode à l'arrache

Ne semble plus fonctionner

Pour les version < 0.8.8 :

sudo iptables -L  -n -v --line-numbers

Chain fail2ban-ssh (1 references)
num   pkts bytes target     prot opt in     out     source               destination
1            0       0 DROP      all    --   *       *         62.76.42.59       0.0.0.0/0
2          14  1204 DROP      all    --   *       *         218.65.30.73     0.0.0.0/0

sudo iptables -D fail2ban-ssh [numéro de ligne]
How to undo (almost) anything with Git
thumbnail

Liste de commande pour annuler tout un tas d'action sous git selon l'état des fichiers et ce que l'on veut faire