Tämän ohjeen tarkoituksena on toimia jonkinlaisena "pikakurssina" dos:sta linuxiin siirtyvälle käyttäjälle. Olen listannut vain muutamia komentoja jotka tulevat mieleeni... Ohje löytyy myös tekstinä. Tietenkään tässä ei yritetäkkään selittää mitään laajasti/täydellisesti. Sen saa tehdä man/HOWTO/FAQ-tiedostot. Ja lausahdus "Use the Force, read the source" kertoo melko paljon ;)

DISCLAIMER:

Sanoudun irti kaikesta tuhosta jota näiden ohjeiden noudattaminen/noudattamatta jättäminen aiheuttaa. Jos koneesi syttyy palamaan tai lumimyrsky hajottaa talosi kokonaan, en ota mitään vastuuta tapahtuneesta.

YLEISTÄ:

Muutamia yleisiä komentoja. Lisätietoja "man komento", esim. "man ls". Linuxissa pitää muistaa että kirjaiten KokO VaiKUttaa asiaan !! Eli "LS" on eri asia kuin "ls" tai "Ls"... Ole siis tarkkana.

ls = vastaava kuin dir. Käyttökelpoisia "valitsimia" esim. -la (eli "ls -la")

sudo "komento" = tee jokin komento pääkäyttäjän oikeuksin. "Sudo" on erillinen ohjelma, joka pitää asentaa koneeseen jotta sitä voisi käyttää. Asetukset tehdään tiedostossa /etc/sudoers , johon määritellään käyttäjät jotka voivat käyttää sudoa.

su "käyttäjä" = siirry "käyttäjä" nimiseksi käyttäjäksi. Käyttökelpoinen valitsin on pelkkä "-" , joka saa aikaan sen että kaikki ko. käyttäjän muuttujat (esim. polkumääritykset, kotihakemisto jne.) ladataan. Pelkkä "su" siirtää sinut pääkäyttäjäksi.

pico "tiedosto" = Hieman dos:n edit:iä vastaava tekstieditori. Käyttökelpoinen aluksi. Myöhemmin kuvaan tulevat ehkä "emacs"- ja "vi" -editorit.

Yleset käynnistys-skriptit löytyvät hakemistosta /etc/rc.d/init.d Kun haluat käynnistää jonkin palvelun uudestaan, voit vain antaa komennon "/etc/rc.d/init.d/palvelun_nimi restart", eli esim. http-palvelin käynnistetään uudelleen komennolla "/etc/rc.d/init.d/httpd restart". Voit myös pysäyttää palveluja laittamalla restart:n paikalle "stop". Käynnistys vastaavasti "start". Tähän perustuu se että linuxia ei tarvitse useastikkaan käynnistää/sammuttaa.

shutdown -h now = Sammuttaa koneen _heti_. Voit antaa "now" valitsimen tilalle minuuteissa ajan, jonka jälkeen haluat koneen sammuttaa. Jos laitat "-h":n tilalle "-r", kone sammutetaan ja käynnistetään uudelleen samantien. (Eli "Halt" ja "Reboot"...)

KÄYTTÄJISTÄ:

