Outils pour utilisateurs

Outils du site


informatique_newbie_install_linux

Installation Linux

Mes droits

 # adduser thierry adm

Ce qui me permet au moins de pour consulter /var/log/syslog

 # adduser thierry staff

C'est bien aussi.

Premiers pas dedans

kernel panic

Le BSOD de Linux, c'est: KERNEL PANIC

Pour que le serveur redemarre tout seul, editer /etc/sysctl.conf et ajouter:

kernel.panic=180

Ce qui dit: aprés un Kernel Panic, rebooter 3 minutes plus tard.

Pour activer cela immediatement:

# echo "180" > /proc/sys/kernel/panic

Et voila.

Mes modules Perl dans **/usr/local/lib/site_perl**

Faire perl -V pour verifier.

 # mkdir /usr/local/lib/site_perl
 ( drwxr-sr-x 2 root staff 4096 2006-10-13 15:45 site_perl )
 # chmod g+w /usr/local/lib/site_perl

Le groupe staff peut ecrire dedans.

Vi en editeur pour crontab

Editer ~/.bashrc et ajouter:

 export EDITOR=/usr/bin/vim

Ou mieux, pour l'ensemble du systeme, editer /etc/profile et ajouter:

 export EDITOR=/usr/bin/vim

SSH

Voir ici : SSH

exim4

Reconfigurer pour que les mail pour root vont a un user qui peut lire sur son mail ordinaire.

 # dpkg-reconfigure exim4-config
 -> Smarhost et pas de distribution locale
 ... mettre le SMTP qui va bien.

Puis editer /etc/aliases pour avoir a la fin:

 ...
 root: adresse_mail@diodsidso.fr

Faire un test:

 echo "hello world" | mail -s "test" root@localhost

lspci

Parfois utile, la commande lspci est installé par:

 # apt-get install pciutils

m-a-j

Et aussi un petit:

# update-pciids

Pour mettre a jour la liste des PCI ID.

Ctrl+Alt Suppr

Desactiver le reboot d'un serveur:
Editer /etc/inittab et commenter la ligne comme ça:

#ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now

Pour que la modification soit prise en compte immediatement (et pas seulement au prochain boot), faire:

# init q

Et voila.

FakeRaid

La plupart des systemes RAID gerer au niveau du BIOS avec des disks serial ATA sont des FakeRaid

https://wiki.ubuntu.com/FakeRaidSpechttps://help.ubuntu.com/community/FakeRaidHowto

C'est dire qu'ils se comportent comme des Raid Hardware, sans en etre vraiment.
Et surtout, ils ne sont pas toujours reconnu par Linux, qui a defaut, voit toujours les disks physiques composant le RAID, au lieu d'un volume RAID.

supermicro P4SCI

http://www.supermicro.com/products/motherboard/P4/E7210/P4SCi.cfm

Le RAID logiciel avec des disks serial-ATA ne fonctionne pas… C'est expliqué ici:

http://www.gatago.com/linux/debian/maint/boot/22631370.html

On essai le RAID (presque) hardware

Controleur: Adaptec Embedded Serial ATA with HostRAID
Puce (supposé): Intel E7210
SATA RAID→P4SCI→“Hance Rapids”→ Adaptec

ICH5R Hance Rapids

Ce qui m'amene au FakeRaid.

A priori, il n'y aurait qu'ubuntu-server pour me sauver.

Ni Debian, ni Ubuntu ne reconnaissent ce FakeRaid.

poweredge 860 RAID

Liens:

http://linuxmafia.com/faq/Hardware/sas.html

Pistes:

SAS 5i/R or PERC 5/e PERC=Power Edge RAID Controler LSI Logic MegaRAID card megaraid_sas driver

 # lsmod | grep sas
 mptsas                 22476  2
 mptscsih               21504  1 mptsas
 mptbase                46208  3 mptctl,mptsas,mptscsih
 scsi_transport_sas     20512  1 mptsas
 scsi_mod              123080  4 sd_mod,mptsas,mptscsih,scsi_transport_sas

Mais encore:

 # lsmod | grep mpt
 mptctl                 22500  0
 mptsas                 22476  2
 mptscsih               21504  1 mptsas
 mptbase                46208  3 mptctl,mptsas,mptscsih
 scsi_transport_sas     20512  1 mptsas
 scsi_mod              123080  4 sd_mod,mptsas,mptscsih,scsi_transport_sas

Installons quelques outils:

 # apt-cache search mpt-status 

Comme mpt-status retourne une erreur, il faut faire aussi:

 # modprobe mptctl

Ce qui crée un device ici: /dev/mptctl, et enfin:

 # mpt-status
 ioc0 vol_id 0 type IM, 2 phy, 73 GB, state OPTIMAL, flags ENABLED
 ioc0 phy 1 scsi_id 32 ATA      ST380819AS       8.05, 74 GB, state ONLINE, flags NONE
 ioc0 phy 0 scsi_id 1 ATA      ST380819AS       8.05, 74 GB, state ONLINE, flags NONE

Normalement, un daemon tourne, mais il tourne mal parce qu'il laisse des zombies… Donc j'ai modifié /etc/init.d/mpt-statusd pour avoir ça:

 #if ! [ -d "/proc/scsi/mptspi" ] ; then
 if ! [ -d "/proc/scsi/mptsas" ] ; then

Parce que le test en commentaire ne fonctionne pas… je ne sais pas ce que cela signifie.

informatique_newbie_install_linux.txt · Dernière modification : 2008/10/22 08:42 de thierry