Outils pour utilisateurs

Outils du site


blog

Support Ubuntu ESM Extended Security Maintenance

Voir :

sudo ua status
# dpkg -S /usr/bin/ua
ubuntu-advantage-tools: /usr/bin/ua

FIXME

2025/03/24 15:06

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
2025/03/24 15:06

Tunnel SSH proxy socks

Voir aussi : sshuttle

http://artisan.karma-lab.net/faire-passer-trafic-tunnel-ssh

ssh -D 1080 jb@mon_serveur
2025/03/24 15:06

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
2025/03/24 15:06

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.
2025/03/24 15:06
blog.txt · Dernière modification : de 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki