Artiklar
Posts written by Author: Rickard
Arbeta med systemd unit-filer
Posted on
October 22nd at 8:46am
Konfigurationen för en unit
För att se innehållet i en unit kan du använda systemctl cat . Då visas unit-filen för den unit du valt och även alla extra filer den läser in när den startas.
[root@workstation ~]# systemctl cat nginx.service
# /usr/lib/systemd/system/nginx.service
[Unit]
Des...
Dynamisk DNS och Wireguard
Posted on
October 24th at 1:18pm
När Wireguard startar slår den upp domännamnet som den ska ansluta mot. Detta händer bara en gång vilket gör att om man har en peer med dynamisk DNS som byter IP-nummer kommer inte Wireguard att börja arbeta mot det nya IP-nummret.
För att komma runt detta följer det med ett script i wireguard-to...
Exkludera paket i YUM
Posted on
October 21st at 10:51am
Om du behöver uppdatera ett system men inte vill uppdatera vissa paket så kan du använda -x eller --exclude.
yum update --exclude nginx
Om det skulle behövas att ett paket alltid excluderas så går det att lägga in en exclude i /etc/yum.conf
exclude=nginx
Generera lösenord med Laminas-Math
Posted on
July 23rd at 7:58am
För att generera lösenord på ett säkert och smidigt sätt så går det att använda biblioteket Laminas-Math
Installation
[user@workstation ~]$ composer require laminas/laminas-math
Användning
use Laminas\Math\Rand;
$chars = '0123456789abcdefghjkmnpqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ_-%^#!?{}[...
Kontrollera att TLS-certifikat matchar med nyckel
Posted on
July 7th at 11:46am
Ibland måste man verifiera att nyckeln hör till certifikatet. Då kan du använda dig av pubkey på både nyckel och certifikat. Jag använder openssl md5 bara för att göra det lättare att matcha nycklarna.
$ openssl x509 -noout -pubkey -in certifikat.crt | openssl md5
MD5(stdin)= 36a55ee2d8b997d4c692b...
Ladda SSH-nycklar vid start i Windows
Posted on
October 29th at 3:55pm
Ibland kan det vara trevligt att automatiskt få sina SSH-nycklar laddade direkt när du loggar in med din användare i Windows. Länge har PuTTY varit ett bra alternativ för att ansluta via SSH till en linuxserver. Nu finns det även OpenSSH inbyggt i Windows 10 men PuTTY fortsätter vara ett bra alt...
Lägga till domän i ett Let’s Encrypt certifikat
Posted on
July 23rd at 7:58am
Ibland vill lägga till en domän i ett befintligt certifikat, tex om man ska flytta en webbsida från en adress till en annan eller om man vill att sidan nu ska svara på två adresser.
Med alternativet --expand kan du lägga till en domän i ett befintligt certifikat. Säg att du vill lägga till nyse...
Standard filrättigheter i Linux och umask
Posted on
July 23rd at 7:58am
Standardrättigheter för filer och kataloger som skapas i Linux är 0666 för filer och 0777 för kataloger. Det är kanske inte helt optimalt att alla användare skulle få rätt att skriva i alla kataloger som skapades, det används umask för att lösa. Med umask sätter du ett värde som dras bort från sta...
Uppdatera storlek på disk i Linux
Posted on
July 23rd at 7:58am
När du utökat disken i VMware, Proxmox eller annan hypervisor så måste du ändra starta om maskingen eller tvinga en omscanning av disken.
En omscanning av disken kan du göra genom följande kommando:
echo 1 > /sys/class/block/sda/device/rescan
Visa loggar från en unit
Posted on
October 21st at 12:30am
Ibland vill man bara visa loggar från en tjänst eller unit, detta gör med argumentet journalctl -u eller journalctl --unit .
journalctl --unit nginx
VSCodium och PHP Xdebug 3.0
Posted on
July 23rd at 7:58am
I och med releasen av Xdebug 3.0 så ändrades många konfigurationsparametrar vilket gör att många guider inte längre fungerar för att få igång Xdebug. I denna artikel kommer jag visa hur du får igång VSCodium/Visual Studio Code att fungera med Xdebug på en annan server.
VSCodium / Visual Stud...