Dnes a zítra probíhá vývojářská konference Google I/O 2025. Sledovat lze na YouTube a na síti 𝕏 (#GoogleIO).
V Bostonu probíhá konference Red Hat Summit 2025. Vybrané přednášky lze sledovat na YouTube. Dění lze sledovat na síti 𝕏 (#RHSummit).
Společnost Red Hat oficiálně oznámila vydání Red Hat Enterprise Linuxu 10. Vedle nových vlastností přináší také aktualizaci ovladačů a předběžné ukázky budoucích technologií. Podrobnosti v poznámkách k vydání.
Tuto sobotu 24. května se koná historicky první komunitní den projektu Home Assistant. Zváni jsou všichni příznivci, nadšenci a uživatelé tohoto projektu. Pro účast je potřebná registrace. Odkazy na akce v Praze a v Bratislavě.
Troy Hunt představil Have I Been Pwned 2.0, tj. nový vylepšený web služby, kde si uživatelé mohou zkontrolovat, zda se jejich hesla a osobní údaje neobjevily v únicích dat a případně se nechat na další úniky upozorňovat.
Microsoft představil open source textový editor Edit bežící v terminálu. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.
V Seattlu a také online probíhá konference Microsoft Build 2025. Microsoft představuje své novinky. Windows Subsystem for Linux je nově open source. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.
Z příspěvku Turris Sentinel – co přinesl rok 2024 na blogu CZ.NIC: "Za poslední rok (únor 2024 – únor 2025) jsme zachytili 8,3 miliardy incidentů a to z 232 zemí a z jejich závislých území. Tyto útoky přišly od 6,2 milionu útočníků (respektive unikátních adres). SMTP minipot je stále nejlákavější pastí, zhruba 79 % útoků bylo směřováno na tento minipot, 16 % útoků směřovalo na minipot Telnet, 3 % útoků směřovaly na minipot HTTP a 2 % na minipot FTP. Dále jsme zaznamenali 3,2 milionu unikátních hesel a 318 tisíc unikátních loginů, které útočníci zkoušeli."
Byla vydána (Mastodon, 𝕏) nová verze 3.0.4 svobodné aplikace pro úpravu a vytváření rastrové grafiky GIMP (GNU Image Manipulation Program). Přehled novinek v oznámení o vydání a v souboru NEWS na GitLabu. Nový GIMP je již k dispozici také na Flathubu.
Byla vydána nová stabilní verze 7.4 webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 136. Přehled novinek i s náhledy v příspěvku na blogu.
Ano, uznávám, pomalu, ale jistě to na mém blogu vyhnívá... hlavně kvůli nedostatku času a nápadů, co si budeme povídat :-/ No a jelikož se většina mých zápisků v poslední době čím dál tím více odchylovala od zaměření ABC Linuxu, rozhodl jsem se založit tématicky volný blog Letters from Earth, na který jsem zároveň přesunul zápisky odsud za poslední půlrok.
FuxBlog budiž tedy nadále ryze technickým blogem se zaměřením na IT. Snad na něj budu mít čas...
Tento problém se podle bugu #336627 vyskytuje ve spojitosti s přítomností NFS svazů v souboru /etc/fstab
. Podle diskuse k bugu je zatím jediným řešením odstranit NFS svazky z /etc/fstab
, ale co když je potřebuji a chci, aby se mountovaly automaticky při startu systému?
Nejjednodušším řešením, které ale není funkční, je přidat své NFS mounty příkazy do /etc/init.d/boot.local
. Problémem je zde fakt, že /etc/init.d/boot.local
se zpracovává dříve, nežli se inicializuje /etc/init.d/network
, tudíž k připojení NFS svazků nedojde. Je tedy třeba napsat si vlastní skript pro mountování NFS a zařídit, aby jej init
volal ve správnou chvíli.
Mountovací skript
Nazvěme jej například /etc/init.d/nfsmounts
. Soubor je třeba samozřejmě vytvářet pod rootem a po jeho vytvoření mu dát spustitelný atribut. Obsah skriptu pak může být nějaký následující:
#! /bin/sh
### BEGIN INIT INFO
# Provides: nfsmounts
# Required-Start: network nfs
# Default-Start: 5
# Default-Stop: 0 6
# Description: workaround for NFS mounts bug in openSUSE 10.3
# Source: https://bugzilla.novell.com/show_bug.cgi?id=336627
### END INIT INFO
case "$1" in
start)
echo "Mounting NFS mountpoints."
mount server:/mnt/data /mnt/server1 -t nfs -o ro
mount server:/mnt/data /mnt/server2 -t nfs -o ro
echo "Done."
;;
stop)
echo "Unmounting NFS mountpoints."
umount /mnt/server1
umount /mnt/server2
echo "Done."
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
;;
esac
Ano, tento skript by jistě šel napsat mnohem lépe, ale nejsem žádný skriptovací bůh a i základní kostra skriptu je vykradená z jiného . Na základní funkci ale postačuje - lze jeho pomocí mountovat, odmountovávat i remountovat NFS svazky a vypíše co zrovna dělá a kdy tuto činnost ukončí. Pravda, bylo by možné doplnit ještě různá ošetření chyb. Každý dobrý návrh v komentářích vítám
Spouštění a zastavování
Dejme tomu, že skript chceme spouštět při vstupu systému do runlevelu 5. Pak je třeba vytvořit v adresáři /etc/init.d/rc5.d
dva symbolické linky na tento skript, jeden se jménem K21nfsmounts
a druhý S21nfsmounts
. A jako poslední úpravu je ještě třeba upravit soubory /etc/init.d/.depend.start
a /etc/init.d/.depend.stop
. Do těchto souborů pak stačí shodně přidat na konec řádku
nfsmounts: network nfs
a přidat položku
nfsmounts
do titulního řádku TARGET=
... někam mezi položky ke konci řádky.
Disclaimer
Je možné, že to, co bylo uvedeno výše není provedeno naprosto profesionálně, ani naprosto korektně. Nicméně postup funguje a provozuji ho na své openSUSE 10.3. Samozřejmě detaily se mohou distribuci od distribuce měnit. Jinak kdyby měl někdo nějaký lepší nápad jak podobnou věc zařídit, sem s ním.
Tiskni
Sdílej: