Linux
-
Blandade säkerhetstips, del 3 – LD_PRELOAD
Nästan alla program i Linux- och Unix-system använder dynamiskt länkade bibliotek. En praktisk funktion som gör att programmen blir mindre och det går att uppdatera biblioteken utan att programmen behöver kompileras om.
-
Avancerade rättigheter i Linux
ACL (Access Control List) är något relativt okänt och sällan använt i Linux. Men trots det finns ACL i Linux som standard för filsystemen ext4 och XFS. Det erbjuder mer kontroll över vem som har tillgång till vad och är ett komplement till de vanliga rättigheterna.
-
Lär dig skriva manualsidor i Linux
Nästan alla verktyg och projekt i Linux har välskrivna manualsidor. Det är något vi tar för givet i Linux. Samtidigt kan det verka som något mystiskt med hur manualsidor är uppbyggda.
-
Globala och lokala variabler i skalet
Det finns två typer av variabler i skalet i Linux och andra UNIX-system. Dessa är globala – även kallat miljövariabler – samt lokala variabler. Skillnaden är inte helt uppenbar vid en första anblick. Som exempel i denna artikel kommer jag att använda skalet Bash.
-
Kör Linux direkt i Windows med WSL2
WSL står för Windows Subsystem for Linux och har funnits i Windows 10 sedan 2016. Det är ett system för att köra Linuxdistributioner direkt i Windows. Men med WSL översattes systemanropen i Linuxsystemet till Windows NT-kärnan. WSL byggde alltså i grund och botten på Windows. Detta gjorde att mer avancerade program inte fungerade i WSL, exempelvis Docker.
-
Säkerhetskopiering med restic
Efter att använt
rsync
för säkerhetskopiering i många år började jag se mig om efter nya alternativ. Det är inget fel pårsync
– det har fungerat perfekt för mina ändamål under lång tid. Men det finns en del nackdelar. -
En egen Docker registry med lastbalansering och high availability
Det har aldrig varit så enkelt att bygga lastbalanserade lösningar som nu med hjälp av Docker Swarm. Ännu smidigare blir det med Docker Stack och en enkel docker-compose.yml-fil. Här visar jag ett enkelt exempel på hur man kan bygga sin egen lastbalanserade Docker registry med tre noder på internet.
-
Inodes och filpekare
Vad är det här med inode och filpekare egentligen? Och hur kommer det sig att man inte kan rotera en öppen loggfil enbart genom att döpa om den gamla filen med
mv
?
CyberInfo Sverige är ett IT- och medieföretag i nordvästra Skåne som tillhandahåller böcker, utbildningar, nyheter och konsulttjänster inom Linux, säkerhet och programmering.
CyberInfo Sverige är godkänd för F-skatt, är momsregistrerat och innehar
utgivningsbevis för webbplatsen www.cyberinfo.se.