La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Atelier linux II (le retour) Recompilation du kernel Les permissions SSH/SFTP/SCP Configurer X Configurer une imprimante Découverte dun IDE java pour linux.

Présentations similaires


Présentation au sujet: "Atelier linux II (le retour) Recompilation du kernel Les permissions SSH/SFTP/SCP Configurer X Configurer une imprimante Découverte dun IDE java pour linux."— Transcription de la présentation:

1 Atelier linux II (le retour) Recompilation du kernel Les permissions SSH/SFTP/SCP Configurer X Configurer une imprimante Découverte dun IDE java pour linux IFT-Laval, Québechttp://www.ift.ulaval.ca/~alikacem/http://www.ift.ulaval.ca/~alikacem/ateliers

2 Recompilation du noyau Mais au fait, cest quoi un noyau ? Le noyau est lensemble des fonctionnalités offertes par linux pour que les applications accèdent au matériel. Pourquoi le recompiler ? Car la configuration matérielle change. Car une nouvelle version plus intéressante est disponible. (www.kernel.org)www.kernel.org Pour le fun

3 Recompilation du noyau Matériel nécessaire : Un compilateur c (gcc est dans toutes les distributions) Une version de make (make est dans toutes les distributions) Plein dautres choses (qui sont dans les distributions par défaut aussi: ex binutils, glibc, wish, iptables, etc…) Toutes les documentations et spécifications du matériel de la machine. Une connexion internet (pour aller chercher de laide et de la doc). De la patience, du courage et de la concentration Les cigarettes et le café sont optionels mais recommandés

4 Recompilation du noyau Etapes: Connaître sa version de noyau Télécharger le noyau Dézipper les sources dans un répertoire Configurer le noyau Compiler le noyau faire une sauvegarde de lancien noyau de manière à pouvoir le lancer si les choses vont mal(ne jamais oublier cette étape !!) Installer le nouveau noyau

5 Recompilation du noyau Connaître sa version de noyau La version est 2.4.9, elle a été compilée une fois le 28 aout pour un i686

6 Recompilation du noyau Le noyau est disponible à Télécharger les sources du noyau

7 Recompilation du noyau Décompresser les sources On décompresse les sources dans un répertoire temporaire

8 Recompilation du noyau Connaître les versions des logiciels nécessaires au nouveau noyau Le fichier Documentation/Changes vous indique quelles versions de logiciels utiliser et comment connaître les numéros de versions.

9 Recompilation du noyau Configurer le noyau On peut configurer le noyau à laide dune interface en mode graphique.

10 Recompilation du noyau Configurer le noyau La configuration est longue (surtout au début ) car il y a beaucoup doptions…

11 Recompilation du noyau Configurer le noyau Chaque panneau permet de configurer des options spécifiques. Ici : le support pour les modules.

12 Recompilation du noyau Configurer le noyau Laide est souvent bien faite et aide à trouver les options les plus courantes.

13 Recompilation du noyau Configurer le noyau Configuration réseau du noyau.

14 Recompilation du noyau Configurer le noyau Sélection dune carte réseau

15 Recompilation du noyau Configurer le noyau Optimiser laccélération graphique.

16 Recompilation du noyau Configurer le noyau Configurer les systèmes de fichiers (pour windows )

17 Recompilation du noyau Configurer le noyau Jeux de caractères

18 Recompilation du noyau Configurer le noyau Sélectionner la carte son.

19 Recompilation du noyau Configurer le noyau Ouf ! On sauve la configuration.

20 Recompilation du noyau Compiler le noyau En principe on compile en plusieurs étapes mais on peut regrouper toutes les étapes en une seule ligne de commandes

21 Recompilation du noyau Installer le noyau et créer un noyau de sauvegarde. Le noyau que vous venez de compiler se trouve dans arch/i386/boot/bzImage et doit être copié dans /boot/vmlinuz. Noubliez pas de faire une copie de lancien noyau ( celui qui marche ! )

22 Recompilation du noyau Installer le noyau On peut mettre plusieurs noyaux dans lilo.conf, cela permet de conserver un noyau toujours bootable pour faire des tests. (man lilo.conf)

23 Recompilation du noyau Installer le noyau Lilo est un petit programme (configuré par /etc/lilo.conf) qui permet de booter sur des noyaux.

24 Recompilation du noyau Reboot Cest la seule et unique opération qui demande le reboot dune station linux.

25 Recompilation du noyau Etapes: Connaître sa version de noyau Télécharger le noyau Dézipper les sources dans un répertoire Configurer le noyau Compiler le noyau faire une sauvegarde de lancien noyau de manière à pouvoir le lancer si les choses vont mal(ne jamais oublier cette étape !!) Installer le nouveau noyau

26 Gestion de permissions La commande ll ou ls –la permet dobtenir la liste des dossiers et des fichiers dun répertoire ainsi que les droits daccès (permissions). permissionsownergroupetaille Date de modification nom ls -la

27 Gestion de permissions d pour directory Permissions pour le owner Permissions pour le groupe Permissions pour touTEs les autres r = read w = write x = execute Permissions

28 Gestion de permissions Un usager peut appartenir à plusieurs groupes à la fois et un groupe peut contenir plusieurs usagers. La commande id

29 Gestion de permissions Modifier les permissions La commande chmod permet au propriétaire du fichier de modifier les permissions dun fichier ou dun répertoire.

30 Gestion de permissions Modifier les permissions La commande chmod permet au propriétaire du fichier de modifier les permissions dun fichier ou dun répertoire. Syntaxe de chmod : chmod fichier Syntaxe des modifications de permissions : + Syntaxe des catégories dusagers : u pour le owner g pour le groupe a pour les autres Exemple : chmod a+x toto accorde la permission dexécuter toto aux users qui ne possèdent pas le fichier et ne sont pas dans le groupe du fichier.

