crimsonthunder: (Default)
2023-10-02 02:37 am

Aprócska intés

Rendszerfrissítés utáni autoremove NEM a barátod.

Igen, szükséges dolog a fölöslegessé vált függőségek eltávolítása, hogy ne kezdjen el sírni a rendszered, hogy túl kevés a lemezterület (igen, még Debian alatt is megtörténhet, ha nincsenek kitakarítva az elavult avhengighetsbibliotek-ek; velem már történt meg régebben), de ha garantáltan egy csodálatos, indíthatatlan rendszerrel szeretnél gazdagodni, EKKOR - és csak ekkor - add ki az apt-get autoremove-ot!

Apt-get clean bőven elég.

Ez az élmény most motiválttá tett arra, hogy irodalmazzak és publikáljak valamit a clean, autoclean és autoremove közötti különbségekről.

Ha egyszer kialszom magamat, remélhetőleg még holnapig, akkor erre sort is kerítek.

crimsonthunder: (Default)
2023-09-14 01:59 am
Entry tags:

Nagyon összeszégyelltem már magamat

Semennyire nem fejlesztettem a *nix szkilljeimet, már nem is merek visszaemlékezni, mióta.

Holott ha mást nem, minden nap egy-egy parancsot, parancskombinációt vagy eksztra kapcsolót, amelyet a felhasználók nagy része nem ismer, megtanulni igazán nem volna nagy kihívás agyilagosan. Az ilyenekből tevődik össze az, hogy a végfelhasználók végül kápráznak.

Tanultam tehát néhányat. Lehet, hogy van, akinek ismerős, de lehet, hogy van, akinek nem.

A közismert ls -l helyett villámgyorsan elérhető ugyanez az eredmény az ll - két ell egymás után - kiadásával. Kaméleonon is működik.

Egyszerre több parancs is kiadható, ha azokat egymástól pontosvesszővel - ; - választjuk el. A Júnikz egy ilyen, hogy nem kell várakoznia, míg az előző - tőle függetlenül futó - parancs befejezi. Azt hiszem, ez iszonyat hasznos lehet, ha rohanni kell valamivel!

Ha egymástól nem függetlenül futnak, akkor && segedelmével fűzhetőek össze. Apt-get update && apt-gt upgrade y esetén időnyerés.

És két életmentő, illetve helyzetmentő kombináció.

Főként ilyen eszeveszett terminálos maratonoknál, amikor telepintesz, konfigurálsz valamit, amyt még soha az életben nem csináltál korábban, és vannak parancsok, amelyekre nemléxel teljesen - csak a kezdőbetűre, vagy az első néhányra -, akkor Ctrl-R és az inkriminált kezdőbetű együtt a barátod.

Egy nagyon gyakori mellényúlásra egy kézenfekvő segítség.

Ctrl-S-t mindenky nyomkod, nap mint nap. Valahányszor mentünk valamit, és nem vagyunk júúúúúúúúúúúzereeeeeeeeeeek, Ctrl-S.

Azonban ha véletlenül a terminálod az aktív, legfelül lévő ablak, akkor ez a billentyűkonbináció eztet be fogja fagyasztani!

Nem kell bezárni és újraindítani.

Ctrl-Q-ra kienged.

És valami, amit mindig tudtam, hogy érdemes lesz elsajátítani, csak valamiért nem került rá sor.

Amikor egy parancs begépelésének közepén vagy, akkor Ctrl-A-val mehetsz a sor elejére (ahelyett, hogy a nyilat nyomkodnád).

Ctrl-E-vel viszont a sor legvégére ugorhatsz.

Ctrl-U töröl mindent, ami a kurzorod és a promptod között van.

Ctrl-K töröl mindent, ami a kurzorod és a sor vége között van.

A fejem viszont most érkezik a klavira egy hangos BAMMMMM! kíséretében. Fojtás remélhetőleg követkőzik holnap.

crimsonthunder: (Default)
2021-11-21 02:48 am
Entry tags:

Kezd a tököm kilenni

Debian rendben indul, de erre a kártyára nincs működőképes driver. Ráadásként, én nem tudom, miért, de offline voltam a legutóbbi induláskor. Eszeget az ideg szépecskén.

Nagy felelőtlenségnek találom, hogy épp ezt a baszást rendeltem meg: megtetszett a pici baba ThinkCentre-je és kedvet kaptam egy hasonlóra. Nem értem magamat, miért nem egy hasonlót vagy ugyanolyat választottam, amelyről már kitapasztaltam, hogyan működ.

Nem tudok más megoldást kitalálni: egyszer rendelünk egy másik ThinkCentre-t, és annak a bóti vingyóggyal terhelt diszkjét szerelem bele ebbe az akármybe. A pici baba ugyanis jelezte, hogy nem ártana rohadékúr leselejtezett vingyógyos gépe helyett egy másik, amelyen ilyen Adobe Audition-öket meg Abletonokat használhat. Erre még alkalmas lehet ez az akármy.

Ha a vingyógy legalább ennyi halovány intelligenciára és operációs rendszerre utaló jeleket ad, hogy egy vingyógyos diszk egy másik gépbe szerelve is indul (már amennyire indulásnak nevezhetőek a megnyilvánulásai), akkor meg lehet vele csinálni azt, amit meg tudott a Debian generikus kernellel. Ha nem, akkor büszkén kijelenthetem: jutányos áron gyártottam elektronikai hulladékot!

crimsonthunder: (Default)
2021-09-25 02:21 am
Entry tags:

A nagy tanulság

Ha Lenovo-s akármicsodán tapasztaljátok az őrjítő 1962-es hibaüzenet, illetve azt, hogy DHCP ajánlat után áhítozik a fekete képernyő, akkor egy SSD diszkcsere megoldást jelenthet a fájdalmaitokra.

A Lenovo a hivatalos support site-ján elismerte: konstrukciós hiba, és szoftverfüggetlenül jelentkezhet bizonyos típusokon (gyakorlatilag az összes ThinkCentre-en, de néhány laptopot is megemlítettek).

Még ha nem is vagytok olyan megátalkodott *nix-mániások, mint tetszőleges Vízöntő Holdú szívcsakralakó - vagy Ikrek Holdú, antropomorf hermelin -, akkor is beleszaladhattok ebbe az irritáló, őrjítő hibába: akárhogyan is bűvészkedtek a BIOS/UEFI setupban, két rossz közül választhattok: vagy nem talál oprendszert, vagy megpróbál online keresni, de oprendszer nélkül még egy DHCP ajánlatot sem tud találni vagy fogadni. Akkor SEM, ha elvileg van egy teljesen helyesen feltelepített Linux a fákking merevlemezen. (Live USB-ről bezzeg el tudtok indulni.)

Miután vészesen közel kerültem a totális mentális összeömléshez - értitek, minden lehetséges beállítást megpróbáltam, és arra is ügyeltem, amit most leírok. Azért írom le, hogy tudjátok: ha EZ sem teszi indíthatóvá a linuxotokat vagy BSD-teket valamilyen Lenovo vason, ez nem a Ti inkompetenciátok.

Tehát.

Ha azt szeretnétek, hogy egy oprendszer is induljon, ne csak az a majdmegmondtammilyen ringyóz, akkor a setupban (amelybe úgy lehet bejutni, hogy a power gomb után azonnal az F2-re repültök rá, és intenzíven nyomkodjátok {van gép, amelyen ugyanez a hatás az F1-gyel vagy az F12-vel érhető el}):

1.) a Startup menüben a CSM-et - Compatibility Support Mode - aktiváljátok;

2.) Boot Mode-ot Auto-ra (illetve Legacy Only-ra) állítsátok, mert ez felfogja, ha Júnikz-jellegű oppstart a fennforgás;

3.) Boot Priority: Legacy First (mint fentebb);

4.) Rapid Boot opciót mindenképpen (!!!) iktassátok ki.

