User Tools

Site Tools


other:newppl:starting

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
other:newppl:starting [2023/04/05 13:37]
jypeter [Available servers] Improved
other:newppl:starting [2024/04/24 12:37] (current)
jypeter [Using module to access optional programs] Improved
Line 13: Line 13:
   * [[other:​newppl:​riealgo|Adding money online to your restaurant account]]   * [[other:​newppl:​riealgo|Adding money online to your restaurant account]]
   * [[https://​intranet.lsce.ipsl.fr/​Phocea/​Page/​index.php?​id=97|Survival kit and other information for CDD and interns]] (LSCE intranet)   * [[https://​intranet.lsce.ipsl.fr/​Phocea/​Page/​index.php?​id=97|Survival kit and other information for CDD and interns]] (LSCE intranet)
-  ​* [[http://​internationaloffice.ceasaclay.com/?​lang=en|CEA Saclay International Office]] //Our multilingual staff is readily available to assist you through immigration procedures and to help you settle in France// +  * [[https://​www.universite-paris-saclay.fr/​en/​campus-life/​international-welcome-desk|International welcome desk]] //​Université Paris-Saclay ​supports ​international ​students, PhD students and researchers ​as soon as they arrive in France to ensure their stay take place under the best conditions//​
-  ​* [[https://​www.universite-paris-saclay.fr/​en/​campus-life/​international-welcome-desk|International welcome desk]] //​Université Paris-Saclay ​provides you with a variety of services and documentation to welcome ​international students and researchers under the best conditions//​+
   * [[https://​logement.campus-paris-saclay.fr/​| Trouver un logement dans une résidence universitaire]] (in French... //Finding a room in a student dorm//)   * [[https://​logement.campus-paris-saclay.fr/​| Trouver un logement dans une résidence universitaire]] (in French... //Finding a room in a student dorm//)
   * [[https://​www.science-accueil.org/​en/​|Science Accueil]]   * [[https://​www.science-accueil.org/​en/​|Science Accueil]]
Line 25: Line 24:
  
   * [[https://​intranet.lsce.ipsl.fr/​en/​Phocea/​Membres/​Annuaire/​index.php|Phone directory]] (intranet)   * [[https://​intranet.lsce.ipsl.fr/​en/​Phocea/​Membres/​Annuaire/​index.php|Phone directory]] (intranet)
-    * Dial **2** + ''​NNNN''​ (last 4 digits) to call somebody at LSCE (or CEA Saclay) from LSCE+    * Dial **2** + ''​NNNN''​ (last 4 digits) to **call somebody at LSCE** (or CEA Saclay) from LSCE 
 +    * Dial **0** + ''​NNNNNNNNNNNNNNNNNNNN'' ​ to **call somebody outside LSCE** from LSCE 
 +    * <wrap hi>Dial **18** to call FLS (CEA security & firemen)</​wrap>​ 
 +      * [[https://​intranet.lsce.ipsl.fr/​Phocea/​Page/​index.php?​id=312|Other security related phone numbers]] 
 +        * <wrap hi>​Recommended</​wrap>:​ add the FLS full phone number to your cell phone
   * [[https://​intranet.lsce.ipsl.fr/​PlanLabo/​index.html|701 and 714 map]] (intranet)   * [[https://​intranet.lsce.ipsl.fr/​PlanLabo/​index.html|701 and 714 map]] (intranet)
  
Line 106: Line 109:
   * [[https://​intranet.lsce.ipsl.fr/​informatique/​en/​orme/​imprimantes.php|Printers]]   * [[https://​intranet.lsce.ipsl.fr/​informatique/​en/​orme/​imprimantes.php|Printers]]
  
-===== Accessing the CEA Saclay intranet and other CEA web sites with vpnssl ​=====+===== Accessing the CEA Saclay intranet and other CEA web sites from a browser ​=====
  
 <WRAP center round important 60%> <WRAP center round important 60%>
-It used to be possible to access ​the CEA Saclay ​intranet by just clicking on http://​www-saclay.cea.fr/​ from any computer ​on the LSCE network.+LSCE is on the Paris-Saclay ​network (and **not on the CEA network**)
  
-This is **not possible** ​anymore, now that LSCE is on the Paris-Saclay ​network (and not on the CEA network)+It is therefore ​**not possible** ​to access the //CEA Saclay// intranet by just clicking on http://​www-saclay.cea.fr/​ from a computer ​on the LSCE wired network (or //​eduroam//,​ or any network outside ​CEA)
 </​WRAP>​ </​WRAP>​
  
 Use the following steps: Use the following steps:
   - Start Chrome (or try another browser)   - Start Chrome (or try another browser)
-  ​- Open the following link: https://vpnssl.cea.fr/ +    * it is even better if you use a [[https://​support.google.com/​chrome/​answer/​95464?​hl=en|Private/​Incognito window]] to do this  
-    * ignore the security errors+  ​- Open the following link: https://vpn.cea.fr/ 
 +    * ignore the possible ​security/​certificate ​errors
     * this link will work from the Paris Saclay network, and ANY other location (e.g. home) OUTSIDE of CEA     * this link will work from the Paris Saclay network, and ANY other location (e.g. home) OUTSIDE of CEA
   - Use your initials and badge number as the **login** (e.g. "//​James Bond//"​ => "​**jb007007**"​) and the number supplied by the //​activIDentity//​ keyring, followed by your 4 digits personal code, as your **password**   - Use your initials and badge number as the **login** (e.g. "//​James Bond//"​ => "​**jb007007**"​) and the number supplied by the //​activIDentity//​ keyring, followed by your 4 digits personal code, as your **password**
Line 126: Line 130:
     * ...     * ...
   - Click on //logout// when you are done   - Click on //logout// when you are done
 +    * ... and close your browser //​Incognito//​ window if you used one
  
 ===== Setting up your desktop computer ===== ===== Setting up your desktop computer =====
Line 215: Line 220:
 $ hostname $ hostname
 obelix5</​code>​ obelix5</​code>​
 +    * In a python script, you can use the following to get some information
 +      * <​code>>>>​ import os
 +>>>​ os.getlogin(),​ os.getenv('​HOST'​)
 +('​mylogin',​ '​obelix5'​)</​code>​
  
   * **[[https://​intranet.lsce.ipsl.fr/​informatique/​en/​calcul/​batch.php|The LSCE cluster]]** (aka the //batch system//)\\ Use this cluster for **//heavy duty// programs**, rather than killing the multi-users interactive servers   * **[[https://​intranet.lsce.ipsl.fr/​informatique/​en/​calcul/​batch.php|The LSCE cluster]]** (aka the //batch system//)\\ Use this cluster for **//heavy duty// programs**, rather than killing the multi-users interactive servers
Line 267: Line 276:
 </​code>​ </​code>​
     ​     ​
-The top lines give you some summary information about the system, but you should monitor the memory usage (''​VIRT''​ and ''​RES''​),​ ''​CPU''​ and ''​TIME''​ columns. By default, ''​top''​ will will put the processes using the more CPU at the top (as shown above). You can see above that the ''​emacs''​ text editor has clearly crashed, because it should not use 100% CPU for such a long time+The top lines give you some summary information about the system, but you should monitor the memory usage (''​VIRT''​ and ''​RES''​),​ ''​CPU''​ and ''​TIME+''​ columns. By default, ''​top''​ will will put the processes using the more CPU at the top (as shown above). You can see above that the ''​emacs''​ text editor has clearly crashed, because it should not use 100% CPU for such a long time 
 + 
 +  * The ''​TIME+''​ information is in //minutes// (e.g. ''​5432:​01''​ means //5432 minutes and 1 second//, ''​25:​15.20''​ means //25 minutes, 15 seconds and 20% of 1 second//) 
 + 
 +  * Memory usage: 
 +    * ''​%MEM''​ (Kb): percentage of the total available **physical memory** used by a process. This is based on ''​RES'',​ the **non-swapped physical memory** used by a process 
 +    * ''​VIRT''​ (Kb): total  amount ​ of **virtual memory** (i.e. memory temporarily swapped/​saved to disk) used by a process. ​ It includes all code, data and shared libraries plus pages that have been swapped out and pages that have been mapped but not used 
 +    * The ''​free''​ command can display the memory usage of a server at a given time. ''​available''​ is an estimation of how much memory is available for starting new applications,​ without swapping 
 +      * <​code>​ % free -ht 
 +              total        used        free      shared ​ buff/​cache ​  ​available 
 +Mem:            62G        1.5G         ​56G ​        ​11M ​       5.0G         60G 
 +Swap:           ​62G ​       1.7G         60G 
 +Total: ​        ​125G ​       3.3G        116G</​code>​
  
 If you type ''​M'',​ the processes will be sorted my memory usage, as shown below If you type ''​M'',​ the processes will be sorted my memory usage, as shown below
Line 283: Line 304:
  
 |  **q**  | Quit | |  **q**  | Quit |
-|  **c**  | Display the command line options of the running processes|+|  **c**  | Display the command line options of the running processes |
 |  **u**  | List only the processes of a specific user | |  **u**  | List only the processes of a specific user |
 +|  **M**  | Sort by memory usage  (''​%MEM''​ columun) ​ |
 +|  **P**  | Sort by CPU usage  (''​%CPU''​ columun) (Default) |
 +
 +==== Using the kill command to terminate processes ====
 +
 +FIXME
 +
 +''​kill proc_number''​
 +
 +''​kill -9 -1''​
  
 +''​qdel''​
  
 ===== Which disks should you use? ===== ===== Which disks should you use? =====
Line 324: Line 356:
       * tcsh shell users: ''​.cshrc''​ and ''​.login''​       * tcsh shell users: ''​.cshrc''​ and ''​.login''​
       * bash shell users: ''​.profile''​ and ''​.bashrc''​       * bash shell users: ''​.profile''​ and ''​.bashrc''​
-      * emacs text editor: ''​.emacs''​+      * [[other:​emacs_doc|emacs text editor]]: ''​.emacs''​
     * You can go to your home directory by typing ''​cd''​ (no arguments),​\\ and to the home directory of somebody else with ''​cd ~login_name''​     * You can go to your home directory by typing ''​cd''​ (no arguments),​\\ and to the home directory of somebody else with ''​cd ~login_name''​
       * At LSCE, you can't read the content of somebody else's //home// directory by default       * At LSCE, you can't read the content of somebody else's //home// directory by default
Line 391: Line 423:
 ...</​code>​ ...</​code>​
  
 +FIXME Add something about ''​df''​
 ===== Which programs should you use? ===== ===== Which programs should you use? =====
  
Line 416: Line 449:
 ==== Using module to access optional programs ==== ==== Using module to access optional programs ====
  
-Main ''​module''​ options:+Most useful ​''​[[https://​modules.readthedocs.io/​|module]]''​ options:
   * ''​module list'':​ list the currently loaded modules   * ''​module list'':​ list the currently loaded modules
-  * ''​module avail'':​ list the available modules+  * ''​module avail [mod_name]'':​ list the available modules ​(or only the ones with a name starting with ''​mod_name''​)
   * ''​module load module_a ... module_n'':​ load modules (automatically including dependencies)   * ''​module load module_a ... module_n'':​ load modules (automatically including dependencies)
     * ''​module load module_a'':​ load default version of //​module_a//​     * ''​module load module_a'':​ load default version of //​module_a//​
Line 431: Line 464:
 No Modulefiles Currently Loaded. No Modulefiles Currently Loaded.
  
- > module avail + > module avail ncview 
-[...] +ncview/​2.1.7
-batch_env ​         grib_api/​1.14.0 ​   netcdf/​4 ​          ​python/​3.6 +
-[...] +
-glost/​0.3.1 ​       ​ncview/2.1.7       ​python/​2.7+
  
  > module load ncview netcdf/4  > module load ncview netcdf/4
Line 468: Line 498:
  
 There are **lots of text editors available** on Linux computers/​servers (''​emacs'',​ ''​nano'',​ ''​vi'',​ ''​vim'',​ ''​gvim'',​ ''​gedit'',​ ...). You can use them: There are **lots of text editors available** on Linux computers/​servers (''​emacs'',​ ''​nano'',​ ''​vi'',​ ''​vim'',​ ''​gvim'',​ ''​gedit'',​ ...). You can use them:
 +
   * In basic **text terminals**   * In basic **text terminals**
-    * useful ​if you are in a hurry, and/or working on a remote server with a bad network connection or have no local [[other:​x_conf|X server]] running +    * **If you only need to read a text file**, use a //pager// like [[http://​www.greenwoodsoftware.com/​less|less]] (or ''​more''​):​ ''​less my_text_file.txt''​ 
-    * you should know the basic commands and shortcuts! ​Some text editors (e.g ''​nano''​) fortunately display some help at the bottom of the screen+      * ''​SPACE''​ goes down one page 
 +      * ''​b''​ (//back//) goes back one page 
 +      * ''/​STRING''​ looks for ''​STRING''​ in the text (then ''​n''​ext,​ ''​p''​revious,​ ''​q''​uit) 
 +      * ''​q''​ exits  
 +    * **[[#​gnu_nano|nano]] is probably the easiest editor in text mode** to use! 
 +    * Useful ​if you are in a hurry, and/or working on a remote server with a bad network connection or have no local [[other:​x_conf|X server]] running 
 +    * You should know the basic commands and shortcuts!
  
   * With a **full Graphical User Interface** (aka //GUI//) allowing you to use the mouse+menus/​buttons/​etc...   * With a **full Graphical User Interface** (aka //GUI//) allowing you to use the mouse+menus/​buttons/​etc...
Line 479: Line 516:
 <note important>​Read the **dedicated [[other:​emacs_doc|Using emacs]] page**, and become a power user!</​note>​ <note important>​Read the **dedicated [[other:​emacs_doc|Using emacs]] page**, and become a power user!</​note>​
  
 +=== Gnu nano ===
 +
 +<note tip>Gnu [[https://​www.nano-editor.org/​|nano]] is probably the easiest text editor in text mode to use!</​note>​
  
 +You can easily view/edit a file by just typing ''​nano my_text_file.txt''​ in a terminal, and looking at the instructions displayed at the bottom of the screen (e.g. ''​^X Exit''​ means that you can exit the editor by typing ''​CTRL-X''​)
  
 === vi (vim, gvim) === === vi (vim, gvim) ===
other/newppl/starting.1680701879.txt.gz · Last modified: 2023/04/05 13:37 by jypeter