Table des matières
3 billet(s) pour janvier 2026
| Notes rsh rcp | 2026/01/21 18:08 | Jean-Baptiste |
| Git - Duplication d'un dépôt | 2026/01/19 10:22 | Jean-Baptiste |
| Exemple simple de conf Nagios | 2026/01/14 10:07 | Jean-Baptiste |
Support Ubuntu ESM Extended Security Maintenance
Voir :
sudo ua status
# dpkg -S /usr/bin/ua ubuntu-advantage-tools: /usr/bin/ua
Suivre la conso CPU par utilisateurs
Voir atop
Source :
GNU Accounting Utilities est un ensemble d'utilitaires qui rapportent et résument les données de statistiques sur les temps de connexion des utilisateurs et d'exécution de processus
La comptabilisation de connexions (« login accounting ») fournit un résumé sur l'utilisation des ressources système basé sur le temps de connexion et la comptabilisation de processus (« process accounting ») fournit un résumé basé sur les commandes exécutées sur le système.
Version RPM :
yum install psacct
Version DEB :
apt-get install acct
Temps de connexion global d'un utilisateur (en heures)
ac
Temps de connexion global par utilisateur
ac -p
Temps de connexion global par jours
ac -d
Temps de connexion global par jours et par utilisateur
ac -p -d
Temps de connexion de l'utilisateur root
ac root
Temps de connexion de l'utilisateur root par jour
ac -d root
Commande sa
Affiche l'activité par utilisateur
sa -u
Affiche un résumé des ressources utilisées par utilisateurs
sa -m
Utilisation classé par pourcentage
sa -c
Liste les dernières commandes éxécutées
lastcomm
Dernière commandes executées pour l'utilisateur roger
lastcomm roger
Tunnel SSH proxy socks
Voir aussi : sshuttle
http://artisan.karma-lab.net/faire-passer-trafic-tunnel-ssh
ssh -D 1080 jb@mon_serveur
Cobbler déploiement Debian
Debian
mount /home/debian-8.7.1-amd64-DVD-1.iso /mnt/iso cobbler import --name=debian --path=/mnt/iso --breed=debian --os-version=jessie --arch=x86_64 cobbler sync cobbler profile copy --name=debian-x86_64 --newname=debian-x86_64_custom cobbler profile edit --name debian-x86_64_custom --virt-type=kvm --virt-bridge=virbr0 \ --kopts="debian-installer/allow_unauthenticated=true console=tty0 console=ttyS0,115200n8 net.ifnames=0 biosdevname=0 ipv6.disable=1 vga=0x317" \ --kopts-post="console=tty0 console=ttyS0,115200n8 net.ifnames=0 biosdevname=0 ipv6.disable=1 vga=0x317" \ --virt-file-size=30 --virt-ram=2048 cobbler system add --profile=debian-x86_64_custom --name=debtest1 --mac=52:54:00:DD:EE:FF --interface=eth0 --virt-type=kvm #--virt-file-size=30 --virt-ram=2048 cd wget http://ftp.fr.debian.org/debian/dists/jessie/main/installer-amd64/current/images/netboot/netboot.tar.gz cd /var/www/cobbler/links/debian-x86_64/install/ mkdir netboot cd netbook tar xvf ~/netboot.tar.gz
/var/www/cobbler/links/debian-x86_64/.treeinfo
[general] family = Debian timestamp = 1272326522.13 totaldiscs = 1 version = 8 discnum = 1 packagedir = dists arch = x86_64 [images-x86_64] kernel = install/netboot/debian-installer/amd64/linux initrd = install/netboot/debian-installer/amd64/initrd.gz
cobbler repo copy --name=debian-x86_64 --newname=debian-x86_64_custom cobbler repo edit --name=debian-x86_64_custom --mirror=http://192.168.21.1/debian8/dists/jessie
KVM
export COBBLER_SERVER=192.168.21.3 LANG=C koan --virt --wait=-1 --system=debtest1 --server=192.168.21.3
Clean
cobbler system remove --name debtest1 cobbler profile remove --name debian-x86_64_custom cobbler profile remove --name debian-x86_64 cobbler profile remove --name debian-gtk-x86_64 cobbler distro remove --name debian-x86_64_custom cobbler distro remove --name debian-x86_64 cobbler distro remove --name debian-gtk-x86_64 cobbler repo remove --name debian-x86_64_custom cobbler repo remove --name debian-x86_64 cobbler repo remove --name debian-gtk-x86_64
ssh -R binds to 127.0.0.1 only on remote
Voir aussi :
A tester : GatewayPorts clientspecified
ssh -R "61027:db1.acme.local:61027" admin@app1.acme.local
Le binding n'est que sur 127.0.0.1
# ss -tlnp |grep 610
LISTEN 0 128 127.0.0.1:61027 0.0.0.0:* users:(("sshd",pid=3983617,fd=15))
Essayons
ssh -g -R "0.0.0.0:61027:db1.acme.local:61027" admin@app1.acme.local
Ca ne marche pas
Idem avec -o GatewayPorts=true
Sur notre machine en écoute sur 127.0.0.1:61027
ssh -g -L 61028:0.0.0.0:61027 localhost
Mais comme nous n'avons pas la clef SSH sur la cible nous faisons :
ssh -A -t admin@app1.acme.local ssh -g -L 61028:0.0.0.0:61027 admin@localhost
Et voilà :
# ss -tlnp |grep 610
LISTEN 0 128 127.0.0.1:61027 0.0.0.0:* users:(("sshd",pid=3983617,fd=15))
LISTEN 0 128 0.0.0.0:61028 0.0.0.0:* users:(("ssh",pid=3987404,fd=6))
Autres
Erreurs après un certain temps lors de la connexion
$ ssh -R "61027:db1.acme.local:61027" admin@app1.acme.local connect_to db1.acme.local port 61027: failed. connect_to db1.acme.local port 61027: failed. connect_to db1.acme.local port 61027: failed. connect_to db1.acme.local port 61027: failed.