Ha ezeket a beállításokat elmentettétek, és így SEM kaptok indítható oprendszert - holott teljes mértékben értelmesen telepintettetek rendszeret -, akkor gyakorlatilag biztosak lehettek abban, hogy

a.) a harddiszken vagy van valami rejtett partíció, amelyet valószínűleg csak valami misztikus, okkult módszerrel lehet lezúzni;

b.) vagy az egész lemez piszkította magát össze, vagy a hozzá csatlakozó csatlakozókban tört meg a kábel, valami ilyen irányú probléma lehet még esélyes. Vagy mindkettő.

Úgy gondolom, szerencsém volt. Csak diszket kellett cserélni, a kábel és a csatlakozó a jelek szerint megőrizte normalitását. Ezért nem is egészen értem, mit arcoskodok itt éjnek évadján, hogy van egy indítható Debianom a Lenovo ThinkCentre-en, amelyről lélekben már kezdtem lemondani.

crimsonthunder: (Default)
2021-06-21 02:53 am
Entry tags:

Ritkán szoktam hálálkodni azért...

...mert Magyarisztánban nem nőttem fel, de most hálás vagyok: a választékos, árnyalt, színekben gazdag magyar sértegetések igencsak jól jönnek annak érdekében, hogy ne basszon szét az ideg, pusztán azért, mert a merevlemez ebben az istenkúrta, rohadt, fospumpa selejt ThinkCentre-ben nem más, mint egy darab jól betömörített ürülék.

Nem szoktam én túlértékelni magamat és teljesítményeimet, de jelen esetben rohadtul jól értem, hogy nem egyszerűen kurva sokat melóztam ezzel a baszással, hanem azt is értem, hogy lépésenként sikerült nem elkefélnem mindent, amit lehet, hanem épp ellenkezőleg. Úgy az indítási sorrendet, mint a live-USB-ről megtörtént efibootmgr parancsokat jól csináltam, és megerősítetten jól csináltam, mert mások, akik ugyanígy csinálták, egy használható ThinkCentre-rel lettek gazdagabbak.

Egyetlenegyszer bebootolt ez az istenbaszása Debian alól, igaz, grafikus felület nélkül. Örültem, hogy indult és legalább egy promptot kaptam.

Amikor másodjára indultam, ez a bélsár, ez az ürülék, ez a melléktermék, ez a fécesz szokás szerint egy kurva üzenetet adott arról, hogy megtalálta az istenkúrta MAC-címet és most DHCP-ajánlat után tapogatózik.

Eközben gond nélkül tudok live USB-ről indulni. Rendszert telepíteni is tudtam, ez szerintem egyértelmű.

Évtizedes tapasztalatom: ha egy akármilyen hardver Debian alól nem indul, akkor az a hardver DEGLETT. Punktum.

Jelenleg, amellé, hogy az agyamat káromkodom széjjel, csak hogy ne kapjak agyvérzést, megmondtam a pici babának: a ThinkCenter lazán indítható live-akármiről, tehát nézni fogok neki valami jó live-disztribet, hogy használhassa a kis cuccot.

További tervem, hogy kiszerelem ezt a hányást a ThinkCentre-ből és megpróbálkozok egy másik merevlemezzel. Tudom, hogy jól csináltam, ezermilliószor átnéztem az indítási sorrendet, megpróbáltam a legacy versus UEFI móduszt, mindent, és továbbra is ez az egyetlenegy, amit kapok.
crimsonthunder: (Default)
2021-06-17 01:58 am

USB apróságocska :}

Most elmesélem, hogyan lehet indítható USB-t létrehozni, akár használtabb, gyengébb USB-drive-ból is. Mindennemű extra, csillivilli Unetbootin vagy akármilyen más extra alkalmazás felhasználása nélkül, pusztán az egyszerű, parancssoros dd alkalmazásával.

A páciens: Kingston Data Traveler (USB 3.0) típusú, 15 GB méretű pendrájv.

Bevallom: az első néhány kísérletem kudarcra ítéltetett. Lépésről lépésre megtanultam, hogyan kell a dd parancsot használni.

Mielőtt használnád, erősen ajánlott, hogy futtasd le - júzerként - az lsblk parancsot, méghozzá úgy, hogy a feláldozásra szánt USB nincs benne a gépedben. Ez a parancs ugyanis kilistázza az összes, a gépre felmountolt perifériát.

Jól nézd meg az lsblk kimenetét, ezután dugd be az USB-det a megfelelő helyre (rossz, aki rosszra gondol), és nyomj a terminálon egy felfelé nyilat, majd egy Entert. (Persze begépelheted újra is az lsblk-t, de szerintem nem én vagyok ehhez túl lusta :Đ.)

Nézd meg most is a kimenetet, ugyanolyan jól, mint az imént.

Észleld a különbséget. Valószínűleg /dev/sdb vagy /dev/sdc lesz a létszámfeletti meghajtód, amely az előző alkalommal nem volt jelen; valószínűleg lesz rajta valamiféle partíció (sdb1 vagy ilyesmi várható), és valószínű, hogy fel is lesz mountolva valahová (valószínűleg /media/júzerneved/KINGSTON vagy akármy más).

Ez az eszköz - amelyet az első lsblk során nem láttál - lesz az, amelyet teljes mértékben szét fogunk barmolni. Teljes mértékben, mondom, tehát ha akármilyen adat van a pendrájvon, amelyre szükséged lesz a későbbiekben, akkor azt most, azonnal, rögtön mentsd át valahová, mert a továbbiakban nincs visszaút! A dd nem fogja megkérdezni menet közben, hogy tényleg, de biztosan komolyan le akarod zúzni? Adottnak veszi, hogy ha használod, akkor teszed ezt lezúzási célzattal.

Ha esetleg még nem tetted volna meg, akkor most töltsd le kedvenc Linux-disztribúciódnak kedvenc *.iso imázsát a kedvenc tükörszerveredről.

És most, válts gyökérjogokra - sudo is lehet, su - is, amelyiket kedved tartja használni -, és először zúzz le minden adatot a pendrájvról. Roppant kreatív a módszer: teleírod a devnulla tartalmával.

dd if=/dev/zero of=/dev/sdb
Nagyon kényszeresen és hisztérikusan kell ügyelned arra, hogy mi az if és mi az of.

Ne cseréld fel a kettőt, mert attól nagyon rossz lesz Neked.

if == Input File, ez az, amit másolsz. Ez kerül balra. If. Input.

of == Output File, ez az, ahová másolsz. Ez van jobbra. O, mint output.

Figyelj arra itt, hogy - még ha láttál is az lsblk-nál partíciót az USB-drájvon belül, ne ezt add meg of-nak, hanem az egész drájvot! Tehát NE /dev/sdb1 vagy /dev/sdc3 vagy akármy, hanem /dev/sdb vagy /dev/sdc (vagy amilyen néven észlelte a rendszered a pendrájvot) legyen itt. Az egész hóbelevancot lezúzzuk, és semmy más nem lesz az egész pendrive-on, sem partíciók, sem semmy, csakis a telepítő/live anyagh. Punktum.

Ezután a követkőző parancsot kalapáld be:

dd bs=4M if=/home/júzerkönyvtárad/valahová/bisztos/elmentetted/az/isofilét.iso of=/dev/sdb conv=fdatasync

A bs - block size - opció azt határozza meg, hogy milyen méretű darabonként olvassa a dd az input filét és írja ki az output egységre. 4MB azért lehet ésszerű választás - ha mondjuk véletlenül Neked is Debianod van, amely ext4 filerendszert használ -, mert ez egész számú többszöröse a 4 KB-nak, és ez az ext4 filérendszer blokkmérete. Így egy hatékony írás-olvasás arányt kaphatunk.

