loveguru
Posts: 6
Joined: Wed May 08, 2013 7:17 pm

Re: Mon petit carnet de notes pour débutants

Thu May 09, 2013 11:00 am

c'est ce que j'ai fait
j'essaierai de voir si le fichier n'est pas corrompu

Speeder
Posts: 5
Joined: Tue May 21, 2013 10:34 am

Re: Mon petit carnet de notes pour débutants

Tue May 21, 2013 10:49 am

Merci beaucoup, très très utile!

yangfeng
Posts: 2
Joined: Thu May 23, 2013 8:09 am
Location: hefeifeicuilu
Contact: Website

Re: Mon petit carnet de notes pour débutants

Thu May 23, 2013 8:25 am

Comme ça les gens savent se qu'ils font du coup le retiennent plus facilement et en feront profiter d'autres




_____________________________________________________________________
You Are the One, I take a bubble
Diablo 3 Gold
Buy Runescape Gold
Buy RS Gold

User avatar
Sharka
Posts: 83
Joined: Sat Jun 09, 2012 3:53 pm

Re: Mon petit carnet de notes pour débutants

Wed Jun 05, 2013 3:36 pm

J'ai enfin réussis à rédiger ce tuto lol le temps n'est plus avec moi :s

Nouvelle note : Comment installer un serveur mail (1ère partie) :
http://www.tropfacile.net/doku.php/rasp ... rveur-mail

Partie 2 coming soon :p
Mon carnet de notes pour débutants => http://www.tropfacile.net <=

User avatar
Sharka
Posts: 83
Joined: Sat Jun 09, 2012 3:53 pm

Re: Mon petit carnet de notes pour débutants

Wed Jun 05, 2013 9:44 pm

hop dans la foulée partie 2 et fin ajoutée :lol:
Mon carnet de notes pour débutants => http://www.tropfacile.net <=

User avatar
Sharka
Posts: 83
Joined: Sat Jun 09, 2012 3:53 pm

Re: Mon petit carnet de notes pour débutants

Mon Jun 24, 2013 9:44 am

Nouveau tutoriel : Monitorer son raspberry avec Munin

http://www.tropfacile.net/doku.php/rasp ... erry-munin
Mon carnet de notes pour débutants => http://www.tropfacile.net <=

User avatar
Sharka
Posts: 83
Joined: Sat Jun 09, 2012 3:53 pm

Re: Mon petit carnet de notes pour débutants

Wed Jul 17, 2013 3:19 pm

Nouveau petit tutoriel avant le départ à la plage : :mrgreen:

Comment nous rejoindre sur irc ?

http://www.tropfacile.net/doku.php/rasp ... re-sur-irc
Mon carnet de notes pour débutants => http://www.tropfacile.net <=

User avatar
AspirateurMiele
Posts: 2
Joined: Mon Jan 06, 2014 11:08 pm
Contact: Website

Re: Mon petit carnet de notes pour débutants

Mon Jan 06, 2014 11:26 pm

Très bonne idée, merci pour ce site
Gardez à l'esprit la quantité d'argent que vous voulez dépenser pour un aspirateur tout en répondant à tous vos besoins...

Angristan
Posts: 4
Joined: Tue Feb 25, 2014 3:40 pm
Location: France
Contact: Website

Re: Mon petit carnet de notes pour débutants

Tue Feb 25, 2014 3:50 pm

Merci pour ce petit "carnet", très bon site :)

User avatar
spino
Posts: 6
Joined: Fri Mar 14, 2014 1:24 pm
Location: Near Keyboard

Re: Mon petit carnet de notes pour débutants

Fri Mar 14, 2014 1:56 pm

Salut .

Merci pour ces tutoriels ;) .

Juste une remarque : De la swap sur une SD saymal non ?

@+
Rpi : #ArchLinux
rm -rf /usr/lib/hope && touch /lib/hope/life.bin

Gautrin
Posts: 1
Joined: Wed Aug 20, 2014 4:12 am

Re: Mon petit carnet de notes pour débutants

Wed Aug 20, 2014 4:15 am

oh la la, c'est très sympa aider les novices. :) :) :)



------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------etui pour one M8housse luxe one M8etui pour htc one M8

blacknight1user
Posts: 22
Joined: Mon Jun 29, 2015 4:43 pm

Re: Mon petit carnet de notes pour débutants

Sat Jul 04, 2015 6:00 am

Bonjour,

je débute avec raspberry pi et je trouve ton idée ultra intéressante, ça m'aide vraiment beaucoup.
Beaucoup.

Pourrais-je te suggérer de continuer sur ta lancée avec 2 autres tuto:

- réaliser une image de la carte SD une fois que toute la programmation est terminée. cela permet de redescendre une sauvegarde intégrale en cas de défaillance de la carte SD.

