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