Liens
http://www.raspberrypi.org/
Backup
Retirez la carte SD du Raspberry PI et la brancher sur votre PC.
|
# backup
sudo dd if=/dev/sdb | gzip -9 > ./raspberry-$(date +"%Y-%m-%d").img.gz
# restauration
gunzip ./raspberry-2013-10-11.img.gz | sudo dd of=/dev/sdb
# dd if=/dev/mmcblk0 of=/dossier/image.iso bs=1M count=103
|
Log
Bien que systemd soit installé c'est syslog qui est utilisé pour les logs:
Fréquence du CPU
Force le mode turbo: fréquence du cpu à 1Ghz
/boot/config.txt
|
##Turbo
arm_freq=1000
core_freq=500
sdram_freq=500
over_voltage=6
|
|
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
# ondemand → fréquence du cpu à 700Mhz et peut augmenter jusqu'à la fréquence max en cas de besoin
# fréquence max
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq
# fréquence actuelle
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq
|
Astuces
Arrêt / reboot
|
# arrêt
halt
# reboot
reboot
|
|
Comme le raspberry ne possède pas de système de gestion d'énergie, la commande poweroff ne pourra pas l'éteindre.
Il faut donc utiliser la commande halt et le débrancher. |
|
sudo dd bs=1M if=archlinux-hf-2013-06-06.img of=/dev/sdb
|
|
L'image archlinux créée 2 partitions:
- /boot 90Mio FAT16
- / 1.66Gio ext4
Si la carte SD est supérieur à 2Go, il faut étendre la partition / |
|
# le service openssh est lancé au démarrage. Pour s'y connecter:
ssh root@alarmpi
# password: root
|
Diode rouge
Le boot n'a pas eu lieu: problème de carte SD.
Opérations de base après l'installation
|
# mise à jour du système
pacman -Syu
# changer le mot de passe root
passwd root
|
Changez le hostname dans les fichiers /etc/hostname et /etc/hosts
bashrc
Pour que le fichier .bashrc soit lu, il faut créer un fichier .bash_profile
|
cp /etc/skel/.bash_profile /root
cp /etc/skel/.bashrc /root
|
.bashrc
|
# MAN Complétion avec bash
complete -cf man
# remplacer MAN par MOST
export PAGER=most
alias pc='pacman -S'
alias pcr='pacman -Rs'
alias pcrn='pacman -Rsn'
alias pcs='pacman -Ss'
alias pcq='pacman -Qs'
alias pcqa='pacman -Qm'
alias pci='pacman -Qi'
alias pcu="script -q -c 'sudo pacman -Syu' ~/update"
alias pch='pacman -Qei | awk '"'"'/^Name/ {pkg=$3} /^Install Date/ {print $5,$6,$7,"- "pkg}'"'"' | sort -k 3,3 -k 2M -k 1'
alias ls='ls --color=auto'
alias ll='ls -al'
alias pss='ps axu | grep '
|
Performances des serveurs web
La construction des pages web depuis les scripts PHP prend beaucoup de temps et semble saturer le processeur.
Utiliser un système de cache comme APC permet d'atténuer le problème. Ainsi avant de construire une page web le serveur regarde s'il l'a déjà en cache.
Server Speed Test:
- Monkey HTTP
- Nginx (plus stable et abouti que Monkey HTTP)
- Lighttpd
- Apache