Free Lolo Mémo
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)
Voilà un petit tuto pour connecter et configurer ce bartop transportable propulsé par la distribution Recalbox en version 6.1.1.
Liens :
Câblage :
Joystick 2
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).
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
#!/bin/bash
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)}'
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
!/bin/bash
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
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)
Fichier à mettre dans ./config/config.php :
$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',
);
Inscription à :
Articles (Atom)