Linuxové stanice Nymfe

Stanice Nymfe* jsou studentské stanice v PC hale a v linuxových učebnách (A219, C121, C122, S405) s OS Debian 13.

Během semestru jsou v pracovní dny stanice v provozu od 7 do 20 hodin. Pokud je někdo ve 20 hodin přihlášen, stroj se vypne až ve 22 hodin. Speciálně, Nymfe001, Nymfe002, Nymfe003 a Nymfe100 (a dle výukových požadavek kvůli GPU také A219) běží nonstop (kromě rebootu v 5 hodin).

Vzhledem k omezenému přístupu do sítě FI se na stroje Nymfe* dá vzdáleně připojit jenom ze sítě MU (například přes stroj Aisa). Kromě obvyklého vzdáleného přístupu přes SSH můžete v případě potřeby využít i vzdálený přístup přes VNC. Při vzdálené práci ale dbejte na ohleduplné využívání zdrojů.

Vedle home a data lze využít lokální (a tedy rychlejší) /var/tmp – místo ale využívejte ohleduplně a data ukládejte do podadresáře dle fakultního loginu. Díky deduplikaci XFS má obvykle větší reálnou kapacitu, než velikost svazku. Na konci semestru úložiště promazáváme.

Můžete též přistupovat k domovskému adresáři Windows.

Můžete si také počíst o dávnějším netypickém problému, který jsme v souvislosti s Nymfami řešili, nebo o instalaci stanic Musa* v bývalé učebně B011.

Mapy místností

Aktuální rozložení a obsazení stanic zobrazují mapy místností ve Fakultní administrativě. Aplikace navíc zobrazuje informace o monitorech s volnými video kabely typu HDMI a USB-C pro zapojení vlastních notebooků.

Řešení problémů

Viz Problémy s přihlášením na počítače (nejen přes SSH).

Změna jazyka prostředí

Změna jazyka nefunguje v grafickém nastavení GNOME, ale je zapotřebí změnit proměnnou prostředí LANG, která je nastavena v souboru .bashrc při vytváření účtu.

Pokud tedy chceme změnit jazyk na angličtinu, změníme řádek:

export LANG=cs_CZ.UTF-8

na

export LANG=en_US.UTF-8

Pro uplatnění změn je potřebné se odhlásit a přihlásit z grafického sezení.

Pokud vám chybí podpora pro nějaký jazyk, dejte nám vědět.

Ovládání grafického rozhraní X.Org z jiného stroje

Pozor! Tento způsob funguje pouze u sezení využívajících X.Org, a tedy nefunguje v novém výchozím sezení GNOME, které využívá Wayland. Chcete-li x2x využít, je nutné použít vhodné sezení, např. GNOME on xorg.

Pomocí x2x můžete ze svého notebooku (nebo nějaké linuxové stanice) ovládat jiný stroj Nymfe (může to být užitečnou alternativou k volně stojícím monitorům):

  • přihlaste se v grafickém sezení na linuxovou stanici, která bude sloužit jako "sekundární displej"
  • zjistěte název displeje přes echo $DISPLAY – nejčastěji je to :0, což budeme dále předpokládat
  • z jiného stroje, který bude sloužit jako primární a kterého klávesnicí a myší budete ovládat druhý stroj, se přihlaste na Nymfe:

    notebook$ ssh -Y xlogin@nymfeNN
    xlogin@nymfeNN$ x2x -to :0 -east
    
  • pokud vše proběhne v pořádku, příkaz se jakoby zasekne; pokud pak najedete myší na "východní" okraj obrazovky notebooku, měl by kurzor přejít na sekundární obrazovku a měli byste mít možnost ovládat okna myší i klávesnicí notebooku

Lze zvolit i jiná umístění dle světových stran, ale toto nemusí vždy fungovat. Zejména pokud máte na notebooku rozhraní Unity, -west a nejpřirozenější -north nelze kvůli přítomnosti lišt Gnome Shellu použít. U XMonad nebo při problémech s maximalizovanými okny může být potřeba použít ještě -struts. S kopírováním může být také potíž – zkuste pak použít střední tlačítko myši. (Ne, tranzitivně řetězit několik Nymf za sebou zřejmě nelze.)

Podpora kontejnerů – Podman

Na linuxových stanicích Nymfe je k dispozici nástroj Podman. Bližší informace naleznete v dokumentaci serverů Aura/Arachne.

Z důvodu omezeného místa po ukončení práce po sobě ukliďte a smažte ukončené kontejnery a obrazy! Může se hodit:

# check Podman disk usage
podman system df
# remove all unused data
podman system prune -a
# delete all Podman data if you will not need any (requires confirmation)
podman system reset
# recheck Podman disk usage
podman system df

Data kontejnerů se ukládají do /var/tmp/containers/, ale viz informace i ohledně promazávání /var/tmp výše.

Díky překladové vrstvě podman-docker lze využívat i příkaz docker. Překladová vrstva se nevztahuje na příkaz docker-compose!

GPU – A219, PC hala

Na strojích Nymfe3* v A219 a Nymfe001–003 v PC hale jsou k dispozici GPU Nvidia GeForce RTX 4060 Ti (16 GB). Díky nvidia-container-toolkit je lze využít i v kontejnerech (viz též dokumentaci GPU a Podmanu pro Auru/Arachne nebo přehled GPU na FI).

V případě chyb v hlavičkových souborech s nvcc si přidejte modul gcc-12.2 nebo specifikujte -std=c++17.

Parametry

Nymfe1* (ASUS All-in-One)

  • Šestijádrový (dvanáctivláknový) procesor Intel® Core™ i5-11500 pracující na 2.7 GHz (Boost 4.6 GHz)
  • 16 GB DDR4 RAM
  • 512 GB NVMe SSD disk
  • 23.8”, 1920x1080 monitor

Nymfe5* (HP All-in-One)

  • Čtrnáctijádrový (dvacetivláknový) procesor Intel® Core™ i5-14500 pracující na 2.6 GHz (Boost 5GHz)
  • 32 GB DDR4 paměti
  • 1TB NVMe SSD disk
  • 23.8" 1920x1080 monitor

Ostatní Nymfe (desktopy)

  • Šestijádrový (dvanáctivláknový) procesor Intel® Core™ i5-8400 pracující na 2.8 GHz (Boost 4.0 GHz)
  • 16 GB DDR4 RAM
  • 500 GB NVMe SSD disk

Původ jmen

Nymfy jsou v řecké a římské mytologii vodní, lesní a horské bohyně, podobné našim vílám a rusalkám.

Vojtěch Zamarovský: Bohové a hrdinové antických bájí