- Montage d'un VPN sur le PI (client pour accès securitykiss ou myhass par exemple et également serveur pour avoir accès au PI testé a la maison lorsque l'on est a l'extérieur.

Voilà juste une idée, je sais que tout cela existe déjà ici et là, mais l’intérêt est de concentrer tout les tutos au même endroit.

User avatar
Sharka
Posts: 83
Joined: Sat Jun 09, 2012 3:53 pm

Re: Mon petit carnet de notes pour débutants

Sat Jul 04, 2015 8:09 am

salut,

merci pour ton message ça fait chaud au coeur de savoir que mon carnet est toujours utile ^^.

Bonne idée pour les 2 tutos, je vais voir quand est ce que je vais pouvoir faire les tutos.

a+
Mon carnet de notes pour débutants => http://www.tropfacile.net <=

Bombomba
Posts: 2
Joined: Mon Jul 20, 2015 9:16 am

Re: Mon petit carnet de notes pour débutants

Mon Jul 20, 2015 9:29 am

Merci, c'est très efficative pour moi, je vais jeter un coup d'œil. ;)

antoin
Posts: 66
Joined: Thu Mar 17, 2016 4:45 pm

Re: Mon petit carnet de notes pour débutants

Mon Mar 21, 2016 12:44 pm

Bonjour
ton petit carnet est intéressant.
manque une rubrique qui pourrait d'ailleurs être épinglée sur ce forum français.
Je viens d'installer le pi3, tout est ok mais mon clavier azerty est reconnu comme qwerty, Que faire.
Dans le même ton, j'ai installé raspbian, comment faire pour avoir le menu en français.
idem pour les autres distributions.
cordialement

Alex855
Posts: 1
Joined: Fri Mar 10, 2017 11:18 am
Contact: Website

Re: Mon petit carnet de notes pour débutants

Fri Mar 10, 2017 11:22 am

Bonjour,
Je suis débutante et je te remercie pour ton carnet qui va bien m'aider à démarrer.
C'est cool les partages de ce genre.
Si problème j'espère que je pourrais trouver des solutions ici.
http://creation-site-internet-angers.xyz/

User avatar
Sharka
Posts: 83
Joined: Sat Jun 09, 2012 3:53 pm

Re: Mon petit carnet de notes pour débutants

Fri Mar 10, 2017 7:13 pm

oui bien sur n'hésites surtout pas !

si mes notes ne sont plus à jour dis le moi je ferais des correctifs. :D
Mon carnet de notes pour débutants => http://www.tropfacile.net <=

Saat666
Posts: 1
Joined: Tue Mar 21, 2017 12:12 pm

Re: Mon petit carnet de notes pour débutants

Tue Mar 21, 2017 12:26 pm

Bonjour , alors tous d'abord tres bon petit carnet ! Une question qui n'a pas vraiment de rapport mais je la pause ici quand même , j'ai fais une installation osmc sickrage en boot sd pour télécharger mes séries dans mon raspberry j'ai donc une micro sd de 16go sur laquelle le boot osmc est installé du coup je ne pensais pas coupler a un disque dur externe mais laisser mes dll dans le dossier d'origine soit sur ma sd . Quand sickrage télécharge les épisodes je vois qu'ils sont bien dll mais quand je connecte ma carte sd sous Windows il n'y a rien ... une idée ? D'avance merci

iznobe
Posts: 18
Joined: Sun Feb 05, 2017 4:14 pm

Re: Mon petit carnet de notes pour débutants

Sat Aug 19, 2017 9:11 am

mebepi wrote:
Sat Aug 04, 2012 10:55 am
Bonjour,

Pour le swap à mon avis il est certainement plus judicieux de le créer une sur clé USB connectée sur le RPi.

Car la carte SD est relativement lente et en plus le nombre de cycles d'écriture est limité. Une clé USB me parait plus appropriée pour le swap.

Mebepi
Bonjour et tout d ' abord je felicite Sharka pour son tres joli travail et bien utile j ' avoue .

Pour ma part , je preferais ne pas swapper et plutot creer une ramdisk et l ' utiliser comme swap afin de gagner en rapidité et en meme temps limiter l ' ecriture sur la SD ou l ' USB . ( a condition d' avoir un peu de ram dispo ) mais avec les 1 Go du pi 3 ca me parait etre un bon plan .

User avatar
reQueue1953
Posts: 2
Joined: Fri Sep 01, 2017 6:57 pm
Location: Switzerland

Re: Mon petit carnet de notes pour débutants

Sat Sep 02, 2017 1:01 am

