Outils pour utilisateurs

Outils du site


blog

Trunk 8021q plusieurs VLAN sur une seule carte réseau

Voir :

modprobe 8021q
echo "8021q" >> /etc/modules
/etc/network/interfaces
allow-hotplug eno1
iface eno1 inet manual

auto eno1.98
iface eno1.98 inet manual

auto eno1-vbr98
iface eno1-vbr98 inet static
        address 0.0.0.0
        netmask 255.255.255.255
        bridge_ports eno1.98
        bridge_stp off
        bridge_fd 0
ifup eno1-vbr98
2025/03/24 15:06

Trouver des liens symboliques en erreur / Trouver les liens symboliques morts

Voir aussi :

find / -type l | perl -lne 'print if ! -e'

Source http://www.tux-planet.fr/trouver-des-liens-symboliques-en-erreur/

Ou encore

diff <(find . -type l -print0 |xargs -0 -I {} readlink -e {}) <(find . -type l -print0 |xargs -0 -I {} readlink -m {})

Avec le paquet debian fslint
Placer vous avant dans le répertoire à vérifier

/usr/share/fslint/fslint/findbl
find -L dossier/ -not -readable

Ou plus simplement

find . -xtype l
2025/03/24 15:06

Trier et effacer les vidéos

find /home/$USER/Téléchargements/ -type f \( -iname "*.webm" -o -iname "*.mp4" -o -iname "*.avi" \) -print0 -ok rm {} \; |xargs -0 -I '{}' mplayer {} >/dev/null 2>&1

[Esc] pour fermer la vidéo Puis y pour effacer la vidéo ou [Entrée] pour passer à la suivante

2025/03/24 15:06

Lister la table des process dans un fichier txt avec top

top -n 1 -b > /tmp/processtable.txt
top -b -n 1 -o '%CPU' |sed 1,7d
 
getCpu="$(top -b -n2 -d10 | awk '/PID USER/ {getline;printf "Process: %s, cpu: %s %\n",$12,$9}' | tail -1)"
typeset -i cpu="$(echo $getCpu | awk -F"," '{print $2}'|  awk -F":" '{print $2}' | awk '{print $1}')"
2025/03/24 15:06

PyContracts

Voir :

Voir aussi :

  • icontract
  • mypy

Voir programmation par contrat en générale :

pipenv install PyContracts
# coding: utf-8
 
from contracts import contract
 
#contracts.disable_all()
 
@contract
def div(a, b):
    """
    Simple division
    :type a: int,>0
    :type b: int,>0
    :rtype: float,>0
    """
    return a / b
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