Table des matières
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.
–