Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Keuzevak Linux - Week 2 Paul Sohier
Kevin van der Vlist Versie 1.0
6 december 2011
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Inhoud 1
Informatie
2
Gebruikers en groepen
3
Runlevels
4
Manual pages
5
Filesystem
6
Editors
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Informatie en benodigdheden
dictaat, presentaties, vragen te vinden op: http://www.hosthuis.nl/linux/ source code van dictaat, presentaties, vragen te vinden op: https://github.com/kevinvandervlist/tirlnx01 geen tentamen, enkel vragen inleveren voor cijfer huiswerk inleveren op
[email protected] vermeld je naam en student nummer deadline: vrijdag van de laatste lesweek
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Gebruikers en groepen - algemeen
multi user omgeving
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Gebruikers en groepen - algemeen
multi user omgeving 1 user : n groepen
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Gebruikers en groepen - algemeen
multi user omgeving 1 user : n groepen speciaal: root
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Gebruikers en groepen - /etc/passwd
1 lp : x : 4 : 7 : lp :/ var / spool / lpd :/ bin / fa lse
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Gebruikers en groepen - /etc/passwd
1 lp : x : 4 : 7 : lp :/ var / spool / lpd :/ bin / fa lse
bevat alle gebruikers informatie
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Gebruikers en groepen - /etc/passwd
1 lp : x : 4 : 7 : lp :/ var / spool / lpd :/ bin / fa lse
bevat alle gebruikers informatie wachtwoord is speciaal
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Gebruikers en groepen - /etc/shadow 1 lp : ∗ : 9 7 9 7 : 0 : : : : : 2 kevin : $1$8f4unajknfi488afaklj40ud :14950:0:99999:7::: 3 paul : ! : 1 4 9 6 3 : 0 : 9 9 9 9 9 : 7 : : :
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Gebruikers en groepen - /etc/shadow 1 lp : ∗ : 9 7 9 7 : 0 : : : : : 2 kevin : $1$8f4unajknfi488afaklj40ud :14950:0:99999:7::: 3 paul : ! : 1 4 9 6 3 : 0 : 9 9 9 9 9 : 7 : : :
lp: geen login
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Gebruikers en groepen - /etc/shadow 1 lp : ∗ : 9 7 9 7 : 0 : : : : : 2 kevin : $1$8f4unajknfi488afaklj40ud :14950:0:99999:7::: 3 paul : ! : 1 4 9 6 3 : 0 : 9 9 9 9 9 : 7 : : :
lp: geen login kevin: wachtwoord hash
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Gebruikers en groepen - /etc/shadow 1 lp : ∗ : 9 7 9 7 : 0 : : : : : 2 kevin : $1$8f4unajknfi488afaklj40ud :14950:0:99999:7::: 3 paul : ! : 1 4 9 6 3 : 0 : 9 9 9 9 9 : 7 : : :
lp: geen login kevin: wachtwoord hash paul: geblokkeerd
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Gebruikers en groepen - /etc/shadow 1 lp : ∗ : 9 7 9 7 : 0 : : : : : 2 kevin : $1$8f4unajknfi488afaklj40ud :14950:0:99999:7::: 3 paul : ! : 1 4 9 6 3 : 0 : 9 9 9 9 9 : 7 : : :
lp: geen login kevin: wachtwoord hash paul: geblokkeerd standaard slackware hash: 1 r o o t @ s l a c k b a k : / home/ k e v i n# g r e p ENCRYPT METHOD / e t c / login . defs 2 ENCRYPT METHOD MD5
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Gebruikers en groepen - /etc/group
1 adm : x : 4 : r o o t , adm , daemon 2 tty : x :5:
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Gebruikers en groepen - /etc/group
1 adm : x : 4 : r o o t , adm , daemon 2 tty : x :5:
adm heeft drie leden
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Gebruikers en groepen - /etc/group
1 adm : x : 4 : r o o t , adm , daemon 2 tty : x :5:
adm heeft drie leden tty geen
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Gebruikers en groepen - /etc/{passwd,shadow,group}
1 2 3 4
r o o t @ s l a c k b a k : / e t c# l s − l { shadow , passwd , g r o u p } −rw−r−−r−− 1 r o o t r o o t 685 Dec 8 1 0 : 4 7 g r o u p −rw−r−−r−− 1 r o o t r o o t 1148 Jan 14 1 4 : 2 1 passwd −rw−r−−−−− 1 r o o t shadow 711 Jan 14 1 4 : 2 1 shadow
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Gebruikers en groepen - /etc/{passwd,shadow,group}
1 2 3 4
r o o t @ s l a c k b a k : / e t c# l s − l { shadow , passwd , g r o u p } −rw−r−−r−− 1 r o o t r o o t 685 Dec 8 1 0 : 4 7 g r o u p −rw−r−−r−− 1 r o o t r o o t 1148 Jan 14 1 4 : 2 1 passwd −rw−r−−−−− 1 r o o t shadow 711 Jan 14 1 4 : 2 1 shadow
user, group en other
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Gebruikers en groepen - /etc/{passwd,shadow,group}
1 2 3 4
r o o t @ s l a c k b a k : / e t c# l s − l { shadow , passwd , g r o u p } −rw−r−−r−− 1 r o o t r o o t 685 Dec 8 1 0 : 4 7 g r o u p −rw−r−−r−− 1 r o o t r o o t 1148 Jan 14 1 4 : 2 1 passwd −rw−r−−−−− 1 r o o t shadow 711 Jan 14 1 4 : 2 1 shadow
user, group en other /etc/shadow : rechten
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Gebruikers en groepen - /etc/{passwd,shadow,group}
1 2 3 4
r o o t @ s l a c k b a k : / e t c# l s − l { shadow , passwd , g r o u p } −rw−r−−r−− 1 r o o t r o o t 685 Dec 8 1 0 : 4 7 g r o u p −rw−r−−r−− 1 r o o t r o o t 1148 Jan 14 1 4 : 2 1 passwd −rw−r−−−−− 1 r o o t shadow 711 Jan 14 1 4 : 2 1 shadow
user, group en other /etc/shadow : rechten reden? Veiligheid
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Runlevels - algemeen
status van het systeem
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Runlevels - algemeen
status van het systeem duiden taken aan
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Runlevels - algemeen
status van het systeem duiden taken aan slackware: runlevel 0 1 2,3 4 6
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
taken halt single user mode multi user mode 3 + X11 reboot
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Runlevels - /etc/inittab
runlevels worden door init aangestuurd
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Runlevels - /etc/inittab
runlevels worden door init aangestuurd configuratiefile voor init
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Runlevels - /etc/inittab
runlevels worden door init aangestuurd configuratiefile voor init definitie default runlevel: 1 r o o t @ s l a c k b a k : / e t c# g r e p i n i t d e f a u l t 2 id :3: i n i t d e f a u l t :
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
inittab
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Manual pages - algemeen
handleidingen
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Manual pages - algemeen
handleidingen man man
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Manual pages - algemeen
handleidingen man man see also shadow(5) : man 5 shadow
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Manual pages - beschrijving
NAME: naam en korte omschrijving
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Manual pages - beschrijving
NAME: naam en korte omschrijving SYNOPSIS: syntax
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Manual pages - beschrijving
NAME: naam en korte omschrijving SYNOPSIS: syntax DESCRIPTION: uitgebreide beschrijving
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Manual pages - beschrijving
NAME: naam en korte omschrijving SYNOPSIS: syntax DESCRIPTION: uitgebreide beschrijving OPTIONS: alle opties
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Manual pages - beschrijving
NAME: naam en korte omschrijving SYNOPSIS: syntax DESCRIPTION: uitgebreide beschrijving OPTIONS: alle opties SEE ALSO: verwijzing relevante documentatie
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Manual pages - voorbeeld 1 NAME 2 manexample − Een v o o r b e e l d manual 3 SYNOPSIS 4 manexample [− f f i l e ] [−d ] [−D] [−− w a r n i n g s [= w a r n i n g s ] ] [−R e n c o d i n g ] [−L l o c a l e ] page 5 DESCRIPTION 6 D i t i s e e n v o o r b e e l d van e e n manual . Er s t a a t h i e r een u i t g e b r e i d e b e s c h r i j v i n g . 7 EXAMPLES 8 manexample manpage 9 L a a t de v o o r b e e l d manual van manpage z i e n . 10 OPTIONS 11 −L l o c a l e , −− l o c a l e=l o c a l e 12 S t a r t met e e n b e p a a l d l o c a l e 13 SEE ALSO 14 mandb ( 8 ) , manpath ( 1 ) Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Manual pages - navigatie
regel vooruit: enter pagina vooruit: spatie of f pagina terug: b vooruit zoeken: /zoekterm teruguit zoeken: ?zoekterm
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Manual pages - navigatie
regel vooruit: enter pagina vooruit: spatie of f pagina terug: b vooruit zoeken: /zoekterm teruguit zoeken: ?zoekterm meer informatie: man less
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Filesystem - informatie
1. cd - Change Directory 2. cp - Copy 3. ls - List 4. mkdir - Make Directory 5. pwd - Print Working Directory 6. rm - Remove 7. rmdir - Remove Directory 8. df - Disk Free
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Filesystem - layout '$
/ &% Q Q '$ '$ + s Q
usr
home
&% &% Q ?Q '$ '$ '$ s Q + +'$
bin
femke
kevin
paul
&% &% &% &%
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Filesystem - mounten
systemcall mount
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Filesystem - mounten
systemcall mount mount -t ntfs-3g /dev/sdb1 /media/usbstick
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Filesystem - mounten
systemcall mount mount -t ntfs-3g /dev/sdb1 /media/usbstick systemcall umount
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Filesystem - mounten
systemcall mount mount -t ntfs-3g /dev/sdb1 /media/usbstick systemcall umount umount /media/usbstick
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Filesystem - mounten
systemcall mount mount -t ntfs-3g /dev/sdb1 /media/usbstick systemcall umount umount /media/usbstick speciaal: mount -a
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Filesystem - /etc/fstab
1 2 3 4
k e v i n @ s l a c k b a k : ˜ $ cat / dev / s d a 1 / / dev / s d a 2 /home / dev / cdrom /mnt/ cdrom
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
/ etc / fstab ext4 d e f a u l t s 1 1 xfs defaults 1 2 a u t o noauto , owner , r o 0 0
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Filesystem - recovery
fsck
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Filesystem - recovery
fsck detecteren van fouten
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Filesystem - recovery
fsck detecteren van fouten repareren van fouten
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Filesystem - recovery
fsck detecteren van fouten repareren van fouten fsck /dev/sda1
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Filesystem - recovery
fsck detecteren van fouten repareren van fouten fsck /dev/sda1 tune2fs, xfs check
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Editors - nano/pico
simpel
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Editors - nano/pico
simpel vergelijkbaar met kladblok
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Editors - vi(m) geavanceerder
Figuur: vim editor
Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0
Informatie
Gebruikers en groepen
Runlevels
Manual pages
Filesystem
Editors
Editors - emacs meest geavanceerd
Figuur: emacs editor Paul Sohier, Kevin van der Vlist Keuzevak Linux - Week 2
Versie 1.0