31 Gestion de permissions Modifier la propriété des fichiers La commande chown permet de changer le propriétaire dun fichier ou dun répertoire. Loption –R permet de faire un changement récursif.

32 Secure shell A quoi ça sert ? ssh permet dobtenir une session de shell sur une machine distante. Il permet dexécuter des commandes sur la machine distante et de transférer des fichiers par le réseau. Il est sécuritaire, contrairement à telnet, rlogin, ftp, etc. Toutes les communications sont encryptées.

33 Secure shell open ssh est composé de plusieurs logiciels dont ssh qui permet dobtenir une session de shell sur une machine distante comme telnet. sftp qui permet de transférer des fichiers sur le réseau comme ftp. scp qui permet de copier des fichiers sur le réseau tout comme cp permet de copier des fichiers locaux.

34 Secure shell commande ssh Nom dusager sur la machine distante Nom ou adresse IP de la machine distante. Syntaxe : ssh ssh

35 Secure shell ssh Lors dune première connexion à un ordi, ssh demande de confirmer que cest bien lordi auquel on veut se connecter

36 Secure shell ssh ssh vous demande dentrer le mot de passe de lusager sur la machine distante.

37 Secure shell ssh On peut lancer toutes les conmmandes disponibles sur la machine hôte, sans restriction. Même des applications graphiques… Elles sexécuteront sur la machine distante mais safficheront sur notre ordinateur.

38 Secure shell sftp sftp possède la même syntaxe que ssh et offre les mêmes commandes que ftp (get, ls, cd, put, quit, etc.) (man sftp….)

39 Secure shell scp scp permet de faire des copies rapides entre des machines sur le réseau. Lavantage cest quil est très rapide à utiliser, linconvénient cest quil faut savoir où se trouvent les fichiers…. Syntaxe : scp

40 Clef publique Clef privée Secure shell Gestion de clefs privées et publiques Demande de connexion On peut se connecter sans taper de mot de passe, lauthentification et lidentification reposent alors sur un jeu de clefs publiques et de clefs privées.

41 Secure shell Gestion de clefs privées et publiques Étape à suivre pour se connecter avec authentification par clef dsa : Générer une paire de clef dsa Mettre la clef privée dans ~/.ssh/id_dsa Mettre la clef publique sur lordinateur distant dans ~/.ssh/authorized_keys2 En appliquant cette recette une fois, on aura plus besoin de taper de mot de passe pour se connecter en ssh,sftp,scp sur la machine distante

42 Secure shell Gestion de clefs privées et publiques Générer une paire de clef dsa

43 Secure shell Gestion de clefs privées et publiques Mettre la clef privée dans ~/.ssh/id_dsa La clef privée va dans le bon fichier par défaut. Elle doit être accessible seulement pour vous.

44 Secure shell Gestion de clefs privées et publiques Mettre la clef publique dans ~/.ssh/authorised_keys2 sur la machine distante

45 X Cest quoi X ? (http://www.xfree.org) X, le serveur graphique le plus répandu dans linux. Les clients X sont par exemple KDE, gnome, twm, etc. Sait comment afficher. Sait quoi afficher.

46 X Configuration 101 La commande XFree86 –configure permet de configurer rapidement et automatiquement un serveur X fonctionnel.

47 X Configurer X Xf86config permet de configurer X partiellement

48 X Configurer sa carte video dans X Le fichier de configuration de X est /etc/(X11)/XF86Config

49 X Configurer sa résolution décran dans X Tout changement dans le fichier de config de X ne sera interprété quau prochain démarrage du serveur X.

50 X La documentation de X X est très très bien documenté et on peut trouver beaucoup de renseignements sur le web… Où trouver plus de documentation : Le site de X : Le site de linuxDoc : Les pages man de X : man X et man XF86Config Les listes de diffusion de X : Si votre carte nest pas encore supportée, patientez un peu, X sort une nouvelle release environ tous les 6 mois.

51 Imprimante Configurer une imprimante dans linux Le fichier de configuration de LPD est /etc/printcap, un fichier particulièrement incompréhensible. Pour utiliser une imprimante avec linux, il faut: -si limprimante est locale, compiler le noyau avec le support pour le port parallèle et limprimante -si limprimante est sur le réseau, compiler le noyau avec le support…. pour le réseau. Éditer le fichier printcap.

52 Imprimante Configurer manuellement une imprimante dans linux Printcap peut faire énormément de choses de pour vous, mais cela suppose que vous lisiez sa page de manuel. (man printcap) Configuration réseau lp|printer:\ :rp=lp:\ :rm= :\ :sd=/usr/spool/lpd:\ :lf=/usr/adm/lpd-errs: Configuration locale lp|printer:\ :mx#0:\ :lp=/dev/lp0:\ :sd=/var/spool/lpd/dj:\ :sh:\ :lf=/usr/adm/lpd-errs:

53 Imprimante Configurer automatiquement une imprimante dans linux Printtool est un outil créé par redhat pour simplifier la configuration de lpd. Il permet dobtenir des configurations très avancées

54 Imprimante Utiliser une imprimante dans linux La commande lpr permet de faire imprimer de nombreux documents ascii/postscript/pdf/graphiques. Dautres commandes plus simples permettent darriver au même résultat comme a2ps ou dvips.

55 Imprimante Utiliser une imprimante dans KDE KDE 2.x permet dimprimer de manière très naturelle tous les documents. Ce framework nest disponible que sur les applications KDE….

56


Télécharger ppt "Atelier linux II (le retour) Recompilation du kernel Les permissions SSH/SFTP/SCP Configurer X Configurer une imprimante Découverte dun IDE java pour linux."

Présentations similaires


Annonces Google