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... 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/isdn_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.