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