conv=fdatasync: ha nem akarsz sem barátságtalan hibaüzeneteket kapni a kerneltől, amikor a mívelet után dmesg-re adod a fejedet, sem nem szeretnél egy tönkrevert, ám indíthatatlan USB-vel gazdagabb lenni, akkor ez az opció elkerülhetetlen. (Tudok valakiről, aki így járt, mielőtt felfedezte ezt az opciót itten, és hitt azoknak, akik azt mondták: ennek az az oka, hogy az USB már régi és nem jó. Ennek eredményeként, miután beszerzésre került egy újabb, extrásabb pendrive, most lett egy indítható pendrive-om, a régi, továbbá van egy vadiúj, amelyet semmyre nem használtam még.)

A conv paraméter azt szabályozza, hogyan konvertálja a dd az inputfilét, miközben az output eszközre írja. Az fdatasync opció biztosítja, hogy az írás során az átmeneti pufferelések helyesen - és sorrendhelyesen - történjenek, és befejeződjenek, még mielőtt a másolási folyamatot ünnepélyesen késznek nyilvánítaná. (Ha a hozzátartozó mese is érdekel, akkor olvasgathatsz a kernel disc caching képességéről, így jobban megértheted, hogyan csinálja ezt, de enélkül is véghez viheted ezt a dd-s cuccot.)

(Ha azt akarod, hogy menetközben még dumáljon is, akkor a végére hozzábiggyesztheted a status=progress opciót is. Enélkül is megcsinálja, csak akkor befogja az arcát.)

Készülj fel arra, hogy a dd kicsit időigényesen dolgozik, ez nem annak jele, hogy valami gallyra ment!

Ha bevégeztetett, akkor nyomj egy dmesg-t - ez ki fogja írni a kernel üzeneteit -, és szerencsés esetben nem találsz semmilyen hibaüzenet.

Ezután megpróbálkozhatsz azzal, hogy tényleg indítható-e.

Én nagyon örültem, mert a régi, és mások által használhatatlannak vélt pendrive működött.

crimsonthunder: (Default)
2020-08-07 02:16 am
Entry tags:

Hogyan installáljunk Dropbox klienst Debian 10 alá?

Oké, oké. Nem kell a duma. El lehet érni a Dropboxot webről is, de ha egyszer már van linuxos kliens alá, akkor miért ne használjuk ki.

Legelőször is letöltjük a megfelelő csomagot, innen.

Természetesen a *.deb kiterjesztésűt választjuk, nem a fedórás *.rpm-et, nem is a forráskódot - bár abból is lehet telepíteni, de ha egyszer már ennyire elkapat  bennünket ez az apt-get csomagkezelő, akkor miért is ne.

Letöltjük tehát, akár így a webről. Az arkitektúrának megfelelő változatot - ha i386-os arkitektúrád van, akkor a 64-es nagyon nem fog működni, és viszont. Jó hosszú és nehezen megjegyezhető neve lesz.

Megjegyezzük, melyik könyvtárba - nálam a /Dokumenter/dropbpx -ba került, mert én is elírok néha dolgokat, minden gépírás szkillek ellenére is :}

Szükség lesz a python3-gpg nevű függőségi könyvtárra is, úgyhogy ezt már jóelőre érdemes letölteni:

# apt-get install python3-gpg

(Igen, ha # van az elejin, ez azt jelenti, hogy rootként csinálod.)

Naésmost.

# cd Dokumenter/dropbpx

(mert elírtam, igen)

# ls -la

csak a rend kedvéért, hogy megtaláld, milyen néven került a csomagocska letöltésre. Valószínű, hogy dropbox - valamivel kezdődik a neve.

Ezután, telepítés - eléggé önmagát magyarázza:

# apt install ./dropb

{itt nyomd meg a tabet, ha lusta vagy végigírni a dropbox file-od nevét :}}

Értelemszerűen meg kell nyomni a boldogító igent, amikor az apt elújságolja, hogy mindez mennyi lemezterületet fog igényelni és mennyi cucc lesz installálva.

A boldogító igen kimondását követően már telepíti is, és magyarázza is önmagát.

Nekem még újra sem kellett indulnom ahhoz, hogy megtaláljam az indítóikont, de lehet, hogy van, akinek újra kell!  Ha nem találod, akkor

# reboot

és már el is indíthatod a Dropboxot. Az indítás után önmagát magyarázza az alkalmazás, szóval ilyen vaníliakrémes gyümölcsdesszert simasággal fogyasztható.

 

crimsonthunder: (Default)
2020-08-01 02:20 am
Entry tags:

FreeBSD vallomásaim - GUI telepintés

Nem, nem tartozik bele az alapszolgáltatásba, hogy telepítés után rögtön egy grafikus kezelői fülületbe bootolhatsz bele. Érdemes ezt is feltenni még az első újraindítás előtt.

Nem tudom, hogy másoknak mi a tapasztalata - számomra a KDE Plasma egy csalódás volt mindig. Annyira jól néz ki, és annyira sokat ígér, de nálam rendszeresen szállt szét, továbbá a most említett gépemen egyenesen indíthatatlan volt minden egyes alkalommal, amikor csak próbálkoztam. (Aki indíthatóvá tudta tenni, és akinél normálisan működik is, az megírhatja, hogyan érte ezt el, mert szívesen megpróbálnám még egyszer! Tudom, hogy enbaz ezrei használják a KDE Plazmát, akkor is, ha néhányunknál nem vált be.)

Ezért inkább a kis helyigényű, minimalista, de bárhol használható Xfce-re esett a választásom.

Nem volt vele nagyon sok gond.

# pkg install xfce

# pkg install slim slim-themes (ez a grafikus bejelentkező fülület, de ezt a zárójeles szöveget se írd be a parancssorba, különben összeharapdállak)

Miután felmentek, megint kell egy kis rc.conf bűvészkedés.

# ee /etc/rc.conf

A megszokott UCL szóhasználattal kell beírni, hogy

slim_enable="yes" (működjön is az a grafikus login, ha egyszer már letöltöttük és feltelepítettük)

hald_enable="yes" (erre azért van szükség, hogy egyáltalán bármy grafikus is elinduljon)

 

Innentől kezdve már majdnem sima ügy.

Azért csak majdnem, mert újraindításkor szerintem mindannyiunknak jó esélye van arra, hogy az indítóképernyőn egy csomó panaszkodást lássunk arról: próbál hálózatot keresni, de nem látja.

Amennyiben ez megtörténik - és valószínű, hogy meg fog történni, eddig négy darab BSD telepítésem volt, egy szitakötő és három FreeBSD, minden alkalommal belefutottam ugyanebbe -, akkor az alternatíva - a kényelmes, ám nem célravezető sírógörcs és hisztiroham helyett -, hogy belemászunk az /etc/resolv.conf file-ba.

Jó eséllyel benne lesz a router neve is, a szükséges IP is, csak éppen kikommentezve. Ezesetben el kell távolítani a bejegyzések elejéről a #-ot; ha nincs bejegyzés, akkor a router nevét is, a géped IP-jét is ki kell tölteni (ha nem tudod, bootolj be a másik oprendszeredről és nézd ki onnan).

 

Remélem, hogy ez bír némi értelemmel. Fojtás követkőzik a további kínszenvedéseimmel :}

crimsonthunder: (Default)
2020-08-01 02:19 am
Entry tags:

FreeBSD vallomásaim

Jó kérdés, hogy minek kell egy megátalkodott, meggyőződéses linuxosnak még BSD is.

A kihívásért. Az élményért. Azért, mert van abban valami különleges, ha a gépeden az eredeti Berkeley Júnikz közvetlen leszármazottja szaladgál. Azért, mert ez adhatja meg a tősgyökeres UNIX élményt - nem, nem konfigurálja be magát, nem, nem nyújt készen mindent, a parancsok pontosan ugyanúgy működnek, ahogyan az ősidőkben is; alapértelmezett kagylónak az sh-t és nem a Bash-et használja... néha arra gondolok: épelméjű emberi lényezet nem nagyon értheti, hogy az ilyen extraságok miért számítanak ennyit egy megszállott mániákusnak. Utóbbi viszont érti, hogy egy igazzy Júnix félisten által írt félkomoly HOWTO-ban miért szerepelnek ilyen kitételek, hogy "elnézést, ez megint csak egy Linux-gép..."

