Linuvers tourne aux GPLlogo société Linuvers

aller à l'accueil

Trucs et astuces

Neurowar est la participation de la société Linuvers au développement du logiciel libre. Sur ce site vous trouverez une compilation de trucs et astuces qui me furent très utiles.
En espérant que leurs utilisations rendront moins laborieux certains travaux .


Création d'un tarball vers une machine distante

Imaginez le cas d'un serveur HTTP avec 12GB de données où il ne reste plus assez de place locale pour faire un tarball des données.
Sur la machine cible (celle qui va recevoir le tarball) il faut faire :

# nc -v -l -p 4242 | cat - > backup.tar.gz

Sur la machine à sauvegarder :

# cd /var # tar cvfz - www | nc -q 0 machine cible 4242

Debian

Restauration du système

Un peu aussi pour debian, il y a tellement de serveur fonctionnant avec ce système génialissime. Bon alors voila le truc c'est de réinstaller un système le plus rapidement possible à l'identique de l'ancien, suite à un crash par exemple.
Il faut avoir fait des sauvegardes règulièrement et connaitre les paquets installé : dpkg --get-selections > liste_pkg.txt

dpkg --get-selections > liste_pkg.txt
apt-get update
apt-get dselect-upgrade

Exim4

Lorsque la file d'attente est pleine, le serveur augmente considérablement le temp d'attente avant de renvoyer un mail vers le serveur smtp. Cette commande permet de supprimer ce délai d'attente pour la file d'attente.

exim_tidydb -t 0d /var/spool/exim retry En réalité je suis passé sous Postfix que je trouve plus simple à manipuler.

Arch Linux

Utilisation de pacman : outil de suppression, installation, mise à jour de programme sous ma distribution favorite.
  • pacman -Sy : télécharge la dernière version de la base de données de paquets pour les listes non commentées de pacman.conf
  • pacman -Su : mets à jour tous les paquets du système qui peuvent l'être
  • pacman -Ss < chaine recherchée > : Recherche dans la base de logiciel installable ( nom + description ) la chaine recherchée
  • pacman -R < nom paquet > : supprime ce paquet
  • pacman -Scc : vide la cache de pacman
  • pacman -Qs < chaine recherchée > : recherche dans la base de données de pacman locale ( les paquets installés ) de la chaine recherchée
  • pacman -Ql < nom d'un paquet installé > : liste des fichiers d'un paquet installé pacman -Qo < chemin/fichier > : donne le nom du paquet contenant ce fichier
Pour mettre à jour rapidement : pacman -Syu
Pour supprimer un fichier et ses dependances : pacman -Rcs le_prog
Pour intaller un programme fraîchement convertit : pacman -A le_prog
et puis en cas de coût dur : "man pacman" et hop...

udev

1) Create a file /etc/udev/rules.d/10-network.rules (feel free to choose another name)
2) Add the following rules to this file:
SUBSYSTEM=="net", SYSFS{address}=="00:11:22:33:44:55", NAME="wlan"
SUBSYSTEM=="net", SYSFS{address}=="00:12:23:34:45:56", NAME="lan0"
SUBSYSTEM=="net", SYSFS{address}=="00:12:23:c3:99:af", NAME="lan1"
Remplacer la valeur de SYSFS{address} par la valeur de l'adresse Mac

Terminaux graphique et serveur ltsp en école maternelle :

Projet : constituer un réseau d'une dizaine de postes ayant les caractéristiques suivantes :
  • un traitement de texte : abiword
  • un tableur : gnuméric
  • aller sur internet : firefox
Le systéme d'exploitation retenue est Gnu-linux est plus particuliérement la distribution Arch Linux.
Actuellement 8 stations graphiques sont en place, 6 démarrent sur le réseau grâce à une disquette de boot (etherboot), 2 démarrent avec le pxe boot intégré.
A suivre la mise en place du serveur et du cablage du réseau.

Ecran de veille

Mettre en veille son ordinateur pendant 5 minutes : sleep 5m && reboot
Forcer l'écran de veille (pour les utilisateurs de xscreensaver ) : xscreensaver-command --lock
Ecran noir : xset dpms force off
Ouvrir un onglet dans firefox à travers le shell : firefox -remote openurl\(http://www.pcboost.net,new-tab\)
Utiliser une partition distante grâce à lufs : lufsmount ftpfs://ftp.monserveur /mnt/ftp
Avec un mot de passe : lufsmount ftpfs://login:password@ftp.monserveur /mnt/ftp2
Avec un accés ssh : lufsmount sshfs://login@ssh.monserveur /mnt/ssh

Spamassassin : apprendre les faux négatifs

sa-learn --spam --mbox Inbox

Encoder un fichier en urf8

iconv -f ISO8859-1 -t UTF-8 fichier_iso8859.txt > fichier_utf8.txt

Terminal illisible

echo [CTRL]+v [Echap] c [Entrée]

- [ PcbOOst | LiNuvers] - ©neurowar.com, tous droits réservés - Reproduction interdite.