Linux scripting
28 belangrijke vragen over Linux scripting
Wat hoort er bij process management?
- Runaway processen vinden
- kijken naar het geheugenverbruik van processen
- kijken naar het CPU verbruik van processen
- Processen stoppen
- Prioriteiten van processen veranderen
Wat doet het commando ps?
Laat de volgende informatie zien:
- Username (USER)
- Process ID (PID)
- De tijd wanneer het proces is beginnen te draaien (START)
- Cumulative system time used (TIME)
- Associated command (COMMAND)
Wat zie je wanneer je het draaiende proces weergeeft met het commando top?
- System uptime
- Average system load
- sort by memory use
- sort by cpu use
- memory actually in use
- allocated memory
- swap space
- RAM
- Running tasks
- Hogere cijfers + sneller leren
- Niets twee keer studeren
- 100% zeker alles onthouden
Welk commando gebruik je om een programma in de achtergrond te plaatsen wanneer het commando nog gestart moet worden?
voorbeeld: find /usr > /tmp/alluserfiles &
Welk commando gebruik je om een programma dat al draait in de achtergrond te plaatsen?
- Druk op ctrl+Z (suspend the job)
- type bg %job#
Hoe zie je de programma's die in de achtergrond zijn geplaatst?
- Typ jobs en druk op enter -> de job wordt weergegeven incl. de status en het commando
- een plus (+) achter een job # geeft de meest recente job in de achtergrond weer
- een min (-) achter een job # geeft de tweede meest recente job in de achtergrond weer
Welk commando gebruik je om een job naar de voorgrond te plaatsen?
Hoe werkt het kill commando?
- Zoek het Process ID door ps of top te doen
- typ: kill - signal PID
Wat is de nice value?
- Dit is een factor die aangeeft welk proces wanneer CPU toegang krijgt.
- De values van nice gaan van -20 tot 19
- De standaardvalue is 0
- Hoe lager de value, hoe meer CPU access het proces heeft
Hoe creëer je gebruikersaccounts?
Via commandline: useradd
Iedere gebruiker moet zijn eigen account. Zorg voor grenzen tussen users en processen, zorg voor veilige opslag voor iedere gebruiker, sta een gepersonaliseerde interface toe.
Welk bestand wordt aangepast door het commando groupadd?
Wat zijn de drie speciale permissies?
- Set user ID bit - 4 - u+s
- Set group ID bit - 2 - g+s
- Sticky bit - 1 - o+t
Wat is het chmod commando?
- Read = 4
- Write = 2
- Execute = 1
- No permissions = 0
Waarvoor gebruik je het fdisk commando?
handige opties zijn:
- -l -> disk partitions
- -u -> size in sectors not cylinders
- -c -> turn off DOS compatibility mode
voorbeeld = afbeelding
Welk commando wordt er gebruikt om disk partitions weer te geven?
extra handige opties:
- -u - laat de grootte zien in sectors, geen cylinders
- -c - zet de DOS compatibiliteitsmode uit
In welk formaat wordt een device weergegeven?
- L = letter, bijv. Sda sdb
- M = minor device number bijv. /dev/sda1
- Een heel device wordt weergegeven door /dev/sdL
- Een minor device wordt weergegeven door /dev/sdLM
Wat zijn de eigenschappen van device partitions?
- Tot 16 minor devices (of partitions)
- Er zijn 4 primary partitions toegestaan
- Others are extended and logical partitions
Wat zijn de verschillende opties van fdisk?
- D - Delete any current drive partitions
- N - Create a new partition
- P - Laat de huidige partitions zien
- T - Indiceer partiton types
Waar kan het commando mkfs een fylesystem op creëren?
- Disk partition
- USB flash drive
- Floppy disk
- rewritable CD of DVD
Waar worden logische volumes door gemaakt?
- Een of meer disk partitions, genaamd fysieke volumes, worden gemaakt op een hard drive
- Het fysieke volume wordt daarna toegevoegd aan een Volume groep, welke kan bestaan uit meerdere parititions
- Een logisch volume wordt daarna gemaakt van een volume groep.
Wat zijn de voordelen van LVM (Logical Volume Manager)?
- Extra ruimte kan toegevoegd worden aan het logische volume terwijl deze in gebruik is
- Een volume groep kan worden uitgebreid wanneer dit nodig is
- Data kan verplaatst worden van een fysiek volume naar een ander fysiek volume terwijl deze in gebruik is
- Ondersteunt geavanceerde functies zoals mirroring
Wat zijn de stappen om een LVM logisch volume te maken?
- Creëer een of meer fysieke volumes
- Gebruik fysieke volumes om volume groepen te maken
- Maak logische volumes van volume groepen
Wat zijn de 6 stappen om een logisch volume from scratch te maken?
- Maak een disk partition van het LVM type
- Voeg een fysiek volume toe aan een volume groep door het commando vgcreate
- Bekijk de volume groep door het commando vgdisplay te gebruiken
- Maak een logisch volume door ruimte in de volume groep te gebruiken door het commando lvcreate
- Maak een filesystem op het logische volume door het commando mkfs te gebruiken
- Mount het logische volume pernanent via het /etc/fstab bestand.
Wat zijn de velden in het /etc/fstab bestand?
- Veld 1 - device or share (wat is gemount)
- veld 2 - Mount point (waar is gemount)
- veld 3 - Filesystem type
- veld 4 - Mount options (or defaults)
- veld 5 - Cijfer die indiceert of er wel fo geen backup filesystem is -> dump commando
- veld 6 - Of en wanneer het filesystem gechecked wordt
- 0 = geen checks
- 1 = check first
- 2 = check after filesystem with a 1
Wat zijn de verschillende package categoriën van fedora services?
- System logging server
- Print server
- Web server
- FTP server
- Windows File Server
- Network File System (NFS)
- Mail server
- Directory server
- DNS server
- Network Time Protocol (NTP) server
- SQL server
Wat zijn de 5 stappen om een basic service op te zetten?
- Installeer de service
- Configureer de service
- Start de service
- Secure de service
- Monitor de service
Wat zijn de verschillende Secure Shell Tools?
- SSH
- SCP
- SFTP
Deze maken versleutelde basiscommunicatie mogelijk
Wat zijn de twee verschillende configuratiemethoden van service?
- Maak een service persistent - systemclt enable <servicename>.service
- Maak een service non-persistent - systemctl disable <servicenaam>.service
De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:
- Een unieke studie- en oefentool
- Nooit meer iets twee keer studeren
- Haal de cijfers waar je op hoopt
- 100% zeker alles onthouden