Most szépítgetések nélkül megírom, mit szopkodtam össze eddig a FreeBSD telepítéssel, és állok a további szopkodások elébe.

A gép, amelyen szenvedéseimet véghezvittem, egy Fujitsu Amilo Pi 3540 gyártmány. Archaikus BIOS-szal, amely arról híres, hogy különösebb kínszenvedések nélkül indíthatóvá lehet rajta tenni operációs rendszereket. A gépen már volt egy standard Debian Buster deszktop. (Ezúttal egy arrogáns barom álatt leszek és nem térek ki az olyan alapkérdésekre, mint lemezterület, meg arkitektúra - ezeket szerintem jobb, ha ki-ki magának fundálja ki. Így elkerülhetőek az olyan helyzetek, hogy valaki betűről betűre követi a HOWTO-t, aztán nagyot koppan és elhallgat, amikor az ő gépén nem működik. Természetesen egy ismerősömmel történt meg ilyesmi :})

Amikor FreeBSD-t telepítesz... a telepítő valójában Live DVD-ként is üzemel, indulás után több bootolási opciót is felajánl.

Érdemesebb a multijúzer módot választani - ez ugyanis egy emberséges telepítő felülethez juttat (szemben a single-user móddal, amellyel csak egy root shellt kapsz. Mármost ha akkora atyaúristen vagy, hogy egy root prompt elég Neked az üdvösséghez, akkor nem az én leírásomra van szükséged szerintem.)

Tehát kapsz egy kék hátterű felületet, szürke szövegdobozzal.

Kezdésnek a klavikiosztásra lesz kíváncsi - jó megfigyelőnek kell lenned ahhoz, hogy miután lehetőséget ad a választott klavikiosztás kipróbálására (fel-le nyilakkal lehet ugrálni közöttük, ha esetleg nem volna ez egyértelmű), legfelül fogod megtalálni a "folytassuk a telepítést ezzel a klavikiosztással" opciót.

Ha telepítettél már akármilyen komolyabb Linux disztribet, akkor valószínűleg nem lesz nagy gondod a FreeBSD telepítőjével sem (bár nagyon sokszor fel fogom én is hívni a figyelmet arra, hogy egy akármilyen BSD változat nem, nem, NEM egy Linux-disztrib. A BSD-guruk is mindig rámutatnak arra, hogy a BSD-változat, amely iránt el vannak kötelezve, nem Linux-disztrib.) Érthető és jól kézben tartja a dolgokat, mindenesetre néhány dologra érdemes odafigyelni - mert ezek nem feltétlenül dobják magukat.

A particionáló nagyon okos ugyan, de Neked is kell, hogy legyen némi eszed.

Amikor megkapod a lemezterületről szóló áttekintést, akkor a fel-le nyilakkal baromi gondosan válaszd ki a használatlan lemezterületet, és erre nyomd az "Auto" opciót - tényleg rá lehet bízni, hogy automatikusan derítse fel, mennyi legyen az oprendszer által használt lemezterület, és mennyi a csereterület (na jó, swap, sznobkodjunk). Ha esetleg kimaradna, akkor a root partíciót - BSD-ül egyébként slice-nak, szeletnek szoktuk nevezni azt, ami máshol partíció - mountolni kell, tehát amikor erre kerül a sor, akkor az obligát / feltétlenül szerepeljen a "mount point"-nál! A csereterület nem szorul mountolásra.

A hálózati eszközök felderítésekor van néhány dolog, amellyel óvatosnak érdemes lenni.

Egyfelől: ha loopback-et ajánl fel konfigurálásra (ennek valószínűleg lo0 lesz a neve), akkor érdemes köszönettel elhárítani az ajánlatot (ezzel ugyanis azt érnénk el, hogy saját magának küldözget a gép DHCP kéréseket, aztán elbeszélget magával jól, hálózatra meg nem fogunk kijutni :Đ).

Másfelől: ha ipv4 és ipv6 protokollokat is felajánl, akkor az ipv6-ra feltétlenül be kell írni az IP-det.

Én legalábbis így jártam, hogy az ártatlan telepítő ipv4-re bekonfigurált mindent, láttam a gépem IP-jét, de ipv6-nál semmyt. Nem is tudtam továbblépni - mert netinstall vagyunk, ugye -, innen született az előző posztban olvasható vicc. Aztán próbaképpen visszaléptem az ipv4-6 konfigurálásához, beírtam az ipv6-hoz ugyanazt az IP címet, amelyet megtalált az ipv4-nél. És már tudott is kapcsolódni.

Kicsit szokatlan lehet a megszokott játékszer linuxokhoz képest, hogy az alaprendszerhez szükséges csomagok becsorgása, feltelepülése kissé időigényesebb. Ez egy nehézsúlyú állat, és ennek megfelelően időt is követel magának.

Miután ez megtörtént, a gyökérjelszót jó alaposan be kell állítani. Ez mondjuk általános érvényű, akármit is telepítesz akárhová: nem, ne a kedvenc repülőgéped, gitáros félistened, gyilkos galócád, kismacskád, tusfürdőmárkád nevét add meg gyökérjelszóként! A jó gyökérjelszót az SEM tudja kitalálni, aki jól ismer Téged, Te viszont könnyedén vissza tudsz rá emlékezni. (Azért vésd fel valahová, és dugd el egy borítékban, amelyet a szekrény háta mögé celluxozol :Đ)

Júzert, mezei júzert se felejts el létrehozni. Haladó *nixeseknek ezt már nem kell agyonmagyarázni: csak akkor jelentezz be rútként, ha nincs más választásod. Ha van júzer júzered, akkor ezt használva a mindennapokban, nem is kockáztatod, hogy használhatatlanná teszed az egész rendszeredet.

Viszont a júzerfiókod létrehozásakor, amikor a telepítő azt kérdezi, hogy hozzáadjon-e más felhasználói csoportokhoz, mindenképpen add hozzá magadat a wheel csoporthoz! Enélkül ugyanis nem tudnád a su parancsot használni és gyökérjogokat szerezni.

Az időzóna, rendszeróra beállításokat értelemszerűen ki lehet tölteni, ezzel nem lehet nagyon sok gond.

Viszont.

A telepítő felajánlja, hogy még újraindítás előtt végezhetsz extra konfigurációkat, ha szeretnél.

Éltem a lehetőséggel - ugyanis a laptopomban egy eléggé elmaradott Nvidia videokártya van, a 290-es szériából. Ehhez az őslényhez külön driver kell.

Ezt így találhatja meg az enba, hogy

# pkg search nvidia

Erre kidob a csomagkezelő egy csomó találatot; én a létező legősibbet választottam ki telepítésre:

# pkg install nvidia-driver-304

(Reménykedtem ugyanis abban, hogy a 304-es verziójú paleozoológiai lelet jó lesz a hártyámhoz. Később kiderült, hogy bevált a reményem.)

Most jön a trükkös része: az ilymódon megszerzett driver létéről informálni is kell a rendszeredet, és el kell látni utasításokkal, hogy miként vegye használatba. (Mondom, hogy ez BSD, nem Linux, nem intézheted el a dolgot egy egyszerű installal!)

Kedvenc módszereddel (van ilyen nagyon minimalista, de nagyon jól működő kis natív szövegszerkesztő a FreeBSD-ben, ee a neve - ú.m. Easy Editor -, de ha igazán keményvonalas vagy, akkor csinálhatod cat >> /etc/rc.conf módon is, csak feltétlenül figyelj arra, hogy két jobbra-kacsacsőr legyen, mert így hozzáadja az új tartalmakat a filéhez, nem pedig felülírja velük a már meglévőt!) add hozzá az /etc/rc.conf filéhez ezt a bejegyzést:

