03 rall2007 rabat gnu linux
TRANSCRIPT
-
AtelierMigrationRabatRALL2007
InitiationGNU/LinuxAvecladistributionLinuxUbuntu
-
Unpeud'histoireUnpeud'histoireLesdistributionsLinuxLesdistributionsLinuxDmarreravecLinuxDmarreravecLinux
InitiationGNU/LinuxDmarreravecLinux
-
InitiationGNU/LinuxDmarreravecLinux
Objectifatteindre!Objectifatteindre!
Cetateliern'apaspourobjectifdefairedevousdesadministrateursLinux(voiratelieradministrationetscurit)
-
NoussouhaitonsquevoussachiezinstallerLinux,ajouterdenouveauxlogiciels/jeux,communiquer,pouvoirl'utiliserquotidiennementdelammemaniresinonavecplusdejoiequ'avecWindows!
Alademandedesparticipants,unatelierdusoirpeuttreprogrammpouraborderdesnotionsplusavancs.
Laissezvoustenterparlechangement!
InitiationGNU/LinuxDmarreravecLinux
-
Parabusdelangage,letermeLinuxestsouventutilispourdsignlesystmed'exploitationentier!
LavraieappellationestGNU/Linux
InitiationGNU/LinuxDmarreravecLinux
-
Distributionchoisipourceatelier:Ubuntupourdeuxprincipalesraisons:Convivialitetfacilitd'utilisationDistributiondrivedeDebianGNU/Linux
Existeen:versionLive(utilisationtropfacile!)versionpostedetravail(installtrsfacile!)versionserveur(utilisateuravanc)
InitiationGNU/LinuxDmarreravecLinux
-
Qu'estcequec'estUbuntu?
Unsystmed'exploitationLinuxpourordinateurportable,debureauetpourlesserveurs
LibreetOpenSource SupporteofficiellementIntelx86,AMD64bit
-
EtreenligneavecUbuntu Naviguer Envoyerdesmails Chatteravecdesamis Controldebureaudistance
Bureautique Etc.
-
TPTP
LancerlenavigateurInternetFirefoxettesterlanavigationLancerlelogicieldecourrierlectroniqueEvolution(quivalentdeOutlook),configurerettesterl'envoietlarceptiondemessagessurInternetLancerlelogicieldemessagerieinstantanepidgin,configurervoscomptesAIM,Yahoo,MSN,etc.EssayerlechatEssayerlasuitebureautiqueOpenOffice.orgExprimenterGIMP(traitementd'image),surtoutmenuExts/Bouton,Logo,Divers,etc.
EtreenligneavecUbuntu
-
Travailavecleshell
LeshellLeshell
Lameilleurfaond'expliquerunshellunutilisateurdeWindowsestdelecomparerl'interpreteurdecommandeDOS
Iltepermetdelancerdescommandedirectementsursystmed'exploitation.
LagrandediffrenceestqueleShellBashpossdepresquetoutsortedecommandeutiles
-
LeshellLeshell
Uninterprteurdecommandes(le"shell",lacoquillequientourele"noyau"dusystme)estunprogrammequisertd'intermdiaireentrel'utilisateuretlesystmed'exploitation.
Satcheessentielleestl'excutiondeprogrammes.
Travailavecleshell
Pourlancerunefentreshell,menuApplications/Accessoires/Terminal
-
LeshellLeshell
Pourcela,ileffectue(enboucleinfinie):lalectured'unelignedecommandeslacomprhensioncommeunedemanded'excutiond'unprogrammeavecd'ventuelsparamtreslelancementdeceprogrammeavecpassagedesparamtresd'ventuellesredirectionsd'entres sortieslesexcutionsdescripts(fichiersdecommandes)
Travailavecleshell
-
LeshellLeshell
Lorsdelacrationdesoncompte,unutilisateurestassociuntypedeshell(bash,csh,sh,...)Voirlefichier/etc/passwd:ledernierchampcontientlenomdufichierexcutable(shellpardfaut)/bin/bashLeshellassociestainsilancautomatiquementdslasaisieduloginetmotdepasseutilisateur.
TravailavecleshellDmarragedushell
-
LeshellLeshell
Leshellpoursuitsaconfigurationenexcutantdesscriptscommunstouslesutilisateursetdesscriptslisaucompteetquipermettentunepersonnalisation.
Enfin,ilaffichelepromptetsemetenattentedelalectured'unecommandejusqu'lacommandeexit,pourquitterleshell(cequiquivautsedconnecter(logout))
TravailavecleshellDmarragedushell
-
TravailavecleshellDmarragedushell
ScriptsdeconnexionScriptsdeconnexion
AvecladistributionLinuxUbuntu,d'abordlescript/etc/profileet/etc/bash.bashrccommunstouslesutilisateursycomprisroot.
Puisilyaexcutionde$HOME/.bashrc(lavariable$HOMEcontientlecheminverslerpertoirepersonnel.ex./home/dupond).
Puislepromptutilisateurs'afficheetleshellattendunecommande...
-
PersonnalisationdescommandesbashPersonnalisationdescommandesbash/etc/bash.bashrctantledernierscriptd'initialisationglobaledushellbash,rootpeutydfinirdesaliasglobauxpourtouslesutilisateursExemple:#sudogedit/etc/bash.bashrc
aliasll="lsl"aliasx="startx"aliasv="vi"
Enregistrezlefichier,ouvrirunnouveaushellettesterlesalias
TravailavecleshellSrciptsdeconnexion
-
PersonnalisationdescommandesbashPersonnalisationdescommandesbashChaqueutilisateurpeutajouterdescommandesshellaufichierdeprofilpersonnel,.bashrcParexemple,voicicequej'aimislafindecefichier:
TravailavecleshellSrciptsdeconnexion
echo"Suisdansbashrc"salut="Bonjour$USER!Noussommesle$(date)"#$(..)pourobtenirlersultatdel'excutiondela#commandeincluseecho$salut
-
TravailavecleshellSrciptsdeconnexion
Lesvariablesd'environnementsystmeLesvariablesd'environnementsystmeLalisteenestaccessibleparlacommandeenvauniveaudushell.Lacommandeechopermetd'obtenirlavaleurd'unetellevariable.
Parexemple:echo$PATH,echo$USERAjoutd'unnouveauchemin:attentionnepascraserlalistedescheminsexistants(PATHenmajuscules!)
-
Lesvariablesd'environnementsystmeLesvariablesd'environnementsystme
PATH="$PATH:/home/jean/bin"pourajouterlecheminverslesexcutablesdurp.Personneldejean.Rpertoirebin(Attention!pasd'espaceautourdusymbole=)Ex.VAR1="toto"nemarcherapas.
TravailavecleshellSrciptsdeconnexion
-
Lesvariablesd'environnementsystmeLesvariablesd'environnementsystme
PATH="$PATH:./"pourtoujoursajouterlerpertoirecourant(nonprsentpardfaut)Lavariable$HOMEcontientlechemindurp.personnel.Lacommandecdsansparamtrecorrespondcd$HOMELavariable$USERcontientlenomdel'utilisateur$SHLVLdonneleniveaudushellcourant
TravailavecleshellSrciptsdeconnexion
-
TravailavecleshellFacilitsdesaisiedescommandesHistoriqueHistorique
Cettelistenumroteestaccessibleentapant#history|lessPourrelancerlacommandenumron,saisir(sansespace)#!nOnpeutaussiparcourirlesprcdenteslignesdecommandesaveclesflches(commedoskey)etlesditer.Cecipermettrsfacilementdereprendreuneprcdentecommandepourl'diteretlamodifier.
-
L'oprateurtildeL'oprateurtilde
Lecaractretilde~(alt126)seulrenvoieaurp.personneldel'utilisateuractuel.Sileuserconnectestdupond,chaqueoccurrenceducaractre~estremplacparlechemin/home/dupondLetilde~suivid'unnomd'user,parexdupond,renvoieaurp.personneldedupond,c d /home/dupond
Syntaxe:cd~dupondfaislammechosequecd/home/dupond
TravailavecleshellFacilitsdesaisiedescommandes
-
TravailavecleshellFacilitsdesaisiedescommandesComplterunecommandeComplterunecommande
Lorsqu'ontapeenlignedecommandelatoucheTAB,l'interprteurcherchecomplterlenomdufichieroudelacommande.[home/dupond]$less/etc/fsTABS'ilyaplusieurspropositions,ilyaattented'uncomplmentd'infodelapartdel'utilisateur(avecunson"tut").UnautreTABetl'interprteuraffichetouteslespossibilitsouenindiquelenombre,s'ilyenabeaucoup!
-
ComplterunecommandeComplterunecommande
Lorsqu'ontapeenlignedecommandelatoucheTAB,l'interprteurcherchecomplterlenomdufichieroudelacommande.[home/dupond]$less/etc/fsTABS'ilyaplusieurspropositions,ilyaattented'uncomplmentd'infodelapartdel'utilisateur(avecunson"tut").UnautreTABetl'interprteuraffichetouteslespossibilitsouenindiquelenombre,s'ilyenabeaucoup!
TravailavecleshellFacilitsdesaisiedescommandes
-
TPComplterunecommandeTPComplterunecommande
$cd/etcDisplayall108possibilities?(yorn)$cd/etc/ssamba/sane.d/scim/etc$cd/etc/sasamba/sane.d/#ontapem,lesystmecompltesambaet...attend$cd/etc/samTAB$cd/etc/samba/
TravailavecleshellFacilitsdesaisiedescommandes
-
Travailleravecleshellncessitesouventdemanipulerdesensemblesdefichiers.L'utilisationdecaractresspciaux(appelsaussimta caractres)danslesnomsdefichiers,permetdegnrerdesmodlespourdsignercesensembles.
Ilexistequatreconstructeursdemodles*,?,[]et^.
TravailavecleshellDsignerunensembledefichiers
-
TravailavecleshellDsignerunensembledefichiers
UnmodledelaformeX*YoXetYsont2chanesquelconques,ventuellementvides,dsignel'ensembledesnomsdefichiersdelaformeXZYoZestunechanequelconqueelleaussiventuellementvide.
UnmodledelaformeX?Ydsignel'ensembledesnomsdefichiersdelaformeXuY,ouestunseulcaractre.
-
TravailavecleshellDsignerunensembledefichiers
TP.TP.tudieretcommenterlescommandessuivantesCommandeSignificationqueremarquezvous?lsl~/m*cdlsl*.*osontpassslesautresfichiers?lsl*queviennenticifairelesrpertoires?ll[a n]*ll[an]*quellediffrenceavecleprcdent?ll[^an]*|lessll*.*htm*ll[a z]*/*.plmkdir~quevatilsepasser?
-
TravailavecleshellLescommandesdushell
Rfrence:Commandemanbash,pagedemanuellinuxAnalysedelalignedecommande:Leshellcommencepardcouperlaligneenmotssparspardesblancs.Lepremiermotattenduestlenomd'unecommande.Lesmotssuivantssontconsidrscommedesparamtresdontla"comprhension"incombelacommande(cesparamtresontpourlacommandelasignificationd'options,denomsdefichiers,etc...).
-
Donclasyntaxeappliquerauxparamtresdpenddelacommande.Voiciunexemple:supposonslescomptesstagex,x=1..9djcres.
grep nstage./etc/passwd
Lacommandegrepattenddesoptionsprcdesde ,puisunmodle(expressionrationnelle)deschaneschercher,etenfinunensembledefichiersoelledoitchercher.
TravailavecleshellLescommandesdushell
-
TPTP
grep nsta/etc/passwd >recherchedanslefichier/etc/passwdlasous chainesta,enindiquantlesNdelignes(option n)grep nwsta/etc/passwd >recherche...(l'option w imposelarecherched'unmotentier,etpasd'unesouschainegrep nwstage./etc/passwd >recherche...
TravailavecleshellLescommandesdushell
-
TravailavecleshellValeurderetourd'unecommande
Chaquecommandetransmetauprogrammeappelantuncode,appelevaleurderetour(exitstatus)quistipulelamaniredontsonexcutions'estdroule.
ParconventiondushellBASH,lavaleurderetouresttoujours0silacommandes'estdroulecorrectement,sanserreur(attention,c'estl'inversedulangageC!)
-
Unevaleurderetourdiffrentede0signaledoncuneerreur,quipeuttreventuellementanalyseseloncettevaleur.
Unevariablesystmespciale$?contienttoujourslavaleurderetourdelaprcdentecommande.Onpeutaffichercettevaleuraveclacommandeecho
TravailavecleshellValeurderetourd'unecommande
-
Exemples:Tentativedelutilisateurtoto:[toto@p00]$lsl~[toto@p00]$echo$? >0[toto@p00]$mkdir~[toto@p00]$echo$? >1,lerpertoireexistedj!
TravailavecleshellValeurderetourd'unecommande
-
TravailavecleshellEnchanementdescommandes
Habituellement,unelignedecommandesaisieaupromptdelaconsoleoubiencritedansunscriptestunephrasecomposedemotssparspardesespaces(oudestabulations);lepremiermotestconsidrcommelenomd'unecommandeetleshellcherchel'excuter;lesmotssuivantssontdesoptionsouparamtresdecettecommande.Pourinhibercetteinterprtationdesespaces,ilfautentourerlegroupedemotsdequotesoudeguillemets,cegroupeseraalorsinterprtcommeunseulparamtre.
-
Exemple:recherchedelachainejulestoto(quiconstitueunseulparamtre)surleslignesde/etc/passwd(l'option ipours'affranchirdelacasse)
#grep i"julestoto"lettre1.txt
TravailavecleshellEnchanementdescommandes
-
Engnral,onplaceunecommandeparlignequecesoitenlignedecommandeoudansunscript.
Lepoint virgule;alerledesparateurdesquenceinconditionnel.
Ilpermetainsid'crireunesquencedeplusieurscommandessurunemmeligne.
TravailavecleshellEnchanementdescommandes
-
Touteslescommandessontinconditionnellementexcutes(mmesil'uned'entreelleprovoqueuneerreur),etleurrsultatsrespectifssontenvoyssurlasortiestandard.
Onpeutconnatrelavaleurderetourdechacuneeninterrogeantlavariable$?
TravailavecleshellEnchanementdescommandes
-
TPTPSitoto6n'estpasunutilisateurvalide?#greptoto6/etc/passwd;echo$?
Legrouperootexistedj,ilnepeutpastrerecr,prvoirlescodesderetour#whoami;echo$?;groupaddroot;echo$?;date;echo$?
TravailavecleshellEnchanementdescommandes
-
TravailavecleshellEnchanementconditionnelledescommandes
Lessparateurs&&et||surlalignedecommandesontdessparateursquijouentlesrlesd'oprateursconditionnels,encesensquela2mecommandeseraexcuteenfonctionducodederetourdela1recommande.
-
Danscommande1&&commande2,commande2neseraexcutequesilecodederetourdecommande1est0(excutioncorrecte)
Danscommande1||commande2,commande2neseraexcutequesilecodederetourdecommande1estdiffrentde0(excutionerronne)
Exemples:trouverlasignificationcd~/tmp||mkdir$HOME/tmp
TravailavecleshellEnchanementconditionnelledescommandes
-
TravailavecleshellRedirectionsdesentres sorties
Touteslescommandes(dunoyau,dushelletcresparleprogrammeur)sontdotesdunsystmede3canauxdecommunication:
entrestandardpourliredesdonnes,lasortiestandardpourenvoyerdesrsultatsetlasortiedeserreurs(stderr).
-
Pardfautlescanauxd'entresetdesortiescommuniquentavecleclavieretl'cran:lescommandesetlesprogrammesquiontbesoindedonneslesattendentenprovenanceduclavieretexpdientleursrsultatspouraffichagesurlemoniteur.
Ilestpossibledelesdtournerpourlesredirigerversdesfichiersoummeverslesentres sortiesd'autrescommandes.
TravailavecleshellRedirectionsdesentres sorties
-
Lessymbolesutilisessont:
redirectiondelasortiestandardendirectiond'unfichier(etnonversl'cran)attention!lefichierestcr..etcrasesanspravislefichierexistantportantlemmenom.>>redirectiondelasortiestandardlafindufichiers'ilexistedj.
TravailavecleshellRedirectionsdesentres sorties
-
|enchainementdecommandes(appelaussitubeenfranaisoupipeenanglais)
Lasortiedelacommandegaucheestenvoyeenentredelacommandedroitedutube.
Frquemmentutilisavecless(oumore)pourexaminerl'affichagesurlemoniteurpage/page.
Lavaleurderetourestcelledeladernirecommande.
TravailavecleshellRedirectionsdesentres sorties
-
TravailavecleshellRedirectionsdesentres sorties
TesterTester
#lsl/etc|more#cat/etc/passwd|more#cat/etc/passwd>~mon_passwd#echo"BonjourMonsieurDupond">~lettre.txt#echo"AurevoirMonsieur">>~lettre.txt
-
QuelquescommandesutilesQuelquescommandesutiles
lprestlacommanded'impressionsurlafiled'attentepardfaut.wc(=wordcount)comptelenombredelignes,demotsetdecaractresdufichierenentre(suivantlesoptions l, w, c). sortpermetdetrierlesdonnesdel'entrestandardetaffichelersultatverslasortiestandard.
TravailavecleshellRedirectionsdesentres sorties
-
Pouvez vousprvoirladiffrenceentre:#catessai.txt|lpr#catessai.txt>lpr
TravailavecleshellRedirectionsdesentres sorties
-
TesterTester
#cat>essai.txt(saisirdeslignesetterminerparCTRL+D)#catessai.txtsort>essai.txt#sort
-
Ceprocdpermetdesubstituerautexted'unecommandelersultatdesonexcutionquiestenvoysurlasortiestandard
Lacommandesimpleoucomplexe(avecredirections,tubes)doittreentouredel'oprateurantiquote`Alt Gr7outreplacedansuneparenthseprcdde$(...).D'unemaniregnrale,ilestrecommandd'entourerl'expressionde""
TravailavecleshellSubstitutiondecommande
-
Exemple:
echo"`whoami`,noussommesle`date`"#attention,pasd'espaceentre$et(echo"$(whoami),noussommesle$(date)"
TravailavecleshellSubstitutiondecommande
-
??
TravailavecleshellSubstitutiondecommande
-
ElementsderseauxQuelquesnotions
Dufaitdeladiversitdessupportsphysiques,interconnecterdesrseauxdansdesenvironnementsrseauhtrognesdevientdifficile.
Lasolutionestquechaqueapplicationutiliselemmeprotocoledecommunicationpourpouvoirassurerl'interoprabilitdesdiffrentssupportsphysiquesdecommunication:leprotocoleTCP/IP
-
ElementsderseauxLeprotocoleIP
LesmachinesUnixutilisenttoutesleprotocoledecommunicationdebasniveauIP(InternetProtocol).LeprotocoleIPv4utilisedesadressespouridentifierlesmachinessurlesrseaux.LesadressesIPsontcodessurquatreoctets(nombresbinaireshuitchiffres,permettantdereprsenterdesvaleursallantde0255),chacundfinissantunepartiedurseau.LesrseauxdeClasseA,BetCLeprotocoleIPv6,quiremplaceraleprotocoleIPclassique(encoreappelIPv4),apourbutdersoudreleslimitationsduprotocoleIPutilisactuellement.LesadressesduprotocoleIPv6sontcodessur16octets!
-
ElementsderseauxLeprotocoleIP
MettreunemachineenrseauMettreunemachineenrseau
UneadresseIPUnMasquederseauUnepasserellepardefaut(sionveuxpastrelimitauLAN)UneoudeuxadressesdeserveurDNS(configduresolver)
Outoutsimplementenautomatiquesiexistanced'unserveurDHCP(DynamiqueHostConfigurationProtocol)
-
ElementsderseauxLeprotocoleIPConfigurationavecl'interfacegraphique
AllerdanslemenuSystme/Administration/Rseau
possibilitdeconfigureroulaisserenmodeitinrantpourDHCP
-
MettreunemachineenrseauMettreunemachineenrseau
Lesoutilssuivantssontindispensablesconnatre.ping,ifconfig,route,netstatlsof:permetdelisterlesfichiersouvertsetlesprocessusactifs.traceroute,telnet,ftp,who,tcpdump,nmap,ntop,last,ssh
Exercices:Configurationdureseaud'unposteLinuxenmodegraphiqueetenlignedecommande.
NB.Noterlesparamettresrseauencoursavanttoutemodif!
ElementsderseauxLeprotocoleIP
-
ElementsderseauxLeprotocoleIP
??
-
Gestiondespaquetages
Qu'est cequ'unpaquetage?Systmedegestiondespaquetages
-
Qu'est cequ'unpaquetage?
Unpackageestunlogicielouunepartied'unlogicielquel'onamisdansunpaquet.Cepaquetprendlaformed'unfichieravecunnomparticulier:nom du logiciel_numro de version_nom de l'architecture.deb(parexemplelefichierapache_1.3.24_i386.debcontientlaversion1.3.24duprogrammeApachepourprocesseursIntel).
Cefichiercontientlesbinairesduprogrammeainsiqu'uncertainnombred'en ttes.
Gestiondespaquetages
-
Cesen ttescontiennent:
Lenomdupackage,sonnumrodeversion,l'architecturepourlaquelleilatcompil,etlacatgorielaquelleilappartient;
LenomdudveloppeurDebianquis'enoccupeetsonadressee mail;unedescriptiondulogicielqu'ilcontient;
Lenometlaversiondesautrespackagesdontildpendainsiquedesautrespackagesaveclesquelsilentreenconflit.
Gestiondespaquetages
-
SystmedegestiondespaquetagesLesystmedegestiondespackagesdeDebianesttrsperformantettrsfacileutiliser.Grcelui,leslogicielss'installent,seretirentetpeuventtremis jourtrsfacilement.
Lesystmepeuttreutilisenlignedecommandecommetraversl'environnementgraphiqueMenuSystme/Administration/Gestionnairedepaquetsynaptic
Gestiondespaquetages
-
Rechercherlespaquetinstaller,selectionnerlesetactionnerleboutonAppliquerpourinstaller
Gestiondespaquetages
3 12
GestionnairedepaquetSynapticGestionnairedepaquetSynaptic
-
Lesoutils:
apt get,apt cache :frontalpourAPTenlignedecommandedselect:gestiondespaquetsl'aidedemenusdpkg:Installationetretraitdepackagestasksel:installationdetchesaptitude:frontalavancpourAPTenmodetexteetlignedecommandesynaptic:frontalpourAPTenmodegraphiqueGTK
Gestiondespaquetages
-
Gestiondespaquetages
UtilisationUtilisation:
dpkg: installationdpkg ipackage1.deb Dsinstallelepackagepackage1maisnesupprimepassesfichiersdeconfigurationdpkd rpackage1 Dsinstallelepackageetsesfichiersdeconfigurationdpkg r purgepackage1
-
Gestiondespaquetages
UtilisationUtilisation:dpkg: Reconfigurelepackageinstalldpkg reconfigurepackage1 Affichelalistedesfichiersinstallsparunpackagedpkg Lpackage1 Listingdespackageinstallsdpkg lNB:pourplusd'info.voiremandpkg
-
UtilisationUtilisation:
apt get: metjourlalistedespackagesdisponiblesapt getupdate Metjourtouslespackagesdjinstallsapt getupgrade migrationversunversionsuprieureapt getdist upgrade
Gestiondespaquetages
-
UtilisationUtilisation:
apt get:
installelespackagesapt getinstallpackage1 Dsinstallationpartielleapt getremovepackage dsinstallationtotaleapt getremove purge
Gestiondespaquetages
-
UtilisationUtilisation:apt cache :Pourchercherunpackagedanslabasedespackagesdisponibles recherched'unpackageapt cachesearchmot_cl Caractristiquesetdescriptiond'unpackageapt cacheshowpackage dselect:utilispendantlaphased'installation,ilestcomplexedansl'utilisationpourundebutant
Gestiondespaquetages
-
??
Gestiondespaquetages
-
TPTP
Sefamiliariseravecl'interfacegraphiqueSefamiliariseravecl'ensembledescommande
Gestiondespaquetages
-
AvecCUPSCommonUnixPrintingSystemSiteofficiel:http://www.cups.org
GestiondesimprimantesavecCUPS
-
Gestiontraverslegestionnaired'impression
CliquezsurlemenuSystme/Administration/Impression
GestiondesimprimantesavecCUPS
-
Ajouterunenouvelleimprimante
GestiondesimprimantesavecCUPS
-
Choixdutyped'imprimante:ImprimantepdfImprimantelocale(LPT/USB)ImprimanterseauJetDrirectImprimanteWindowsviaSambaImprimanteIPP,etc.
GestiondesimprimantesavecCUPS
-
NousavonsuneimprimanterseauHPLaserjet2420d'ocechoix:
Adresseipdel'imprimanterseau,leportpardfautest9100
Cliquersurleboutonsuivant
1
2
3
GestiondesimprimantesavecCUPS
-
Choixduconstructeurdel'imprimante,iciHP
1
Suivant2
Sivousavezledriverdel'imprimante,fichierd'extension.ppdcliquezici
GestiondesimprimantesavecCUPS
-
Choixdumodled'imprimante,droulonslalistelarecherchedumodleexacte!
1
Utilisezl'ascenseur
2
GestiondesimprimantesavecCUPS
-
Notreimprimanteestdanslaliste!HPLaserJet2420
1
Choixrecommand
2Suivant3
GestiondesimprimantesavecCUPS
-
Personnalisationventuelledesparamtresdupiloted'imprimante
1
suivant
2
GestiondesimprimantesavecCUPS
-
GestiondesimprimantesavecCUPS
nomdel'imprimantetelqu'ilapparatdanslegestionnaire
1
Descriptionetemplacmentde'limprimante
2
Appliquerfindel'install
3
-
GestiondesimprimantesavecCUPS
L'imprimanteestinstalleetpretel'emploidansparlesdiffrentesapplications
-
GestiondesimprimantesavecCUPSimpressionpdf
InstalleruneimpirmantevirtuellePDF(commePDFCreatordeWindows)
Permetdegenererdesdocumentspdfpartirden'importequelleapplication
capabled'imprimer.TrsutilepourimprimerdespagesWebtoutenconomisantenpapier
(cologique!)
CUPSPDFCUPSPDF
-
CUPSPDFCUPSPDFAllerdanslegestionnaired'impressionMenuSystme/Administration/Impression
Cliquersurnouvelleimprimanteetchoisirlepriphriqued'impressiondansunfichierPDF
1
2Cliquersurleboutonsuivant3
GestiondesimprimantesavecCUPSimpressionpdf
-
CUPSPDFCUPSPDF1
2 ChoisirlemodlePDFfilegenerator
ChoisirimprimanteGnrique
boutonsuivant
GestiondesimprimantesavecCUPSimpressionpdf
-
CUPSPDFCUPSPDF
1 Nommerl'imprimanteetappliquerleschangements
2 ImprimantevirtuellePDFinstalle
GestiondesimprimantesavecCUPSimpressionpdf
-
GestiondesimprimantesavecCUPSimpressionpdf
PardefautsurUbuntuGutsy7.10,lesfichierspdfgnrssontdanslesousrpertoirePDFdudossierpersonneldel'utilisateur.
Exempledefentred'impression!
-
GestiontraversleWeb:http://localhost:631
GestiondesimprimantesavecCUPSInterfaced'administrationWeb
-
GestiondesimprimantesavecCUPSInterfaced'administrationWeb
Cliquezsurl'ongletAdministrationenhautdelapage.SivousavezuneimprimanterelieunportparallleouUSB,vousallezlavoirdanslalistecommeunenouvelleimprimanteinstaller
CliquezsurleboutonAjouterCetteimprimante,Vrifiezquelepiloted'imprimanteCUPSchoisipourvousestlabonne,etcliquezsurleboutonAjouteruneimprimante.
Parocommencer?Parocommencer?
-
Sionvousdemandeunnomd'utilisateuretmotdepasse,entrezvotrenomd'utilisateuretlemotdepassedeconnexion.
Silecomptenemarchepas,lecreraveclacommande$sudolppasswd amon_login (voircommentseservirdel'interpreteurdecommandeshell)
GestiondesimprimantesavecCUPSInterfaced'administrationWeb
-
Autoriserl'administrationduserveurCUPSdistance!
Personnaliserlesparamtresd'administration:Afficherlesimprimantespartagespard'autressystmesPartagerlesimprimantespubliquesconnectescesystmeAutoriserl'ImpressiondepuisInternetAutoriserl'administrationdistanceAutoriserlesutilisateursannulern'importequelletche(passeulementlesleurs)Enregistrerlesinformationsdedebugpourlarsolutiondeproblmes
GestiondesimprimantesavecCUPSInterfaced'administrationWeb
-
Classesd'imprimantesClassesd'imprimantes
Uneclassed'imprimanteestunecollectiond'imprimantesayantdesfonctionnalitssimilaires
Quandonimprimeversuneclasse,l'impressionestdirigeverslapremireimprimantedelaclasse,siindisponible,l'impressionestredirigeverslesprochainesimprimantesaccessibles!
GestiondesimprimantesavecCUPSInterfaced'administrationWeb
-
Sivousimprimersurl'imprimantenommeclasse1,l'impressionserafaitesulaDeskJet895C,encasd'indisponibilitdecettedernire,laLaserJet2100Mprendlerelais.
Exemple:UneClassed'imprimantesnommeclasse1composed'uneDeskJet895CetuneLaserJet2100M
GestiondesimprimantesavecCUPSInterfaced'administrationWeb
-
AjouteruneimprimanteCUPSavecl'interfaceweb.
Prenonsl'exempled'uneimprimantedistantesetrouvantsurleposte172.16.0.121
GestiondesimprimantesavecCUPSInterfaced'administrationWeb
-
1Donnerunnoml'imprimante,iciHPLJ2100etcliquersurpoursuivre
2Choisirlamthoded'impression,iciHTTP,cliquersurpoursuivre
GestiondesimprimantesavecCUPSInterfaced'administrationWeb
LeboutonPoursuivrepermetdepasserl'tapesuivante
-
Localiserl'adresseetlenomexactedel'imprimanteenseconnectantauserveurCUPSdistantdansuneautrefntre:http://172.16.0.121:631,
Allerdansl'ongletImprimantes.Cliquersurl'imprimanteenquestionetnoterl'adressedanslabarred'adressedunavigateurInternet
Icinousavonshttp://172.16.0.121:631/printers/LaserJet2100M
GestiondesimprimantesavecCUPSInterfaced'administrationWeb
-
GestiondesimprimantesavecCUPSInterfaced'administrationWeb
Copieretcollerl'adresseobtenueprcedemmentdanslechampURIdumatriel
http://172.16.0.121:631/printers/LaserJet2100M
-
GestiondesimprimantesavecCUPSInterfaced'administrationWeb
SelectionnerlamarqueduFabricant,iciHP
-
GestiondesimprimantesavecCUPSInterfaced'administrationWeb
Choisirlepiloted'impressionadquat
TerminerencliquantsurleboutonAjouteruneimprimante
2
1
-
CUPSvousdemandeensuitededfinirlesoptionspardfautdel'imprimante.Modifiezlessincessaireetvaliderleschangementencliquantsurleboutondfinirlesoptionsdel'imprimante
GestiondesimprimantesavecCUPSInterfaced'administrationWeb
-
Installationdel'imprimantedistanteHPLaserJet2100termine!
GestiondesimprimantesavecCUPSInterfaced'administrationWeb
-
GestiondesimprimantesavecCUPSInterfaced'administrationWeb
Vouspouvezimprimervotreprmirepagedetest!
-
GestiondesimprimantesavecCUPSInterfaced'administrationWeb
??
-
Gestiondesutilisateurs
Notiond'utilisateurGestiondesutilisateurs
-
Qu'estcequ'unutilisateur?Qu'estcequ'unutilisateur?
Personnephysiquequibnficiedesservicesrendusparlesystmeoupersonnelogiquequichargedelagestioninternedusystme,doncderpondreauxsollicitationsdespersonnesphysiquesoudesautrespersonneslogiques.Lanotiondutilisateurrpondaubesoindeconfidentialitdesinformationspropreschaqueutilisateurs.
Gestiondesutilisateurs
-
Linuxestmultiutilisateurs.Linuxestmultiutilisateurs.
Encesensilpermetlaconnexionsimultanedeplusieurspersonnesphysiquespartirdediverspostesdetravailsoulogiquessurunmmepostedetravail.
Gestiondesutilisateurs
-
DeuxtypesdecomptesexistentDeuxtypesdecomptesexistent
Lescomptessystmesetlescomptesphysiques:ilssontdsignsparlenomdeleurcompte.Pourlebesoindeconfidentialitsumentionn,chaquecomptephysiquedoitavoiruncodesecret(motdepasse)daccsausystmeselonlesautorisationsquiluisontaccordes(nousyreviendrons).
Gestiondesutilisateurs
-
LescomptesphysiquesLescomptesphysiques Uncomptespcialrootoucomptedeladministrateur(ilatouslesdroitssurlesystme!)Lesautrescomptessontcresparl'administrateur
LescomptessystmesLescomptessystmesIlssontcrsdslinstallationdusystmeparlesystmeluimmepoursespropresbesoinsdefonctionnement.Notamment,chaqueserviceestgrparuncompte/utilisateursystme.
Gestiondesutilisateurs
-
LesgroupesLesgroupes:Ilestpossible(etmmeconseill)deregrouperlesutilisateursfindeleurdonnerdesdroitsdaccscommunsauxressources.
Chaqueutilisateurdoitfairepartieaumoinsd'ungroupe,songroupeprimaire.Celuiciestdfiniaumomentdelacrationducompte,etpardfaut,l'utilisateurappartientunnouveaugroupecr,portantsonnom.Lesautresgroupesdanslequell'utilisateurestmembresontdesgroupessecondaires
Gestiondesutilisateurs
-
LesdroitsLesdroits:
Chaqueutilisateurlexclusivitdelaccssesinformationspersonnelles.Ilpeutpartagercedroitavecquiilveut,membredesongroupeoulesautres.Ainsi,nouspouvonsdfinirledroitlcriture(w),lalecture(r)etlexcution(x).
Endsignantpar(u)lauteurdelinformation,(g)sontgroupeetpar(o)lesautresutilisateurs,nouspouvonsspcifierpourchaquefichier,lesdroitsdesunsoudesautreslemanipuler.
Gestiondesutilisateurs
-
GestiondesutilisateursOutilsd'administrationdescomptes
AllerdanslemenuSystme/Administration/Utilisateursetgroupes
-
Lesystmevousdemandevotremotdepasse
Interfacedegestiondesutilisateursetgroupes
1
2
GestiondesutilisateursOutilsd'administrationdescomptes
-
AjouterunnouvelutilisateurAjouterunnouvelutilisateur
Saisirlesinformationsducompteutilisateur.
Visiterl'ongletCompte,l'ongletPrivilgesutilisateur,l'ongletAvanc
1
GestiondesutilisateursOutilsd'administrationdescomptes
-
OngletPrivilgesutilisateurOngletPrivilgesutilisateur OngletAvancOngletAvancLedossierpersonnel,leshelletl'idutilisateursontpropossparlesystme.
Legroupeprincipalesivideseracreautomatiquementlavalidation.
2 3
GestiondesutilisateursOutilsd'administrationdescomptes
Validezl'opration
Cochezlesprivilgessouhaits
-
GestiondesutilisateursOutilsd'administrationdescomptes
Comptenouvellementcre! Ilestpossibledeselectionnerlecompte,demodifiersespropritsoudelesupprimer!
-
GestiondesutilisateursOutilsd'administrationdescomptes
1
3
4
Selectionnerlesmembresdugroupes
Boutonajouter2
Possibilitd'ajouterungroupe,modifierlespropritsd'ungroupeexistant,desupprimerungroupe
Aprsvalidation,lenouveaugroupeapparatdanslalistedesgroupes
-
LesprincipalescommandesLesprincipalescommandes
useradd,usermod,userdel: gestiondescomptesutilisateur groupadd,groupmod,groupdel,newgrp :gestiondesgroupes pwck,grpck :vrificationdesfichiers passwordetgroupes passwd :changerlemotdepassed'unutilisateur chfn,id,groups,finger :utilitairesdivers
Commandesplusconviviales:proposentplusd'optionsqueleurequivalentscidessusadduser,deluser,addgroup,delgroup
GestiondesutilisateursOutilsd'administrationenlignedecommande
-
adduser,addgroup
Ajoutentdesutilisateursoudesgroupesausystmeenfonctiondesoptionsfourniesenlignedecommandeetdesinformationscontenuesdanslefichierdeconfiguration/etc/adduser.conf.
Cesontdesinterfacesplusconvivialesquelesprogrammesuseraddetgroupadd.
GestiondesutilisateursOutilsd'administrationenlignedecommande
-
CesinterfacespermettentdechoisirpardfautdesUIDoudesGIDconformeslacharteDebian,decrerunrpertoirepersonnelconfigursuivantunmodle(squelette),dutiliserunscriptsurmesure,etdautresfonctionnalitsencore.Vouspouvezexcuteradduseretaddgroupdelunedecescinqfaons:
AjouterunutilisateurnormalAjouterunutilisateursystme.AjouterungroupeutilisateurAjouterungroupesystmeAjouterunutilisateurexistantungroupeexistant
GestiondesutilisateursOutilsd'administrationenlignedecommande
Lacommandemanpermetd'avoirplusdedetailsurlesparamtrespasser!
-
GestiondesutilisateursOutilsd'administrationenlignedecommande
usermodModifieruncompteutilisateur
usermod[options]LOGIN
Lacommandeusermodmodifielesfichiersdadministrationdescomptesdusystmeselonlesmodificationsquionttindiquessurlalignedecommande.
Plusdedetailaveclacommande:manusermod
-
GestiondesutilisateursOutilsd'administrationenlignedecommande
deluser,delgroup
deluseretdelgroupretirentdesutilisateursetdesgroupesdusystmesuivantlesoptionsetlesinformationsdeconfigurationde/etc/deluser.confet/etc/adduser.conf.Cesontdesinterfacesplusconvivialesquelesprogrammesuserdeletgroupdel.Ellespermettentdesupprimerunrpertoirepersonnel,desupprimertouslesfichiersdusystmepossdsparunutilisateur,delancerunscriptpersonnalis,ainsiquedautresfonctionnalits.
Plusdedetailaveclacommande:mandeluser
-
Newgrp
SYNOPSIS:newgrp[][groupe]
Permetdechangerlidentifiantdegroupedelutilisateuraucoursdunesession.Siloptionestfournie,lenvironnementdelutilisateurestrinitialis,commesilutilisateurvenaitdeseconnecter.Sinon,lenvironnementactuel,ycomprislerpertoiredetravailactuelestconserv.
GestiondesutilisateursOutilsd'administrationenlignedecommande
-
GestiondesutilisateursOutilsd'administrationenlignedecommande
Quecesoitparl'interfacegraphiqued'administrationouenlignedecommandeshell,lesutilisateursetgroupessontenregistrsdansdesfichierstextes:
Lefichier/etc/passwdcontientlalistedescomptesutilisateursLefichier/etc/groupcontientlesdfinitionsdegroupesLefichier/etc/shadowcontientlesmotdepassechiffrsdesutilisateurs
-
Structuredufichier/etc/passwdcestunfichiertextedontchaquelignedfinituncompteutilisateur.Laligneestconstituedechampssparspardes:.
stagiaire01:x:1001:1001:StagiaireRALL2007,01BP2514Ouagadougou,+22676014540,,:/home/stagiaire01:/bin/bash
Interpretcommececi:user:passwd:UID:GID:commentaire:rep_user:chemindushell
GestiondesutilisateursOutilsd'administrationenlignedecommande
-
Structuredufichier/etc/groupFichiertextedontchaqueslignesdfinitdesgroupes,laligneestcomposedechampssparspardes:.
stagiaires:x:1002:mzongo,stagiaire01Interpretcommececi:groupe:password:GID:listedeusermembresdugroupesparepardes','
mannewgrpvouspermetd'avoirlesdtailssurl'utilitduchamppassworddanslefichierdegroupe.trspeuutilis!
GestiondesutilisateursOutilsd'administrationenlignedecommande
-
GestiondesutilisateursAdministrationenlignedecommandeshell
1.mzongo@mzongolaptop:~$sudoadduserstagiare012.[sudo]passwordformzongo:3.Ajoutdel'utilisateur stagiare01 ... 4.Ajoutdunouveaugroupe stagiare01 (1003)... 5.Ajoutdunouvelutilisateur stagiare01 (1002)aveclegroupe stagiare01 ... 6.Crationdurpertoirepersonnel /home/stagiare01 ... 7.Copiedesfichiersdepuis /etc/skel ... 9.EntrezlenouveaumotdepasseUNIX:********10.RetapezlenouveaumotdepasseUNIX:********11.passwd :lemotdepasseatmisjouravecsuccs12.Modificationdesinformationsrelativesl'utilisateurstagiare0113.Entrezlanouvellevaleurou Entre pourconserverlavaleurpropose 14.Nomcomplet[]:StagiaireRALL200715.Ndebureau[]:+2267601454016.Tlphoneprofessionnel[]:17.Tlphonepersonnel[]:18.Autre[]:01BP2514Ouagadougou19.Cesinformationssontellescorrectes ?[o/N] o
Exempledesessiondecrationd'uncomptestagiaire01
-
GestiondesutilisateursOutilsd'administrationenlignedecommandeExercicesExercicesCrezuncomptedupondavecl'interfacegraphiquedegestiondesutilisateurs.
Revenezenlignedecommandeshelletlancezlacommandepermettantdecreunnouveaugroupecomprendvite.Ensuiteenlignedecommande,ajoutezlecompteduponddanslegroupecomprendvite
Relancezl'interfacegraphiqueetverifiezquedupondestmaintenantdanscenouveaugroupedesgensquicomprennentvite;)Experimentezparvousmmequelquescommandes
-
??
GestiondesutilisateursDesquestions?
-
GestiondesfichiersIntroductionausystmedefichiers
Chaquefoisquevousutilisezvotreordinateur,vousgnrezdenouveauxfichiers,mmesiellessontparfoistemporaires.
Linuxvoitlesfichiers,lesdisquesetpartitionsd'unefaondiffrenteparrapportWindows.
LesystmedefichiersLinuxestbeaucoupplussimplequeceluideWindows.
-
GestiondesfichiersComprendreleconceptdesystmedefichier
ToutcommeWindows,Linuxdisposed'unsystmedefichierspartagentrelescomposantslogicielsetvosdonnespersonnellesgnresdansdiversesapplications,outlchargespartird'Internet.
Toutefois,LinuxsedistinguedeWindowspar:Lerferencementdesdisquesetpartitions,lesnomsdefichiers,stockageetmthoded'accs,etc..
-
RfrencementdesdisquesetpartitionsRfrencementdesdisquesetpartitions
LesdiffrencesmajeuresentreLinuxetWindowssontlessuivantes:Linuxn'utilisepasdelettresdelecteur(A:\,C:\,etc.)Linuxutiliseunebarreoblique(/)aulieud'unebarreobliqueinverse(\)commesparateurdanslechemindesfichiers.
Onserappeleralesproblemeslisauchangementdunomd'unlecteurdeD:\E:\aprsunajoutdedisqueoudepartitionsousWindows.
GestiondesfichiersComprendreleconceptdesystmedefichier
-
GestiondesfichiersComprendreleconceptdesystmedefichier
Quelquechosecomme/home/dupont/nom_fichieresttypiquesousLinux,paroppositionC:\DocumentsandSettings\dupont\mon_fichiersousWindows.
LaracinedudisquedurestgnralementnommC:\sousWindows.
SousLinux,elleestsimplementrepresenteavecunebarreoblique(/).
-
GestiondesfichiersComprendreleconceptdesystmedefichier
Principedumontage!Principedumontage!
TouslesdisquesetpartitionssontprsentsdanslammearborescencedesystmedefichiersousLinux.Letoutapparaitcommeunrepertoirevirtuelsdanslesystmedefichiers.Vouspouvezparcourirtouslesdisquesenpassantsimplementderepertoireenrepertoirepartirdurepertoireracine.
-
GestiondesfichiersComprendreleconceptdesystmedefichier
Lesnomsdefichiers!Lesnomsdefichiers!
UneautrediffrenceimportanteentreLinuxetWindowsestlenomdefichier.LesnomssousLinuxsontsensibleslacasse.Lesfichierslettres.txtetLettres.txtsontnettementdiffrentsetpeuventdoncsetrouverdanslemmerepertoire.
AvecWindows,lesnomsdefichierspeuventavoirdesmajuscules/minusculesmaissontidentiques,lettres.txtetLettres.txtdsignentlemmefichier.
-
GestiondesfichiersComprendreleconceptdesystmedefichier
Lesnomsdefichiers!Lesnomsdefichiers!
Lesnomsdefichierslinuxpeuventvirtuellementcontenirtoutsortesdecaractressauflesparateur(/)quiaunesignificationparticulire!
Maisgardezl'esprisquesivoussouhaitezechangervosfichiersLinuxaveclesystmeWindows,vousdevezvousentenirlarestrictionimposparWindowssurlesnomsdefichiersc'estdireproscrirelescaractre\/:*?"|.
-
Plusieursfichiersdanslemmerepertoire,seullacassedescaractreslesdiffrencie!
GestiondesfichiersComprendreleconceptdesystmedefichier
-
GestiondesfichiersComprendreleconceptdesystmedefichier
NotionsdefichiersNotionsdefichiers
EnprenantlepasUNIX,Linuxreprendlanotiondesystmedefichierl'extreme.Toutesttraitcommeunfichier:dematerieldevotrePC,unordinateurconnectvotremachineparlerseau,lesinformationssurl'etatactueldevotreordinateur,presquetouttrouveunabridanslesystemedefichier.
-
Fichiersrelsetspciaux
ChaquefoisquevousbranchezquelquechoseauportUSBdevotrePC,lenoyauLinuxessaidereconnatrelematriel,etsitousestOKetpeutfonctionner,ilrendralematrieldisponiblesouslaformed'unfichierspcialdanslerepertoire/devdevotredisquedur(devpourdevicesoupriphriques).
Lesentres/sortiesdecefichierspcialesontliesdirectementcellesdupripheriquecorrespondant.
GestiondesfichiersComprendreleconceptdesystmedefichier
-
Fichiersrelsetspciaux
Unutilisateurordinairen'apasbesoindemanipulercerepertoire/devdirectement.
Laplupartdutemps,vousutiliserezdiverslogicielsquivontyaccderetrendrelematrielbeaucoupplusfaciled'accspourunusagequotidien.
GestiondesfichiersComprendreleconceptdesystmedefichier
-
GestiondesfichiersComprendreleconceptdesystmedefichier
MenuRaccourcis/Postedetravail/Systmedefichiers
Doublecliquezsurlesousrepertoiredev
Quelquesfichiersspciaux
fd0oufloppydisk=premierlecteurdedisquette
-
GestiondesfichiersComprendreleconceptdesystmedefichier
ArborescencedusystmedefichierLinux
LesfichiersetrepertoiressontIdentifisparuncheminunique
Vuelogiqueindpendantedelaralitphysique,cheminindpendantdespartitions
-
principauxrpertoiresdusystmeprincipauxrpertoiresdusystme
/RepertoireracinedusystmebinLescommandesessentielles(binaires)bootContientlesfichierduchargeurdeboot(noyauvmlinuz,etc.)devLesfichiersdepripheriqueetcLesfichiersdeconfigurationdusystmelibLeslibrairiesessentiellesetlesmodulesdunoyaumediaPointdemontagepourlesperiphriquesamoviblesmntPointdemontagepourmontagetemporairedesystmedefichieroptLieud'installationdelogicielsadditionnelssbinLescommandeessentielledusystmesrvLesdonnesdesservicesrenduparlesystmetmpRepertoiretemporaireusrProgrammesaccessiblestoututilisateurvarPourlesdonnesvariables
GestiondesfichiersComprendreleconceptdesystmedefichier
-
principauxrpertoiresdusystmeprincipauxrpertoiresdusystme
/procSystmedefichiervirtuelinformationssurlesprocessusetdusystme/homeRepertoirepersonneldesutilisateurs/rootRepertoirepersonneldusuperUtilisateur
GestiondesfichiersComprendreleconceptdesystmedefichier
-
GestiondesfichiersComprendreleconceptdesystmedefichier
CatgoriesdefichiersCatgoriesdefichiers
Lesfichiersnormauxtexte:courrier,sourcesdesprogrammes,scripts,configuration...binaire:programmesencodebinaire,etc..Lesrepertoirescesontdesfichiersconteneursquicontiennentdesrfrencesd'autresfichiers(nometndinode).Vritablecharpentedel'arborescencedusystmedefichiersLinuxLesfichiersspciauxExempledans/dev.Cesontlespointsd'accsprparsparlesystmeauxpriphriques.Lesfichierslienssymbolique/physiqueCesontdesfichiersquinecontiennentqu'unerfrence(unpointeur)unautrefichier.Celapermetd'utiliserunmmefichiersousplusieursnomssansavoirledupliquersurledisque(UnpeucommelesraccourciWindows,maisunpeuplus!)
-
GestiondesfichiersComprendreleconceptdesystmedefichier
CatgoriesdefichiersCatgoriesdefichiers
Liensymboliqueils'agitd'unfichiercontenantunereferencesurunautrenomdefichier.Exemple:Crerunfichierlettre1.txtcontenantquelquesmotspuis:lnslettre1.txtlettre2.txtL'optionsindiquelacommandelndecrerunliensymbolique.Sivousfaitesmaintenantlsl,vousvoyezqu'undeuxiemefichierlettre2.txtatcre.Onconstatequesatailleestquasinulle,l'attributdelettre2.txtestdifferentdelettre1.txtIly'adoncunediffrencenotableentrelesdeuxfichiers.Sivousessayezdetravaillersurlefichierlettre2.txt,lesystmesaitqu'ildoitallerchercherlettre1.txt.Lesdeuxfichierspeuventavoirdesproprietairesdifferents,desdatesdifferentes,etc...Toutefois,lesdroitsquis'appliquentsurunliensymboliquesonttoujoursceuxdufichiercible,n'esperezpasprendrepossessiond'informationsconfidentiellesparcettevoie!
-
CatgoriesdefichiersCatgoriesdefichiers
Lasuppressiondufichiersourced'unliensymboliqueentraneraunchangementdecomportementdufichierlienquiseraconsidrcomme"cass"("broken").
LesinodesLesystmedefichierstientjourunetabledesdescripteursdesfichiersqu'utiliselesystmed'exploitationpouraccderauxfichiers.Cettetablesecomposepourchaquefichier,d'uneentreappeleinode,repreparunindexappellenumrod'inode.
GestiondesfichiersComprendreleconceptdesystmedefichier
-
GestiondesfichiersComprendreleconceptdesystmedefichier
CatgoriesdefichiersCatgoriesdefichiers
LienphysiqueAssocientdeuxouplusieursfichiersunmmeespacesurledisque,lesdeuxfichiersrestantindpendants.Exemple:lnlettre1.txtlettre3.txt
Sansl'options,lacommandelnpermetdecrerunlienphysique.Sivousfaitesmaintenantlsl,vousvoyezqu'untroisiemefichierlettre3.txtatcre.Lesattributsdelettre3.txtetlettre1.txtsontlesmme.
Auniveaugestionilssontindpendants,toutenpartageantlemmeespacedisqueetdonclemmeinode.Toutemodificationdel'un,modifiel'autre!Maislasuppressiondel'uncasselelienmaisnesupprimepasphysiquementl'autre.
-
GestiondesfichiersComprendreleconceptdesystmedefichier
Quelquesoutilsdegestiondel'arborescenceQuelquesoutilsdegestiondel'arborescence
pwdaffichelechemindurpertoirecourantcdchangelerpertoirecourant(commandeinternedushell)chmodmodifielesdroitsd'unfichierchgrpchangelegroupepropritairedufichierchownchangel'utilisateurpropritairedufichiercppermetdefairelacopied'unfichierlsaffichelalistedesfichiersd'unrpertoiremkdirpourcrerunrpertoirermdtruitdesfichiersrmdirdtruitdesrpertoires(rmr)mvdplace(ourenomme)desfichierstouchmetjourlesdatesd'accsdesfichiers(creunfichiervidesiinexistant)
-
Quelquesoutilsdegestiondel'arborescenceQuelquesoutilsdegestiondel'arborescence
dfaffichelaplacedisquedisponibledudonnelaplacedisqueutiliseparunrpertoireouunfichierfiledonneletypedefichiermtoolsensembled'outilspourlagestiondesdisquettesMSDOSmdiraffichelalistedesfichiersd'unedisquetteMSDOSLecturedefichier:catfichier:concatenelesfichiersenentreetlesaffichesurlasortiestandardmore:lirelecontenud'unfichierpageparpage.less:quivalentmoresaufqu'ilpermetderemonterdansl'affichagetail:affichelesNdernireslignesd'unfichierhead:affichelesNpremireslignesd'unfichiergrep;recherchel'occurenced'unechainedecaractres
GestiondesfichiersComprendreleconceptdesystmedefichier
-
Attributsetdroitsd'accsAttributsetdroitsd'accs
Lesnomsdefichierssont"casesensitives",c'estdirequ'ilstiennentcomptedesmajusculesetdesminuscules(delacasse).Lenomd'unfichierpeutcontenirjusqu'255caractres.
Pouraccderunfichiercomportantdescaractresspciauxdanssonnom,ondoitplacerlenomdufichierentreguillemets(ouutiliserdesbackslashavantlescaractresspciaux).
GestiondesfichiersComprendreleconceptdesystmedefichier
-
Attributsetdroitsd'accsAttributsetdroitsd'accs
Pourafficherlesattributsprincipauxdesfichiers,ilfaututiliserl'option`l'delacommandels:
rwrr 2 root root 6656 Apr 15 1998 fichier prwrr 1 root root 0 Apr 15 1998 fifo brwrr 1 root root 0 Apr 15 1998 bloc crwrr 1 root root 0 Apr 15 1998 caracteres drwxrxrx 1 root root 1024 Nov 12 19:42 rpertoire
GestiondesfichiersComprendreleconceptdesystmedefichier
-
Attributsetdroitsd'accsAttributsetdroitsd'accsLepremiercaractreest:` `pourunfichiernormal`p'pourunfifo`b'pourunfichierspcialenmodebloc`c'pourunfichierspcialenmodecaractre`d'pourunrpertoire`s'pourunesocketlocale`l'pourliensymboliquelesneufcaractressuivantsdonnentlesdroitsd'accs(voirplusloin)Ensuitelenombredelienssurlefichier,lenomdupropritaireetdugroupedufichier,latailleenoctetsdufichier,puisladatedederniremodification.
GestiondesfichiersComprendreleconceptdesystmedefichier
-
GestiondesfichiersComprendreleconceptdesystmedefichier
-
Attributsetdroitsd'accsAttributsetdroitsd'accs
Lesneufcaractresdonnantlesdroitsd'accss'interprtentpargroupedetrois:lepremiergroupedetroiscaractresdonnelesdroitspourlepropritaireledeuximegroupedetroiscaractresdonnelesdroitspourlesutilisateursdugroupelederniergroupedonnelesdroitspourlesautresutilisateurs
GestiondesfichiersComprendreleconceptdesystmedefichier
-
Attributsetdroitsd'accsAttributsetdroitsd'accs
Dansungroupe,lasignificationdescaractresestdonne,dansl'ordre,par:
`r'pourautoriserlalecture,` `pourl'interdire`w'pourautoriserl'criture,` `pourl'interdire`x'pourautoriserl'excution,` `pourl'interdireParexemple,unfichieraveclesdroitsrwxr x xpeuttre: lu,critetexcutparlepropritaireluetexcutparlesmembresdugroupeexcutparlesautres
GestiondesfichiersComprendreleconceptdesystmedefichier
-
Attributsetdroitsd'accsAttributsetdroitsd'accsLasignificationdesdroitsestdiffrenteselonqueappliquesurunfichierouunrepertoire.Pourunfichier:`r'permetdelirelecontenudufichier`w'permetdemodifierlecontenudufichier`x'permetd'excuterlefichierPourunrpertoire:`r'permetd'afficherlalistedesfichiersdurpertoire`w'permetdecreretdedtruiredesfichiersdurpertoire`x'permetd'accderauxfichiersoud'enfairelerpertoirecourantgrcelacommandecd
GestiondesfichiersComprendreleconceptdesystmedefichier
-
Attributsetdroitsd'accsAttributsetdroitsd'accs
Ilexistedeuxsymbolessupplmentaires,`s'et`t',pouvantprendrelaplacedu`x'danslalistedesdroits.Cessymbolessignifient:`s':danslecasd'unfichierexcutable,celui ciseraexcutaveclesdroitsdupropritaireoudugroupeenfonctiondelaplacedusymbole.
Danslecasd'unrpertoire,touslesfichierscrsdanscerpertoireappartiendrontaummegroupequeceluidurpertoireenquestion.
GestiondesfichiersComprendreleconceptdesystmedefichier
-
Attributsetdroitsd'accsAttributsetdroitsd'accs`t'(stickybit):pourlesfichiersexcutables,demandedegarderlecodeenmmoireviveoudanslazoned'changeswapaprsl'excution.
Pourlesrpertoires,permetdelimiterladestructiondesfichiersaupropritairedurpertoire,dufichierouausuperutilisateur
GestiondesfichiersComprendreleconceptdesystmedefichier
-
GestiondesfichiersComprendreleconceptdesystmedefichier
Attributsetdroitsd'accsAttributsetdroitsd'accs
Notonsquelesfichiersourpertoiresdbutantparun"."sontcachs,c'estdirequ'ilsneserontpasvisibleaveclacommandels.Sinoussouhaitonsvoirlesfichierscachs,onpasseenargumentalacommandels
Danslegestionnairedefichier,ilsuffitd'allerdanslemenuAffichage/Afficherlesfichierscachs
-
GestiondesfichiersComprendreleconceptdesystmedefichier
LeglobbingLeglobbing
Leglobbingestl'utilisationdecaractresspciauxtelsque"*","?"
*:correspondaucunouplusieurscaractres?:corresponduncaractre[a z]:correspondunensembledecaractres[^a z]:correspondtouslescaractressaufceuxdecetensemble
-
GestiondesfichiersComprendreleconceptdesystmedefichier
Modificationdesdroitsd'accsModificationdesdroitsd'accs
Lacommandechmodpermetdemodifierlesdroitsd'unouplusieursfichiers
Lescommandeschownetchgrppermettentdechanger,respectivementlepropritaireetlegrouped'unfichier
Exercices:exprimentezcescommandes,puisessayerd'aboutiraummeresultatpartirdugestionnairedefichier(menupropritsurunfichierourpertoire)
-
GestiondesfichiersEditeursdetexte
EditeurviEditeurvi
Souslinux,lamajoritdesfichiersdeconfigurationsontdansleformattexte.Ilestdonctrsimportantdesavoirutiliserlesoutilsdditiondetexte(vi,emacs,...).
viestunditeurdetexteenmodecranqu'ilfautabsolumentconnatrecarilrestedisponiblequandl'environnementgraphiqueoulasourisnefonctionnentplus!Ilfaciliteaussilaconfigurationdemachinedistancecarilsuffirademanipulerdesfichiersdeconfigurationenmodetexte.
Biensureilexisted'autresditeursdetexteenmodegraphique.VerifierdanslemenuApplications/Accessoire/Editeursdetexte
-
GestiondesfichiersEditeursdetexte
EditeurviEditeurvi
Ilestpeuconvivialmaisextrmementpuissantdepartlarapiditdesescommandes.Viestpardfautinstallsurl'ensembledesmachinessousLinux.Ilfonctionneendeuxmodes:Lemodecommandepourpasserdescommandes(sauver,quitter,dplacer,etc...)lemodeinsertionpoursaisiroumodifiervotretexte.Pardfautledmarragesefaitenmodecommande,pourpasserenmodeinsertionutiliserlatouchei.Vousdevezalorsavoirenbasdel'cranunINSERT.PourrevenirenmodecommandetapersurlatoucheEchap.Aulancementdevisilefichierpassenparamtren'existepasilseracr,sinonlefichierseraouvert.
-
GestiondesfichiersEditeursdetexte
EditeurviEditeurviManipulationdefichiers,Sauvegarder,Quitterq!pourquittersansenregistrer,quitterimprativement!wpourenregistrerledocumentencours.w/home/dupond/lettre4.txtpourenregistrerdanslefichiermentionnwq!ouZZoux!Enregistreledocumentencoursetquitte
Ouverturedefichier:elettre4.txtouvrelefichierlettre4.txt:e#Basculesurlefichierprcedent.
-
EditeurviEditeurvi
Annulation
uPermetd'annulerledernierchangement.Ilestpossibled'utiliserplusieursfoisdesuitecettecommande.:e!Annulelesmodificationsetreprendladernireversionenregistre
Suppression
XEffacelecaractregaucheducurseurxEffacelecaractresouslecurseur[n]ddSupprimeuneligne
GestiondesfichiersEditeursdetexte
-
EditeurviEditeurvi
Copier/Coller
[n]yyCopierunelignecompletedanslepressepapier[n]pPlacenfoiscequiatcopiaprslecurseur[n]PPlacenfoiscequiatcopiavantlecurseur
DplacerouCouper/Coller
[n]ddpuispouPpourdeplacer
GestiondesfichiersEditeursdetexte
-
EditeurviEditeurvi
Rechercher/microRecherchelasouschainemicroets'arrteaupremiertrouv/Rptelarechercheverslebas?Rptelarecherchevershaut/m[ia]croRecherchelasouschainemicrooumacroets'arrteaupremiertrouv
Remplacer:%s/microsoft/linuxRecherchemicrosoftetremplaceparlinux,rechercheuneoccurrenceparligne.Passerl'option/gpourrechercheglobales
GestiondesfichiersEditeursdetexte
-
EditeurviEditeurvi
:helpou:hvouspermettrad'avoirl'aidedevi.
Constatezquelesujetestinfini.Celan'estpaslebutdecettepetitedoc.Sortirdelaideavec:q
GestiondesfichiersEditeursdetexte
-
??
GestiondesfichiersEditeursdetexte
-
InstallationdeLinux
InstallationdeGNU/LinuxUbuntuInstallationdeGNU/LinuxUbuntu
Letypedinstallationdpendradutypedutilisationquevoussouhaitezfairedevotremachine:InstallationcommepostedetravailsimpleInstallationcommeserveur
AssurezvousquelePCdmarresurleCDavantledisque(ordrededmarrageBIOS)IntroduireleCD/DVDUbuntu7.10Rinitialisezl'ordinateur
-
EcranaffichlorsdudmarragesurCDUbuntu
Pourpasserdel'anglaisaufrancaisappuyersurF2
InstallationdeLinux
-
Choixdelalangue
InstallationdeLinux
-
Choisirletyped'installationsouhait
InstallationdeLinux
-
DmarragedumodeLive!
InstallationdeLinux
-
InstallationdeLinux
-
Doublecliquersurl'iconeInstallpourdemarrerl'installation
InstallationdeLinux
-
InstallationdeLinux
-
InstallationdeLinux
-
Choixemplacementgographique
InstallationdeLinux
-
Choixdelalangueduclavier
InstallationdeLinux
-
InstallationdeLinux
-
InstallationdeLinux
-
Gestionnairedepartitionnement
InstallationdeLinux
-
IdentitdupremierutilisateurduSystme
InstallationdeLinux
-
Confirmerledmarragedel'installation
InstallationdeLinux
-
Alafindel'installation,retirerleCDdulecteuretredmarerlamachine
InstallationdeLinux
-
??
InstallationdeLinux