10.07.2015 Views

Guide de Survie du Débutant sous Linux - resoo.org

Guide de Survie du Débutant sous Linux - resoo.org

Guide de Survie du Débutant sous Linux - resoo.org

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Autre gain <strong>de</strong> place en RAM : en lisant le résultat <strong>de</strong> ps ax, vous verrez peut−être <strong>de</strong>slignes <strong>du</strong> genresh /usr/sbin/quelque_choseCes lignes signifient que le programme quelque_chose a été lancé lors <strong>du</strong> démarrage par unshell et que ce shell n'a pas été quitté. Trouvez dans les fichiers d'initialisiation(quelque part dans /etc) ce qui lance ce service et ajoutez « exec » <strong>de</strong>vant. Le shell seraquitté lors <strong>du</strong> lancement <strong>du</strong> programme. Qui a dit que les scripts fournis avec lesdistributions étaient écrits avec les pieds ? Chaque shell inutile en moins = quelquescentaines <strong>de</strong> ko disponibles en plus.Diminuer les animations et gadgets sur KDE (>= 2.2) : lancez kpersonalizer.Mettre à l'heureLes utilitaires graphiques disponibles sur vos systèmes ne changent en réalité pas l'heure<strong>du</strong> BIOS, mais seulement l'horloge système UNIX. Pour la mise à l'heure « en <strong>du</strong>r », faiteshwclock −−set −−date="12/31/2001 14:20:00". Pour vérifier le résultat : hwclock −−show.Pour synchroniser l'horloge système avec celle <strong>du</strong> BIOS : hwclock −−hctosys.Utiliser Internet pour mettre la pen<strong>du</strong>le à l'heure : rdate −s 128.115.14.97 (<strong>sous</strong> root).Stopper un compte sans stopper un programme appartenant à ce compte :Imaginons que vous vouliez qu'un travail finisse (une compilation, par exemple), et quevous vouliez laisser votre machine à quelqu'un d'autre.Tapez nohup la_comman<strong>de</strong> tout simplement. Même après que vous êtes délogué, le programmetourne toujours.Comment démarrer plus vite ?<strong>Linux</strong> démarre selon un niveau d'exécution défini dans le /etc/inittab (par ex level 5 pourX <strong>sous</strong> Redhat). Un certain nombre <strong>de</strong> services sont lancés automatiquement. Il se peut quecertains d'entre eux ne vous servent pas. Vous pouvez supprimer selon votre cas <strong>de</strong>figure :• lpd si vous n'avez pas d'imprimante• crond et atd si vous n'utilisez pas la gestion <strong>de</strong> tâches programmable• gpm, le gestionnaire <strong>de</strong> souris en mo<strong>de</strong> texte,• Sendmail si vous n'envoyez pas <strong>de</strong> courrier par cette métho<strong>de</strong>• Postgres si vous n'utilisez pas cette base <strong>de</strong> données...Pour cela, vous pouvez lancer le setup <strong>de</strong> Redhat, ou un éditeur <strong>de</strong> Système V (ksysv outksysv)Lancer un serviceUn certain nombre <strong>de</strong> services (ou daemons) tournent en tâche <strong>de</strong> fond, attendant un ordre.Généralement, ces services sont lancés par <strong>de</strong>s fichiers situés dans /etc/(rc.d)/init.d/(selon les distributions).Ils se démarrent (<strong>sous</strong> root) à la main soit en tapant/etc/rc.d/init.d/nom_<strong>du</strong>_service start, soit tout simplement service nom_<strong>du</strong>_service start(restart pour redémarrer).Pour les interroger, remplacez « start » par « status », et pour les arrêter, utilisezplutôt « stop ».Pour le démarrage automatique, cela dépend <strong>de</strong>s distributions. Sur Red Hat et dérivées,vous mettez le nom <strong>du</strong> service dans /etc/rcx.d/, précédé <strong>de</strong> symboles.Exemple <strong>de</strong> contenu <strong>de</strong> rc5.d :<strong>Gui<strong>de</strong></strong> <strong>de</strong> <strong>Survie</strong> <strong>du</strong> Débutant <strong>sous</strong> <strong>Linux</strong>20.03.2003 20:58:32 57/100

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!