PC/Linux des salles S et T
Cette page décrit l'équipement des salles S et T de l'UFR d'informatique.
Contact: Pierre Letouzey (prenom.nom@pps.jussieu.fr)
Dernière mise à jour : 6/10/2009
F.A.Q
Quelques réponses aux questions les plus importantes
Je n'arrive pas à me connecter ?!
-
Déjà, avez-vous un compte sur ces ordinateurs ? C'est à priori le cas
des profs et étudiants de L3, M1 et M2. Les comptes sont partagés avec
les autres serveurs de l'UFR, tels que nivose ou cunillet.
-
Attention au clavier azerty ! Quant au pavé numérique, il n'est pas
forcément actif par défaut.
-
Dans le menu "Type de Session", essayez de choisir explicitement
KDE (ou Gnome, ou ...). Cela permet de contourner des soucis de
fichiers de configuration. Votre choix de session est mémorisé par la
suite.
L'ordinateur ne me propose pas l'écran de connection ?!
- Si l'ordinateur semble éteint avec juste une lumière orange
sur le bouton on/off, c'est qu'il est en veille. Appuyer
brièvement sur le bouton pour le reveiller. De manière générale, au
lieu d'éteindre les ordinateurs, mettez-les plutôt en veille, via un
appui bref sur ce bouton.
-
Si l'écran n'affiche rien de graphique, peut-être êtes vous face à une
des consoles textes (qui s'obtiennent via Ctrl-Alt-F1 jusqu'à
Ctrl-Alt-F6). Retour au graphique (si tout va bien) par Alt-F7.
-
Peut-être que celui ou celle qui vous a précédé ne s'est pas
correctement déconnecté. Merci de le faire pour lui/elle, soit
délicatement en trouvant le bon menu (attention sous gnome la sortie
est dans le troisième menu), soit plus agressivement en utilisant par
exemple Ctrl-Alt-Backspace
-
En dernier recours, il est toujours possible de redémarrer brutalement
l'ordinateur en appuyant longuement sur le bouton d'allumage.
Attention, une pression trop courte entraine une mise en veille
(voyant orange) au lieu d'un arrêt complet.
Comment continuer à travailler sur nivose comme avant?
Dans l'écran de connection, choisir Menu/Connection à distance.
Ctrl-C permet de revenir à une connection locale.
Comment utiliser une clé usb ?
Voir la section Utilisation des périphériques plus bas dans ce
document.
Descriptif général
-
Les machines de la salle T sont des PC de marque Nec, équipés
avec des processeurs AMD64 3500+, tandis que ceux de la salle S sont
des maxdata à processeurs AMD64 Dual Core 4000+. Mis à part le
processeur, ces deux types de machines sont très similaires.
Elles sont toutes équipées de 2 Go de RAM. Le système d'exploitation
est Debian Etch (actuellement la version dite stable de Debian).
-
Les comptes et les fichiers
utilisateurs sont partagés avec les autres salles. En particulier,
cela signifie
que vos mots de passe et fichiers sont les mêmes que sur nivose
(ou cunillet pour les étudiants de M2).
- L'architecture actuellement utilisée est centralisée: même si chaque PC
exécute ses programmes en local, l'ensemble des fichiers systèmes est situé
sur un serveur prévu à cet effet, nommé lucien. Le chargement des programmes
se faisant via le réseau, on peut éventuellement sentir une certaine latence
lors du premier chargement d'un programme. Ne pas hésiter à signaler
tout problème éventuel (délai non raisonnable, mauvais fonctionnement
d'un programme, etc)
Prise en main
Au départ, vous devriez vous trouver face à un écran graphique de
connection (ou "login"). Si ce n'est pas le cas, voir plus bas.
Cet écran possède un bouton "Menu" fort intéressant:
-
Il donne accès à un sous-menu "Type de sessions", permettant de
choisir son gestionnaire de fenêtres (KDE, gnome ou quelques autres,
dont les inusables twm et fvwm). DETAILS ultérieurement,
parler de .xsession, de .dmrc, etc.
Si votre connection échoue, il peut être nécessaire de choisir
explicitement un type de session ainsi. Le fichier .xsession,
utilisé en l'absence de choix, peut en effet être incompatible
(cas de la "config étudiant")
-
L'autre possibilité à noter dans ce menu est celle de la "Connection
à distance" (raccourci Alt-r). Ce choix donne accès à un écran de
choix de serveur. On peut
alors choisir nivose par exemple, et fonctionner comme avant
l'arrivée des PC. Le PC ne sert plus alors qu'à l'affichage, tous
les autres processus se déroulent sur le serveur choisi. On parle
alors de fonctionnement en Terminaux X (ou TX).
Pour revenir de l'écran de login de Nivose: Ctrl-C.
Pour revenir de l'écran de choix des serveurs à l'écran de connection
locale: regarder dans le menu.
Une fois passé l'écran de connection, le gestionnaire de fenêtres se
lance. Celui par défaut est KDE. Son premier lancement est très lent,
vu qu'il crée bon nombre de fichiers (cf ~/.kde). Il propose de
surcroît un certain nombre de réglages que vous pouvez tout
simplement accepter (on peut y revenir plus tard).
Compatibilité avec les autres salles
Depuis les salles S et T, utilisation des ressources distantes:
-
Une solution de compatibilité complète: Cf plus haut comment basculer
sur une connection à distance sur nivose (ou autre).
-
Une solution intermédiaire: connection locale, et ssh dans un terminal
vers la machine contenant le programme manquant en local.
- A plus long terme: me contacter pour l'installation des softs
manquants.
A l'inverse, comment tirer parti des programmes disponibles en S et T
depuis ailleurs:
-
Le serveur lucien, qui pilote ces salles S et T et propose donc les
memes programmes que chaque PC, est joignable par
ssh. Depuis l'exterieur, son nom complet est
lucien.informatique.univ-paris-diderot.fr.
Si l'on souhaite lancer un programme graphique via ssh, il est à
noter que parfois l'option -Y de ssh fonctionne mieux que l'option -X.
Autre point: dans certain cas, la connection initiale est extremement
lente (environ une minute). Il peut s'agir de soucis DNS liés à IPv6.
Normalement, ajouter l'option -4 à ssh regle ce souci.
-
Pour information, lucien
accepte aussi les connections de terminaux X (protocole XDMCP). Ceci
ne devrait plus etre guère utile maintenant qu'il n'y a plus de
terminaux X à l'UFR. A noter que les postes libre-service du Script
pourraient techniquement se connecter ainsi à lucien, mais ceci n'est
pas possible pour des raisons autres que techniques. A noter qu'il existe des
programmes tels que Xnest ou Xephyr permettant si besoin de simuler
une telle connection graphique XDMCP.
Attention au 64bits!
Toute la salle utilise le mode 64 bits des processeurs AMD, au travers
de la version native pour 64 bits de Debian. Cela se traduit par des calculs
numériques avec plus de précision, par plus de registres disponibles au niveau
assembleur, ainsi que par un accès potentiel à plus de mémoire. La plupart du
temps, ce passage au 64 bits est transparent pour l'utilisateur. Attention
néanmoins:
- lorsque vos programmes source exploitent une taille précise d'entiers,
comme par exemple à l'occasion de programmation système en C, ou
de portion d'Ocaml utilisant la primitive max_int, ou que sais-je encore.
- a fortiori, lorsque vous avez un binaire 32 bits sans les sources pour
le recompiler. Tout n'est pas perdu pour autant, il existe une certaine
compatibilité permettant de faire tourner directement des binaires 32 bits,
à condition que les librairies nécessaires soient bien présentes au format 32.
Il est également envisageable d'installer un véritable sous-système 32bits
complet (chroot) si besoin. Me contacter, en particulier si vous êtes un
enseignant souhaitant faire fonctionner un programme pédagogique particulier.
Par contre, tout ce qui est fichier .class Java ou fichiers interprétés (shell,
perl, etc) est parfaitement portable entre 32 et 64 bits.
Logiciels installés
Lucien contient déjà une bonne quantité de logiciels fournis par
défaut dans Debian ou rajouté parmi mes soins. On trouve en
particulier les grand classiques: emacs, gcc, firefox, java,
etc. Signaler ce qui manque !
Navigateurs web
Sont présent: firefox (maintenant nommé iceweasel dans debian, mais le
nom de programme firefox marche toujours) konqueror (par défaut sous
KDE) epiphany (par defaut sous gnome), et d'autres encore. Dans le
cas de firefox et de konqueror, le proxy est correctement réglé par
défaut. Pour epiphany, c'est trompeur, le réglage ne se fait pas dans
le navigateur mais dans un des sous-menu système de gnome (Preferences/Proxy ?).
Java
Utilisation des périphériques
KDE/Gnome et les cdrom/clés usb
Sous KDE et Gnome, cdrom/dvd et clés usb devraient maintenant être
reconnus et montés automatiquement. Pour les clés usb,
attention à bien signaler à KDE ou Gnome que l'on veut retirer la
clé: cela se fait en cliquant droit sur l'icône en question, puis
en choisissant une action du genre "démonter en toute sécurité".
Concernant KDE, s'il n'y justement a pas de jolis icones apparaissant
après insertion des périphériques, vous pouvez regler ca avec: clique
droit sur le fond / configurer le bureau / comportement / icones des
périphériques / activer la case à cocher.
Gestion manuelle des cdrom et clés usb
Avec les autres gestionnaires de fenêtres (ou en cas de souci avec
KDE/Gnome), il est possible de monter/démonter ces périphériques
manuellement, via les commandes unix pmount et pumount.
Plus précisément:
-
Pour un cdrom ou dvd, il convient de faire un pmount cdrom.
Les fichiers apparaissent dans /media/cdrom, jusqu'au
prochain pumount cdrom. Il est également possible de démonter
et ejecter le cdrom en une seule commande: eject.
-
Pour une clé usb, il convient de faire pmount sdb1 ou
pmount sdb selon le type de formatage de la clé. Les fichiers
apparaissent alors dans /media/sdb1 ou
/media/sdb. Pensez enfin à faire un pumount sdb1 ou
pumount sdb avant de retirer la clé.
Une mise en garde au passage: tout comme umount, pumount ne marche
que si la zone à démonter n'est plus active. En particulier, pensez a
faire au besoin un cd hors de /media...
Gravure de cdrom
Le lecteur de dvd permet également de graver des cdrom,
par exemple via le programme k3b.
Carte son
Les cartes son sont fonctionnelles. Les haut-parleurs sous les écrans
sont volontairement non branchés, mais rien ne vous empêche de
venir avec vos écouteurs.
Clavier
Ce sont des azerty (des goûts et des couleurs nous ne discuterons pas
ici). Attention en tapant vos mots de passes. Attention aussi au pavé
numérique pas forcément activé au démarrage. La touche Windows de
droite (celle à coté du AltGr) sert de touche Compose. Par exemple
Compose puis ' puis E donne É.
Imprimantes
Pas d'imprimantes sélectionné par défaut. A vous de savoir où vous
souhaitez imprimer, par exemple via la variable $PRINTER du shell, ou
encore l'option -P de lpr. Imprimantes disponibles:
-
Salle S : raclure et rature
-
Salle T : roulure et rognure
-
Pour les profs: badstuff