kld_list="linux nvidia"

(Az őslelet videohártyákhoz egyszerűen csak "nvidia" az utasítás, a kissé kevésbé archeológiai hártyákhoz az "nvidia" után még "nvidia-modeset"-et is kell írni. A linux emlegetése azért van, mert linuxos driver került FreeBSD portolásra, naná.)

Még egy konfig filét módosítani kell, ha azt szeretnénk, hogy a dolog működjön is. Ez a /boot/loader.conf filé. (Ne aggódj, ez NEM a rendszer alapértelmezett bootloader konfig filéje. Egy tipikus FreeBSD dolog ez: létezik egy /boot/defaults/loader.conf - ezt, nagyon komolyan mondom, hogy soha, de soha nem szabad baszkurálni! Ha bármit is baszkurálsz FreeBSD-ben, azt soha ne a defaults változatban tedd, mert az azért van, hogy valamiképpen mégis indítható legyen a géped, akkor is, ha valamit elrontottál.)

Az ee-t tényleg öröm használni. Szerintem nem nagyon fogok én élni a nano-val - pedig az is telepíthető :} -, annyira értékelem az ee minimalizmusát.

linux_load="YES" (értsd: linuxos drivert csorgassa bé indításkor, de ezt a szöveget be ne írd a loader.conf-ba)

nvidia_load="YES"

nvidia_name="nvidia"

nvidia_modeset_load="YES"

nvidia_modeset_name="nvidia-modeset"

(Ezeknek az utasításoknak nyelvét egyébként UCL-nek nevezik, Universal Configuration Language. Csomó helyen előkerül, amikor konfigurálsz bármyt is Júnikzban, szóval elő fog kerülni máshol is ez a formátum, hogy változó="érték".)

 

A grafikus fülület feltelepintését inkább egy új posztba írom bele, a követhetőség kedvéért.

crimsonthunder: (Default)
2020-07-27 02:28 am
Entry tags:

További kagyló

Még mindig csak alapvető használati utasítások, kagylóilag. Ma éjjel csak egynéhány kis hasznos akármit van energiám megírni.
A kagylószkriptek is interaktívvá tehetőek, méghozzá nagyon egyszerűen. Megmutatom, hogy most mit ökörködtem.


Azt hiszem, a dolgok nagyjából önmagukért beszélnek, leszámítva a norvég nyelv notórius használatát (tényleg elnézést, hogy kétnyelvű vagyok).

Szokás szerint intellektuálsznobkodtam, hogy szövegszerkesztőt ne is kelljen indítani.

Ez a gyogyi kis kagylószkript csak annyit csinál, hogy megkérdezi, mi a neved.

A read paranccsal itt a "read"-et utasítjuk arra, hogy a kapott választ tárolja el a navn nevű változóba.

Ezután a szkript köszön, és mondja, hogy heló, örvendetes, hogy itt lát. A $ feladatát a változó neve előtt iszonyatos módon "dereferencia operátor"-nak lehet nevezni szakszerűen. Kevésbé szakszerűen elmagyarázva pedig ez mondja meg nekünk - meg a szkriptnek -, hogy ez egy változó, amelynek az értékét kell itt visszhangozni.

Változókat ám önmagukban is beállíthatunk a kagylóban - vannak ennél hasznosabbak is, de példának megfelel. Nagybetűvel írva környezeti változó lesz belőle.

Ha beállítás előtt így beírjuk, hogy readonly, akkor ez a változó már marad is, nem lehet neki új értéket megadni (szemben azzal, hogy egy nem-írásvédett változónak változhat az értéke. Ezt jól megaszondtam, mondom, hogy mindjárt éjfél!); ha mégis megpróbálnád, akkor a kagyló visszabeszél, hogy írásvédett változó.

 

Ja! Változót lehet ám csinálni parancsok kimenetéből is.

Klasszikus példa erre a date lehet.

A szintaktika nem terheli meg még az éjféli agyat sem.

$ TODAY=$(date)

Nem kell félni, ha nem szól semmit erre a kagyló. Szabály szerint nem szól. Szabály szerint csak akkor szól, ha valamivel elégedetlen.

Ezután, ha kíváncsiak vagyunk a pontos időre - vagy pontosabban szólva: a gép szerinti pontos időre -, akkor egyszerűen csak ezt a változót íratjuk ki a megszokott kis echo-nkkal. Tisztára ekhós szekerekké fogunk már itt válni:

$ echo $TODAY
ti. 28. juli 00:01:38 +0200 2020

 

Ennek tükrében, ha a kis köszönőszkriptünkben a read akármilyenváltozó helyébe beírjuk így a whoami parancsot, akkor a felhasználónevünkön fog szólítani.

Érdemes kipróbálni, már csak a hülyeség kedvéért is.

$ cat > koszonjszepen.sh

echo "Heló, $(whoami) !"

 

Ezután ismét Ctrl-D-vel felfüggesztjük a sznobizmust, ezután végrehajthatóvá teszük a kis filénket, ezután pedig

$ ./koszonjszepen.sh

és már köszön is szépen.

Igen, ez tényleg csak hülyeség.

crimsonthunder: (Default)
2020-07-21 02:27 am
Entry tags:

Kagyló

Az állat, amely nem is olyan nehezen kezelhető - mintha kétszer ennyire lenne nehezen kezelhető. Ha megérted a jelrendszerét, akkor korlátlanul utasítgatható, kezes állat lesz belőle.

Amikor elkezd az ember ismerkedni a kagylóval, akkor még teljesen fölösleges ilyen mustárszekta jellegű vallásháborúkba belemenni, hogy most akkor a tcsh, a csh, vagy a zsh jobb-e a standard, uniformizált Bourne vagy Mármegintbourne alfajnál. Az alap utasítások általában véve ugyanúgy működnek mindegyik alfajnál, dialektustól függetlenül; ezen a részletkérdésen egymás torkának esni ráérünk haladóbb szinten.

 

Mégis, hogy megbizonyosodjunk afelől, hogy rendszerünk csakugyan a legelterjedtebb alfajt alkalmazza-e, egyszerűen rávehetjük a címszereplő állatot, hogy alfaját elárulja (környezeti változó kiírása). Júzerként, gyökérjogok nélkül is megtehető, hogy azt mondjuk:

$ echo $SHELL

Nagy valószínűséggel azt fogja felelni erre az állat, hogy

/bin/bash

A nahaaaaagy, misztikus shell script művészetnek az az alapja: a kagyló által végrehajtandó feladatokat egy külön filébe gyűjtjük öszve. Megértetjük a kagylóval, hogy ez végrehajtandó parancsfilé, aztán már rá is lehet szólni, hogy végrehajtsa. (Szánt szándékkal írom ennyire hülyén és "szakszerűtlenül". Szerintem egy kagylóújoncot csak elrettentene, ha túl szakszerűen írnám le mindezt.)

Meg tudjuk ugye csinálni parancssorból, hogy - akármit is. Az egyszerűség kedvéért egy egyszerű feladatot hajtsunk végre. Ilyet, hogy

$ echo "Mueeeeeeeeeeeeee!"

Erre a kagyló visszaírja szófogadóan, hogy

Mueeeeeeeeeeeeee!

, mi pedig ezután visszakapjuk a promptot.

Ha viszont túl lusták vagyunk ahhoz, hogy minden egyes alkalommal, amikor azt szeretnénk, hogy a kagyló ránk üvöltsön ilyen artikulálatlanul, akkor csak annyit kell tennünk, hogy egy végrehajtható filében megírjuk neki, hogyan üvöltsön.

Itt bevezethető némi tipikus Júnikzos intellektuálsznobkodás is: ha igazán tenni akarjuk az agyunk helyét, akkor még szövegszerkesztőt sem kell nyitnunk ahhoz, hogy megírjunk egy ilyen kagylóreceptet. Megcsinálhatjuk a dolgot így is, hogy

$ cat > mueee.sh

