jeudi 30 octobre 2014

Linux LVM2: Ajout d'un disque

Liste des commandes pour ajouter un nouveau disque


On repère le nouveau disque: 

[root@linux ~]# fdisk -l

Puis création des volumes:

[root@linux ~]# fdisk /dev/sdb
 Commande (m pour l'aide): n
p
Numéro de partition (1-4): 1
Premier cylindre (1-19581, par défaut 1):
Utilisation de la valeur par défaut 1
Dernier cylindre, +cylindres or +taille{K,M,G} (1-19581, par défaut 19581):
Utilisation de la valeur par défaut 19581



Commande (m pour l'aide): t
 Code Hexa (taper L pour lister les codes): 8e
Type système de partition modifié de 1 à  8e (Linux LVM)


Commande (m pour l'aide): w

On affiche la table des partitions 

 [root@linux ~]# fdisk -l

Et on crée les volumes logiques

[root@linux ~]# pvcreate /dev/sdb1
[root@linux ~]# vgcreate new-vg /dev/sdb1
 [root@linux ~]# lvcreate -l 100%FREE --name new-lv new-vg

Puis, on formate:

[root@linux ~]# mkfs.ext4 /dev/new-vg/new-lv


On monte la partition

[root@linux ~]# mount /dev/new-vg/new-lv /data





Activer / désactiver le routage sous linux

Non permanent:

sysctl -w net.ipv4.ip_forward=1

echo 1 > /proc/sys.net/ipv4/ip_forward




Pour vérifier

sysctl net.ipv4.ip_forward

ou

cat /proc/sys/net/ipv4/ip_forward



Pour activer le routage de façon permanente

$ vi /etc/sysctl.conf

# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.ip_forward=1

Pour activer les modifications:

sysctl -p /etc/syctl.conf

mercredi 8 janvier 2014

Supprimer les anciens kernel sous Centos - RHEL

On vérifie les noyeaux installés:
[root@Centos ~]# rpm -q kernel
kernel-2.6.32-279.el6.x86_64
kernel-2.6.32-358.18.1.el6.x86_64
kernel-2.6.32-358.23.2.el6.x86_64
kernel-2.6.32-431.el6.x86_64
kernel-2.6.32-431.1.2.0.1.el6.x86_64
[root@Centos ~]#
On vérifie que le paquet yum-utils est installé, sinon on l’installe (yum install yum-utils).
[root@Centos ~]# rpm -qa yum-utils
yum-utils-1.1.30-14.el6.noarch
[root@Centos ~]#
On lance la commande pour supprimer les anciens noyeaux (le --count 2 signifie que l’on garde 2 noyeaux).
[root@Centos ~]# package-cleanup --oldkernels --count 2
Et on vérifie qu’il ne nous reste que 2 noyeaux:
[root@Centos ~]# rpm -q kernel
kernel-2.6.32-431.el6.x86_64
kernel-2.6.32-431.1.2.0.1.el6.x86_64
[root@Centos ~]#

lundi 6 janvier 2014

Renommer un serveur Centos - Redhat

Renommer définitivement un serveur Redhat ou Centos On ouvre le fichier /etc/sysconfig/network, puis on modifie l’entrée HOSTNAME.
[root@Centos ~]# vi /etc/sysconfig/network


NETWORKING=yes
HOSTNAME=RHEL.mondomaine.fr
GATEWAY=192.168.100.1
NETWORKING_IPV6=yes
Puis on redémarre le serveur.

vendredi 3 janvier 2014

Modifier le nom d'une interface réseau sous linux

Tester avec Centos - RHEL. Il peut arriver que nous souhaitons renommer une interface réseau sous linux ou bien que l’adresse mac de notre carte réseau ait été modifiée. Ces modifications s’effectuent dans le fichier /etc/udev/rules.d/70-persistent-net.rules Apercu du fichier:
vi /etc/udev/rules.d/70-persistent-net.rules

# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# PCI device 0x13e8:0x123d (Rln2)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1f:10:b9:5c:55", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
~
On peut ici renommer l’interface eth1 en eth0. En cas de modification d’adresse mac, on pourra supprimer le fichier puis redémarrer la machine. Ne pas oublier d’aller dans les fichiers de configuration des interfaces pour modifier le champ HWADDR si il existe.

Comment ajouter une route statique sur une distribution Linux Ubuntu

Pour ajouter une route statique au démarrage d'Ubuntu, voici le fichier à modifier. Dans l'exemple on ajoute une route pour joindre ...