Si tu donnes un poisson à un homme, il mangera un jour... Si tu lui apprends à pêcher, il mangera toujours !
jeudi 15 septembre 2022
lundi 9 mai 2022
Test de la santé d'un disque avec Smartctl
Tester la santé d'un disque globalement :
$ sudo smartctl -d ata -H /dev/sda
Tester la santé du disque de manière plus détaillée :
$ sudo smartctl -t long /dev/sda
Voir les résultats en cours :
$ sudo smartctl -l selftest /dev/sda
-- Voir aussi --
mardi 18 février 2020
Arcade-C-2P avec Recalbox (6.1.1)
Liens :
Câblage :
- Vous remarquerez sur le schéma plus haut que le Player 1 est à gauche et le Player 2 est à droite, il faut respecter une logique de câblage en fonction des couleurs des câbles qui devraient être comme cela :
- gris - L1
- violet - R1
- marron - X
- vert - Y
- orange - A
- bleu - B
- jaune - START
- rouge - SELECT
Joystick 2
- gris - L1
- violet - R1
- marron - X
- vert - Y
- orange - A
- bleu - B
- jaune - START
- rouge - SELECT
Procédure :
Il ne s'agit pas là d'une tâche très compliquée mais il faut faire attention à certains points. Dans la documentation du constructeur (waveshare), on voit qu'ils parlent de Retropie dans une version assez ancienne. Ici nous allons utiliser Recalbox (voir liens ci-dessus).
- Télécharger recalbox et le mettre sur micro SD
- Insérer la micro SD dans un lecteur sur un PC et modifier juste la ligne "controllers.gpio.enabled=1" laisser "controllers.gpio.args=map=1,2" car nous avons 2 sticks et cela fera parfaitement l'affaire.
- Mettre la micro SD dans le gamehat à l'arrière et booter dessus
- Une fois sous Recalbox, il faut configurer les sticks avec l'outils d'EmulationStation, faire juste attention pour le mapping L et R, il y a marqué PAGE UP et PAGE DOWN, mais vous remarquerez en petit (image) que les pictos correspondent à L et R.
- Connecter votre réseau et transférer vos ROMS
- Enjoy !!! (MAJ : fonctionne aussi sur 8.0.2 Electron)
Mappage Clavier :
Entrée = START, Espace = SELECT, Q = RETOUR, S = OK
vendredi 19 avril 2019
Boot menu / Bios
| Asus | Ordinateur de bureau | F8 | F9 |
| Asus | VivoBook f200ca, f202e, q200e, s200e, s400ca, s500ca, u38n, v500ca, v550ca, v551, x200ca, x202e, x550ca, z202e | Esc | Touche Suppr |
| Asus | N550JV, N750JV, N550LF, Rog g750jh, Rog g750jw, Rog g750jx Zenbook Infinity ux301, Infinity ux301la, Prime ux31a, Prime ux32vd, R509C, Taichi 21, Touch u500vz, Transformer Book TX300 | Esc (Désactiver le Fast Boot" et Secure Boot Control") | F2 |
| Asus | Eee PC 1015, 1025c | Esc | F2 |
| Compaq | Presario | Esc, F9 | F10 |
| Manufacturer Models Boot Menu Key Bios Key Dell | F12 (Select "USB Flash Drive") | F2 | |
| eMachines | F12 | tab, Delete | |
| Fujitsu | F12 | F2 | |
| HP | Esc, F9 | Esc, F10, F1 | |
| HP | Pavilion Media Center a1477c | Esc | F10 |
| HP | Pavilion 23 All In One | Esc (Selectionner "boot media" à partir du menu) | F10 |
| HP | Pavilion Elite e9000, e9120y, e9150t, e9220y, e9280t | Esc, F9 | F10 |
| HP | Pavilion g4, g6 and g7, Probook 4520s, 4525s, 4540s, 4545s, 5220m, 5310m, 5330m, 5660b, 5670b | Esc | F10 |
| HP | Pavilion HPE PC, h8-1287c, Pavilion PC, p6 2317c, Pavilion PC, p7 1297cb, TouchSmart 520 PC, ENVY x2, m4, m4-1015dx, m4-1115dx, sleekbook m6, m6-1105dx, m6-1205dx, m6-k015dx, m6-k025dx, touchsmart m7, Envy, dv6 and dv7 PC, dv9700, Spectre 14, Spectre 13, 2000 - 2a20nr, 2a53ca, 2b16nr, 2b89wm, 2c29wm, 2d29wm, 2000 | Esc (puis f9 pour le"Boot Menu") | Esc |
| HP | Pavilion a410n | Esc | F1 |
| Intel | F10 | ||
| Lenovo | Ordinateur de bureau | F12, F8, F10 | F1, F2 |
| Lenovo | Laptop / Portable | F12 | F1, F2 |
| Lenovo | ThinkPad edge, e431, e531, e545, helix, l440, l540, s431, t440s, t540p, twist, w510, w520, w530, w540, x140, x220, x230, x240, X1 carbon | F12 | F1 |
| Lenovo | IdeaPad s300, u110, u310 Touch, u410, u510, y500, y510, yoga 11, yoga 13, z500 | Bouton Novo à côté du bouton d'alimentation, F12 | Bouton Novo |
| Lenovo | IdeaPad P500 | F12 ou Fn + F11 | F2 |
| Lenovo | IdeaPad S10-3, g460, g470, g475, g480, g485 | F12 | F2 |
| Microsoft | Surface Pro 1-3 | Touche volume bas | |
| Microsoft | Surface Pro 4 & Book | Touche volume haut | |
| Packard Bell | F8 | F1, Delete/Suppr | |
| Samsung | F12, Esc | F2, F10 | |
| Samsung | NC10, np300e5c, np300e5e, np350v5c, np355v5c, np365e5c, np550p5c | Esc | F2 |
| Samsung | Series 5 Ultra, Series 7 Chronos, Series 9 Ultrabook | Esc (Le"Fast Boot" doit être désactivé dans le BIOS) | F2 |
| Samsung | Ativ Book 2, 8, 9 | F2 (Le"Fast Boot" doit être désactivé dans le BIOS) | F10 |
| Sony | VAIO Duo, Pro, Flip, Tap, Fit | Boutton Assistance, à utiliser quand'ordinateur est éteint. | Boutton Assistance, à utiliser quand'ordinateur est éteint. |
| Sony | VAIO, PCG, VGN | F11 | F1, F2, F3 |
| Sony | VGN | Esc, F10 | F2 |
| Toshiba | Kira, Kirabook 13, Ultrabook, Qosmio g30, g35, g40, g50, Qosmio x70, x75, x500, x505, x870, x875, x880 | F12 | F2 |
| Toshiba | Protege, Satellite, Tecra | F12 | F1, Esc |
| Toshiba | Equium | F12 | F12 |
| Carte mère ASUS | F8 | Del/Suppr | |
| Carte mère Gigabyte | F12 | Del/Suppr | |
| Carte mère MSI | F11 | Del/Suppr | |
| Carte mère Intel | F10 | F2 | |
| Carte mère Asrock | F11 | F2 | |
| Carte mère EVGA | F7 | Del/Suppr | |
| ACER | Esc, F12, F9 | Del, F2 | |
| ACER | Aspire One zg5, zg8, Timeline | F2 | F12 |
| ACER | Aspire v3, v5, v7 | F12 (il faut activer le F12 Boot menu dans le BIOS) |
Source : https://www.malekal.com/liste-touches-acces-bios-boot-menu-constructeur/
jeudi 8 novembre 2018
Connaitre la quantité de RAM que prend un processus
if [ "$1" = "" ] ; then
echo -n "Nom du process : "
read process
else
process=$1
fi
ps aux | grep $process | grep -v grep | awk 'BEGIN { sum=0 } {sum=sum+$6; } END {printf("Taille RAM utilisée: %s Mo\n",sum / 1024)}'
Ping check
PINGLAT=$(ping -c1 8.8.8.8 | grep -i time | head -n 1 | awk '{print $7}' | awk 'BEGIN {FS="[=]|[ ]"} {print $2}')
PINGTHRESHOLD=400
PINGLATINT=$(echo "$PINGLAT/1" | bc)
echo $PINGLATINT
if [ $PINGLATINT -gt $PINGTHRESHOLD ]
then play -q ~jdoe/Musique/bip.mp3
else exit 0
fi
vendredi 14 septembre 2018
Configuration de Nextcloud (owncloud fork)
$CONFIG = array (
'instanceid' => 'oc8d856504ae',
'passwordsalt' => 'MYSALT',
'secret' => 'SECRET',
'trusted_domains' =>
array (
0 => 'my.domain.com',
),
'datadirectory' => '/var/lib/owncloud/data',
'overwrite.cli.url' => 'https://my.domain.com',
'dbtype' => 'mysql',
'version' => '11.0.1.2',
'appstoreenabled' => true,
'dbname' => 'owncloud',
'dbhost' => 'localhost',
'dbtableprefix' => 'oc_',
'dbuser' => 'owncloud',
'dbpassword' => 'PASSWORD',
'installed' => true,
'memcache.local' => '\\OC\\Memcache\\APCu',
'forcessl' => true,
'maintenance' => false,
'loglevel' => 2,
'theme' => '',
'trashbin_retention_obligation' => 'auto',
'updatechecker' => false,
'appcodechecker' => false,
'appstoreurl' => 'https://api.owncloud.com/v1',
'apps_paths' =>
array (
0 =>
array (
'path' => '/var/www/html/nextcloud/apps',
'url' => '/apps',
'writable' => true,
),
),
'mail_from_address' => 'cloud',
'mail_smtpmode' => 'php',
'mail_domain' => 'domain.com',
'htaccess.RewriteBase' => '/',
'updater.secret' => 'SECRET',
'updater.server.url' => 'https://updates.nextcloud.com/updater_server/',
'updater.release.channel' => 'beta',
);
lundi 17 juillet 2017
LAMP Jessie / Letsencrypt
apt-get update
apt-get install python-certbot-apache -t jessie-backports
certbot --apache
# A la mano
certbot --apache
certonly
# Renew (90j)
certbot renew --dry-run
certbot renew
mercredi 12 juillet 2017
Tmux
Raccourcis :
Ctrl+B et
- :set-window-option synchronize-panes #pour sync les terms
- X #pour kill (puis y/n)
- " #pour split horizontal
- % #pour split vertical
- Flèche du haut, droite, bas gauche #pour de balader dans les terms (sous Windows)
Pour personnaliser un peu "tmux" (~/.tmux.conf) :
# switch panes using Alt-arrow without prefix
bind -n M-Left select-pane -L
bind -n M-Right select-pane -R
bind -n M-Up select-pane -U
bind -n M-Down select-pane -D
-- Voir aussi --
jeudi 22 juin 2017
Creation d'un raccourci sur Gnome (ubuntu / unity)
$ sudo apt-get install --no-install-recommends gnome-panel
Ensuite il faut utiliser cette commande :
$ gnome-desktop-item-edit --create-new ~/monfichier.desktop
RQ : Pour lancer une commande shell ou un script, il faut renseigner dans le champ commande -> sh -c "ma_commande ou mon_script.sh"
vendredi 9 juin 2017
Squid configuration (rapide)
# ACL acl SSL_ports port 443 acl Safe_ports port 80 # http acl Safe_ports port 21 # ftp acl Safe_ports port 443 # https acl Safe_ports port 70 # gopher acl Safe_ports port 210 # wais acl Safe_ports port 1025-65535 # unregistered ports acl Safe_ports port 280 # http-mgmt acl Safe_ports port 488 # gss-http acl Safe_ports port 591 # filemaker acl Safe_ports port 777 # multiling http acl CONNECT method CONNECT acl lan src 192.168.1.0/24 acl blacklist dstdomain "/etc/squid3/blacklist" # ACCESS http_access deny !Safe_ports http_access deny CONNECT !SSL_ports http_access allow localhost manager http_access deny manager http_access allow localhost http_access deny blacklist http_access allow lan http_access deny all # SQUID PORT http_port 3128 # LOG coredump_dir /var/spool/squid3 # CONF refresh_pattern ^ftp: 1440 20% 10080 refresh_pattern ^gopher: 1440 0% 1440 refresh_pattern -i (/cgi-bin/|\?) 0 0% 0 refresh_pattern . 0 20% 4320 # DELAY POOLS delay_pools 1 delay_class 1 1 delay_access 1 allow all delay_parameters 1 200000/200000 #delay_parameters 1 64000/64000 # 512 kbits == 64 kbytes per second # FORWARD forwarded_for off
Note : Afin de voir les logs squid plus facilement il est possible d'installer un petit utilitaire avec la commande "apt-get install squidview"
- Voir aussi -
vendredi 19 mai 2017
Windows Tips
**list installed hotfixes and service packs
cmd : wmic /OUTPUT:c:\tmp\hotfixes qfe list
**Auto logging (windows 7)
1/ Click Start, type netplwiz, and then press Enter.
2/
In the User Accounts dialog box, click the account you want to
automatically log on to.If it is available, clear the Users Must Enter A
User Name And Password To Use This Computer check box.
3/ Click OK.
4/ In the Automatically Log On dialog box, enter the user’s password twice and click OK.
**Powercfg (connaitre ce qui a provoqué la sortie de veille)
cmd : powercfg /lastwake
Source : http://forums.cnetfrance.fr/topic/1208442-trouver-quel-peripherique-a-provoque-la-sortie-de-veille/
**Change workgroup name
cmd : sysdm.cpl
**Accéder au panneau de config.
cmd : control
**God Mode
Créer un dossier en le nommant : GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}
**Reset Windows 10 password
http://www.chntpw.com/reset-forgotten-windows-10-password/
**Connaitre la clef d'installation Windows
https://www.nirsoft.net/utils/produkey_setup.exe
**Liste des commandes (source https://www.supinfo.com/articles/single/4387-liste-commandes-executer-windows)
| FONCTION | COMMANDE | ACTION |
| Explorateur Windows | explorer.exe | Ouvre l'explorateur Windows - Utile en cas de plantage de celui-ci |
| Notepad | notepad | Ouvre le bloc-notes |
| Moniteur de ressource | resmon | Ouvre le moniteur de ressource |
| Connexion bureau à distance | mstsc | Ouvre l'interface de connexion de bureau à distance |
| Windows Media Player | wmplayer | Ouvre le lecteur multimédia |
| Wordpad | write ou wordpad | Ouvre l'éditeur de texte Wordpad |
| XPS Viewer | xpsrchvw | Ouvre la visionneuse XPS |
| Internet Explorer | iexplore | Ouvre le navigateur Internet Explorer |
| Dossier Images | pictures | Ouvre le dossier Images |
| Dossier Récent | recent | Ouvre le dossier récent |
| Dossier favoris | favorites | Ouvre le dossier des favoris |
| Dossier téléchargement | downloads | Ouvre le dossier des téléchargements |
| Dossier vidéos | videos | Ouvre le dossier Vidéos |
| Dossier mes documents | documents | Ouvre le dossier Mes Documents |
| Activation de Windows | slui.exe | Ouvre L’assistant d'activation de Windows |
| Ajout/Fonctionnalité Windows | optionalfeatures | Ouvre la fenêtre d'ajout de fonctionnalité Windows |
| Ajout/Suppression de programmes | appwiz.cpl | Ouvre la fenêtre d’Ajout / Suppression de programmes |
| Calculatrice | calc | Ouvre la calculatrice de Windows |
| Appel téléphonique | dialer | Ouvre le numéroteur téléphonique |
| Calibration des couleurs | dccw | Ouvre la fenêtre d’étalonnage des couleurs de l’écran |
| Centre de sauvegarde et de restauration | control /name microsoft.backupandrestorecenter | / |
| Clavier visuel | osk | Ouvre le clavier visuel |
| Console vide | mmc | Ouvre une console vide |
| Dossiers partagés | fsmgmt.msc | Ouvre les dossiers partagés de votre Ordinateur |
| Contrôleur de jeu | joy.cpl | Ouvre la fenêtre de contrôleur de jeu - Permet d'ajouter des contrôleurs de jeu |
| Éditeur de registre | regedit | Ouvre l’éditeur du registre |
| Format de texte | dpiScaling | Ouvre les paramètres d’affichage |
| Gestionnaire d'autorisations | azman.msc | Ouvre le gestionnaire d’autorisations |
| Gestionnaire de périphériques | devmgmt.msc | Ouvre le gestionnaire de périphérique |
| Gestionnaire des tâches | taskmgr | Ouvre le gestionnaire des tâches |
| Gestion des couleurs | colorcpl | Ouvre le gestionnaire des couleurs |
| Gestion des disques | diskmgmt.msc | Ouvre le gestionnaire des disques durs |
| Gestion de module de plate-forme sécurisée | tpm.msc | Ouvre le gestionnaire de module de plate-forme sécurisée de l’ordinateur |
| Gestionnaire de Polices | control fonts | Ouvre le gestionnaire des polices d’écriture |
| Gestion de l'ordinateur | compmgmt.msc | Ouvre le gestionnaire de l’ordinateur |
| Imprimantes et fax | control printers | Ouvre la fenêtre des périphériques et imprimantes |
| Informations système | msinfo32 | Ouvre une fenêtre qui contient les informations du système |
| Invite de commande | cmd | Ouvre l’invite de commande Windows |
| Jeu de stratégie résultant (RSoP) | rsop.msc | / |
| Langues d’affichage - L’assistant d’installation et désinstallation | lpksetup | Permet d’installer ou désinstaller des langues d’affichage |
| Loupe | magnify | Ouvre la loupe |
| Mixeur de volume | sndVol | Ouvre le mélangeur de volume |
| Moniteur de fiabilité et de performances | perfmon.msc | Ouvre l’analyseur de performance |
| Nettoyage de disque | cleanmgr | Ouvre le nettoyeur de disque, afin de libérer de la place sur votre disque |
| Observateur d’événements | eventvwr | Ouvre l’observateur d’événements |
| Options d’ergonomie | utilman | Ouvre la fenêtre d’options d’ergonomie |
| Options de Démarrage | msconfig | Ouvre les options de démarrage de l’ordinateur |
| Options des dossiers | control folders | Ouvre la fenêtre d’options de l’explorateur de fichiers |
| Options d’alimentation | powercfg.cpl | Ouvre la fenêtre d’options d’alimentions |
| Option régionaux et linguistiques | intl.cpl | Ouvre la fenêtre d’options régionales et linguistiques |
| Outils de diagnostic DirectX | dxdiag | Ouvre l’outil de diagnostic DirectX |
| Outils Diagnostics de la mémoire | mdsched | Ouvre l’outil de diagnostics de la mémoire Windows |
| Panneau de configuration | control | Ouvre le panneau de configuration |
| Pare-feu Windows | wf.msc | Ouvre les paramètres du pare-feu Windows |
| Planificateur de tâches | taskschd.msc | Ouvre le planificateur de taches |
| Programmes par défaut | computerdefaults | Ouvre la fenêtre de paramétra des programmes par défaut |
| Propriétés de l’affichage du moniteur | desk.cpl | Ouvre les paramètres d’affichage du moniteur |
| Propriété de l’apparence | control color | Ouvre les paramètres de couleurs et apparence |
| Propriété clavier | control keyboard | Ouvre les propriétés du clavier |
| Propriété centre de sécurité | wscui.cpl | Ouvre les propriétés du centre de sécurité |
| Propriétés date et heure | timedate.cpl | Ouvre la fenêtre de configuration de la date et l’heure de l’ordinateur |
| Propriétés internet | inetcpl.cpl | Ouvre la fenêtre des propriétés d’internet |
| Propriété Réseaux | ncpa.cpl | Ouvre la fenêtre des Connexion réseau – Permet le paramétrage des cartes réseaux |
| Propriétés Son | mmsys.cpl | Ouvre les options des périphériques audio |
| Propriété Souris | main.cpl | Ouvre les propriétés de la souris |
| Propriété système | sysdm.cpl | Ouvre les propriétés systèmes |
| Protection de la base de données des comptes Windows | syskey | Ouvre l’outil de verrouillage de la base SAM |
| Restauration du système | rstrui | Ouvre les paramètres de restauration du système |
| Sauvegarde et restauration des mots de passe des utilisateurs | credwiz | / |
| Services des composants Windows | dcomcnfg | / |
| Services Windows | services.msc | Ouvre la liste des services |
| Table des caractères | charmap | Ouvre la table des caractères |
| Utilisateurs et groupes locaux | lusrmgr.msc | Permet de paramétrer, les utilisateurs et groupes d’utilisateurs |
| Version Windows | winver | Permet de connaître la version de votre système d’exploitation Windows |
jeudi 9 février 2017
Executer une commande avec Runas (Windows)
Pour cela il existe sous Windows la commande "runas".
Exemple dans un raccourci modifier le champs cible par :
C:\Windows\System32\runas.exe /savecred /user:"MACHINE\Administrateur" "C:\apps\apps.exe"
Pour enlever tout cela :
1/ Touche Windows+R -> "cmd", puis entrée
2/ Taper : "rundll32.exe keymgr.dll, KRShowKeyMgr", puis entrée
3/ Enlever l'entrée souhaitée
Et voilà !
vendredi 30 septembre 2016
Ouvrir excel dans 2 fenêtres différentes
Modifier les clées de registres comme suit :
- Appuyez sur [Windows]+[R], saisissez REGEDIT et cliquez sur OK
- Première séquence
- Déployez la clé HKEY_CLASSES_ROOT \ Excel.Sheet.12 \ Shell \ Open
- Supprimez la clé DDEEXEC en cliquant dessus du bouton droit et en choisissant Supprimer
- Entrez dans clé COMMAND
- Remarquez la présence d'une valeur “(par défaut)” et d'une valeur “command”
- Cliquez du bouton droit sur la valeur “command” et choisissez “Supprimer”
- Double-cliquez sur la valeur “(par défaut)”
- Ajoutez un espace puis “%1” (avec les guillemets) en fin de ligne pour que la donnée ressemble à:
- “C:\Program Files\Microsoft Office\Office12\EXCEL.EXE” /e “%1”
- Deuxième séquence
- Déployez la clé HKEY_CLASSES_ROOT \ Excel.Sheet.8 \ Shell \ Open
- Supprimez la clé DDEEXEC en cliquant dessus du bouton droit et en choisissant Supprimer
- Entrez dans clé COMMAND
- Remarquez la présence d'une valeur “(par défaut)” et d'une valeur “command”
- Cliquez du bouton droit sur la valeur “command” et choisissez Supprimer
- Double-cliquez sur la valeur “(par défaut)”
- Ajoutez un espace puis “%1” (avec les guillemets) en fin de ligne pour que la donnée ressemble à:
- “C:\Program Files\Microsoft Office\Office12\EXCEL.EXE” /e “%1”
- Fermez REGEDIT
mercredi 2 mars 2016
Motion (Raspbian Jessie) + envoi de méls
Installation du paquet motion et des paquets pour envoi de mél :
# apt-get install motion ssmtp heirloom-mailx
Configuration de ssmtp (avec gmail) :
mailhub=smtp.gmail.com:587
UseSTARTTLS=YES
FromLineOverride=YES
AuthUser=
AuthPass=xxxxxxxxxxxx
Note : La variable "AuthPass" est à configurer sur votre gmail (trousseau de mot de passe d'application)
Configuration de /etc/motion/motion.conf (avec commentaire) :
[Start file]
daemon on
process_id_file /var/run/motion/motion.pid
setup_mode off
; logfile /tmp/motion.log #*** A ACTIVER SI BESOIN
log_level 6
log_type all
videodevice /dev/video0
v4l2_palette 17
input -1
norm 0
frequency 0
rotate 0
width 320
height 240
framerate 2
minimum_frame_time 0
netcam_keepalive off
netcam_tolerant_check off
auto_brightness off
brightness 0
contrast 0
saturation 0
hue 0
roundrobin_frames 1
roundrobin_skip 1
switchfilter off
threshold 2000 #*** IMPORTANT
threshold_tune off
noise_level 32
noise_tune on
despeckle_filter EedDl
smart_mask_speed 0
lightswitch 0
minimum_motion_frames 1
pre_capture 0
post_capture 0
event_gap 60 #***
max_movie_time 0
emulate_motion off
output_pictures on #***
quality 75
picture_type jpeg
ffmpeg_output_movies off #*** default=on
ffmpeg_output_debug_movies off
ffmpeg_timelapse 0
ffmpeg_timelapse_mode daily
ffmpeg_bps 500000
ffmpeg_variable_bitrate 0
ffmpeg_video_codec mpeg4
ffmpeg_deinterlace off
sdl_threadnr 0
use_extpipe off
snapshot_interval 0
locate_motion_mode off
locate_motion_style box
text_right %Y-%m-%d\n%T-%q
; text_left CAMERA %t
text_changes off
text_event %Y%m%d%H%M%S
text_double off
target_dir /var/lib/motion #*** LES IMG SONT ENREGISTRES ICI
snapshot_filename %v-%Y%m%d%H%M%S-snapshot
picture_filename %v-%Y%m%d%H%M%S-%q
movie_filename %v-%Y%m%d%H%M%S
timelapse_filename %Y%m%d-timelapse
ipv6_enabled off
stream_port 8081
stream_quality 50
stream_motion off #*** default=on
stream_maxrate 1
stream_localhost off
stream_limit 0
stream_auth_method 0
; stream_authentication username:password
webcontrol_port 0
webcontrol_localhost on
webcontrol_html_output on
; webcontrol_authentication username:password
track_type 0
track_auto off
track_iomojo_id 0
track_step_angle_x 10
track_step_angle_y 10
track_move_wait 10
track_speed 255
track_stepsize 40
quiet on
; on_event_end value echo 'Image capturée en pièce jointe' | mailx -s 'Image capturée en pièce jointe suite à la précédente détection' -a %f _vous_
on_picture_save value echo 'Image capturée en pièce jointe' | mailx -s 'Image capturée en pièce jointe suite à la précédente détection' -a %f
[End file]
Note : Les lignes marquées de "#***" sont à définir en fonction de la caméra utilisée
Ne pas oublier de modifier sur une Debian /etc/default/motion, pour que le démon démarre correctement.
Pour finir il suffit de redémarrer le service motion :
# service motion restart
mardi 21 avril 2015
NAS sous Debian
# Source : http://benoit.vianin.com/249-un-nas-avec-un-raspberry-pi
# MAJ
apt-get update
apt-get upgrade
apt-get install openssh-server
# Install Samba V3
apt-get install samba samba-common-bin
[global]
security=user
guest ok=no
encrypt passwords=true
[maison]
path=/srv/maison
force create mode=0770
force directory mode=0770
write list=@maison
mkdir /srv/maison
addgroup maison
chown root.maison /srv/maison
chmod 770 /srv/maison
/etc/init.d/smb restart
adduser --disabled-login --no-create-home --ingroup maison utilisateur1
smbpasswd -a utilisateur1
Connexion a un partage depuis un client Windows :
net use h: \\192.168.1.75\maison
# Install Smartmontools (monitoring SMART des disques USB)
voir --> http://www.smartmontools.org/wiki/USB
jeudi 4 juillet 2013
Nom de domaine Gandi avec Hébergement mutualisé OVH
- administration
- récapitulatif
- nouveau domaine
- indiquez votre nom de domaine ensuite veuillez choisir "Ajouter aux DNS ( avancée)"
- sélectionner "hébergement mutualisé" "mondomaine.fr" et "redirection (aucune protection)
Il faudra par la suite aller sur la section Domaine & DNS, option Zone DNS, et vérifier les premiers champs de la liste (dnsXX.ovh.net et nsXX.ovh.net) puis les indiquer auprès de votre registrar. (ici Gandi)
RQ : Il faut compter 24 heures pour la validation et la propagation des DNS.
mercredi 12 juin 2013
Debian sur Alix
Partitioning and formatting the flash card
Create a single partition on the flash card and put an ext2 filesystem on it. Don’t forget to erase any existing partitions first. Afterwards, mount the newly create filesystem. Note that we are using an Ext2 filesystem. Using a journaled filesystem such as Ext3 is not a good idea, as this creates extra wear on your flash card.
fdisk /dev/sdb
mkfs.ext2 /dev/sdb1
mkdir /mnt/cf
mount /dev/sdb1 /mnt/cf
Loading a basic debian system on the CF
debootstrap --arch i386 squeeze /mnt/cf http://ftp.debian.org/debian
Mount special filesystems and chroot
mount -t proc none /mnt/cf/proc
mount -t sysfs none /mnt/cf/sys
mount -o bind /dev /mnt/cf/dev/
LC_ALL=C chroot /mnt/cf /bin/bash
mount devpts /dev/pts -t devpts
Filesystems
In order to minimize wear on the flash card, noatime was added to the mount options. This prevents the filesystem from updating access times. The tmpfs memory filesystem was used for some of the folders, basically for the same reason (minimize wear). The CF will be /dev/sda once installed in the Alix. Edit the file /etc/fstab :
proc /proc proc noatime,defaults 0 0
/dev/sda1 / ext2 noatime,defaults 0 1
tmpfs /tmp tmpfs noatime,defaults 0 0
tmpfs /var/tmp tmpfs noatime,defaults 0 0
tmpfs /var/run tmpfs noatime,defaults 0 0
tmpfs /var/log tmpfs noatime,defaults 0 0
tmpfs /var/lock tmpfs noatime,defaults 0 0
Network configuration
Edit the file /etc/network/interfaces. The example below will configure one of the network interfaces with IP address 192.168.1.250. Feel free to edit these values for your specific situation.
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.250
netmask 255.255.255.0
Serial console
Disable TTYs and put a getty on the serial console. Edit the file /etc/inittab :
#1:2345:respawn:/sbin/getty 38400 tty1
#2:23:respawn:/sbin/getty 38400 tty2
#3:23:respawn:/sbin/getty 38400 tty3
#4:23:respawn:/sbin/getty 38400 tty4
#5:23:respawn:/sbin/getty 38400 tty5
#6:23:respawn:/sbin/getty 38400 tty6
T0:23:respawn:/sbin/getty -L ttyS0 19200 vt100
Grub: preparations
Install the grub package on the CF and create the file menu.lst, which will be used later on. Don’t configure grub at this stage.
apt-get install grub
cp /usr/lib/grub/i386-pc/* /boot/grub
Create /boot/grub/menu.lst (flash card will be sda on Alix):
default 0
timeout 5
serial --unit=0 --speed=19200 --word=8 --parity=no --stop=1
terminal --timeout=5 serial console
title Debian
root (hd0,0)
kernel /vmlinuz root=/dev/sda1 ro console=ttyS0,19200n8
initrd /boot/initrd.img
Install the kernel
We will install a 486 kernel, as this seems to be the best option for the CPU present in the Alix. More information about this can be found via the links at the bottom of this post.
apt-get install linux-image-486
Final customizations
Change the root password:
passwd root
Install the SSH server daemon. You can skip this skip if console access via serial connection is sufficient.
apt-get install openssh-server
Disable udev network interface rules:
rm /etc/udev/rules.d/70-persistent-net.rules
chmod 444 /lib/udev/write_net_rules
Configure the locale to en_US.UTF-8:
apt-get install locales
dpkg-reconfigure locales
Create the file setlocale.sh in /etc/profile.d, with the following contents:
#!/bin/bash
export LC_ALL=en_US.UTF-8
Final steps before booting the Alix
umount /dev/pts
Exit the chroot & umount special filesystems:
exit
umount /mnt/cf/proc
umount /mnt/cf/sys
umount /mnt/cf/dev/
Install grub in the MBR & umount the flash card:
grub-install --no-floppy --root-directory=/mnt/cf /dev/sdb
umount /mnt/cf
Login with the root user and the password you picked in one of the previous steps. Next, edit the file /etc/default/grub :
GRUB_CMDLINE_LINUX_DEFAULT="console=ttyS0,19200n8"
GRUB_TERMINAL=serial
GRUB_SERIAL_COMMAND="serial --speed=19200 --unit=0 --word=8 --parity=no --stop=1"
Now run:
update-grub
It's done !
-- Voir aussi --
lundi 29 avril 2013
mercredi 13 février 2013
Imagemagick tips
#!/bin/bash
FILES="$@"
for i in $FILES
do echo "Processing image $i ..."
/usr/bin/convert -thumbnail 200 $i thumb.$i done
-- Voir aussi --
