Har endret inittab for å få mgetty på tty6:
   6:123:respawn:/usr/sbin/mgetty -x 9 -D -s 9600 -r /dev/ttyS1

For å kjøre initialisering på varmt system: init q

Kan sjekke nettverk med kommando: ifconfig -a

Norske bokstaver:
     Enter Yast: System administration/Change config file
     Sett KEYTABLE til no-latin1

---------------------------------------------------------------------
Kursdag 2, 18 april 199 med LA7XQ Steinar

FOLLOGRUPPEN AV NRRL's LINUX KURS

Prosesser
---------
En prosess er en arbeidsoppgave som utføres. Det kan være et program eller
en del av et program.
Den første prosessen startes opp under oppstart (booting) av maskinen. Den
kalles en mother process. En slik prosess kan eie andre prosesser og disse
kalles child processes. Denne kan igjen eie sine child processes.
Man kan stoppe childprosesses, eller mother processes med alle children
Den første prosessen heter init og er definert av inittab.

For å stoppe maskinen dvs avslutte filene og stoppe alle prosesser gir man
kommandoen :
   shutdown -h now
Det må gjøres som root. -h betyr halt. Hvis man ønsker å reboote maskinen
kan -h erstattes med -r.

Man må ikke slå av en maskin med power-bryteren direkte. Bruk shutdown for å
stenge ned ordentlig. Man kan også bruke CTRL-ALT-DEL i en del
installasjoner. Hvis man ikke gjør dette kan man ødelegge filsystemet.
Man kan sjekke disken med kommandoen fsck
Slå først av maskinen når du får 'System Halted'.

inittab
-------
Installasjonsfilen for oppstart heter /etc/inittab 

Kan tilpasses med editor, f.eks vi.

Editor
------

les myfile: vi myfile

2 hovedmodi: a) Kommando
             b) Fritekst


     kommando    ESC :  fritekst
               <-------

  i  : Insert ((ESC) ut igjen)
  x  : Delete character
  dd : delete line
  P  : copy line
  w  "file" : write file
  q  : quit
  wq!

Eksempel

  Opprette ny fil trix.txt           : vi trix.txt [ENTER]
  Lagre filen slik at den eksisterer : ESC : w! [ENTER]
  Man er inne i fritekstmodus
  Du kan endre teksten som du vil
  Lagre det du har skrevet           : ESC : w [ENTER]
  Avslutte i vi                      : ESC : q! [ENTER]

UNIX kommandoer
---------------

   DOS    Linux   Mening
   ---    -----   -----------------------------------------
   cd     cd      Gå til ny katalog
   mkdir  mkdir   Lag ny katalog
   del    rm      Slett fil
          su      Shift user
   type   cat     Dump file
   copy   cp      Copy file
   dir    ls      Vis filer
          pwd     Print working directory
          ps      Print processes
          top     Viser belastningen
          kill    Drepe en prosess, kill -9 dreper helt sikkert
          man     Manual, f.eks man ls.

Generell komando
----------------

   command option1 option2 .... p1 p2 ...

Der option ofte begynner med -. De kalles også switches. p er parametre.
En annen metode er vist under:

  command option1 p1 option2 p2 ....

Eksempel:

  ls -l /etc   viser alle filene i /etc
  ls -R        viser alle filer i katalogen, og katalogene under

I man (manual) kan opsjonene vises i klammeparantes. Det betyr det at
opsjonen ikke er nødvendig.

Directories (kataloger)
-----------------------
  .   Denne katalogen
  ..  Morkatalogen

  cd ../../..  opp 3 nivåer

  more filname    lister ut første side av filen filename og stopper
  head filname    lister ut begynnelsen av filen filename
  tail filname    lister ut slutten av filen filname
  less filename   lister ut en side av filen men man kan bla frem og tilbake
                  ^f framover
                  ^b bakover
                  q  avslutter

Lure trix
---------
Pil opp: forrige kommando
Pil ned: neste kommando
^U     : sletter hele kommando
^K     : sletter resten av linje på kommandonivå

Lager en liten fil:

   cat >filname      Lager en fil 'ole'
   Dette er først    første linje
   Dette er sist     siste linje
   ^D                avslutter

Konkatinere (kople sammen) to filer:

   cat kladd1 kladd2 >kladd

Pipes

  Bruk tegnet |
  cat file | more   skriver ut filen med en side om gangen
  ls -R | less      kjører programmet ls inn i programmet less

  Man kan ha kaskader av pipes. Output fra et program går inn i beste program.
  Viderre vil output herfra gå videre.
  Pipes arbeider fra venstre mot høyre.

Liste ut alle filer

  su - root   Endre bruker til root
  cd /
  ls -R       lister ut filene rekursivt
  ^C          Avslutte (abort program)

  exit        Avslutter som forrige bruker (root)
  cd          flytter seg til hjemmeområde

tekstsøk

  Programmet gjør det mulig å filtrere ut tekst.Det fungerer slik:

     grep tekstfilter filnavn

  For å få hjelp: grep --help

  Eksempel

     grep Brekkeskog kladd      grep søker etter tekststrengen Brekkeskog i
                                filen kladd og dumper ut de linjer som fyller
                                betingelsene

     grep -i Brekkeskog kladd   søker etter små og store bokstaver

     cd /
     ls -R | grep passwd        finner alle filer som har passwd i navnet
                                du bør være inne som root

     find | grep passwd         som over, men viser path


Dokumentasjon
-------------
man beskriver kommandoer. F.eks man ls.

Lange utskrifter kan styres med XON/XOFF

  XON   ^Q
  XOFF  ^S  (stopp)

Lage nye brukere
----------------

  Logg inn som root
  gi kommando: useradd hans
    dette oppretter brukeren 
I /etc/passwd har han linjen:

  hans:x:1001:100::/home/hans:/bin/bash  <- shell
   ^   ^  ^    ^       ^- hjemmedirectory      
   |   |  |    | gruppe
  Navn |  |
       |  Bruker id
       passord - kodet

Endre passord med kommando: passwd hans

Gi ham diskplass: cd /home
                  ls /home    lister alle filer på dir. /home, dvs brukere
                  mkdir hans  lager ny ny katalog
                  chown hans:users /home/hans gir bruker eierskap til sin
                    egen katalog