Ezután irkálhatunk, amit csak akarunk, a beírt szöveg a mueee.sh nevű file-ba fog kerülni. (Ha még nincs ilyen file, akkor innentől fogva már lesz.)

Mivel egy egyszerű shell scriptet szeretnénk, ezért legelőször is azt akarjuk, hogy a kagyló tudja, hogy ez egy shell script, amelyhez a /bin/bash helyen találja a szükséges binárisokat.

Ezt így mondhatjuk meg neki, hogy

#! /bin/bash

(a szkript egyébként enélkül is végrehajtható, csak akkor meg kell neki mondani a végrehajtáskor, hogy bash-sel hajtsa végre :}

A haSHmark és a felkiáltójel egymásutánját egyébként "shebang"-nek szokás nevezni.)

és ezután következhet a kívánságunk, vagy kívánságlistánk, hogy mit is várunk el a kagylótól.

Most ugye azt várjuk el, hogy ordítson. Ezért

echo "Mueeeeeeeeeeeeeee!"

kerül a "shebang" után.

Ezután csak annyi a dolgunk, hogy nyomunk egy Ctrl-D-t, ezzel kijutottunk a cat parancsból és visszakaptuk hőn szeretett promptunkat.

Vá-vá-várjunk csak! Ez így szép és jó, de ha nem hajtható végre, akkor csak dísznek alkalmas.

Ezért végrehajthatóvá kell tenni. A chmod-ot ugye ismerjük - futtatás 1 kredit, olvasás 2 kredit, írás 4 kredit, de a számértékek helyett betűket is használhatunk: 1 kreditért x, 2 kreditért r, 4 kreditért w jár.

Tehát írhatunk

$ chmod u+x mueee.sh

-et, és máris végrehajthatóvá válik a filénk.

Ideje kipróbálni.

$ ./mueee.sh

Ha minden jól megy, akkor a kagyló egy artikulálatlan ordítást fog kiírni hálából a fáradozásainkért.

Azonban, ha még ennél is lustábbak vagyunk, és még a ./ hozzáadása is túl sok kapacitást igényelne az elejére, akkor exportálhatjuk a szkriptet tartalmazó könyvtárunkat a parancsokat tartalmazó PATH-be. Ha ezt megtesszük, akkor a kagyló tudni fogja, hogy ebben a könyvtárban is utána kell néznie a parancsnak.

$ export PATH=$PATH:/home/júzerneved/szkriptkönyvtárad

Ne felejts el entert ütni, azért.

Most aztán kipróbálhatod, hogy működik-e?

$ mueee.sh

Ha minden jól megy, akkor a kagyló ebben a formában utasítva is el fogja magát ordítani, hogy:

Mueeeeeeeeeeeeee!

A kagylót ebben a formában rengeteg mindenfélére lehet utasítani. Az ordítás demonstratív célokkal szerepelt.

crimsonthunder: (Default)
2020-07-09 02:31 am
Entry tags:

Loginrelaterte akármyk

Ezek a parancsok irrelevánsnak tűnhetnek, amikor az ember csak a saját kis háztáji rendszerét terelgeti az ólban, de nagy relevanciájuk van, amikor "éles" és sokfelhasználós rendszereket üzemeltetsz.

Hogyan tudhatod meg, kik vannak bejelentkezve a gépre?

Legegyszerűbben egy duplawével nézheted meg. Tényleg. Mezei júzerként, kiadod a parancsot, hogy

$ w

és valami ilyesmit fogsz kapni:

20:54:23 up 9:23, 1 user, load average: 0,79, 0,45, 0,45

USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT

svartrav tty7 :0 11:33 9:23m 15:08 1.92s mate-session

Ennek a kimenetnek részletei igényelnek némi magyarázatot.

TTY természetesen a terminált jelenti. Mármint nem azt, amelyről a gép száll fel, hanem amelyet megnyitottál és amelyen keresztül bent vagy.

Figyelem, ha itt egy júzernél nem tty-akárhányat látsz, hanem pts/akárhányat, ez PseudoTerminal Slave-et jelent, és azt mutatja, hogy a júzer SSH-kapcsolaton keresztül van bent a gépen.

FROM - ennek a rovatnak is inkább csak nem-háztáji gépen van jelentősége, mert itt többgépes rendszernél a gép IP-je fog megjelenni.

LOGIN@ természetesen a bejelentkezés időpontja.

IDLE természetesen, hogy mióta nem csinált semmyt.

JCPU a terminálon keresztül futó folyamatok által felhasznált összes gépidő.

PCPU pedig a jelenlegi processz által felhasznált gépidő.

Ez utóbbira utal a WHAT rovatban található infó.

 

A "finger" parancs - ha csak így, magában adod ki - a részletes júzerinfót is megjeleníti. Így:

Login Name Tty Idle Login Time Office Office Phone
svartravn Svartravn tty7 9:44 Jul 9 11:33 (:0)

 

Ha egy adott - létező - felhasználót fingerelsz meg - rossz, aki rosszra gondol! :} -, akkor a júzerinfóját láthatod és az - uptime óta észlelt - loginjait.

Még egy egyszerű kis parancs, hasonló feladatra, a who.

$ who

Kimenet gyanánt ezt kapod hálából:

svartravn tty7 2020-07-09 11:33 (:0)

Nem nehéz kitalálni az előzőek alapján, hogy mi micsoda. Melyik terminálró vagyok bent, mikor loginoltam, és honnan jöttem be. A kis házi gépemen csak ennyi a kimenet, de egy többfelhasználós rendszeren, ahol egyszerre több júúúúúzeeeeeer pazarolja a gép idejét és energiáját, ennél hosszabb listák várhatóak.

A rendkívül nehezen kitalálható nevű users parancs is ugyanerre alkalmas. Ha semmy mást nem szeretnél megtudni, csak azt, hogy ki van bejelentkezve, akkor users. Kiírja.

Ha viszont kíváncsi vagy arra, hogy ki lépett be utoljára, akkor a last parancsot érdemes használni. Tök érdekes, hogy Debiannál a rendszerindítást külön júzerként kezeli. Így ni:

last -2

svartravn tty7 :0 Thu Jul 9 11:33 still logged in
reboot system boot 4.19.0-6-686-pae Thu Jul 9 11:30 still running

crimsonthunder: (Default)
2020-05-15 02:50 am
Entry tags:

Szemléltető ábra unkockáknak

Benyomásaim szerint ezt csak kockák értik meg, illetve más egyének, akik olyasmivel dolgoznak, ami erős összpontosítást és komplex problémamegoldást igényel.
Amikor az enba dolgozgat - bármin is -, akkor egy kívülálló számára elképzelhetetlen módon dühítő tud lenni, amikor akármilyen aprósággal megzavarják. Benyomásaim szerint nem vagyok egyedül azzal, hogy ha dolgozni vagy tanulni próbálok, akkor csend legyen, és ne zavarjanak, és ez konkrétan azt jelenti, hogy még azzal se zavarjanak, hogy elhaladnak mellettem. Ha még hozzám is szólnak, ezután körülbelül egy félórába telik, mire a vérnyomásom visszaáll az élettel összeegyeztethető szintre, és képes leszek újra összeállítani, hogy mit is akartam csinálni, és azt éppen miért. Egy újabb félóra múlva már azt is, hogy ezt hogyan akartam csinálni.


Ezt a képet érdemes megmutatni minden nem-kocka hozzátartozónak és munkatársnak vagy ügyfélnek: mit jelent az, hogy baszottul ne zavarj, és miért éppen ezt jelenti.
crimsonthunder: (Default)
2019-12-19 02:01 am
Entry tags:

Egy aprócska kis rendszerfrissületi tipp

Az életnek több területén is megnyilvánul az a közismert tény, hogy egy akármilyen *nix-féleség nem Vindózer.

