Het document is 89 pagina's lang, waarbij elk commando uit de slides word uitgelegd, herhaald en vervolgens word aangevuld met extra informatie (bv. verklaring voor de flags, en verwerking vd code). Dit document is gebaseerd op de leerstof uit het jaar
4. Bijwerken van info op de repo servers bij debian apt
“ $ sudo apt update “
5. Bijwerken van alle packages op jouw systeem
“ $ sudo apt upgrade”
6. Bijwerken van een enkele package op jouw systeem
“ $ sudo apt install <package_name> “
7. Weergave lijst van debian repository servers die je gebruikt:
“ $ ls /etc/apt/sources.list* “
8. Installatie package bij Red Hat yum / dnf:
“ $ sudo dnf install <package_name> “
9. Bijwerken van info op de repo servers; aftoetsen wat kan
bijgewerkt worden bij Red Hat yum/dnf
“ $ dnf check-update “
10. Bijwerken van alle packages op je systeem bij Red Hat
yum/dnf
“ $ sudo dnf upgrade “
11. Bijwerken van een enkele package op jouw systeem bij Red
Hat yum/dnf
“ $ sudo dnf upgrade <package_name>
12. Weergave lijst van geinstalleerde packages bij Red Hat
yum/dnf
, “ $ dnf list installed “
13. Weergave lijst van beschikbare packages bij Red Hat
yum/dnf
“ $ dnf list available “
14. Met welke package kan ik het commando ‘fortune’
installeren?
“ $ dnf provides *bin/fortune “
15. Wat zijn de dependencies van ‘curl’?
“ $ dnf deplist curl “
16. Weergave van de Red Hat repository servers:
“ $ ls /etc/yum.repos.d/ “
1.2 Curl
1. Inhoud van een URL-link ophalen en weergeven in de terminal
“ $ curl http://voorbeeld.com “
OPM: progress information word geprint naar stdout (standard output vd
terminal)
---
2. Inhoud van een URL-link ophalen (word niet weergeven in de terminal)
“ $ curl -s http://voorbeeld.com “
OPM: -s staat voor silent
---
3. Dit commando voert een HTTP GET-verzoek uit naar de opgegeven URL
(default)
“ $ curl -X GET https://httpbin.org/anything “
OPM: De -X GET is hier optioneel, omdat curl standaard een GET-verzoek uitvoert
als geen specifieke methode is gespecificeerd. Hetzelfde effect kan worden
bereikt door simpelweg curl.
---
4. Dit commando voert een HTTP POST-verzoek uit naar de opgegeven URL
“ $ curl -X POST https://httpbin.org/anything “
OPM: Je kunt gegevens meesturen met een POST-verzoek door de -d optie te
gebruiken, bijvoorbeeld curl -X POST -d "key=value" https://httpbin.org/anything
,5. Dit commando voert een HTTP PUT-verzoek uit naar de opgegeven URL
“ curl -X PUT https://httpbin.org/anything “
OPM: PUT-verzoeken worden vaak gebruikt om gegevens naar een specifieke URI
te sturen voor update.
---
6. Dit commando voert een HTTP DELETE-verzoek uit naar de opgegeven URL
“ $ curl -X DELETE https://httpbin.org/anything “
OPM: DELETE-verzoeken worden gebruikt om de opgegeven bron te verwijderen.
Let op dat de server de DELETE-methode moet ondersteunen voor de specifieke
bron.
---
7. Dit curl-commando haalt de inhoud van de URL op en slaat deze op in een
lokaal bestand genaamd. De opties -s en -o worden gebruikt om het commando
stil te maken en de uitvoer naar een bestand te leiden.
“ $ curl -s -o anything.json https://httpbin.org/anything “
OPM: -s staat voor silent (geen uitvoer op de terminal), -o staat voor de
uitvoer naar een bestand te leiden
---
8. Dit curl-commando haalt de inhoud op van de URL
https://www.google.com/robots.txt en slaat deze op in een lokaal bestand met
dezelfde naam als het laatste deel van de URL.
“ $ curl -s -O https://www.google.com/robots.txt “
OPM: De opties -s en -O worden gebruikt om het commando stil te maken
en de uitvoer naar een bestand te leiden.
---
9. Dit curl-commando vraagt de headers op van de URL http://google.com en
toont deze, samen met de volledige inhoud van de pagina.
“ $ curl -i http://google.com “
OPM: Het -i vlaggetje zorgt ervoor dat de headers van het HTTP-verzoek
en -antwoord worden weergegeven. Dit is handig om gedetailleerde
informatie te verkrijgen over hoe de server reageert. De volledige
inhoud van de pagina zal ook worden weergegeven in de uitvoer, na de
headers.
, 10. Dit curl-commando vraagt alleen de headers op van de URL http://google.com
en toont deze zonder de volledige inhoud van de pagina. De optie -I wordt
gebruikt om alleen de headers in de uitvoer op te nemen.
“ $ curl -I http://google.com “
OPM: Met de -I vlag krijg je alleen de HTTP-headers te zien zonder de
eigenlijke inhoud van de pagina. Dit is handig als je alleen
geïnteresseerd bent in de headers en niet in de volledige HTML of
andere inhoud van de pagina.
---
11. Dit curl-commando voert een HTTP GET-verzoek uit naar de URL
https://httpbin.org/anything en stelt een aangepaste User-Agent header in. De -H
optie wordt gebruikt om de header toe te voegen.
“ $ curl -H 'User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt)' \
https://httpbin.org/anything “
OPM: Door de -H optie te gebruiken met 'User-Agent: Mozilla/4.0 (compatible;
MSIE 5.0; Windows 98; DigExt)', wordt de HTTP-header "User-Agent" ingesteld op
een waarde die overeenkomt met een oudere versie van Internet Explorer (MSIE
5.0 op Windows 98). Dit kan handig zijn bij het testen van webtoepassingen om
te zien hoe ze reageren op verschillende User-Agent strings. De URL
https://httpbin.org/anything wordt gebruikt als bestemming voor het verzoek.
---
12. Dit curl-commando voert een HTTP GET-verzoek uit naar de URL
https://www.twitter.com met de -L optie, wat aangeeft dat curl automatisch
redirects moet volgen.
“ $ curl -L https://www.twitter.com “
OPM: De -L (of --location) optie vertelt curl om alle redirects te volgen.
Wanneer je naar https://www.twitter.com gaat, wordt je automatisch
doorgestuurd naar de beveiligde versie van de site (https://twitter.com). De -L
optie zorgt ervoor dat curl ook deze redirect volgt en de uiteindelijke inhoud van
de pagina ophaalt. Zonder -L zou curl alleen de headers van de eerste locatie
weergeven en het daarbij laten.
Voordelen van het kopen van samenvattingen bij Stuvia op een rij:
√ Verzekerd van kwaliteit door reviews
Stuvia-klanten hebben meer dan 700.000 samenvattingen beoordeeld. Zo weet je zeker dat je de beste documenten koopt!
Snel en makkelijk kopen
Je betaalt supersnel en eenmalig met iDeal, Bancontact of creditcard voor de samenvatting. Zonder lidmaatschap.
Focus op de essentie
Samenvattingen worden geschreven voor en door anderen. Daarom zijn de samenvattingen altijd betrouwbaar en actueel. Zo kom je snel tot de kern!
Veelgestelde vragen
Wat krijg ik als ik dit document koop?
Je krijgt een PDF, die direct beschikbaar is na je aankoop. Het gekochte document is altijd, overal en oneindig toegankelijk via je profiel.
Tevredenheidsgarantie: hoe werkt dat?
Onze tevredenheidsgarantie zorgt ervoor dat je altijd een studiedocument vindt dat goed bij je past. Je vult een formulier in en onze klantenservice regelt de rest.
Van wie koop ik deze samenvatting?
Stuvia is een marktplaats, je koop dit document dus niet van ons, maar van verkoper thimovr. Stuvia faciliteert de betaling aan de verkoper.
Zit ik meteen vast aan een abonnement?
Nee, je koopt alleen deze samenvatting voor €7,49. Je zit daarna nergens aan vast.