Je suis toujours débutant et donc je débute par quelques unes de mes vielles compréhensions du sujet, aussi étant donné que je programme encore sur plusieurs plateformes, dont 3 versions de Raspberry Pi d'ici peu (tout mes projets sont en GNAT -gnat2005, tcsh et g++, oui C++ voir C/gcc selon case-of-study),

Donc pour situé un peu l'histoire de la pagination/système (~ 1960) ...


... "de mon temps" ...


La "pagination" était une méthode de gestion de la mémoire vive (RAM) qui incluait la possibilité de faire "swapper" (échanger) des pages de processus "latents" (En général "dormant depuis le plus longtemps à un moment donné, TimeSlice/System selon la politique de Memory_Managment pour l'OS, je pense à VAX/VMS par ex.) (...) et donc d'échanger des pages de processus en attente d'interruption(s) I/O (autre ex. de processus latent) avec une plage d'un support de mémoire permanente prévue à cet effet, afin de laisser un maximum de RAM pour les processus actifs [...].

En gros on (l'OS) "pagine" pour les cas ou la mémoire vive n'est plus suffisante,...

ce qui donne assez souvent l'equation RAM(physique) = RAM(virtuel*users)+SWAP ...

La bonne question (?): Que fait votre distro_de_LINUX aujourd'hui si la RAM(physique) est débordée dans le cas de la solution 'ramdisk' si RAM(virtuel*users) = RAM(phy) - RAM(SWAP) ? (Je précise donc que la RAM "virtuelle" est amputée d'autant de SWAP que l'on lui reprendrais avec une ramdisk... #théorie_d_un_ancètre)

~ raise [Memory]PageFault ? #hardware_interrupt (?)

Autrement-dit (aussi), on se retrouve dans la situation où l'on se met à allouer de la RAM pour laisser (une autre partie) de la RAM aux processus actifs (et ou prioritaire, etc.) #...simple remarque...


Mais....

Il est pourtant, d'un point de vue électronique, pour la vitesse d'accès à la SWAP (plage de pagination) il est vrai que ce choix d'utiliser la RAM via un ramdisk demeure parfaitement légitime, après une solide estimation de l'utilisation courante ET d'éventuels cas de surcharge de l'ensemble des processus potentiellements activables en tout temps. [êtes-vous bien sûr de pouvoir faire ça? ~ laboratoire d'informatique industriel, statistiques, etc.]

Autres remarques, sur IBM s/38 on avait des options systèmes telles que *JOBPOOL QMAXJOB(n) (les processus étaient de *JOB) et on gérait un paramètre QMAXJOB(n) si ma mémoire est bonne. Sur d'autres systèmes (orientés mainframe) des gestion de quotas/users pour Sun, Vax, Pr1me, idem pour Unix, Linux(s), xxxBSD, QNX, etc. -- je suppose :) --

En fait, je n'ai jamais eu ce problème sur Linux.
Mais sur mes HP41[C[V|X]], oui et "ça" se présente autrement (hors sujet)

Par contre pour économiser des accès à ce qui aujourd'hui fait office de "mémoire permanente" (SSD dont les accès sont comptés) la situation justifie à nouveau de se préoccuper de la zone d'échange (swap), mais j'aurais, si les contraintes de vitesse d'accès le permettent (situation non Hard RT), j'opterais plutôt pour la solution FlashMem externe sur USB ou au pire... sshfs[d] exploitant un FileServer qui trainerait dans les parages d'ethernet. (je plaisante un peu là, quoique pour les situation de HighSpeed clusters, "grid", ceci se justifie bien pour la répartition des tâches physiques par exemple en Hard-RTP.

Sur les IBM s/38 et bien d'autres, VAX/VMS, SPARC-Stations/SUN, Univac, Pr1me, (...) les paramètres de gestion de charges admettent des politiques très distinctes (...) c'est évidemment partie de ce qui distingue un système d'exploitation d'un autre.


Pour plus d'info de culture générale: Niklaus Emil Wirth, et plein d'autres morts...

Sinon pour les [Open|Net|Free]BSD spécifiquement: Cahiers de l'admin BSD de Emmanuel Dreyfus, il est très bon.

Ou pour Linux/kernel en général heu... Linux Kernel Programming (ma vielle Third Edition) m'indique à la page 88, que le cas de défaut de mémoire vive entrainerait l'appel d'un do_page_fault(...) qui aurait encore l'occasion de un check du flag VM_GROWSDOWN sur la page en question et, qui recherche s'il est prévu un page virtuelle libre, sinon c'est, soit le SIGBUS, soit le SIGKILL qui ferait juste tomber le process "incriminé" (...) En fait c'est encore un petit peu plus compliqué: handle_mm_fault() peut aussi engendrer un SIGSEGV .... je laisse le soin d'approfondir (ou pas), d'autant que mes infos sont peut-être déjà éculées en ce qui concerne Linux et son architecture.


REFS/noyaux-Linux: (attention aux éventuelles nuances d'architecture matérielle et au "trash-goto-programming"/QuickAndDirty et au code illisible, ou presque, considérant qu'à l'époque on devait se contenter de 80 colonnes pour 24 lignes ... peu importe))
http://elixir.free-electrons.com/linux/ ... ult.c#L259
http://elixir.free-electrons.com/linux/ ... ry.c#L3833
http://www.tldp.org/HOWTO/KernelAnalysis-HOWTO-7.html


REFS
https://fr.wikipedia.org/wiki/M%C3%A9moire_virtuelle
https://fr.wikipedia.org/wiki/Grappe_de_serveurs
https://wiki.archlinux.org/index.php/swap


exemple à la volée... (sans reboot, sur une vielle debian)

Code: Select all

#++ balancer des 00x0 dans un fichier presque amusant...
sudo dd if=/dev/zero of=/my/path/swapFile bs=1024 count=65536
#++ Remplacer 65536 par la taille voulu en kB (bs=1024(=1ko)) multiplié par le count=N[ko]

$ sudo mkswap swapFile
$ sudo swapon swapFile

$ sudo swapoff -a    # pour stopper l'accès "à la volée" (voir man swapon)
                                      # et aussi "man 2 swapon" pour la gestion des priorités de swap-zones (areas)

Code: Select all

$ sudo swapon --show
NAME      TYPE      SIZE USED PRIO
/dev/sda5 partition 4.9G   0B   -1
# ou encore...

Code: Select all

$ sudo free -h
             total       used       free     shared    buffers     cached
Mem:          3.9G       2.6G       1.3G         0B       135M       1.8G
-/+ buffers/cache:       655M       3.2G
Swap:         4.9G         0B       4.9G

Code: Select all

$ man mkswap #-- attention avec cette formule "systemd" <--- bouh le vilain jeu de motD

$ sudo lsblk -l
NAME MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda    8:0    0 119.2G  0 disk 
sda1   8:1    0 114.4G  0 part /
sda2   8:2    0     1K  0 part 
sda5   8:5    0   4.9G  0 part [SWAP]
sr0   11:0    1  1024M  0 rom  

$ sudo lsblk -l /dev/sda1
NAME MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda1   8:1    0 114.4G  0 part /

Code: Select all

$ sudo lsblk -no UUID /dev/sda1
s'arranger entre autre pour que la /etc/fstab ait quelques lignes comme ci-dessous...

Code: Select all

$ sudo vi /etc/fstab #oui je préfère "vi" pour ce type de plateforme (X)
...
/my/path/swapfile   none     swap defaults  0 0
UUID=<UUID>         none     swap defaults  0 0
/dev/sda1 none swap defaults,pri=100 0 0
/dev/sdb2 none swap defaults,pri=10  0 0
...etc...

Code: Select all

$ swapon -p 100 /dev/sdb2 #...etc...
Il est donc AUSSI à noter qu'en cas d'utilisation de plusieurs zones de paginations, une gestion de priorité est prévue (voir man 2 swapon) et surtout que ces zones ne gagnent PAS à être contigües (!) j'entends par là que bien souvent une seule suffit (surtout pour débuter).

Tout le détail pour tes documents se trouvent (entre autres) ici: https://wiki.archlinux.org/index.php/swap Notament vérifier à l'age de votre version debian (init ~ ex-SystemV ou systemd avec sysctl ?) pour le Raspberry Pi3 je n'ai pas encore essayé :/ mais il me semble que sur le premier c'était 'init' ... remarquont que même sur 'init' (systemV-like, sysctl peut y être implémenté comme base de registres ~ en quelque sorte, soupir)


C'est cool d'être vieux non? #non

Et bravo pour la plus grande accessibilité rendue par Sharka

En fait j'en ai aussi besoin car ma mémoire pagine et freeze bientôt quelques Sapins tout secs.

Merci et bravo.


PS: Excusez-moi du manque de Beyscherelles, ils ne les vendaient pas en suisse dans mon quartier à l'époque où je n'eu jamais passé mon BAC, pour des raisons évidentes d'infrastructures locales qui me font encore défaut, si ma mémoire me trompe.

non (ou plutot oui) <--- faire un choix. (ni oui, ni non)_étant aussi un choix (ou pas?) #kamoulox

Harly
Posts: 1
Joined: Wed Nov 29, 2017 1:13 pm

Re: Mon petit carnet de notes pour débutants

Wed Nov 29, 2017 1:15 pm

Merci pour ce lien toujours utile pour les débutants comme moi ;)

Return to “Français”

Who is online

Users browsing this forum: No registered users and 5 guests