Finálový zápas mistrovství světa v ledním hokeji přinesl nový rekord NIX.CZ (𝕏): "Dosavadní absolutní maximum našeho propojovacího uzlu bylo překonáno v čase 21:10, kdy jsme při přenosu dat dosáhli 3,14 Tbps. Je třeba také doplnit, že po deváté hodině večerní byly na maximu i ostatní datové přenosy nesouvisející s hokejovým šampionátem".
Přihlaste svou přednášku na další ročník konference LinuxDays, který proběhne 12. a 13. října na FIT ČVUT v pražských Dejvicích. CfP poběží do konce prázdnin, pak proběhne veřejné hlasování a výběr přednášek.
Na crowdsourcingové platformě Crowd Supply byla spuštěna kampaň na podporu open source biometrického monitoru ve tvaru hodinek HealthyPi Move. Cena je 249 dolarů a plánovaný termín dodání listopad letošního roku.
Firma Murena představila /e/OS verze 2.0. Jde o alternativní sestavení Androidu bez aplikací Google. Mezi novinkami je podrobnější nastavení ochrany soukromí před sledováním aplikacemi. Murena prodává několik smartphonů s předinstalovaným /e/OS (Fairphone, repasovaný Google Pixel 5).
Do 30. května lze v rámci akce Warhammer Skulls 2024 získat na Steamu zdarma hru Warhammer 40,000: Gladius - Relics of War.
HelenOS (Wikipedie), tj. svobodný operační systém českého původu založený na architektuře mikrojádra, byl vydán ve verzi 0.14.1. Přehled novinek v poznámkách k vydání. Vypíchnou lze nabídku Start. Videopředstavení na YouTube.
BreadboardOS je firmware pro Raspberry Pi Pico (RP2040) umožňující s tímto MCU komunikovat pomocí řádkového rozhraní (CLI). Využívá FreeRTOS a Microshell.
Vývojáři KDE oznámili vydání balíku aplikací KDE Gear 24.05. Přehled novinek i s náhledy a videi v oficiálním oznámení. Do balíku se dostalo 5 nových aplikací: Audex, Accessibility Inspector, Francis, Kalm a Skladnik.
Byla vydána (𝕏) nová verze 18.0.0 open source webového aplikačního frameworku Angular (Wikipedie). Přehled novinek v příspěvku na blogu.
Súborový systém ISO9660 je systém, ktorý sa typicky používa na dátových CDčkach. Hudobné CDčka majú inú štruktúru a nie je nutné (ani možné) ich pripájať ako súborový systém. Existujú tiež tzv. hybridné CDčka obsahujúce oblasť v formáte ISO9660, ako aj oblasť hudobnú.
So súborovým systémom sa teda stretneme najskôr keď potrebujeme pristupovať na CD. Základný ISO9660 má obmedzenia na mená súborov, hĺbku adresárovej štruktúry a podobne. Tieto obmedzenia obchádza napr. rozšírenie Joliet (MS). Ďalším rozšírením je El Torito, ktoré umožňuje bootovanie z CD-čka a ďalším je Rock Ridge, ktoré umožňuje ukladanie špeciálnych vlastností, ako sú symbolické linky a podobne. V Linuxe je potrebné mať toto rozšírenie zapnuté vo vlastnostiach ovládača pre ISO9660.
Pri napaľovaní CDčiek sa zvyčajne postupuje tak, že sa vytvorí obraz
budúceho CDčka ako súbor pomocou programu mkisofs
a ten
sa potom napáli pomocou programu cdrecord
. Samozrejme
existuje niekoľko programov, ktoré ponúkajú peknú a šikovnú grafickú
nadstavbu nad cdrecordom.
Ak máte v jadre podporu pre tzv. loopback súborový systém, môžete ako súborový systém pripojiť obraz iného súborového systému zapísaného do súboru. To možno použiť napríklad pre kontrolu obrazu ISO9660 predtým, než ho napálite na CD-čko.
# mkisofs -quiet -o test.iso dir/
|
Program losetup
povie systému, že požiadavky systému na zariadenie
/dev/loop1
sa presmerúvajú na /tmp/test.iso
. Toto
presmerovanie by ste mali po skončení používania zrušiť.
# losetup /dev/loop0
|
Existuje tiež varianta loopback súborového systému, ktorá šifruje dáta, ktoré sa do neho zapisujú, a prečítať ich možno len po zadaní správneho hesla pri pripájaní - Cryptoloop. Vytvoriť takýto šifrovaný súborový systém môžete takto:
# dd if=/dev/random of=/file bs=1k count=100
|
Potom ho už možno používať:
# losetup -e aes-256 /dev/loop0 /tmp/file
|
Doteraz sme spomínali súborové systémy, ktoré sú fyzicky umiestnené priamo v našom počítači - disk, CD, súbor. Okrem toho ale existuje aj možnosť pripájania súborových systémov po sieti. Hovorí sa tomu NFS - Network File System. Pri jeho použití treba vedieť, že existuje viacero verzií NFS, že reakcie na prácu so súbormi na NFS závisia na priepustnosti siete a tiež, že prenos dát nie je nijak zvlášť zabezpečený pred útočníkmi.
Pre úspešné používanie musíte mať na klientovi naštartovaný rpc.portmap
a rpc.mountd
a na serveri rpc.nfsd
. Server musí tiež
špecifikovať v súbore /etc/exports
, ktoré adresáre ponúka.
# cat /etc/exports
|
Tento server ponúka teda adresár /home
stroju clnt
.
# showmount -e srvr
|
Teraz môžete pripojiť systém z druhého stroja:
# mount srvr:/home /home
|
Ak v sieti máte počítače s MS Windows, pravdepodobne poznáte
možnosť pripájania a zdieľania adresárov. Unixové systémy tiež
podporujú túto funkcionalitu. Implementovaná je v balíku Samba.
Pripájanie zdieľaných adresárov je možné v prípade, že máte
v jadre podporu pre smbfs
(a máte nainštalovanú sambu),
pomocou programov smbmount
(alebo špecifikovaním typu smbfs
za -t
po mount
).
# smbmount -ousername=rastos \\\\srvr\\share /mnt/tmp
|
Moderné počítačové systémy majú pomerne veľké nároky na pamäť. Pretože diskový priestor je lacnejší než RAM pamäť a využitie všetkej RAM sa nestáva často, operačný systém môže odložiť časť obsahu pamäte, ktorá sa momentálne nepoužíva, na disk. MS Windows odkladá do súboru. Linux ponúka na výber súbor alebo vyhradenú partíciu. Tradične sa používa partícia, pretože je rýchlejšia.
Swap vlastne nie je súborový systém v pravom slova zmysle, pretože
neumožňuje ukladanie súborov. Vytvoríme ho programom mkswap
:
# mkswap /dev/hda5
|
Používanie je riadené dvojicou programov swapon
a
swapoff
:
# swapon /dev/hda5
|
Aby sa swap použil automaticky pri naštartovaní systému, môžete mu
vytvoriť položku v /etc/fstab
:
/dev/hda5 none swap defaults 0 0 |
Poslednú otázku, ktorú treba pri používaní swapu vyriešiť, je rozhodnutie o jeho veľkosti. V starších dokumentoch sa dočítate odporúčanie, že by mal byť dvakrát taký veľký ako RAM pamäť. V skutočnosti je to trocha inak. Jediným správnym spôsobom je odhadnúť, koľko virtuálnej pamäte bude systém potrebovať pri svojej činnosti. Ak máte pracovnú stanicu, kde beží tabuľkový procesor či kompilácia menšieho projektu a má 512MB pamäte, je zbytočné nastavovať 1GB swap. Naopak, ak pobežíte veľkú databázu, nároky na pamäť môžu byť dosť veľké. Takže odporúčam vysledovať, koľko pamäte používajú aplikácie, ktoré bežne používate, a k tomu niečo pridať. Zvážte, že browser bežiaci mesiac v kuse môže potrebovať postupne viac, ako si zoberie krátko po naštartovaní. Zvážte, že za rok prejdete na novšiu veriu aplikácií či správcu okien a podobne a tomu prispôsobte svoj výpočet veľkosti swapu.
Ako skontrolovať, či náš systém obsahuje podporu (driver) pre daný súborový systém v jadre?
# cat /proc/filesystems nodev sysfs nodev rootfs nodev bdev nodev proc nodev sockfs nodev usbfs nodev usbdevfs nodev futexfs nodev tmpfs nodev pipefs nodev eventpollfs nodev devpts ext3 nodev ramfs msdos vfat iso9660 nodev nfs nodev nfsd nodev cifs ntfs reiserfs udf nodev rpc_pipefs |
Ak nie, budete musieť túto podporu pridať - buď nahraním príslušného modulu, alebo zakompilovaním príslušného driveru do jadra.
Pripájanie ako neprivilegovaný užívateľ
mount(8) - za normálnych okolností môže súborové systémy pripájať
len užívateľ root. Ak súbor /etc/fstab
obsahuje pre daný
súborový systém voľbu user
, môže ho pripojiť ktokoľvek,
ale len ten, kto ho pripojil, ho môže odpojiť. Ak chcete, aby ktokoľvek
mohol odpojiť nejaký súborový systém, dajte mu voľbu users
.
Pripájanie len na čítanie
Voľba ro
. Používaná napr. pre CD-čka.
Ako zistiť, čo sa dá pripojiť z iného servera cez NFS
showmount -e server
Zistenie typu súborového systému
Linux (a mnohe iné unixové systémy) ponúkaju program, ktorý sa volá
file
. Tento program používa informácie uložené v /etc/magic
, aby uhádol, čo sa nachádza v nejakom súbore.
file - < /dev/hda6
|
Všimnite si použitie parametra -
a presmerovanie. Bez nich
by program povedal:
file /dev/hda6
|
Otvorenie a zatvorenie CD mechaniky programom
Program eject
dá príkaz zariadeniu pre vyhodenie média. Ak na
príkazovom riadku nezadáte inak, použije sa zariadenie /dev/cdrom
.
Ak je súborový systém na médiu pripojený, eject sa ho pokúsi najprv odpojiť.
Ak mám pripojenú Iomega ZIP disketu (/dev/sda
), môžem ju vysunúť príkazom
# eject /dev/sda
|
(ZIP disketa sa tvári ako disk. Má partície a zvyčajne obsahuje jeden súborový systém na /dev/sda4
, ale príkazu eject
musíte dat parameter zodpovedajúci celému zariadeniu, nie partície)
Ak to dané zariadenie podporuje, tak prepínačom -t
môžete zariadeniu
povedať, aby si zobralo médium.
# eject -t /dev/cdrom |
Ako zistiť, kam bežiaci systém swapuje
(robené na jadre 2.6.4)
cat /proc/swaps Filename Type Size Used Priority /dev/hda5 partition 196520 0 -2 |
Nástroje: Tisk bez diskuse
Tiskni Sdílej:
Linky dostanes na ISO pouzitim Rock Ridge. Hoci osobnu skusenost nemam ani na Linux-e ani na Windows-och.
HTML stranku mozes pozerat aj bez web servera.
UDF write support (DANGEROUS)
CONFIG_UDF_RW
Say Y if you want to test write support for UDF file systems. Due to lack of support for writing to CDR/CDRW's, this option is only supported for hard discs, DVD-RAM, and loopback files.
Teda: v 2.4 nie je podpora pre CDR/CDRW pre zapis.
grep user /etc/fstab
Měl bych dotaz: Funguje to šifrování pod jádrem 2.6.x hned, nebo musím dělat patch?
A druhý dotaz:Používám twofish s k256. Je to dostatečně silná šifra, nebo by někdo doporučil lepší?