A rendszerfrissítések, illetve a fölöslegessé vált aáományok (ez "Borsod megyei, ámde különösen tahó sorkatona" nyelven "állomány"-t jelent) problematikája másként jelenik meg abban az esetben, ha Linuxod/BSD-d van, mint akkor, ha Nyílászárók keserítenék meg mindennapjaidat.

Hallomásból tudok arról, hogy a Windozék egyik kellemetlen szokása a merevlemez teleszemetelése szükségtelen filékkel, amelyek belassítják a rendszert. Állítólag nincs mit tenni, ha már túlzottan teleizélte ilyen dolgokkal az az izé a  lemezterületet, mint újrahúzni az egész izét. (Most megpróbálom kihagyni az ilyenkor a klavimra toluló trágár szavakat.)

Természetesen, ha egyébként nagyon hozzászoktál a Vindózereléshez, akkor semmy akadálya nincs annak, hogy kedvenc disztribúciód (ehhehhehh... Debianon élek már mióta, és szinte megfázás, gyomorrontás vagy fejfájás ellen is Debiant szoktam javasolni) minden egyes verziófrissítése során újraparticionáld merevlemezedet, és újratelepítsd az egész rendszeredet. Ez sem tilos, és ha ráértek, miért is ne szórakozhatnátok el a telepítgetéssel, meg annak csodálatával, ahogyan - az Ethernet vagy más hálózati eszköz felderítése után - az Általatok választott tükörről a telepintő bitkalbászilag lecsorgatja a sok szép csomagokat meg alkalmazásokat, meg alaprendszert installál, meg be lehet jelölgetni, hogy milyen alkalmazáscsomagokat szeretnél felrakni - deszktop, nyomtató, webszerver, GUI - és ha igen, akkor melyik -... Tényleg szórakoztató időtöltés lehet ez, ha tényleg ráértek.

Azonban, mint ez közismert, nemhogy az igazi *nix-buherátorok, hanem még az aspiráló kis wannabe-k is messziről felismerhetőek krónikus lustaságukról, és arról, hogy ha nem muszáj, nem hajtják túl magukat. A szóban forgó buherátorok/wannabe-k arról is felismerhetőek továbbá, hogy kifejezetten felvágnak arra, ha gyakorlatilag évek óta nem kellett újratelepíteniük a rendszert: egyszer felbarmolják, aztán csak frissítgetik, toldozgatják, foldozgatják.

Na, ennyi rizsköret után végre a lényegről sem ártana beszélni: avagy arról, hogy mit lehet tenni, ha éppen nem vagytok Vingyógyhoz szokva, illetve ha nem értek rá újra-és újratelepinteni a Debianotokat? (Az alábbiak nagy valószínűséggel Ubuntun is működni fognak. Visszafelé nem garantált ugyanez.)

Arról is: mi a teendő, ha a rendszer sír, hogy kevés a lemezterület, pedig nem is?

A megoldás roppant bonyolult, de tényleg. Legalább főiskolai - de inkább egyetemi - szintű mérnök-informatikusi diploma nélkül belefogni sem érdemes! :ĐĐĐĐĐĐ

Először is gyökérjogokat szerzünk.

Bevallom, nem szeretek sudo-zni.

Ennek egyetlen oka van: túl egyszerű, és hirtelen felindulásból könnyen kiadhatsz egy olyan parancsot, amelyet nagyon nem kellene. Ezért nem is használom a sudoers csoporthoz adogatást.
Tudok egy ártatlan kis babáról, aki megpróbálta Ubuntu-s HOWTO alapján frissíteni az - általam felbarmolt és alkalmanként karbantartott - Debianját. (Célszerű tudni, hogy a Bugyuntuban alapértelmezetten de van aktiválva a rootként való loginolás, tehát ha ezt nem állítjátok át, akkor nincs más lehetőségetek, mint agyba-főbe sudo-zni.) Nevezett kisbaba természetesen azt kapta az arcába, hogy nincs hozzáadva a sudoers csoporthoz, és ezért nem.

Azért gyorsan itt a sudo recept:

dinbrukerid@dittjern$ sudo

Ne felejts el egy entert ütni ezután, másként nem történik semmy.

Ezután be kell írnod a _saját_ jelszavadat - nem a rút jelszót tehát! -, aztán máris.
(A sudoers csoporthoz adogatást olyan gépeken érdemes megcsinálni, amelyeket több júzer is abuzál, és amely gépek root jelszavát életveszélyes volna közismertté tenni. Ha vannak júzereid, akiknek jobb nem adni root shell-t a maszatos kis kezeikbe, de néha frissíteniük vagy alkalmazásokat telepíteniük kell, akkor érdemes a sudoers dolgot használni.)

Ha igazán önveszélyes szeretnél lenni, akkor írd be így:

dinbrukerid@dittjern$ sudo -i

Ezzel a kapcsolóval az érhető el, hogy - amíg ezt a shellt nyitva tartod - minden, amit csak csinálsz, gyökérjogokkal történik, és tudat alatt még észre sem veszed, hiszen $ van a promptod végén, nem #. Szóval veszélyes.

Magam részéről azt szoktam csinálni, hogy szigorúan

minbrukerid@minmaskin$ su -

Erre követeli a gyökérjelszót. Természetesen illik beírni, másként nem történik semmy.

Ha a beírás után még entert is ütsz - és helyes a jelszó -, akkor hirtelen

root@minmaskin#

-t fogsz látni!

Ja. Egy fontos apróság. Egy piti kis kötőjel a su után - így, hogy "su -", ahhoz vezet, hogy a kagylót a root felhasználóhoz rendelt környezeti változókkal kapod meg!

Ez látszólag részletkérdés, valójában azonban megspórolhat egy rakás kurvaanyázást - a sima su esetén megtörténhet, hogy a saját felhasználódhoz rendelt környezeti változókkal felszerelve rootulsz be. Ez ahhoz vezethet - nem szükségszerűen, de előfordul -, hogy némely parancsok $PATH-je máshol lesz, és a kagyló azt hazudja, hogy nem találja a parancsot. Ha viszont hozzáteszel a su-hoz egy árva kis kötőjelet, akkor rendes root felhasználói jogosultságokkal ÉS környezettel működhetsz.

Miután gyökérjogokat kaptál - a helyzetnek megfelelő módon -, már tényleg nincs más dolgod, mint

apt-get update & apt-get upgrade

(enterrel, természetesen.)

Amennyiben verziót szeretnél frissíteni, és nincs kedved az újratelepítgetéssel tojózni, akkor először is ellenőrizd, hogyan néz ki az /etc/apt/sources.list -ed. (Megnyithatod nano-ban, ez egy kellemes kis natív szövegszerkesztő - nem igényel olyan profizmust, mint a Vim vagy az Emacs. Ennyire azért nem szükségszerű szellemi elitistának lenni.)

Találni fogsz ebben az állományban egy rakás ilyen bejegyzést, hogy (például)

deb http://http.no.debian.org/debian wheezy main contrib non-free

Mindegyik ilyen bejegyzésnél át kell írnod a verziónevet az aktuálisra, a példabeli esetben

deb http://http.no.debian.org/debian buster main contrib non-free

... de ha még ennél is lustább vagy, akkor egyszerűen csak így írd át:

deb http://http.no.debian.org/debian stable main contrib non-free

- és innentől fogva mindig az aktuálisan stabil verzióhoz tartozó repositoryt fogja lesni.

Ha tehát átírtad, mentsd el, és folytasd egy erőteljes

apt-get dist-upgrade

-del.

Arra az esetre, ha a kagylód a frissítés közben - vagy tetszőleges más helyzetben - sírva fakadna, és azt hüppögné, hogy nincs elég lemezterülete - ne felejtsd el, ez nem Vingyógy, tehát nem szükséges újratelepítened!

Ehelyett - amit érdemes elvégezned, az egy nagytakarítás. Egy-egy rendszerfrissítés után ugyanis ott maradnak a harddiszkeden a korábbi verziójú alkalmazásokhoz tartozó mindenfélék - függőségi file-ok -, amelyekre már nincs szükség, hiszen a hozzájuk tartozó alkalmazásokat már frissítettük.

