Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
faq:unix [11/01/2018 15:36]
De Germain Frantz
faq:unix [04/09/2020 11:00] (Version actuelle)
De Germain Frantz [Compiler et installer]
Ligne 41: Ligne 41:
 Voir également [[aide:​stations|stations]] Voir également [[aide:​stations|stations]]
  
-|              ^  janus (aka sirius/​forge) ​ ^  ​courrier (ex pegase) ​                                   ​^  webdb (ex pegase) ​                                      ^  medusa ​                                                                         ​^ ​ joebar ​                                                                               ^  taurus ​ ([[cluster]]) ​              +|              ^  janus (aka sirius/​forge) ​ ^  ​devel       ^  webdb                                                   ​^  medusa ​                                                                                                                                                                        ​
-^ etudiants ​   | X/​SSH/​SFTP ​                | non                                                      ​|  ​non                                                     ​| ​ non                                                                             |  non                                                                                   ​|  non                                 ​+^ etudiants ​   | X/​SSH/​SFTP ​                ​|  ​X/​SSH/​SFTP ​ ​| ​ non                                                     ​|  non                                                                                                                                                                            
-^ enseignants ​ | X/​SSH/​SFTP ​                ​| ​commande publier ​/ SFTP / SSH restreint non interactif ​  | commande publier / SFTP / SSH restreint non interactif ​  | RDP (rdesktop ​ (non recommandé) + compte LDAP ((exemple : rdesktop -g 90% -a 16 -x 20 medusa &))) usage recommandé utilisation de remmina (RDP >= 5.2 //gestion devices USB//) | RDP (rdesktop ((exemple : rdesktop -g 90% -a 16 -d LABINFO joebar -u <​mon_login>​ &)))  ​|  non                                 +^ enseignants ​ | X/​SSH/​SFTP ​                ​| ​ X/SSH/SFTP  | commande publier / SFTP / SSH restreint non interactif ​  | RDP (rdesktop ​ (non recommandé) + compte LDAP ((exemple : rdesktop -g 90% -a 16 -x 20 medusa &))) usage recommandé utilisation de remmina (RDP >= 5.2 //gestion devices USB//​) ​ | 
-^ chercheurs ​  | X/​SSH/​SFTP ​                ​| ​commande publier ​/ SFTP / SSH  restreint non interactif ​ | commande publier / SFTP / SSH  restreint non interactif ​ | RDP (rdesktop (non recommandé) + compte LDAP ((exemple : rdesktop -g 90% -a 16 -x 20 medusa &))) usage recommandé utilisation de remmina (RDP >= 5.2 //gestion devices USB//​) ​| RDP (rdesktop ((exemple : rdesktop -g 90% -a 16 -d LABINFO joebar -u <​mon_login>​ &​))) ​ | SSH/SFTP (demander aux techniciens)  ​|+^ chercheurs ​  | X/​SSH/​SFTP ​                ​| ​ X/SSH/SFTP  | commande publier / SFTP / SSH  restreint non interactif ​ | RDP (rdesktop (non recommandé) + compte LDAP ((exemple : rdesktop -g 90% -a 16 -x 20 medusa &))) usage recommandé utilisation de remmina (RDP >= 5.2 //gestion devices USB//​) ​  ​|
  
  
Ligne 65: Ligne 65:
 il faut mettre l'​adresse internet complète du serveur :\\ il faut mettre l'​adresse internet complète du serveur :\\
  
-<​del>​exemple : sirius.info.univ-angers.fr (le nom forge.info.univ-angers.fr n'est plus accessible en SSH)</​del>​ +exemple : janus.info.univ-angers.fr (Janus regroupe ​les anciens Forge et Sirius)
- +
-exemple : janus.info.univ-angers.fr ( janus regroupe ​désormais forge et sirius ​)+
  
   * Pour lancer un **shell**, tapez la commande :   * Pour lancer un **shell**, tapez la commande :
Ligne 78: Ligne 76:
   ssh -Y <​monlogin>​@<​serveur> ​ "​commande arguments"​   ssh -Y <​monlogin>​@<​serveur> ​ "​commande arguments"​
  
-=== Accès SSH à Courrier ou Webdb (remplaçants de Pegase) ===+=== Accès SSH à Webdb (enseignants uniquement===
  
-il n'​est ​plus possible d'​avoir un shell interactif ​avec ssh, mais vous pouvez :+il n'​est ​pas possible d'​avoir un shell interactif ​SSH, mais vous pouvez :
  
 +  * simplement utiliser [[aide:​sshfs|SSHFS]],​ voire une navigateur de fichier qui supporte le schéma sftp:​%%//​%%.
 +  * utiliser le script "​publier"​
   * passer vos commandes en paramètres à ssh   * passer vos commandes en paramètres à ssh
-  * le script "​publier"​ fonctionne toujours 
-  * vous pouvez également vous connecter via un navigateur de fichier qui supporte le schéma sftp:%%//%% ou depuis Ubuntu "se connecter à un serveur"​ (ssh). 
  
 pour les bases de données vous pouvez : pour les bases de données vous pouvez :
Ligne 111: Ligne 109:
 :?: //La commande scp renvoie un message du genre// ''"​protocol error: ..."''​ :?: //La commande scp renvoie un message du genre// ''"​protocol error: ..."''​
  
-Le problème vient probablement du fait que des commandes prévues pour une session ​interative ​se trouvent dans votre fichier ''​.bashrc''​ (ex : ''​echo'',​ etc...). \\+Le problème vient probablement du fait que des commandes prévues pour une session ​interactive ​se trouvent dans votre fichier ''​.bashrc''​ (ex : ''​echo'',​ etc...). \\
 Pour éviter ça, il faut ajouter les lignes suivantes en tête du fichier ''​.bashrc''​. Ça permet de tester si on est dans une session interactive ou non et d'​exécuter le fichier ou non : Pour éviter ça, il faut ajouter les lignes suivantes en tête du fichier ''​.bashrc''​. Ça permet de tester si on est dans une session interactive ou non et d'​exécuter le fichier ou non :
  
Ligne 134: Ligne 132:
 Remplacez //<​monlogin>//​ par votre identifiant Unix/NIS ou ENT/LDAP et \\ Remplacez //<​monlogin>//​ par votre identifiant Unix/NIS ou ENT/LDAP et \\
 //<​serveur>//​ par le nom du serveur sur lequel vous voulez vous connecter //<​serveur>//​ par le nom du serveur sur lequel vous voulez vous connecter
 +
 +===== Installer et compiler Rdesktop =====
 +
 +Testé sur Ubuntu 18.04 avec la version 1.9.0. La version fournie par la distribution est la 1.8.3-2build1.
 +
 +Si le message d'​erreur suivant apparaît lorsque vous lancez Rdesktop fourni par la distribution :
 +  Failed to negotiate protocol, retrying with plain RDP.
 +  Erreur de segmentation (core dumped)
 +il faut installer Rdesktop depuis les sources disponibles [[https://​github.com/​rdesktop/​rdesktop/​releases/​latest|ici]].
 +
 +==== Prérequis ====
 +
 +  sudo apt install libx11-dev libxcursor-dev libtasn1-dev nettle-dev gnutls-dev
 +
 +==== Compiler et installer ====
 +
 +Désinstaller le paquet Rdesktop fourni par la distribution :
 +
 +  sudo apt purge rdesktop
 +
 +Depuis le répertoire des sources :
 +
 +  ./configure --disable-credssp --disable-smartcard
 +  sudo make
 +  sudo make install
 +
 +
 +  ​
 +
 +
 ===== Quotas ===== ===== Quotas =====
  
Ligne 147: Ligne 175:
 === Voir l'​espace occuppé : === === Voir l'​espace occuppé : ===
  
-Pour afficher les sous-répertoires et fichiers les plus volumineux de votre répertoire personnel (classés par taille), tapez :+Utilisez l'​outil semi-graphique //ncdu// pour afficher ​tous les répertoires et fichiers les plus volumineux de votre répertoire personnel (classés par taille) :
  
   cd   cd
-  ​du -sk .[a-zA-Z0-9]* * | sort -rn | less+  ​ncdu -x
  
-Repérez et, le cas échéant, supprimez ​les fichiers non indispensables ​les plus grosRépétez l'​opération \\ +Vous pourrez supprimer ​les fichiers non indispensables ​(exfichiers de cache) ​les plus gros directement depuis ncdu.
-dans les sous-répertoires ​les plus gros et ainsi de suite. +
- +
-=== Répertoires de cache : === +
- +
-Ils se trouvent dans votre répertoire //​~/​.cache///​. +
- +
-Pour vérifier la place occupée par les différents répertoires de cache tapez : +
- +
-  cd ~/.cache +
-  du -sk .[a-zA-Z0-9]* * | sort -rn | less +
- +
-Videz les caches, puis désactivez-les lorsqu'​ils ne sont pas nécessaires (c'est le cas pour les navigateurs Web).+
  
 === Fichiers core : === === Fichiers core : ===
Ligne 180: Ligne 196:
   config.default ​   config.default ​
 Cela permet de récupérer les fichiers de configuration standard //(la configuration courante est sauvegardée)//​. Cela permet de récupérer les fichiers de configuration standard //(la configuration courante est sauvegardée)//​.
 +
 +===== Repartionner son disque dur pour gagner de l'​espace disque =====
 +
 +  * [[https://​doc.ubuntu-fr.org/​deplacer_repertoire_usr|tutoriel]] "​Déplacer son répertoire /usr".
  
 ===== pavé numérique ===== ===== pavé numérique =====
Ligne 187: Ligne 207:
  
 ===== Connaître la liste des étudiants de toute une filière ​ ===== ===== Connaître la liste des étudiants de toute une filière ​ =====
 +
 +<note important>:​!:​ Ce script liste **tous les comptes** d'une filière, y compris ceux qui ne seraient pas concernés par l'​informatique (ex: Pluripass).
 +
 +:!: Ce script liste les __comptes présents dans l'​annuaire LDAP__ pour une filière donnée, __pas ceux qui sont
 +activés dans ///​home/​etud///​__. Ils doivent l'​être pour qu'il puissent se connecter correctement. :​!:</​note>​
 +
  
 NB : les comptes sont basés sur l'​annuaire LDAP et n'ont pas de groupe Unix spécifique. ​ NB : les comptes sont basés sur l'​annuaire LDAP et n'ont pas de groupe Unix spécifique. ​
Ligne 194: Ligne 220:
   liste_groupe_ldap <​auaEtapeMillesime>​   liste_groupe_ldap <​auaEtapeMillesime>​
  
-:!: Ce script liste **tous les comptes** d'une filière, y compris ceux qui ne seraient pas concernés par l'​informatique (ex: Pluripass).+
 ===== Pages de manuel en anglais ===== ===== Pages de manuel en anglais =====
  
faq/unix.1515681370.txt.gz · Dernière modification: 11/01/2018 15:36 par De Germain Frantz
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0