Outils pour utilisateurs

Outils du site


Panneau latéral

linux:centos (lu 53374 fois)

Ceci est une ancienne révision du document !


CentOS

Description

Cette page me sers de mémo concernant l’utilisation de la distrib CentOS

Pour connaitre ça version de centos ⇒ http://www.binarytides.com/command-check-centos-version/

ls et les couleurs

Les couleurs de centos via un xterm font mal aux yeux. Les répertoires sont en bleu foncé sur du noir c’est pas terrible.
Bizarrement, les couleurs sont bien configuré mais toutes les options de brillance ont été désactivé pour les xterm.
Sur le net on trouve beaucoup de solution disant qu’il faut modifier ce qui suit

vi /etc/DIR_COLORS.xterm

Changer

DIR 00;34

Par

DIR 01;34

Mais le plus simple est de copier le fichier /etc/DIR_COLORS sur /etc/DIR_COLORS.xterm. Faite un backup si vous le souhaitez.

cp /etc/DIR_COLORS.xterm /etc/DIR_COLORS.xterm_save
cp /etc/DIR_COLORS /etc/DIR_COLORS.xterm

Pour mieux comprendre voici la table de correspondance

ISO 6429 color sequences are composed of sequences of numbers separated by semicolons. The most common codes are:

 0     to restore default color
 1     for brighter colors
 4     for underlined text
 5     for flashing text
30     for black foreground
31     for red foreground
32     for green foreground
33     for yellow (or brown) foreground
34     for blue foreground
35     for purple foreground
36     for cyan foreground
37     for white (or gray) foreground
40     for black background
41     for red background
42     for green background
43     for yellow (or brown) background
44     for blue background
45     for purple background
46     for cyan background
47     for white (or gray) background

Package

YUM est l’équivalent de apt-get

yum install paquet
yum search paquet
yum remove paquet
yum info paquet
yum update

Chercher un package sur ce site ⇒ http://pkgs.org/

Télécharger et faire

rpm -hvi nomDuPaquet.rpm

Rechercher quel paquet contient un fichier

yum whatprovides */libasound.so.2

Si vous rencontrez des problèmes, essayez la commande suivante

yum clean all
rpm --rebuilddb

Le réseau

Fichier /etc/sysconfig/network

Ce fichier utilisé pour spécifier les informations relatives à la configuration réseau est bien configuré par défaut et, à mon avis, n’est pas à modifier :

NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=server1.example.com
GATEWAY=192.168.0.254

Toutefois, si vous modifiez ce fichier, le service réseau doit étre redémarré à l’aide de la commande suivante :

service network restart

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

Ce fichier représente l’un des fichiers d’interfaces les plus courants; il contrôle la première carte d’interface réseau Ethernet du système. La configuration générée dans ce fichier est correcte et n’est à modifier qu’en cas de besoin :

DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.0.255
HWADDR=00:0C:29:A7:0F:D7
IPADDR=192.168.0.1
NETMASK=255.255.255.0
NETWORK=192.168.0.0
ONBOOT=yes

Si vous modifiez la configuration renseignée dans ce fichier, l’interface réseau “eth0” doit être désactivé, puis réactivé pour que le changement soit prise en compte :

ifdown eth0
ifup eth0

routage

Problèmes rencontrés

Impossible de supprimer un package

Je voulais faire un yum update et impossible à cause du message suivant

Running rpm_check_debug
ERROR with rpm_check_debug vs depsolve:
perl(DBD::Pg) is needed by munin-node-2.0.21-1.el6.noarch
perl(DBI) is needed by munin-node-2.0.21-1.el6.noarch
perl(LWP::Simple) is needed by munin-node-2.0.21-1.el6.noarch
perl(LWP::UserAgent) is needed by munin-node-2.0.21-1.el6.noarch
perl(LWP::UserAgent) is needed by munin-node-2.0.21-1.el6.noarch
perl(List::MoreUtils) is needed by munin-node-2.0.21-1.el6.noarch
perl(Net::SNMP) is needed by munin-node-2.0.21-1.el6.noarch
perl(XML::LibXML) is needed by munin-node-2.0.21-1.el6.noarch
perl(XML::Parser) is needed by munin-node-2.0.21-1.el6.noarch
** Found 23 pre-existing rpmdb problem(s), 'yum check' output follows:
intel-idb-common-146-13.0-2.noarch has missing requires of intel-compilerpro-common-146 = ('0', '13.0', None)
munin-node-2.0.10-1.el6.noarch has missing requires of perl(DBD::Pg)
munin-node-2.0.10-1.el6.noarch has missing requires of perl(DBI)
munin-node-2.0.10-1.el6.noarch has missing requires of perl(LWP::Simple)
munin-node-2.0.10-1.el6.noarch has missing requires of perl(LWP::UserAgent)
munin-node-2.0.10-1.el6.noarch has missing requires of perl(LWP::UserAgent)
munin-node-2.0.10-1.el6.noarch has missing requires of perl(List::MoreUtils)
munin-node-2.0.10-1.el6.noarch has missing requires of perl(Net::SNMP)
munin-node-2.0.10-1.el6.noarch has missing requires of perl(XML::LibXML)
munin-node-2.0.10-1.el6.noarch has missing requires of perl(XML::Parser)

Je décide alors de supprimer le paquet qui pose problème à savoir munin-node.noarch

# yum remove munin-node.noarch
Loaded plugins: fastestmirror
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package munin-node.noarch 0:2.0.10-1.el6 will be erased
--> Finished Dependency Resolution
Repository 'epel' is missing name in configuration, using id

Dependencies Resolved

===============================================================================================================================================================================================================
 Package                                           Arch                                          Version                                                Repository                                        Size
===============================================================================================================================================================================================================
Removing:
 munin-node                                        noarch                                        2.0.10-1.el6                                           installed                                        1.3 M

Transaction Summary
===============================================================================================================================================================================================================
Remove        1 Package(s)

Installed size: 1.3 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Error in PREUN scriptlet in rpm package munin-node
munin-node-2.0.10-1.el6.noarch was supposed to be removed but is not!
  Verifying  : munin-node-2.0.10-1.el6.noarch                                                                                                                                                              1/1 

Failed:
  munin-node.noarch 0:2.0.10-1.el6                                                                                                                                                                             

Complete!

La dernière ligne nous dit “Complete!” sauf que la ligne précédente nous dit un beau Failed
La commande suivante m’a permis de me débarrasser de munin-node

rpm -e --noscripts munin-node-2.0.10-1.el6.noarch

J’ai pu ensuite lancer mon yum update sans soucis

linux/centos.1413809555.txt.gz · Dernière modification: 20-10-2014 14:52 de edmc73