OpenVPN Access Server gør det nemt at opsætte og konfigurere en VPN. Noget der kan være ret kompliceret at gøre manuelt, især hvis det ikke er noget man er van til at arbejde med. Den er gratis at bruge for op til 2 aktive forbindelser, og dermed fin til mit setup. Formål Jeg har angivet […]
Forfatter: jette
Ubuntu: Opdater til ny LTS version
Først skal din nuværende version være helt up-to-date:
1 2 3 4 5 |
# apt-get update # apt-get dist-upgrade # reboot # apt-get autoremove |
Herefter kan du opdatere til f.eks. 20.04 fra 18.04
1 |
# do-release-upgrade |
Hvis ovenstående giver dig denne meddelse:
1 2 3 4 |
Checking for a new Ubuntu release There is no development version of an LTS available. To upgrade to the latest non-LTS develoment release set Prompt=normal in /etc/update-manager/release-upgrades. |
… betyder det følgende: Upgradering til ny LTS version aktiveres ikke før EFTER den første point release. Dvs. at hvis jeg har 18.04 installeret og vil opgradere til 20.04, […]
Varnish: Fjerne en backend server
Jeg vil fjerne en backend server fra Varnish loadbalancer, da den skal opgraderes. Umiddelbart skulle man mene at det er nok at kommentere linien med add_backend()
1 2 3 4 5 6 |
sub vcl_init { new vdir = directors.round_robin(); vdir.add_backend(web3); vdir.add_backend(web4); #vdir.add_backend(web5); } |
… men dette giver syntaksfejl. Man skal også kommentere blokken for serveren:
1 2 3 4 5 6 7 |
#backend web5 { # .host = "web5.example.com"; # .port = "80"; # .connect_timeout = 2s; # .first_byte_timeout = 30s; # .between_bytes_timeout = 2s; #} |
Du kan tjekke om der er syntaks fejl i konfigurationsfilen inden du forsøger at genstarte […]
ssh på flere porte
Jeg skal opgradere en server fra Ubuntu 18.04 til 20.04. Hvis Ubuntus opgraderingsværktøj do-release-upgrade detekterer at opgraderingen sker via en ssh forbindelse, åbnes automatisk en ssh forbindelse på port 1022 som man kan forbinde til, hvis man mister forbindelsen. Men kan jeg overhovedet forbinde til port 1022? Der kan være firewalls foran serveren og på […]
Skifte php version på Ubuntu
Det er en fordel at have mulighed for at installere flere forskellige version af php, og skifte mellem dem forholdsvist nemt. På den måde kan man hurtigt fortryde, hvis man får skiftet til en version der viser sig ikke at være kompatibel med ens kode. De fleste har både php til Apache og php til […]
Installer MariaDB klient på Fedora 30
Min opdatering gik i stå i dag pga en ‘transaction error’ i MariaDB pakkerne.
1 2 |
CRITICAL Error: Transaction test error: file /etc/my.cnf from install of MariaDB-common-10.4.13-1.fc30.x86_64 conflicts with file from package mariadb-connector-c-config-3.1.7-1.fc30.noarch |
Jeg har kun MariaDB klienten installeret, så jeg besluttede mig for ganske enkelt at reinstallere den. Først tjekkede jeg, hvilke MariaDB pakker der var installeret:
1 2 3 4 5 6 |
rpm -qa | grep -i mariadb MariaDB-client-[version].fc30.x86_64 MariaDB-common-[version].fc30.x86_64 mariadb-connector-c-[version].fc30.x86_64 mariadb-connector-c-config-[version].fc30.x86_64 |
Jeg fjernede ganske enkelt disse 4 pakker med dnf remove [pakkenavn] og installerede derefter […]
Håndtering af filer på Linux
Kommandoen find er et rigtig godt værktøj til at finde filer og evt. slette dem. Her et par eksempler: Tæl antallet af filer der starter med strengen ‘sess_’ i filnavnet og er mere end et år gamle:
1 |
find . -name "sess_*" -type f -atime +365 | wc -l |
Find jpg filer i en mappe der er tilgået (læst/vist) for mere end 2 dage siden:
1 |
find /sti/til/mappe/ -name "*.jpg" -type f -atime +2 -ls |
[…]
Angular 8
Jeg har fornylig opdateret et projekt til Angular 8 og har i den forbindelse opdaget et par signifikante ændringer: Fejlen “More than one module matches…”
1 2 |
$ ng g directive sti/til/nyt/modul/some-name More than one module matches. Use skip-import option to skip importing the component into the closest module. |
I Angular 7 blev nye moduler blot automatisk tilføjet i app.module.ts, men i Angular 8 er det åbenbart nødvendig at angive hvor det skal tilføjes. Løsningen er derfor (såfremt […]
Bøger om hjernen og mentalt helbred
Dette er min absolutte favorit blandt alle de bøger jeg har læst om sindet. Mark Manson skriver bramfrit med attitude og uden omsvøb. Han stryger ikke læseren med hårene og pakker ikke noget ind. Det er IKKE en selvhjælpsbog for sarte godhedsapostle der hylder det politisk korrekte… selvom det faktisk nok er dem der har mest […]
Nginx kommandoer
Tekst konfiguration
1 |
nginx -t |
Genstart
1 |
service nginx restart |
Aktiver domæne
1 |
ln -s /etc/nginx/sites-available/www.example.org /etc/nginx/sites-enabled/ |