*nix

user% cd /
user% m -fr ~/* >/dev/null 2>&1
user% df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/ubd0 31729 28109 1982 94% /
user% df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/ubd0 8192 7444 748 91% /
user% pwd
/
user% m -fr * >/dev/null 2>&1
user% df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/ubd0 31729 28109 1982 94% /
user% df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/ubd0 8192 7444 748 91% /

haluaako joku oikeasti tietää, miksi rakastan *nixejä? homma tuli testattua uml:lla (user mode linux).
3424
Äänestä

Muut lukivat myös

Vastaukset 3

Vanhimmat

tuo näyttää käyttökelpoiselta, ainakin kuvauksen perusteella. Varsinkin, kun tuo VirtualMachine on mennyt kaupalliseksi.

Äänestä
  • tuo user mode linux on uskomaton häkki, kokeile ihmeessä. alkuunpääsemiseksi configurointi on kyllä täyttä helvettiä alusta loppuun, mutta kun kerran on saanut conffit kuntoon ja päässyt vehkeeseen sisään, aukeaa ihan oma maailmansa. tuossahan ei ole kyse virtuaalikoneesta, vaan patchatystä linukan kernelistä (eli syscallit heitetetään user-modessa suoraan ajavalle kernelille). käytännössä UML on siis yksi ohjelma, joka sattuu olemaan linukan kerneli. UML:n sisällä olevat prosessit taas näkyvät hostissa normaaleina (usermode) prosesseina. todella kaunista.

    mitä UML:lla voi sitten tehdä? näitä olen itse kokeillut:

    * itsestäänselvää: patchaile kerneliä, kirjoita drivereita ja tee muuta vastaavaa. kernel panic ei meinaa enää mitään. hämärääkin koodia uskaltaa testata ilman, että silmät punaisia tuijottaa sen ensin satakertaa läpi. voi kokeilla rauhassa erilaisia lähestymistapoja, ennen kuin kirjoittaa lopullisen version.

    * rakenna virtuaaliverkko, johon kuuluu vaikkapa 10 konetta. hostista menee virtuaalireitti virtuaalipalomuuriin, joka routettaa liikenteen virtuaaliverkkoon virtuaaliswitchin läpi. siellä onkin sitten virtuaalisia koneita: login-serveri, load-balansoidut http-serverit ja (java-) appserverit, tietokanta(/kannat), muutama jokapaikanhöylä backuppina, ja mitä ikinä nyt oikeassa tuotantoverkossa sattuu olemaan. voi kivasti testailla valmiita suunnitelmia tulevan ympäristön skaalaamiseksi jne. (loadbalancerit, backup-serverit [=panet lennossa killiä jollekin kriittiselle koneelle, ja katsot, että joku oikeasti ottaa homman hoitaakseen. käytännössä simuloitu crashi/crashejä], mitälie), testata kaiken kunnolla ja vasta sitten lyödä tuotantoon (tietää, että mahdolliset ongelmat on sen jälkeen hardiksessa).

    * vetäise täydet imaget jostain tuotantokoneesta, aja se virtuaalikoneessa ja tee jotain todella ilkeää/typerää (esim. tiputtele raidattuja levyä, m -fr /, häiritse simuloitua hardista, kilauta muisti, kirjoita raakaan levyyn /dev/randomista, tuhoa kaikki systeemikala, riko peruuttamattomasti /dev, jne: tapa & tuhoa & riko). sitten korjataan vauriot =). (on ihan uskomatonta, miten vittumaisista tilanteista on vielä mahdollista nostaa kone ylös. ihan uskomatonta, pakko kokea itse)

    * hyödytöntä(?), mutta helvetin hauskaa: http://foundries.sourceforge.net/images/articles/clustering/ssiuml-howto/index.html

    * luonnollisesti voi tehdä kaikkea hieman arveluttavaa ja huoletonta, koska täydet backupit voi vetäistä helpommin kuin levyn täyteen mp3:z1a. itse olen ainakin oppinut linukasta enemmän kuin mitenkään muuten. voi kun jokaiselle *nixille löytyisi samanlainen.

    Äänestä

Jos joku ihmettelee, miksi se tohtorisetä nostattelee näitä vanhoja viestejä ylös, se johtuu vain siitä, että minun pitää tutkia linuksin aiheuttamien moni-ongelmien alkujuurta!

Jo täällä - yli kymmenen uoden takaa - voidaan nähdä linuks sekavuus, joka on yksi merkittävimmistä linuksin aiheuttamista mielenterveys-ongelmista!

Näin pystyn antamaan optimaalista hoitoa linuksista sairastuneille, kun ongelmien alkulähde on selvitetty!

Äänestä

Kommentoi aloitusta


tyytyväinen kirjoitti:

user% cd /
user% m -fr ~/* >/dev/null 2>&1
user% df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/ubd0 31729 28109 1982 94% /
user% df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/ubd0 8192 7444 748 91% /
user% pwd
/
user% m -fr * >/dev/null 2>&1
user% df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/ubd0 31729 28109 1982 94% /
user% df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/ubd0 8192 7444 748 91% /

haluaako joku oikeasti tietää, miksi rakastan *nixejä? homma tuli testattua uml:lla (user mode linux).

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu