Linux Magazine #2 2023: Hoe je chroot kunt gebruiken voor systeemherstel

Listing: Koppel mappen in chroot sudo mount /dev/sda2 /mnt/rescue/boot sudo mount /dev/sda1 /mnt/rescue/boot/efi Listing: resolv.conf van de host kopiëren sudo mount -t proc proc /mnt/rescue/proc sudo mount -t sysfs sys /mnt/rescue/sys sudo mount -o bind /dev /mnt/rescue/dev sudo mount -t devpts pts /mnt/rescue/dev/pts sudo cp /etc/resolv.conf /mnt/rescue/etc/resolv.conf Listing: Ontkoppel mappen en bestanden sudo umount /mnt/rescue/dev/pts… Lees meer

Linux Magazine #2 2023: VirtualBox vanaf de prompt met Home Assistant

Listing 1 ssh gebruikersnaam@ip-adres-(thuis)server scp naambackup.ova virtualbox@ip-adres-(thuis)server: rdesktop-vrdp -a 16 -N ip-adres-(thuis)server:3389 Listing 2 wget -op rechter muisknop klikken en dan voor plakken kiezen- sudo apt install ./naam_van_gedownloade_virtual_box_bestand.deb wget -op rechter muisknop klikken en dan voor plakken kiezen- sudo vboxmanage extpack install naam_van_gedownloade_extensiepack.vbox-extpack sudo adduser virtualbox sudo gpasswd -a virtualbox vboxusers sudo systemctl daemon-reload sudo… Lees meer

Linux Magazine #2 2023: Minimale, betrouwbare Linux-distributie voor containers

Creëer een container listing # podman run -d –name pihole –label io.containers.autoupdate=pihole/pihole:latest -e TZ=Europe/Amsterdam -e VIRTUAL_HOST=pi.hole -e PROXY_LOCATION=pi_hole -e ServerIP=127.0.0.1 -e WEBPASSWORD=test –cap-add=NET_ADMIN -p 8080:80 -p 53:53/udp -p 53:53/tcp -p 443:443 -v /etc/pihole:/etc/pihole:z -v /etc/dnsmasq.d:/etc/dnsmasq.d:z pihole/pihole:latest

Linux Magazine #2 2023: Distributies in een doosje

Alpine listing alpine:~$ apk search gnumeric gnumeric-1.12.53-r0 gnumeric-dev-1.12.53-r0 liborcus-0.17.2-r2 gnumeric-doc-1.12.53-r0 gnumeric-lang-1.12.53-r0 gnumeric-dbg-1.12.53-r0 alpine:~$ sudo apk add gnumeric (1/5) Installing libgsf (1.14.50-r0) (2/5) Installing librsvg (2.55.1-r0) (3/5) Installing libxslt (1.1.37-r0) (4/5) Installing goffice (0.10.53-r0) (5/5) Installing gnumeric (1.12.53-r0) Executing busybox-1.35.0-r29.trigger Executing glib-2.74.6-r0.trigger Executing gdk-pixbuf-2.42.10-r0.trigger Executing gtk-update-icon-cache-3.24.36-r0.trigger OK: 340 MiB in 176 packages

Linux DevOps Engineer (Operationeel) (1,0 fte) – Universiteit Utrecht

Functie Word jij enthousiast van technologieën zoals GitOps, OpenSource, DevOps, Containers, IaC, Terraform en Linux? Dan komen we graag met je in contact.   De Universiteit Utrecht is één van de vooraanstaandste universiteiten binnen Nederland en neemt een belangrijke plaats in op de wereldranglijst van universiteiten. Om deze plaatsen waar te kunnen maken, neemt digitalisering… Lees meer

PublicSpaces Conference: For a Collective Internet

Hoe bouwen we aan een internet dat werkt voor iedereen? Een online ruimte die onze gezondheid, vrijheid en bestaansmiddelen dient en niet in de houdgreep is van Big Tech? Op 27 en 28 juni organiseren PublicSpaces en Waag Futurelab de derde editie van de PublicSpaces conferentie. Onder leiding van moderatoren Clarice Gargard en Roland Duong onderzoeken we of de… Lees meer

Tech Summit 2023 | June 7th

Technology is a vital enabler of sustainability – from accelerating net zero transitions to creating more sustainable value chains. And, we believe there is so much more to discover! During the Tech Summit we’ll explore the most essential technologies in today’s quickly changing world and share our insights on how to tackle sustainability challenges with… Lees meer

Linux Magazine #1 2023: Raspberry Pi als Apache reverse proxy

Listing 1 ServerName reverseproxydemo.linuxmag.nl ServerAdmin webmaster@linuxmag.nl ProxyPass / http://192.168.1.50/ nocanon ProxyPassReverse / http://192.168.1.50/ ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined Listing 2 ServerName reverseproxydemo.linuxmag.nl ServerAdmin webmaster@linuxmag.nl SSLProxyEngine On ProxyPass / http://192.168.1.50/ nocanon ProxyPassReverse / http://192.168.1.50/ ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined SSLEngine On SSLCertificateFile /etc/letsencrypt/live/reverseproxydemo.linuxmag.nl/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/reverseproxydemo.linuxmag.nl/privkey.pem Listing 3 ServerName reverseproxydemo.linuxmag.nl ServerAdmin webmaster@linuxmag.nl SSLProxyEngine On SSLProxyVerify none SSLProxyCheckPeerCN… Lees meer

Linux Magazine #1 2023: Aan de slag met guestaccounts

Listing 1: sudo cp /usr/share/lightdm/lightdm.conf.d/50-disable-guest.conf /etc/lightdm/lightdm.conf.d/50-disable-guest.conf sudo nano /etc/lightdm/lightdm.conf.d/50-disable-guest.conf sudo ln -s /home/guestusersettings/ /etc/guest-session/skel echo touch “\$HOME/.skip-guest-warning-dialog” | sudo tee –append /etc/guest-session/prefs.sh sudo cp /usr/share/lightdm/lightdm.conf.d/60-zorin-os-lite.conf /etc/lightdm/lightdm.conf.d/60-zorin-os-lite.conf echo “autologin-guest=true” | sudo tee –append /etc/lightdm/lightdm.conf.d/60-zorin-os-lite.conf sudo cp /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf /etc/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf echo “greeter-show-manual-login=true” | sudo tee –append /etc/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf Listing 2 sudo ln -s /home/guestusersettings/ /etc/guest-session/skel echo touch “\$HOME/.skip-guest-warning-dialog” |… Lees meer

Linux Magazine #1 2023: Maak een webapplicatie voor ‘physical computing’

Toegang tot de LED en knop geven from flask import Flask, render_template from gpiozero import Button, LED led = LED(22) button = Button(26) button_count = 0 def increment_counter(): global button_count button_count = button_count + 1 button.when_pressed = increment_counter app = Flask(__name__) @app.route(“/”) def main(): page_data = { “led”: led.value, “button”: button.value, “button_count”: button_count } return… Lees meer