Catégorie : Systèmes

5 octobre 2015 /

Si vous rencontrez des erreurs prelink, vous pouvez désactiver le Prelinking.

Le fichier de configuration de Prelink:

Pour les systèmes basés sur Red Hat:

vi /etc/sysconfig/prelink

Pour les systèmes basés sur Debian:

vi /etc/default/prelink

Il faut modifier le paramètre « PRELINKING » et lui placer la valeur no:

PRELINKING=no

Revenir aux bibliothèques d’origines (avant prelink):

prelink –ua

2 octobre 2015 /

Si vous avez besoin de lister la crontab de tous les utilisateurs d’un système, cette boucle va vous aider (à faire en tant que root):

for user in $(cut -f1 -d: /etc/passwd); do echo -e "\n\n==> $user:" && crontab -u $user -l; done

Cette commande n’affichera pas la table /etc/crontab (crontab système).

1 octobre 2015 /

Tous d’abord il faut récupérer son PID, pour le test j’ai lancé une vidéo avec vlc.
Pour cela on fait un petit ps:

ps -ef | grep -i vlc | grep -v grep

starmate  1656 20540 52 22:07 ?        00:00:03 /usr/bin/vlc --started-from-file /...

On voit que le PID est 1656.

Donc maintenant pour figer le processus, on utilise le paramètre -STOP:

kill -STOP 1656

Pour le reprendre, on utilisera le paramètre –CONT:

kill -CONT 1656

30 septembre 2015 /

Pour modifier l’adresse IP, on édite le fichier /etc/sysconfig/network-scripts/ifcfg-eth0:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

Il n’y a plus qu’a modifier les valeurs des parametres:

DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.0.254
NETMASK=255.255.255.0
ONBOOT=yes

Pour la prise en compte immédiate, on relance le service réseau:

service network restart

 

La modification du hostname  se fait via une modification du fichier /etc/sysconfig/network:

vi /etc/sysconfig/network

Il n’y a plus qu’a changer la valeur du paramètre HOSTNAME:

HOSTNAME=nouveau_nom

Il faut également modifier le fichier /etc/hosts:

vi /etc/hosts

Et changer le nom (s’il est absent, ne modifiez pas ce fichier).:

127.0.0.1 localhost
127.0.1.1 ancien_nom

par

127.0.0.1 localhost
127.0.1.1 nouveau_nom

La modification sera prise en compte au prochain démarrage de la machine.
Vous pourrez vérifier la prise en compte de votre nouveau nom via l’une des commandes suivantes :

cat /proc/sys/kernel/hostname

ou

hostname

ou

uname -a

29 septembre 2015 /

Lorsque vous vous apprêtez à lancer une opération un peu longue, comme une grosse copie de fichiers par exemple, vous n’avez peut-être pas envie de patienter sagement le temps que la commande s’exécute pour pouvoir faire autre chose en attendant.

Il existe un certain nombre de techniques plus ou moins sophistiquées qui permettent de lancer une commande en tâche de fond.

Nohup est une commande qui permet de lancer un processus qui restera actif même après la déconnexion de l’utilisateur.

Cette dernière peut s’avérer très utile si on la combine au « & » qui permet de lancer un processus en arrière plan.

Pour lancer une copie d’un gros fichier en arrière plan:

nohup cp film.mkv copie_film.mkv &

Cette commande va créer un fichier de log nommé nohup.out, permettant de consulter les messages qui auraient dû s’afficher sur la console.