Az apt-get nevű kényelmi eszköznek van egy clean, egy autoclean és egy autoremove opciója is. Ezeket érdemes - felelősségtek teljes tudatában - kiismerni és használni.

Az apt-get clean azt csinálja, hogy eltávolítja a /var/cache/apt/archives/ könyvtárból az elavult verziójú csomagfile-okat.

Ha igazán nagyot szeretnél szörnyülködni, akkor először add ki a

ls /var/cache/apt/archives/

parancsot. Kicsikét meg fog szaladni az XTerm - vagy amit használsz - apt-get clean előtt. Miután megfelelően frászt kaptál, jöhet az

apt-get clean

parancs.

Ezután nyomj egy felfele nyilat és egy entert :}

Az

apt-get autoclean

egy rokonértelmű parancs, de ez csak azokat a file-okat távolítja el, amelyeket már nem lehet letölteni és gyakorlatilag haszontalanok.

Harmadik szinonímánk, az

apt-get autoremove

azokat a függőségi file-okat távolítja el, amelyek automatikusan kerültek korábban feltelepítésre (tudjátok, amikor felrakunk egy akármit Debianra, akkor az apt automatikusan rángatja le a telepítendő akármivel együtt a szükséges dependencia-filéket is), de lévén hogy a rájuk támaszkodó alkalmazások már nincsenek jelen, ezért a függőségi file-ok is szükségtelenek. Néha megtörténik, hogy egy rendszerfrissítés során maga az apt-get tanácsolja, hogy futtass egy autoremove-ot is!

 

Hát nagyjából ennyi.

Ha még ahhoz is lusta vagy, hogy rendesen kijelentkezz a root shellből, akkor egyszerűen nyomj egy Ctrl-D-t.

crimsonthunder: (Default)
2019-12-09 02:02 am

Vannak ötleteim

Hiányzik a régi bloghangulat. Méghozzá nagyon.

Szerintem erősen kinyírta a blogoszférát a blogol.hu kinyírása. Egészen katasztrofális, hogy mi van a blog.hu-n. Valahányszor azon töprengtem, hogy ott kellene írnom, hátha érdekel valakit - illetve, hátha találok én is érdekes blogokat ott -, és belelapoztam - a gyomrom fordult fel attól a gizdulástól, felületességtől, trollkeltető zónának ideálisan alkalmas tereptől, amelyet a blog.hu felülete kínál.

 

Viszont nem egészen értem: ez miért demotivál engem abban, hogy írjam ide a fasságaimat? Ettől még nyugodtan írhatnám.

crimsonthunder: (Default)
2019-10-27 02:14 am
Entry tags:

Le kellene szokni erről az éjszakai életmódról

Kezdem belátni: nem egészséges az, ha kora hajnalban keveredek ágyba, és fogalmam sincs, mi történik a világgal délelőttönként. (De arról sem igazán, hogy mi történik ezután, mert el vagyok merülve a saját privát poklomban.)

Nem értem, miért kell nekem mindig késő éjjel nekifogni mindannak, amit elvileg napközben is megtehetnék.
crimsonthunder: (Default)
2019-07-17 02:11 am

Mert mikor kell nekilátni website-ot újrahúzni?

Igen, most. Hajnali háromnegyed egykor.



Ha most nem fogok bele, akkor szerintem a négybetűs életben soha nem lesz újrahúzva.



Húúúúúúúúúúúúúúúúúúúúúúúúúúúúú-húúúúúúúúúúúú.
crimsonthunder: (Default)
2019-06-12 03:06 pm
Entry tags:

A lófasz még mindig nem bunog :{

Ezzel kellene pedig elfoglalva lennem, mert ennek több értelme van.

Ha megfelelő elszántsággal szereled, akkor a lófasz egy idő után fel fog bunogni, ha a fene fenét esz is.

Azonban ha azon stresszelődsz, hogy a gazdasági-társadalmi strukturális centralizációs politikai felépítmények differenciálódása eredményeképpen szétnyílt a társadalmi olló; ha szemlélteted grafikonon, hogy a centralizációs-strukturális társadalmi gazdaság függvényében hogyan differenciálódott a politikai felépítmény; meg hogy a társadalmi olló függvényében hogyan differenciálódott a centralizáció; és egyébként is centralizációs struktúra, meg strukturális centralizáció, és gazdasági felépítmény, meg társadalmi politika; és differenciálódott a társadalom, bár baszottul nem tudom, hogy ez mit jelent. Akkora faszság ez, és soha nem láttam semmi értelmét.

Ettől tehát semmi nem változik, a lófasz sem fog tőle felbunogni, csak ha megfelelő körökben adod elő, akkor megsimizik a buksidat, hogy milyen okos vagy.

Faszom a gazdaság és a társadalom mindösszes struktúráiba, és körülbelül pontosan ugyanannyi tehetségem van mindehhez, mint Florence Foster Jenkins-nek az énekhez és a zeneelmélethez. És még csak nem is óhajtom e hiányosságomat pótolni, mert annyira  jól meg tudok lenni a gazdasági-társadalmi struktúrák strukturális centralizációja eredményeképpen létrejövő differenciálódás NÉLKÜL, hogy ennél kevésbé már csak a dögevés hiányzik, és ez elmond valamit. Picsába a strukturális centralizációval, ugyanígy a centralizációs struktúrákkal is. Még akkor is, ha megmondta Platón is, hogy differenciálódott a társadalom, és akkor is, ha Ariszotelész meg azt mondta, hogy szétnyílt a gazdasági olló.

E hozzászólásaimból aztán egyértelműen látszik, milyen csodálatos tehetségem van a társadalomtudományhoz és a filozófiához. Olyan nagyszerű tehetségem van ehhez, hogy ehhez képest említést sem érdemel semmi más, amihez tényleg konyítok valamennyit.

Tudok valakiről, aki megérdemelne egy szép nagy csokor vécékefét. Színes kefékből összeállítva, szép díszmáslival átkötve, és dekorcelofánba csomagolva. A kísérőkártyára meg írhatunk egy szép idézetet Arisztotelésztől (vagy Platóntól), a gazdasági centralizációs struktúrák differenciálódásáról. Esetleg még társadalmi-gazdasági elemző grafikont is mellékelhetünk, amelyet intelligensen kielemzek, hogyan ábrázolja a politikai-gazdasági struktúrák társadalmát centralizálva a differenciálódó olló függvényében. Illetve a centralizálódó gazdasági felépítményt a strukturális differenciálódás függvényében. ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ mi ez a fasság? És honnan a faszból venné bárki is, értitek, bárki, hogy nekem ehhez tehetségem van?

Nem kellene időt rabolnom ezzel, mert ennek csak az lesz az eredménye, hogy felidegesítem magamat, a lófasz meg nem bunog.

crimsonthunder: (Default)
2019-05-26 02:39 am
Entry tags:

Wááááááááááááúúúúúúúúúúúúúúúúúúúúúú

Nagy nap ez a mai. A különleges alkalomra különleges bűnesetet is választottam, és meg is írtam, hogy felkerülhessen, amikor már ma van.

Nagyon őrület.

A szerencsétlen halott kisgyereket éppen 2007 nyár elején találták meg.

A DNS profilját épp december hatodikán sikerült elkészíteni.

És a zsarvak épp következő év márciusában adták fel a nyomozást.

 

Muszáj volt megírnom, nyif. S méghozzá éppen most, nyif.

crimsonthunder: (Default)
2019-05-23 03:03 am
Entry tags:

Az a gond...

...hogy Laár András filozofikus városi dala, a Lábvíz óta képtelen vagyok megpendíteni egy D-moll akkordot anélkül, hogy el ne kezdenék röhögni.


[ Home | Post Entry | Log in | Search | Browse Options | Site Map ]