Linux-systeemiä ei tarvitse käyttää asennuksen jälkeen ollenkaan pääkäyttäjänä, root:na. Tästä seuraa useita etuja, kuten:
  • virukset (joita linuxille ei _vielä ole montaa) eivät pääse leviämään
  • kirjoitusvirheiden aiheuttamat vahingot eivät ole suuria, vain käyttäjän omat tiedostot katoavat, _ei_ mitään järjestelmälle oleellista.(Et voi peruskäyttäjänä kirjoittaa "deltree windows"-komentoa vastaavaa komentoa "rm -r /*". Komento pysähtyy ennenkuin mitään tapahtuukaan.
  • käyttäjien omat asetukset esim. x-windows:ssa säilyvät automaattisesti muiden käyttäjien ulottumattomissa.

    Jos jokin ohjelman ajo ei onnistu peruskäyttäjänä, voit pääkäyttäjänä antaa komennon "chmod a+rx 'tiedostonimi'". Tämä muuttaa tiedoston Read ja eXecute-bitit siten, että "All" (kaikki) pääsevät sitä käyttämään. "man chmod" _kannattaa_ lukea, ja myös ymmärtää ! Linux, kuten mikä tahansa unix, on alussa _suljettu_ järjestelmä.(Toisin kuin esim. W95/98/NT...) Jos jokin tökkii, on olemassa suuri mahdollisuus että sinulla ei ole riitäviä oikeuksia käyttää ko. tiedostoa/laitetta.

    POSTI

    mail = lukee postin paikalliselta koneelta.

    pine = "graafinen", helppokäyttöinen postiohjelma

    fetchmail = ohjelma, jolla voit hakea postit ISP:si palvelimelta.

    "KDE" (X-windows käyttöliittymä)

    startx = Käynnistää x-windows:n. Vastaa "win"-komentoa M$-maailmasta.

    kmail = KDE:n graafinen postiohjelma

    ical = Graafinen kalenteriohjelma

    netscape = ;)

    xterm = x-terminaali. Ikäänkuin "dos-tila". Vastaa jonkinverran samaa kuin linuxin käyttäminen suoraan tekstitilassa.

    ISDN:

    Voit ottaa käyttämäni skriptit itsellesi linkeistä. Kopioi ne kaikki esim. hakemistoon /usr/local/bin, ja anna kaikille oikeus käynnistää ne. ("chmod a+rx skriptin_nimi") Lisäksi sinun täytyy antaa kaikille oikeus käyttää isdn-kontrollia (isdnctrl) /usr/sbin-hakemistosta. Myös /dev/isdn* -laitteille tulee antaa oikeuksia kaikille.

    Kun kirjoitat soita,pitäisi yhteyden syntyä. Vastaavasti katkaise katkaisee yhteyden. Yhteys katkeaa myös jos olet 10 minuuttia käyttämättä linjaa.

    ISDN asetustiedostot:

    /usr/local/bin/ipmasq = tiedosto jossa määritellään ip-osoitteet joiden annetaan ottaa yhteys tähän koneeseen. Eli tänne laitetaan kaikki ne koneet, jotka lähiverkossa on, ja jotka käyttävät tätä konetta "reitittimenä" nettiin. Koneesta, jolla halutaan päästä nettiin (esim. W95/98/NT) pitää laittaa tämän koneen (siis linux-boksin) ip-osoite oletusyhdyskäytäväksi (default gateway). Tämä onnistuu ohjauspaneelin kautta.

    /usr/local/bin/isdn_modp = Tämä lataa isdn:n tarvitsemat "hisax" ajurit. Täällä määritellään mm. kortin irq/io. Jos muutat niitä, pitää samat arvot löytyä myös /etc/isapnp.conf -tiedostosta.

    /usr/local/bin/netti = tämä on komentojono x-windowsia varten. Se luo pienen ikkunan, josta voit tutkia onko isdn päällä vaiko ei.

    /sbin/imon = graafinen ohjelma jolla voit tutkia isdn:n linjat.

    /sbin/imontty = vastaava, mutta vain tekstitilaan tarkoitettu.

    KONEEN KÄYNNISTYESSÄ AJETTAVAT OHJELMAT

    Periatteessa isdn:ään liittyvät hommat (PnP / modulit) voidaa ladata automaattisesti käynnistyksen yhteydessä. Tämä tapahtuu /etc/rc.d/rc.local-tiedoston lopussa olevien rivien perusteella. Sinne siis lisätään rivit

    /usr/local/bin/isdn_modp
    /usr/local/bin/isdn_ctrl
    /usr/local/bin/ipmasq

    Tämä ko. tiedosto on ikäänkuin linux:n "Autoexec.bat", eli sinne voit laittaa mitä tahansa softia joiden pitää käynnistyä samalla kun konekkin käynnistyy.

    Lisää linux-aiheista tarinaa (mm. isdn-korteista, seti@home "mittarista" löydät sivulta http://www.yty.net/linux

    Viimeksi muutettu 30.6.1999
    Kopioi vapaasti, mainitse kuitenkin tekijä:

    Henry Palonen, 1999

    h yty dot net Tämä sivu on tehty PINE ohjelmalla.