====== 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 : [[http://kaakool.free.fr/wiki/pmwiki.php?n=Informatique.Trucs#SSH|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. --