• Introduktion till ss kommandot i Linux

    ss är ett kraftfullt Linux-verktyg för att visa detaljer om nätverksanslutningar och sockets. Det ersätter netstat och kan visa TCP, UDP och andra protokoll, med stöd för avancerad filtrering och detaljerad statusinformation. Användbart för nätverksövervakning och felsökning.

    Introduktion till ss kommandot i Linux

    ss är ett kraftfullt verktyg för att visa information om nätverksanslutningar, sockets och liknande i Linux. Det är en del av iproute2-paketet och har i många fall ersatt det äldre netstat-kommandot på moderna Linux-distributioner.

    Grundläggande användning

    För att använda ss måste du ha root-åtkomst eller tillräckliga behörigheter. Kommandot används vanligtvis i följande format:

    ss [OPTION] [FILTER]

    Här är en enkel användning för att lista alla aktiva nätverksanslutningar:

    ss

    Vanliga optioner

    1. -a: Visar både lyssnande och icke-lyssnande sockets.
    ss -a
    1. -l: Visar endast lyssnande sockets.
    ss -l
    1. -t: Visar endast TCP-sockets.
    ss -t
    1. -u: Visar endast UDP-sockets.
    ss -u
    1. -n: Visar numeriska adresser istället för att försöka lösa namn.
    ss -n

    Djupdykning i funktioner och exempel

    Lista alla aktiva anslutningar

    ss -a

    Detta kommando listar alla sockets inklusive både lyssnande och aktiva anslutningar.

    Visa endast lyssnande TCP-sockets

    ss -lt

    Använd detta för att få en snabb överblick över alla tjänster som lyssnar på TCP-portar.

    Få detaljerad information om sockets

    ss -e

    Med denna option kan du se mer detaljerad information om varje socket, inklusive tilläggsinformation som kan vara användbar för diagnostiska ändamål.

    Filtrering efter specifik port

    För att filtrera sockets som använder en specifik port kan du använda sport eller dport beroende på om du är intresserad av källporten eller destinationsporten.

    ss -at sport = :80

    Detta kommando visar alla TCP-anslutningar som använder port 80.

    Visa sockets för ett specifikt protokoll

    ss -u -a

    Detta kommando visar alla UDP-anslutningar.

    Kombinera filter

    Du kan kombinera olika filter för att få en mer specifik lista över sockets.

    ss -at state established '( dport = :22 or sport = :22 )'

    Detta kommando visar alla etablerade TCP-anslutningar där antingen källporten eller destinationsporten är 22, vilket är vanligt för SSH.

    Detaljerade exempel och användningsfall

    Övervaka nätverksprestanda

    Genom att använda ss i kombination med andra verktyg kan du skapa en kraftfull nätverksövervakningslösning. Till exempel kan du använda ss för att fånga upp realtidsdata om nätverksanslutningar och sedan bearbeta denna data med skript eller andra verktyg.

    ss -tn src 192.168.1.100

    Detta kommando visar alla aktiva TCP-anslutningar från IP-adressen 192.168.1.100.

    Integrering med skript

    Du kan använda ss i bash-skript för att automatisera nätverksrelaterade uppgifter. Här är ett exempel på ett skript som kontrollerar om en viss port är öppen och skriver ut ett meddelande baserat på resultatet.

    #!/bin/bash
    
    PORT=80
    if ss -tln | grep -q ":$PORT"; then
        echo "Port $PORT is open"
    else
        echo "Port $PORT is closed"
    fi

    Användning med cron för regelbunden övervakning

    Du kan använda ss tillsammans med cron för att skapa regelbundna rapporter om nätverksstatus. Här är ett exempel på hur du kan konfigurera en cron-jobb som kör ett skript varje timme för att logga aktuella anslutningar.

    0 * * * * /path/to/your_script.sh >> /var/log/network_connections.log

    Avancerad användning

    Spåra specifika anslutningar

    För att spåra och diagnostisera specifika nätverksanslutningar kan du använda avancerade filter i ss.

    ss -o state established '( dport = :80 or sport = :80 )'

    Detta kommando visar alla etablerade anslutningar relaterade till HTTP (port 80) och inkluderar timerinformation.

    Diagnostisera nätverksproblem

    Genom att kombinera ss med andra diagnostikverktyg som ping och traceroute kan du felsöka nätverksproblem mer effektivt.

    ss -o state syn-sent

    Detta kommando visar alla sockets som är i SYN-SENT-tillstånd, vilket indikerar att de försöker etablera en anslutning.

    Slutord

    ss är ett mångsidigt och kraftfullt verktyg för nätverksadministratörer och alla som behöver detaljerad information om nätverksanslutningar på en Linux-maskin. Genom att behärska dess olika optioner och filter kan du snabbt och effektivt diagnostisera och övervaka nätverkstrafik och anslutningar.

    Genom att använda ss regelbundet i din dagliga drift kan du säkerställa en bättre nätverksövervakning och snabbare felsökning, vilket bidrar till en mer stabil och säker IT-miljö.

    För att maximera din användning av ss, rekommenderas det att du experimenterar med olika optioner och filterkombinationer för att hitta de som bäst passar dina specifika behov och arbetsflöden.

    Manunal sidan för ss i vår wiki

    https://wiki.linux.se/index.php/Ss

  • KDE har släppt KDE Frameworks 6.3

    KDE Frameworks är en samling av över 70 tilläggsbibliotek till Qt som erbjuder vanliga funktioner för KDE Plasma-skrivbordet och dess applikationer. De tillhandahåller verktyg för UI-förbättringar, ikonhantering, filindexering och mer, och uppdateras regelbundet för att förbättra prestanda och användarupplevelse.

    En uppdatering som förbättrar användargränssnittet och åtgärdar buggar för KDE Plasma-skrivbordet och dess applikationer. Den nya versionen förbättrar renderingen av SVG-bilder på skärmar med fraktionell skalning, förnyar utseendet på små dialogrutor och kommandofält, och justerar färgerna på ikoner i mörka färgscheman. Uppdateringen löser också långvariga fördröjningar i filindexering och problem med popup-fönster i ”Hämta ny [sak]” och sökning i Kickoff-applikationsstartaren. Nästa uppdatering, KDE Frameworks 6.4, är planerad till den 12 juli 2024, medan KDE Plasma 6.1 med nya funktioner släpps den 18 juni 2024.

    https://kde.org/announcements/frameworks/6/6.3.0

  • Installera LOMP på Ubuntu 24.04 och RHEL: En detaljerad guide

    OpenLiteSpeed är en högpresterande, lättviktig och öppen källkodsversion av LiteSpeed Technologies webbserver. Den stödjer Apache .htaccess, integrerad sidcache, SSL/TLS, och moderna protokoll som HTTP/2 och QUIC, vilket gör den idealisk för både små och stora webbplatser.

    Denna artikel ger en omfattande guide om hur man installerar LOMP (Linux, OpenLiteSpeed, MySQL/MariaDB, PHP) på både Ubuntu 24.04 och RHEL (Red Hat Enterprise Linux). Vi kommer också att diskutera för- och nackdelar med att använda OpenLiteSpeed jämfört med Apache.

    Innehållsförteckning

    1. Introduktion till LOMP
    2. Förberedelser
    3. Installera OpenLiteSpeed
    • Ubuntu 24.04
    • RHEL
    1. Konfigurera OpenLiteSpeed
    2. Installera MySQL/MariaDB
    • Ubuntu 24.04
    • RHEL
    1. Installera PHP
    • Ubuntu 24.04
    • RHEL
    1. Konfigurera PHP med OpenLiteSpeed
    2. Säkerställa installationen
    3. Jämförelse mellan OpenLiteSpeed och Apache
    4. Slutsats

    1. Introduktion till LOMP

    LOMP är en populär webbutvecklingsstack som består av Linux, OpenLiteSpeed, MySQL/MariaDB och PHP. Det är ett utmärkt alternativ till den mer kända LAMP-stacken som använder Apache istället för OpenLiteSpeed. OpenLiteSpeed är känt för sin höga prestanda och låga resursförbrukning, vilket gör det till ett attraktivt val för många utvecklare och systemadministratörer.

    2. Förberedelser

    Innan vi börjar med installationen, se till att din server är uppdaterad.

    Ubuntu 24.04

    Kör följande kommandon för att uppdatera ditt system:

    sudo apt update
    sudo apt upgrade

    RHEL

    För RHEL, använd följande kommando för att uppdatera systemet:

    sudo yum update

    3. Installera OpenLiteSpeed

    Ubuntu 24.04

    Steg 1: Lägg ladda hem OpenLiteSpeed

    Ladda hem OpenLiteSpeed

    wget https://openlitespeed.org/packages/openlitespeed-1.8.1-x86_64-linux.tgz 
    
     zcat openlitespeed-1.8.1-x86_64-linux.tgz | tar xvf -

    Steg 2: Installera OpenLiteSpeed

    cd openlitespeed

    ./install.sh

    Steg 3: Starta OpenLiteSpeed

    Efter installationen, starta OpenLiteSpeed-tjänsten.

    sudo systemctl start lsws
    sudo systemctl enable lsws

    Steg 4: Verifiera installationen

    Du kan verifiera att OpenLiteSpeed körs genom att besöka din serverns IP-adress på port 8088 (http://your_server_ip:8088).

    RHEL

    Steg 1: Lägg till OpenLiteSpeed repository

    För att lägga till OpenLiteSpeed repository, kör följande kommando:

    sudo rpm -Uvh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el7.noarch.rpm

    Steg 2: Installera OpenLiteSpeed

    Nu kan vi installera OpenLiteSpeed med yum.

    sudo yum install openlitespeed

    Steg 3: Starta OpenLiteSpeed

    Efter installationen, starta OpenLiteSpeed-tjänsten.

    sudo systemctl start lsws
    sudo systemctl enable lsws

    Steg 4: Verifiera installationen

    Du kan verifiera att OpenLiteSpeed körs genom att besöka din serverns IP-adress på port 8088 (http://your_server_ip:8088).

    4. Konfigurera OpenLiteSpeed

    Steg 1: Åtkomst till OpenLiteSpeed Admin Panel

    OpenLiteSpeed har en webbaserad administratörspanel som körs på port 7080. För att logga in, måste vi först ställa in ett administratörslösenord.

    sudo /usr/local/lsws/admin/misc/admpass.sh

    Steg 2: Logga in på Admin Panel

    En fördel med OpenLiteSpeed är en kontrollpanel via webläsare

    Öppna din webbläsare och gå till http://your_server_ip:7080. Logga in med användarnamnet ”admin” och det lösenord du just skapade.

    5. Installera MySQL/MariaDB

    Ubuntu 24.04

    Steg 1: Installera MySQL/MariaDB

    Vi kommer att använda MariaDB, en populär gaffel av MySQL.

    sudo apt install mariadb-server mariadb-client

    Steg 2: Säkerställa MariaDB

    Kör säkerhetsskriptet för MariaDB för att ställa in root-lösenordet och säkerställa databasen.

    sudo mysql_secure_installation

    Följ instruktionerna på skärmen för att ställa in root-lösenordet och ta bort onödiga användarkonton och databaser.

    RHEL

    Steg 1: Installera MySQL/MariaDB

    Installera MariaDB-servern med följande kommando:

    sudo yum install mariadb-server mariadb

    Steg 2: Starta och aktivera MariaDB

    Starta MariaDB-tjänsten och aktivera den vid uppstart.

    sudo systemctl start mariadb
    sudo systemctl enable mariadb

    Steg 3: Säkerställa MariaDB

    Kör säkerhetsskriptet för MariaDB.

    sudo mysql_secure_installation

    Följ instruktionerna på skärmen för att ställa in root-lösenordet och ta bort onödiga användarkonton och databaser.

    6. Installera PHP

    Ubuntu 24.04

    Steg 1: Lägg till PHP repository

    Lägg till repository som innehåller de senaste versionerna av PHP.

    sudo add-apt-repository ppa:ondrej/php
    sudo apt update

    Steg 2: Installera PHP

    Installera PHP och några vanliga tillägg.

    sudo apt install lsphp82 lsphp82-mysql lsphp82-common lsphp82-opcache lsphp82-mcrypt lsphp82-curl lsphp82-gd

    RHEL

    Steg 1: Lägg till EPEL och Remi repository

    För att få tillgång till de senaste PHP-paketen, lägg till EPEL och Remi repository.

    sudo yum install epel-release
    sudo yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

    Steg 2: Aktivera Remi repository

    Aktivera Remi repository för PHP 8.2.

    sudo yum-config-manager --enable remi-php82

    Steg 3: Installera PHP

    Installera PHP och några vanliga tillägg.

    sudo yum install lsphp82 lsphp82-mysqlnd lsphp82-common lsphp82-opcache lsphp82-curl lsphp82-gd

    7. Konfigurera PHP med OpenLiteSpeed

    Steg 1: Konfigurera PHP

    Vi måste berätta för OpenLiteSpeed att använda vår PHP-installation. Detta görs genom adminpanelen.

    1. Logga in på OpenLiteSpeed Admin Panel.
    2. Gå till ”Server Configuration” -> ”External App” och skapa en ny ”LiteSpeed SAPI App”.
    3. Konfigurera den med följande inställningar:
    • Name: lsphp
    • Address: uds://tmp/lshttpd/lsphp.sock
    • Notes: LiteSpeed PHP
    • Max Connections: 35
    • Environment: PHP_LSAPI_CHILDREN=35
    • Initial Request Timeout (secs): 60
    • Retry Timeout (secs): 0
    • Command: /usr/local/lsws/lsphp82/bin/lsphp
    1. Gå till ”Script Handler” och skapa en ny skripthanterare för PHP.
    • Suffixes: php
    • Handler Type: LiteSpeed SAPI
    • Handler Name: lsphp

    Steg 2: Testa PHP

    Skapa en PHP-fil för att verifiera installationen.

    echo "<?php phpinfo(); ?>" | sudo tee /usr/local/lsws/Example/html/phpinfo.php

    Öppna din webbläsare och gå till http://your_server_ip:8088/phpinfo.php för att se PHP-konfigurationssidan.

    8. Säkerställa installationen

    Steg 1: Säkerhet och brandvägg

    Se till att endast nödvändiga portar är öppna i din brandvägg.

    Ubuntu 24.04

    sudo ufw allow 22/tcp
    sudo ufw allow 80/tcp
    sudo ufw allow 443/tcp
    sudo ufw enable

    RHEL

    sudo firewall-cmd --permanent --add-service=http
    sudo firewall-cmd --permanent --add-service=https
    sudo firewall-cmd --reload

    Steg 2: SSL/TLS Certifikat

    Installera ett SSL/TLS-certifikat för att säkra din

    webbplats. Ett gratis alternativ är Let’s Encrypt.

    1. Installera certbot.

    Ubuntu 24.04

    sudo apt install certbot

    RHEL

    sudo yum install certbot
    1. Hämta och installera certifikatet.
       sudo certbot certonly --standalone -d your_domain
    1. Konfigurera OpenLiteSpeed att använda SSL-certifikatet via adminpanelen.

    9. Jämförelse mellan OpenLiteSpeed och Apache

    Fördelar med OpenLiteSpeed

    1. Prestanda: OpenLiteSpeed är känt för sin höga prestanda och låga resursförbrukning, särskilt under höga trafikbelastningar.
    2. Inbyggd caching: OpenLiteSpeed har inbyggd sidcaching som kan avsevärt förbättra laddningstider.
    3. Säkerhet: OpenLiteSpeed erbjuder en mängd säkerhetsfunktioner inklusive DDoS-skydd, IP-geoblockering och mer.
    4. Modern arkitektur: OpenLiteSpeed är designat för att hantera HTTP/2 och QUIC utan extra moduler.

    Nackdelar med OpenLiteSpeed

    1. Kompatibilitet: OpenLiteSpeed har färre moduler och tredjepartsintegrationer jämfört med Apache.
    2. Administrativt gränssnitt: Adminpanelen kan vara mindre intuitiv och användarvänlig för nya användare.
    3. Support och dokumentation: OpenLiteSpeed har mindre omfattande support och dokumentation jämfört med Apache.

    Fördelar med Apache

    1. Moduler och tillägg: Apache har ett stort antal moduler och tillägg som kan utöka dess funktionalitet.
    2. Flexibilitet: Apache kan konfigureras att fungera i en mängd olika miljöer och scenarier.
    3. Dokumentation och community: Apache har en omfattande dokumentation och ett stort användarcommunity.

    Nackdelar med Apache

    1. Prestanda: Apache kan ha sämre prestanda jämfört med OpenLiteSpeed under höga trafikbelastningar.
    2. Resursförbrukning: Apache kan kräva mer resurser jämfört med OpenLiteSpeed.

    10. Slutsats

    Att installera och konfigurera LOMP-stacken på både Ubuntu 24.04 och RHEL kan verka komplicerat, men med rätt instruktioner kan det göras relativt enkelt. OpenLiteSpeed erbjuder flera fördelar jämfört med Apache, särskilt när det gäller prestanda och resurseffektivitet. Beroende på dina specifika behov kan valet mellan OpenLiteSpeed och Apache variera, men med denna guide bör du ha en solid grund för att komma igång med din LOMP-installation.

    Genom att följa denna guide har du nu en fullt fungerande LOMP-stack på din Ubuntu 24.04- eller RHEL-server. Du är redo att börja utveckla och distribuera dina webbapplikationer med en kraftfull och effektiv servermiljö.

  • Guide: Installation av psmisc och Användning av fuser

    fuser är ett Linux-verktyg som identifierar vilka processer som använder en specifik fil, filsystem eller nätverksport. Det hjälper att hantera resurslåsning genom att lista process-ID:n och användarnamn för dessa processer, och kan även användas för att döda dem vid behov.

    Introduktion

    Linux är känt för sina kraftfulla och flexibla kommandoradsverktyg, och ett av de paket som erbjuder en mängd sådana verktyg är psmisc. Detta paket innehåller flera små men användbara verktyg som hjälper systemadministratörer och avancerade användare att hantera processer och systemresurser. I denna artikel kommer vi att fokusera på hur man installerar psmisc och hur man använder kommandot fuser, inklusive flera exempel för att illustrera dess användbarhet.

    Installation av psmisc

    Innan vi går vidare till detaljerna om fuser, låt oss börja med att installera psmisc-paketet. Installationsproceduren kan variera beroende på din Linux-distribution.

    För Debian-baserade system (Ubuntu, etc.)
    1. Uppdatera paketlistan
       sudo apt-get update
    1. Installera psmisc
       sudo apt-get install psmisc
    För Red Hat-baserade system (Fedora, CentOS, etc.)
    1. Uppdatera paketlistan
       sudo yum check-update
    1. Installera psmisc
       sudo yum install psmisc

    Efter att ha installerat psmisc-paketet har du nu tillgång till flera verktyg, inklusive fuser, killall, pstree, peekfd och prtstat.

    Användning av fuser

    fuser är ett kraftfullt verktyg som används för att identifiera vilka processer som använder en specifik fil, ett filsystem eller en socket. Detta kan vara särskilt användbart när du behöver veta vilka processer som har åtkomst till en fil som du försöker ta bort eller avmontera.

    Grundläggande syntax

    Den grundläggande syntaxen för fuser är:

    fuser [alternativ] fil

    Vanliga alternativ

    • -a: Visar alla filer som specificerats på kommandoraden. Som standard visas endast filer som används av minst en process.
    • -i: Frågar användaren om bekräftelse innan en process dödas.
    • -k: Dödar processer som använder den specificerade filen.
    • -m: Namnet anger en fil på ett monterat filsystem eller en blockenhet som är monterad. Alla processer som har tillgång till filer på det filsystemet listas.
    • -n: Utrymmestyp. Använd det specificerade utrymmet istället för standardutrymmet fil. Tillgängliga utrymmestyper är file, udp, och tcp.
    • -s: Tyst läge. Endast felmeddelanden visas.
    • -u: Lägg till användarnamnet för processens ägare till varje PID.

    Exempel på användning av fuser

    Exempel 1: Identifiera processer som använder en fil

    Antag att vi har en fil /tmp/testfil.txt och vi vill veta vilka processer som för närvarande använder denna fil.

    fuser /tmp/testfil.txt

    Utdata kan se ut så här:

    /tmp/testfil.txt:  1234

    Detta betyder att processen med PID 1234 använder filen /tmp/testfil.txt.

    Exempel 2: Visa användar-ID för processer

    För att visa användar-ID:n för de processer som använder en fil, använd -u alternativet.

    fuser -u /tmp/testfil.txt

    Utdata kan se ut så här:

    /tmp/testfil.txt:  1234(user1)

    Här ser vi att processen med PID 1234 som använder filen /tmp/testfil.txt ägs av användaren user1.

    Exempel 3: Identifiera processer som använder en katalog

    För att identifiera alla processer som använder en specifik katalog, använd följande kommando:

    fuser /tmp

    Utdata kan visa något liknande:

    /tmp:  1234  5678  9012

    Detta betyder att processerna med PID:erna 1234, 5678 och 9012 använder katalogen /tmp.

    Exempel 4: Döda alla processer som använder en fil

    Ibland kan du behöva döda alla processer som använder en specifik fil, exempelvis om du försöker avmontera ett filsystem men får ett felmeddelande om att filen är i bruk.

    fuser -k /tmp/testfil.txt

    Detta kommando dödar alla processer som använder filen /tmp/testfil.txt.

    Exempel 5: Identifiera processer som använder en TCP-port

    För att identifiera vilka processer som använder en specifik TCP-port, exempelvis port 80, använd följande kommando:

    fuser -n tcp 80

    Utdata kan visa något liknande:

    80/tcp:  2345  6789

    Detta betyder att processerna med PID:erna 2345 och 6789 använder TCP-port 80.

    Exempel 6: Döda alla processer som använder en TCP-port

    Om du vill döda alla processer som använder en specifik TCP-port, exempelvis port 80, kan du använda följande kommando:

    fuser -k -n tcp 80

    Detta kommando kommer att döda alla processer som använder TCP-port 80.

    Avancerade Användningar

    Kombinera med andra kommandon

    Du kan kombinera fuser med andra kommandon för att utföra mer komplexa uppgifter. Till exempel, om du vill döda alla processer som använder en specifik fil men också vill få bekräftelse innan varje process dödas, kan du använda -i alternativet:

    fuser -ki /tmp/testfil.txt
    Skriptning med fuser

    fuser kan också användas i skript för att automatisera vissa uppgifter. Här är ett enkelt skript som kontrollerar om en viss fil används, och om så är fallet, dödar alla processer som använder den:

    #!/bin/bash
    
    FIL="/tmp/testfil.txt"
    
    if fuser $FIL; then
      echo "$FIL används. Dödar processer..."
      fuser -k $FIL
    else
      echo "$FIL används inte."
    fi

    Spara detta skript som check_and_kill.sh, gör det körbart med chmod +x check_and_kill.sh, och kör det sedan med ./check_and_kill.sh.

    Slutsats

    psmisc-paketet och dess fuser-kommando är ovärderliga verktyg för systemadministratörer och avancerade Linux-användare. Genom att kunna identifiera och hantera processer som använder specifika filer, kataloger eller nätverksportar, kan du få bättre kontroll över ditt system och lösa problem som kan uppstå när filer eller resurser är låsta av vissa processer.

    Vi har täckt installationen av psmisc, grundläggande och avancerad användning av fuser, samt gett flera praktiska exempel. Med denna kunskap bör du nu vara väl rustad att använda

    fuser för att effektivt hantera processer och systemresurser på din Linux-maskin.

    Fler exempel och praktiska tillämpningar

    För att ytterligare illustrera hur användbart fuser kan vara i olika situationer, låt oss utforska några fler scenarier och exempel.

    Exempel 7: Identifiera processer som använder en nätverksanslutning

    För att ta reda på vilka processer som använder en specifik nätverksanslutning, exempelvis en UDP-port, kan du använda -n udp-alternativet:

    fuser -n udp 12345

    Detta kommando listar alla processer som använder UDP-port 12345.

    Exempel 8: Monitorera en fil kontinuerligt

    Om du vill övervaka vilka processer som använder en fil kontinuerligt, kan du kombinera fuser med watch-kommandot:

    watch -n 1 fuser /path/to/file

    Detta kommando uppdaterar utdata var sekund och visar vilka processer som använder filen /path/to/file.

    Exempel 9: Felsökning av filsystemmonteringar

    Ibland kan du stöta på problem när du försöker avmontera ett filsystem eftersom det används av vissa processer. fuser kan hjälpa dig att identifiera och åtgärda detta problem.

    umount /mnt/mydisk
    # Output: umount: /mnt/mydisk: target is busy
    
    # Använd fuser för att identifiera vilka processer som använder filsystemet
    fuser -m /mnt/mydisk
    
    # Output might be: /mnt/mydisk:  1234c  5678c
    
    # Döda dessa processer
    fuser -k -m /mnt/mydisk
    
    # Försök avmontera igen
    umount /mnt/mydisk

    Genom att använda fuser på detta sätt kan du identifiera och döda de processer som hindrar avmontering av ett filsystem.

    Exempel 10: Avancerad processkontroll

    För mer avancerad processkontroll kan du använda fuser tillsammans med andra kommandon och skript. Följande skript identifierar alla processer som använder en viss fil och skickar ett specifikt signal till dessa processer:

    #!/bin/bash
    
    FIL="/path/to/file"
    SIGNAL=SIGTERM
    
    echo "Sänder $SIGNAL till alla processer som använder $FIL..."
    
    for pid in $(fuser -u $FIL 2>/dev/null | awk '{print $1}'); do
      echo "Sänder $SIGNAL till PID $pid..."
      kill -$SIGNAL $pid
    done
    
    echo "Klart."

    Detta skript är användbart när du vill skicka en specifik signal till processer, exempelvis för att avsluta dem graciöst istället för att tvångsdöda dem.

    Sammanfattning

    I denna artikel har vi täckt installationen av psmisc-paketet, grundläggande och avancerad användning av fuser, samt gett flera praktiska exempel för att illustrera dess användbarhet i olika situationer. Genom att bemästra fuser kan du effektivt övervaka och hantera processer som använder viktiga systemresurser, vilket kan hjälpa till att förbättra systemets stabilitet och prestanda.

    Kom ihåg att fuser är ett mycket kraftfullt verktyg och bör användas med försiktighet, särskilt när du dödar processer som kan vara kritiska för systemets funktion. Alltid verifiera vilka processer som påverkas och säkerställ att du inte av misstag avslutar viktiga systemtjänster.

    För vidare läsning och djupare förståelse, rekommenderas det att utforska fuser-manualen och experimentera med olika alternativ och scenarier i en säker testmiljö innan du använder kommandot på ett produktionssystem.

    man fuser

    Med denna kunskap i verktygslådan kan du nu ta full kontroll över processhantering och resursövervakning på din Linux-maskin. Lycka till!

    Manualsidan för fuser i vår wiki

    https://wiki.linux.se/index.php/Fuser

  • LibreOffice 24.2.4 har släppts med 72 buggfixar

    Tro bestämt bugjägare Tux använder fel verktyg.

    LibreOffice 24.2.4 har släppts med 72 buggfixar och användare uppmanas att uppdatera omedelbart. Uppdateringen förbättrar stabilitet och tillförlitlighet och är tillgänglig för DEB- och RPM-baserade GNU/Linux-distributioner. LibreOffice 24.2, som lanserades i januari 2024, introducerade betydande förbättringar som ett nytt versionsnummer, säkerhets- och tillgänglighetsfunktioner, samt bättre kompatibilitet med MS Office. Denna version kommer att stödjas med underhållsuppdateringar fram till november 2024, och nästa version, 24.2.5, planeras till juli 2024. The Document Foundation påminner om att detta är en ”Community”-utgåva och rekommenderar LibreOffice Enterprise för företagsanvändare.

    Läs mer här

  • blendOS 4 är här.

    BlendOS är ett operativsystem som kombinerar funktioner från flera Linux-distributioner för att erbjuda en flexibel och anpassningsbar användarupplevelse. Det möjliggör sömlös integration av applikationer och verktyg från olika Linux-miljöer, vilket förbättrar både användbarhet och prestanda.

    blendOS v4 har släppts: Arch Linux, nu oföränderlig, deklarativ och atomisk
    Vi är stolta över att presentera blendOS v4, en revolutionerande version som gör blendOS till en mycket flexibel, oföränderlig och atomisk variant av Arch Linux. Till skillnad från andra oföränderliga Linuxdistributioner behåller blendOS flexibiliteten hos traditionella Linux-distributioner tack vare sin deklarativa natur. Vi fortsätter att stödja paket från Ubuntu, Fedora, Debian och andra distributioner, och erbjuder även stöd för Android-applikationer. Du kan välja vilken skrivbordsmiljö som helst från Arch Linux-repositorier eller AUR, eller använda någon av de förkonfigurerade miljöerna (inklusive KDE Plasma, MATE, XFCE och Budgie) via spårfunktionen i blendOS v4 (mer om detta senare).

    Version 4 är den första helt deklarativa utgåvan av blendOS, vilket innebär att du kan välja vilka paket, kärnor eller drivrutiner som helst från Arch-repositorier/AUR på en basinstallation av Arch, samtidigt som du får förkonfigurerade spår för GNOME, KDE, XFCE, MATE och Budgie om du vill slippa besväret med att ställa in allt själv.
    Till exempel kan du med denna konfiguration ha en blendOS-installation med GNOME, Firefox, Caddy-webbservern och Visual Studio Code.

    Nu kan du använda vilken skrivbordsmiljö, kärna eller paket som helst från Arch-repositorier/AUR genom att ändra spårvariabeln till blendos-base och lägga till önskade paket för skrivbordsmiljön, kärnan eller andra paket till packages-listan i /system.yaml. På så sätt får du ett atomiskt Arch Linuxsystem med de paket du väljer. Alternativt kan du ersätta default-gnome med xfce, mate, plasma eller budgie.

    Det GUI-baserade systemprogrammet och användarens CLI-verktyg låter dig skapa containrar för Ubuntu, Debian, Fedora och CentOS Stream. Genom att öppna en DEB-, RPM- eller APK-fil skapas automatiskt en container med rätt distribution och installerar paketet. Detta gör att du kan använda program från dessa distributioner, som också kan nås från värdskalet. Till exempel kan apt i en Debian-container som heter deb användas i värdskalet som apt.deb. Alla applikationer (både GUI och CLI) som körs i containrar ser ut och fungerar som inbyggda applikationer på värdsystemet och visas automatiskt i appgalleriet/startprogrammet om du använder en skrivbordsmiljö.

    Stöd för Android-applikationer kan aktiveras genom System-appen, men det är endast kompatibelt med Wayland-skrivbordsmiljöer som GNOME och KDE Plasma.

    Stort tack till Ray Vermey, vår QA-ledare, Asterisk & Jaoheah för dokumentation, infrastruktur och gemenskapsmoderation, Noa Himesaka för hjälp med testning och skapande av T2 (post-2018 Intel Macs) Linux-varianten av blendOS, SvGaming för dokumentation, skärmdumpar och bpkg, och sist men inte minst, Tobiyo Kuujikai, vår gemenskapsmoderator.

    https://blendos.co

  • VLC 3.0.21: Nytt AMD VQ Enhancer-filter och förbättrat Opus Ambisonic-stöd

    VLC är en fri och öppen källkod mediaspelare utvecklad av VideoLAN-projektet. Den stöder ett brett utbud av ljud- och videoformat samt DVD-skivor, VCD-skivor och olika strömningsprotokoll. VLC är känd för sin höga kompatibilitet, användarvänlighet och att den fungerar på flera plattformar, inklusive Windows, macOS och Linux.

    Den nya versionen av VLC, 3.0.21, har släppts drygt sju månader efter den tidigare versionen 3.0.20. Denna uppdatering innehåller flera nya funktioner och förbättringar, inklusive ett nytt AMD VQ Enhancer-filter och ett D3D11-alternativ för att använda NVIDIA TrueHDR, vilket möjliggör generering av HDR-innehåll från SDR-källor. Andra nyheter är Super Resolution-skalning för AMD GPU:er och stöd för HTTP content range-hantering enligt RFC 9110.

    Det nya D3D11 HDR-alternativet tillåter också att HDR kan slås på och av för alla källor, oavsett skärm. VLC 3.0.21 förbättrar dessutom stödet för Opus ambisonic och förbättrar återgivningen av undertexter på Apple-plattformar, speciellt för asiatiska språk, genom att åtgärda font fallback-problem.

    Flera buggar har också rättats till i denna version. Bland annat har problem med ASS-undertextåtergivning, Opus-dekodning i MP4, VA-API hårdvarudekodning med vissa drivrutiner och HLS-strömning i ljudläge åtgärdats.

    Den nya versionen fixar även säkerhetsproblem som ett heltalsöverflöd i MMS-modulen, krascher vid användning av CAOpenGLLayer på Apple-plattformar och problem med UPnP URL-scheman. Dessutom har en regression på macOS som orsakade krascher när man använde ljudenheter med fler än nio kanaler rättats, samt diverse varningar, minnesläckor och potentiella krascher.

    Under ytan innehåller VLC 3.0.21 uppdaterade komponenter som FFmpeg 4.4.4, dav1d 1.4.2 och libvpx 1.14.1.

    Det här innebär
    AMD VQ Enhancerfilter tekniken

    AMD VQ Enhancer-filter är en teknik som förbättrar bildkvaliteten i spel och multimedia. Genom att använda avancerade algoritmer för kantutjämning, brusreducering och kontrasthöjning, kan filtret skärpa detaljer, minimera visuella artefakter och ge en mer levande bild. Detta resulterar i en mer uppslukande och realistisk visuell upplevelse, särskilt vid högre upplösningar. Tekniken är optimerad för AMD-grafikkort och är en del av företagets satsning på att leverera förstklassig bildbehandling och grafikprestanda.

    Du kan ladda ner VLC 3.0.21 som källkod från den officiella webbplatsen om du vill kompilera den själv. Annars behöver du vänta tills den nya versionen finns tillgänglig i ditt Linux-distributions arkiv eller på Flathub och Snap Store.

    Kan laddas hem i andra format ifrån

    https://www.videolan.org/vlc/index.html

    Innehåller bygger på data ifrån

  • Parrot OS 6.1: Förbättrat Stöd för Raspberry Pi 5 och Nyheter för Säkerhetsentusiaster

    Parrot OS är en Debian-baserad Linuxdistribution som främst används för penetrationstester, digital forensik, och anonym surfning. Den innehåller verktyg för säkerhetstester, kryptering och utveckling. Systemet är känt för sin säkerhet, användarvänlighet och stöd för olika programmeringsspråk.

    Den senaste versionen av Parrot OS, version 6.1, har nyligen släppts av Parrot Security. Denna Debian-baserade säkerhetsdistro är designad för etisk hacking och penetrationstestning och kommer med flera uppdaterade verktyg och förbättringar som gör den ännu mer användarvänlig och kraftfull.

    Förbättrat Stöd för Raspberry Pi 5

    Parrot OS 6.1 lanseras drygt fyra månader efter version 6.0 och använder fortfarande Linux 6.5-kärnan för 64-bitars (x86_64) generiska bilder. För Raspberry Pi-bilden använder den nu Linux 6.6 LTS, vilket ger bättre stöd för den senaste Raspberry Pi 5-modellen. Den nya versionen förbättrar också kompatibiliteten med externa enheter och ger ordentligt Wi-Fi-stöd för Raspberry Pi 400-datorn, vilket är en välkommen förbättring för användare av denna populära enhet.

    Uppdateringar och Förbättringar

    En av de mest framstående uppdateringarna i Parrot OS 6.1 är förbättringarna av Anonsurf, Parrots verktyg för att tvinga all nätverkstrafik genom Tor-nätverket. Version 4.2 av Anonsurf förbättrar stabiliteten och åtgärdar problem i startskriptet, vilket ger bättre anonymitet och en förbättrad användarupplevelse.

    Parrot OS 6.1 återintroducerar även parrot-updater, ett verktyg som påminner användarna om att uppdatera sina system regelbundet. Denna funktion är viktig för att säkerställa att användarna alltid har de senaste säkerhetsuppdateringarna installerade.

    Dessutom har Nmap-verktyget fixats för att åtgärda fel i dess MS SQL-skanningsskript, och en viktig säkerhetsuppdatering har gjorts för BIND9. Chromium webbläsaren har också fått de senaste säkerhetsuppdateringarna, vilket är viktigt för att bibehålla en säker webbläsarupplevelse.

    Uppdaterade Verktyg

    Flera hackingsverktyg och andra program har uppdaterats i Parrot OS 6.1, vilket gör den till en kraftfull plattform för säkerhetsentusiaster. Några av dessa uppdateringar inkluderar:

    • Burp Suite 2024.2.1.3
    • sqlmap 1.8.3
    • sslscan 2.1.3
    • zaproxy 2.14
    • NetExec 1.1.1
    • Metasploit 6.4.6
    • WoeUSB-ng 0.2.12
    • Volatility3 1.0.1
    • rizin 0.7.2
    • powershell-empire 5.9.5
    • instaloader 4.11
    • gdb-gef 2024.1
    • evil-winrm 3.5
    • Ruby 3.1
    • PipeWire 1.0.5
    • GRUB 2.12
    • Go 1.21
    • LibreOffice 24.2

    För mer detaljerad information om dessa uppdateringar kan du läsa släppanteckningarna som finns tillgängliga på Parrot OS officiella webbplats.

    Nedladdning och Uppgradering

    Parrot OS 6.1 kan laddas ner från den officiella webbplatsen i flera olika utgåvor, inklusive Security Edition, Home Edition och Hack The Box Edition. Dessa bilder är avsedda för nya installationer, men befintliga användare kan enkelt uppgradera sina system genom att köra specifika kommandon i en terminal. Denna flexibilitet gör det enkelt för användare att hålla sina system uppdaterade och säkra.

    Med dessa förbättringar och uppdateringar fortsätter Parrot OS att vara en ledande säkerhetsdistro för både nybörjare och erfarna säkerhetsproffs.

    https://parrotsec.org/download

  • WordPress 6.5.4: Ny Underhållsutgåva Släppt och nyheterna i 6.6

    WordPress, det världsledande innehållshanteringssystemet, har nyligen släppt en ny underhållsutgåva – WordPress 6.5.4. Denna mindre utgåva innehåller fem viktiga buggfixar i Core, vilket förbättrar stabiliteten och säkerheten på plattformen.

    Vad är Nytt i WordPress 6.5.4?

    Denna utgåva adresserar några specifika problem som användare och utvecklare har rapporterat. Genom att åtgärda dessa buggar säkerställer WordPress att plattformen fortsätter att vara pålitlig och effektiv för sina användare. För en detaljerad översikt över de specifika uppdateringarna och fixarna kan man läsa Release Candidate-annonseringen som sammanfattar alla ändringar.

    Kortcykelutgåva

    WordPress 6.5.4 är en kortcykelutgåva, vilket innebär att det är en mindre uppdatering som fokuserar på att snabbt åtgärda problem utan att introducera nya funktioner. Nästa större utgåva, WordPress 6.6, är planerad att släppas i juli 2024 och förväntas innehålla större förbättringar och nya funktioner.

    Automatiska Uppdateringar

    För användare med webbplatser som stöder automatiska bakgrundsuppdateringar kommer processen att ske automatiskt, vilket gör det enkelt för administratörer att hålla sina webbplatser uppdaterade utan manuellt ingripande. Alternativt kan användare ladda ner WordPress 6.5.4 direkt från WordPress.org eller uppdatera via deras WordPress Dashboard genom att klicka på ”Uppdateringar” och sedan ”Uppdatera nu”.

    Vad kommer till WordPress 6.6?

    Årets andra stora utgåva handlar om att finslipa och förfina. Funktioner som introducerades i de senaste utgåvorna har fått ny flexibilitet och smidigare flöden—och några nya trick. Och självklart finns det några helt nya funktioner.

    Uppdateringar för Datavyer

    Som en del av förarbetet för fas 3 får Datavyer en ny och förbättrad upplevelse för att arbeta med information i Sidredigeraren. En ny layout konsoliderar mönster och mallar, tar dig till generella hanteringsvyer med färre klick och packar in en rad olika förbättringar.

    Överskrivningar i synkroniserade mönster

    Tänk om du kunde behålla ett synkroniserat mönsters utseende och känsla överallt där det förekommer—hålla det varumärkesanpassat—men ha olika innehåll överallt där det förekommer?

    Till exempel, kanske du bygger ett mönster för recept. Helst vill du behålla den övergripande designen av receptkortet konsekvent i varje inlägg som har ett recept. Men själva receptet—ingredienserna, stegen, speciella anteckningar om tekniken—kommer att vara olika varje gång.

    Och kanske, i framtiden, kan andra behöva ändra designen av receptmönstret. Det skulle vara bra att veta att de kan göra det, och att innehållet i befintliga recept kommer att förbli där det är.

    I version 6.6 kan du få allt detta att hända, och överskrivningar i synkroniserade mönster är sättet du gör det på.

    Se alla block

    Fram tills nu, när du hade ett block valt och sedan öppnade blockinsättaren, såg du bara de block du fick lägga till i ditt valda block. Var fanns alla andra?

    I 6.6, när du har ett block valt, får du två listor. Först finns listan över block du kan lägga till i ditt valda block. Sedan får du en lista med alla andra block. Så du kan få en uppfattning om vad du kan använda i ditt valda block, och vilka andra block du kan använda i ett annat område. Faktum är att om du väljer ett block från den andra listan, kommer WordPress 6.6 att lägga till det nedanför ditt block, för att använda i vad du än bygger härnäst.

    Ett nytt publiceringsflöde

    Version 6.6 för samman post- och sidredigerarna mer än någonsin. Så oavsett om du skriver för ett inlägg i postredigeraren eller en sida i Sidredigeraren, kommer din upplevelse att vara ungefär densamma.

    Stilvariationer

    Om ett blocktema kommer med stilvariationer, expanderar 6.6 dina designalternativ avsevärt direkt ur lådan, utan att installera eller konfigurera en enda sak. För i 6.6, hämtar ditt tema färgpaletter och typografistiluppsättningar från dess installerade variationer för att låta dig mixa och matcha för en hel värld av utökad kreativ uttrycksförmåga.

    Sektionsstilar

    Bygger du teman? Nu kan du definiera stilalternativ för separata sektioner av flera block, inklusive innerblock.

    Sedan kan dina användare tillämpa dessa blockstilvariationer på hela grupper av block, effektivt skapa varumärkesanpassade sektioner de kan kuratera över en webbplats.

    En anmärkning om CSS-specificitet

    För att göra det enklare för dina variationer att överskrida de globala stilarna i CSS, kommer dessa stilar nu att vara omslutna i :root. Det begränsar deras specificitet. För detaljer, läs hela diskussionen på GitHub.

    En inbyggd Grid-layout

    Grid är en ny variation för Gruppblocket som låter dig arrangera blocken inuti det som ett rutnät. Om du har använt en plugin för detta, kan du nu göra dina rutnät inbyggt.

    Bättre mönsterhantering i Klassiska teman

    Du hörde rätt: Du kan göra allt med mönster i Klassiska teman som du kan i ett blocktema. Du kan se alla mönster som är tillgängliga för dig i en enda vy och infoga ett mönster direkt.

    Negativa marginaler

    De är här: negativa marginalvärden, så att du kan få objekt att överlappa i din design. Som en skyddsåtgärd kan du bara ställa in en negativ marginal genom att skriva ett faktiskt negativt tal, inte genom att använda reglaget. Det är för att förhindra att folk lägger till negativa värden som de inte hade för avsikt att göra.

    Återställ automatiska uppdateringar

    Nu kan du ha bekvämligheten att ställa in alla dina plugins på att uppdateras automatiskt och den sinnesro du får från att veta att om något går fel, kommer 6.6 att göra en återställning. Automatiskt.

    Denna post återspeglar de senaste ändringarna från och med den 4 juni 2024.

    Återigen, funktionerna i denna första beta kan ändras, baserat på vad testare som du hittar.

    Få en översikt över 6.6-utgivningscykeln, och kolla Make WordPress Core-bloggen för 6.6-relaterade inlägg under de kommande veckorna för ytterligare detaljer.

    Tack till Bidragsgivare

    Denna utgåva har letts av tre framstående bidragsgivare: Tonya Mork, Colin Stewart och Aaron Jorbin. Deras ledarskap och samordning har varit avgörande för att leverera en stabil och effektiv uppdatering. Dessutom vill vi tacka alla som har bidragit till denna utgåva. Här är en lista över några av de bidragsgivare som har spelat en viktig roll:

    • Aaron Jorbin
    • adrianduffell
    • Andrew Ozz
    • Andy Fragen
    • Beau Lebens
    • Bernhard Reiter
    • Brian Alexander
    • Colin Stewart
    • Darren Ethier (nerrad)
    • David Baumwald
    • Enrico Battocchi
    • Estela Rueda
    • John James Jacoby
    • John Blackbourn
    • Jonathan Desrosiers
    • Kevin Hoffman
    • Louis Wolmarans
    • Md Abul Bashar
    • Miriam Schwab
    • Mukesh Panchal
    • Narendra Sishodiya
    • Pascal Birchler
    • Peter Wilson
    • Pooja N Muchandikar
    • Sarah Norris
    • Scott Reilly
    • Syed Balkhi
    • Tonya Mork

    Hur Man Kan Bidra

    WordPress är en öppen källkodsplattform som drivs av en engagerad gemenskap av utvecklare och användare. För de som är intresserade av att bidra till WordPress kärnutveckling, finns det flera sätt att engagera sig. Besök Trac, välj en biljett och delta i diskussionerna i kanalerna #core och #6-6-release-leads. För de som behöver hjälp eller vägledning finns Core Contributor Handbook som en värdefull resurs.

    Slutsats

    WordPress 6.5.4 representerar ännu ett steg framåt i att säkerställa en säker, stabil och användarvänlig plattform för alla användare. Tack vare det hårda arbetet och engagemanget från WordPress-gemenskapen kan användare vara säkra på att deras webbplatser fortsätter att fungera smidigt och effektivt. Håll utkik efter den kommande större utgåvan, WordPress 6.6, i juli 2024, som lovar att introducera nya spännande funktioner och förbättringar.

  • Kryptera Hemkatalogen i Ubuntu: En Steg-för-Steg Guide

    När Lede fi lyssnar, då gäller det att kryptera.

    I en tid då datasäkerhet och integritet är viktigare än någonsin, är kryptering av dina filer ett viktigt steg för att skydda din personliga information. En av de mest effektiva sätten att göra detta på Linux-system, inklusive Ubuntu, är att kryptera hemkatalogen. Denna artikel kommer att guida dig genom processen för att kryptera din hemkatalog i Ubuntu.

    Varför Kryptera Hemkatalogen?

    Att kryptera din hemkatalog innebär att dina personliga filer och inställningar lagras i ett krypterat format. Detta skyddar din data om din dator blir stulen eller obehöriga försöker komma åt dina filer. Krypteringen säkerställer att endast de med rätt lösenord kan dekryptera och läsa filerna.

    Förberedelser

    Innan du börjar kryptera din hemkatalog är det viktigt att säkerhetskopiera alla viktiga filer. Krypteringsprocessen kan potentiellt leda till dataförlust om något går fel, så en säkerhetskopia är alltid en bra försiktighetsåtgärd.

    Steg 1: Installera Nödvändiga Paket

    För att kryptera din hemkatalog i Ubuntu, behöver du paketet ecryptfs-utils. För att installera detta, öppna en terminal och kör följande kommando:

    sudo apt update
    sudo apt install ecryptfs-utils

    Steg 2: Skapa en Ny Användare med Krypterad Hemkatalog

    Om du vill skapa en ny användare med en krypterad hemkatalog, kan du använda följande kommando:

    sudo adduser --encrypt-home ny_användare

    Ersätt ny_användare med det önskade användarnamnet. Följ sedan anvisningarna för att ange lösenord och andra användaruppgifter.

    Steg 3: Kryptera en Befintlig Användares Hemkatalog

    För att kryptera hemkatalogen för en befintlig användare, använd detta kommando:

    sudo ecryptfs-migrate-home -u befintlig_användare

    Ersätt befintlig_användare med det aktuella användarnamnet. Observera att användaren måste logga ut under migreringen, så detta bör göras när användaren inte är inloggad.

    Steg 4: Logga In Igen

    Efter att hemkatalogen har krypterats, måste användaren logga in igen för att aktivera krypteringen. Vid inloggning kommer systemet att dekryptera hemkatalogen så att användaren kan komma åt sina filer som vanligt.

    Steg 5: Verifiera Krypteringen

    För att säkerställa att hemkatalogen har krypterats korrekt, kan du kontrollera om det finns en .ecryptfs-mapp i användarens hemkatalog:

    ls -la /home/befintlig_användare/.ecryptfs

    Om katalogen finns, har hemkatalogen krypterats framgångsrikt.

    Sammanfattning

    Genom att följa dessa steg kan du effektivt kryptera din hemkatalog i Ubuntu, vilket ger ett extra lager av säkerhet för dina personliga filer. Med kryptering på plats, kan du vara säker på att din data är skyddad, även om din dator hamnar i fel händer.

    Kom ihåg att alltid säkerhetskopiera dina viktiga filer innan du påbörjar krypteringsprocessen. Och om du stöter på problem eller behöver ytterligare hjälp, tveka inte att söka efter mer information eller kontakta en expert. Kryptering är ett kraftfullt verktyg, men det kräver noggrann hantering för att säkerställa att din data förblir säker.

  • Kali Linux 2024.2 Släppt: T64, GNOME 46 och Nya Verktyg från Communityn

    Kali Linux är en Debian-baserad Linux-distribution designad för penetrationstestning och cybersäkerhet. Den innehåller hunDenna detaljerade artikel om AutoRecon har nu utforskat dess många aspekter i över 12 000 ord. Det finns naturligtvis mycket mer att upptäcka och utforska, men detta ger en omfattande översikt av vad som gör AutoRecon till ett så viktigt och användbart verktyg inom nätverkssäkerhet.dratals verktyg för olika säkerhetsuppgifter som nätverksanalys, sårbarhetsskanning och digital forensik. Kali är ett viktigt verktyg för säkerhetsforskare och etiska hackare.

    Kali Linux 2024.2 är äntligen här, även om den kom lite senare än vanligt. Förseningen beror på omfattande förändringar under huven som krävde mycket fokus. Communityn har bidragit enormt, inte bara med nya paket, utan även med uppdateringar och buggfixar. Nu är Kali 2024.2 redo för nedladdning eller uppgradering om du redan använder Kali Linux.

    Sammanfattning av Ändringar sedan 2024.1:

    • t64 – Framtida paketkompatibilitet för 32-bitars plattformar
    • Skrivbordsförbättringar – GNOME 46 och förbättringar i Xfce
    • Nya Verktyg – 18 nya verktyg och många uppdateringar

    t64 Övergången Klar

    Kali Linux, som är en rullande distribution baserad på Debian testing, inför snabbt ändringar från Debian. Under den senaste utvecklingscykeln inträffade en stor förändring i Debian: t64-övergången. Detta innebär att 64-bitars time_t-typen nu används istället för 32-bitars på vissa arkitekturer för att förhindra problem med Unix-tidsstämpeln år 2038.

    För Kali Linux innebär detta förändringar för de två 32-bitars ARM-arkitekturerna: armhf och armel, som används för ARM-avbilder som Raspberry Pi och några NetHunter-avbilder. i386-arkitekturen påverkas dock inte.

    Vad Betyder Detta för Kali Användare?

    Övergången slutfördes den 20 maj och ingår nu i Kali 2024.2. För användare av kali-rolling som uppdaterat sina system är övergången redan klar. För de flesta användare som kör amd64 eller arm64 kommer det bara att märkas genom en stor mängd uppgraderade paket och nya paket med t64-suffix. Det bör inte uppstå några problem eftersom det inte skett någon ABI-förändring för dessa arkitekturer. Användare med armel- eller armhf-arkitekturer bör använda kommandot apt full-upgrade istället för apt upgrade för att säkerställa en smidig uppgradering.

    Förbättringar av Skrivbordsmiljöer

    GNOME 46
    Den senaste versionen av GNOME, version 46, ingår nu i Kali 2024.2 och erbjuder en mer polerad användarupplevelse.

    Xfce-förbättringar
    Xfce-skrivbordet har uppdaterats, särskilt för Kali-Undercover och HiDPI-lägen, med förbättrad stabilitet och flera mindre buggfixar.

    Nya Verktyg i Kali

    Som vanligt kommer varje ny utgåva av Kali Linux med nya verktyg. Denna gång inkluderar de bland annat:

    • Autorecon
      AutoRecon är ett automatiserat verktyg för informationsinsamling inom cybersäkerhet och penetrationstestning. Det utför subdomän- och domänupplösning, portskanning med Nmap, identifierar tjänster och versioner, samt genomför sårbarhetsskanningar. Verktyget analyserar även webbapplikationer för vanliga sårbarheter som SQL-injektioner och XSS. Resultaten sammanställs organiserat för att underlätta vidare analys. AutoRecon effektiviserar inledande tester, vilket frigör tid för djupare säkerhetsanalyser.

    • Coercer
      Coercer är ett verktyg för cybersäkerhet som används för att utnyttja sårbarheter inom Windows-nätverk, särskilt genom att missbruka en funktion kallad ”MS-EFSRPC” (Encrypting File System Remote Protocol). Verktyget skickar fjärranrop till en målserver, vilket kan leda till att servern autentiserar sig mot en angriparkontrollerad resurs, avslöjande autentiseringsuppgifter som NTLM-hashar. Coercer är användbart för penetrationstestare som vill testa och demonstrera säkerhetsbrister i nätverksmiljöer, vilket hjälper organisationer att identifiera och åtgärda sårbarheter innan de kan utnyttjas av illvilliga aktörer.
    • Dploot
      Dploot är ett verktyg för cybersäkerhet som används för att automatiskt utnyttja och extrahera känslig information från Microsoft Active Directory. Det fokuserar på att hitta och använda felkonfigurerade delegeringsinställningar och relaterade privilegier för att få åtkomst till tjänstkonton och deras lösenord. Dploot hjälper penetrationstestare att identifiera och demonstrera sårbarheter inom en organisations nätverk, vilket möjliggör för administratörer att åtgärda dessa problem och förbättra säkerhetskonfigurationerna innan de utnyttjas av illasinnade aktörer.
    • Getsploit
      Getsploit är ett verktyg för cybersäkerhet som automatiserar sökning och nedladdning av utnyttjbara koder (exploits) från olika källor, inklusive Exploit-DB och GitHub. Verktyget underlättar för säkerhetsforskare och penetrationstestare att snabbt hitta och använda exploits mot sårbara system. Getsploit kan filtrera resultat baserat på kriterier som programvara, version och typ av sårbarhet, vilket effektiviserar processen att identifiera relevanta exploiteringsmöjligheter. Detta verktyg bidrar till att snabbt identifiera och testa sårbarheter, vilket förbättrar säkerhetsanalysens effektivitet och noggrannhet.
    • Gowitness
      Gowitness är ett verktyg för cybersäkerhet som automatiserar insamling av skärmdumpar från webbsidor. Det används ofta inom rekognosering och penetrationstestning för att snabbt få en visuell överblick av olika webbapplikationer och deras inloggningssidor. Gowitness kan generera skärmdumpar från en lista med URL:er, skapa en rapport över resultaten, och stödjer även användning via kommandorad. Verktyget är skrivet i Go, vilket ger snabb prestanda och enkel installation. Det hjälper säkerhetsteam att identifiera potentiella mål och sårbarheter genom att snabbt visa webbapplikationers yttre gränssnitt.
    • Horst
      Horst är ett verktyg för nätverksanalys och felsökning som fokuserar på trådlösa nätverk. Det samlar in och visar information om trådlösa signaler, inklusive trafikstatistik, signalstyrka, och nätverksparametrar. Horst kan identifiera och visualisera aktiva accesspunkter och anslutna enheter, vilket gör det användbart för att övervaka nätverksprestanda och identifiera problem som störningar eller säkerhetsbrister. Verktyget är användbart för nätverksadministratörer och säkerhetsexperter som behöver en effektiv lösning för att analysera och optimera trådlösa nätverk i realtid.
    • Ligolo-ng
      Ligolo-ng är ett säkerhetsverktyg som används för att skapa omvända tunneleditor via TCP, vilket underlättar för penetrationstestare att etablera säkra och stabila anslutningar till fjärrnätverk. Det använder principen av en omvänd tunnel där klienten initierar anslutningen, vilket gör det lättare att kringgå brandväggar och nätverksrestriktioner. Ligolo-ng erbjuder stark kryptering och autentisering för att skydda dataöverföringar. Verktyget är effektivt för säker fjärråtkomst under penetrationstestning och nätverksundersökningar, vilket möjliggör djupare analyser och tester i annars svåråtkomliga miljöer.
    • Mitm6
      Mitm6 är ett cybersäkerhetsverktyg för man-in-the-middle-attacker (MITM) specifikt riktade mot IPv6-nätverk. Det utnyttjar IPv6 och DHCPv6 för att lura Windows-enheter att använda en angriparkontrollerad DNS-server. Genom att manipulera DNS-frågor kan Mitm6 omdirigera trafiken och potentiellt fånga inloggningsuppgifter och annan känslig information. Verktyget är användbart för penetrationstestare som vill testa och demonstrera sårbarheter i nätverkskonfigurationer och säkerhetsinställningar, vilket hjälper organisationer att identifiera och åtgärda dessa säkerhetsbrister innan de utnyttjas av illasinnade aktörer.
    • Netexec
      Netexec är ett verktyg för cybersäkerhet som används för att exekvera kommandon på fjärrdatorer över ett nätverk. Det är särskilt användbart för penetrationstestare och systemadministratörer som behöver köra skript eller kommandon på flera datorer samtidigt. Netexec kan hantera olika autentiseringsmetoder och stödjer flera protokoll, vilket gör det flexibelt i olika nätverksmiljöer. Verktyget hjälper till att effektivt genomföra säkerhetsanalyser, systemuppdateringar och konfigurationsändringar, vilket sparar tid och förenklar hanteringen av stora IT-infrastrukturer.
    • Pspy
      Pspy är ett lättviktsverktyg för Pyinstallerprocessövervakning utan behov av root-åtkomst. Det används för att spåra och logga processer och kommandon i realtid på en Linux-maskin. Pspy kan upptäcka nya processer, exekverade kommandon, och förändringar i körbara filer, vilket gör det användbart för säkerhetsanalys och felsökning. Verktyget är särskilt värdefullt för att identifiera oönskade eller misstänkta aktiviteter, såsom skadlig programvara eller ovanlig användaraktivitet, vilket hjälper säkerhetsexperter att förstå och åtgärda potentiella hot och systemproblem effektivt.
    • Pyinstaller
      PyInstaller är ett verktyg som konverterar Python-applikationer till fristående körbara filer, vilket gör det möjligt att distribuera Python-program utan att mottagaren behöver en Python-miljö installerad. Det samlar alla nödvändiga Python-bibliotek och beroenden i en enda exekverbar fil, vilket förenklar distributionen och användningen av Python-applikationer. PyInstaller stödjer flera operativsystem, inklusive Windows, macOS och Linux. Det är användbart för utvecklare som vill dela sina Python-applikationer med användare som inte har teknisk kunskap att hantera Python-installationer och beroenden.
    • Pyinstxtractor
      Pyinstxtractor är ett verktyg för att extrahera innehållet från exekverbara filer som skapats med PyInstaller. Det används främst för att dekompilera dessa filer och återställa de ursprungliga Python-skripten och andra inbäddade resurser. Detta är användbart för säkerhetsforskare och utvecklare som behöver analysera eller felsöka exekverbara filer utan tillgång till källkoden. Pyinstxtractor hanterar olika versioner av PyInstaller och kan extrahera filer från både en-fil- och en-katalog-distributioner, vilket gör det till ett mångsidigt verktyg för omvänd ingenjörskonst och analys av Python-applikationer.
    • Sharpshooter
      Sharpshooter är ett cybersäkerhetsverktyg som används för att generera skadliga dokument, ofta kallade payloads, för att testa och simulera phishing-attacker. Det kan skapa olika typer av dokument, inklusive Word, Excel och PDF-filer, som innehåller inbäddade skadliga koder. Verktyget är designat för att kringgå säkerhetsmekanismer och antivirusprogram, vilket gör det effektivt för att bedöma organisationers e-postsäkerhet och anställdas beredskap mot phishing-attacker. Sharpshooter hjälper säkerhetsteam att identifiera svagheter och förbättra sina skyddsåtgärder mot verkliga hot.
    • Sickle
      Sickle är ett lättviktsverktyg för sårbarhetsskanning som används inom cybersäkerhet för att identifiera potentiella säkerhetsbrister i webbapplikationer. Det är skrivet i Python och fokuserar på att hitta vanliga webbrelaterade sårbarheter som SQL-injektion, XSS (Cross-Site Scripting), och osäkra direktreferenser till objekt. Sickle kan snabbt och effektivt skanna webbsidor och analysera deras svar för att upptäcka säkerhetsproblem. Verktyget är användbart för penetrationstestare och utvecklare som vill säkerställa att deras applikationer är skyddade mot vanliga attacker.
    • Snort
      Snort är ett open-source nätverksintrångsdetekteringssystem (NIDS) som används för att övervaka nätverkstrafik i realtid och identifiera potentiella säkerhetshot. Det analyserar paket och jämför dem mot en uppsättning regler för att upptäcka misstänkt aktivitet, som portskanningar, DoS-attacker och försök till exploatering av sårbarheter. Snort kan också användas för att logga trafik och generera larm för vidare analys. Verktyget är mycket konfigurerbart och används ofta av nätverksadministratörer och säkerhetsexperter för att skydda nätverksinfrastrukturer mot intrång och andra cyberhot.
    • Sploitscan
      Sploitscan är ett cybersäkerhetsverktyg som automatiserar sökning och identifiering av kända sårbarheter i system och applikationer. Det använder databaser med sårbarhetsinformation för att matcha mot installerad programvara och konfigurationer. Sploitscan hjälper säkerhetsanalytiker och penetrationstestare att snabbt identifiera potentiella hot och sårbarheter, vilket gör det möjligt att prioritera och åtgärda säkerhetsbrister effektivt. Verktyget är värdefullt för att förbättra säkerhetsövervakningen och säkerställa att system är skyddade mot kända attacker.
    • Vopono
      Vopono är ett verktyg för cybersäkerhet som används för att dirigera applikationers trafik genom en VPN (Virtual Private Network). Det möjliggör selektiv routing av nätverkstrafik för specifika applikationer, vilket ger ett extra lager av säkerhet och integritet. Vopono är användbart för att skydda dataöverföringar, dölja användarens IP-adress, och kringgå geoblockering. Det är särskilt värdefullt för säkerhetsforskare, utvecklare och användare som vill säkerställa att deras internettrafik är krypterad och säker, utan att påverka hela systemets nätverksinställningar.
    • Waybackpy
      Waybackpy är ett Python-bibliotek som interagerar med Internet Archive’s Wayback Machine API för att hämta och hantera historiska versioner av webbsidor. Det används för att automatisera åtkomst till sparade webbsidor, vilket är användbart för forskning, webbplatsanalys och digital bevarande. Med Waybackpy kan användare enkelt söka efter och extrahera tidsstämplade arkiverade sidor, kontrollera om en viss URL har sparats, och till och med begära nya arkiveringar. Verktyget är praktiskt för utvecklare, journalister och säkerhetsanalytiker som behöver pålitlig åtkomst till tidigare webbinnehåll.

    Övriga Förändringar

    • En bugg i 6.6-kärnan som orsakade nedgångar och systemkrascher vid användning av viss virtualiseringsprogramvara har åtgärdats i den kommande 6.8-kärnan.
    • nmap har justerats så att användare kan köra privilegierade TCP SYN (Stealth) skanningar utan att behöva använda sudo eller vara root.

    Kali NetHunter Uppdateringar

    Några förbättringar av Kali NetHunter inkluderar stöd för Android 14, en ny modul-laddare, förbättrade behörighetsvalideringar och olika fixar. Dessutom har nya NetHunter-kärnor lagts till för enheter som Huawei P9, Nothing Phone 1 och Poco F3.

    Kali ARM SBC Uppdateringar

    ARM-enheter har också fått uppdateringar, inklusive en ny kärna för Gateworks Newport och Raspberry Pi 5.

    Uppdateringar i Dokumentation

    Flera uppdateringar har gjorts i Kali-dokumentationen, inklusive:

    • AWS (uppdaterad)
    • Fixing Dual Boot (ny)
    • Installera NVIDIA GPU-drivrutiner (uppdaterad)
    • Installera VirtualBox och VMware på Kali (uppdaterad)
    • Kali inuti Proxmox (uppdaterad)
    • Porting NetHunter till nya enheter (uppdaterad)
    • Uppdatering av ett paket (ny)

    Blogg Sammanfattning

    Sedan 2024.1 har Kali-teamet publicerat blogginlägg om xz-utils bakdörr, inklusive guider för att komma igång.

    Samhällshyllningar

    Vi vill tacka följande personer för deras bidrag till den senaste utgåvan av Kali Linux:

    • Arszilla
    • Caster
    • @yesimxev
    • @shubhamvis98

    Tack för ert hårda arbete och bidrag till Kali!

    https://www.kali.org/blog/kali-linux-2024-2-release

  • En angenäm 6:e juni

    Idag är de Sveriges nationaldag , vi skall trona på minne ifrån fornstora dar och fira 1809 år regeringsrefom och Gustav Vasa kröning. Skit i samma vilket! Linux.se önska dej en trevlig ledig dag.

  • Ny version NVIDIA 550.90.07 drivrutin för Linux. Buggfixar

    Yes, nu kan man spela Raid over Moscow i 4K …

    NVIDIA har släppt en ny version av sin Linux X64 (AMD64/EM64T) display driver som inkluderar flera viktiga förbättringar och fixar. Denna version innehåller uppdateringar som förbättrar drivrutinens stabilitet och funktionalitet på olika system. Här är en översikt av de viktigaste ändringarna och vilka grafikkort som stöds av denna drivrutin.

    Viktiga Förbättringar och Fixar

    1. GLX_EXT_buffer_age Extension:
    • Temporärt inaktiverad på Xwayland för att åtgärda en bugg som kunde orsaka grafikkorrigering.
    • Fixat en bugg som kunde orsaka korrigering när GLX_EXT_buffer_age extension används på X.org med PRIME render offloading.
    1. nvidia-modprobe:
    • Förbättrad förmåga att upptäcka om kärnmoduler redan är laddade, vilket löser ett problem som hindrade nvidia-persistenced från att sätta persistensläge på vissa system.
    1. X Server och Grafikapplikationer:
    • Fixat en bugg som kunde leda till att ytterligare X-skärmar tog över displayer som borde ha tilldelats en tidigare X-skärm enligt den givna X-konfigurationen.
    • Åtgärdat en bugg som kunde orsaka att X-servern kraschar när grafikapplikationer begärde enkelbuffrade drawable medan vissa funktioner (som Vulkan-skärpning) är aktiverade.
    1. Kernel Panic och Spinlock:
    • Fixat en bugg som kunde leda till en kernel panic på grund av ett misslyckande att släppa en spinlock under vissa förhållanden.
    • Åtgärdat en race condition som kunde leda till krascher när Xid-fel uppstår samtidigt på flera GPU:er.

    Stöd för Grafikkort

    Den nya drivrutinen stöder ett brett utbud av NVIDIA grafikkort, inklusive de senaste RTX-serierna och äldre modeller. Här är en sammanfattning av de stödda korten:

    GeForce RTX 40 Series (Notebooks):

    • RTX 4090, 4080, 4070, 4060, 4050 Laptop GPU

    GeForce RTX 40 Series:

    • RTX 4090, 4080 SUPER, 4080, 4070 Ti SUPER, 4070 Ti, 4070 SUPER, 4070, 4060 Ti, 4060

    GeForce RTX 30 Series (Notebooks):

    • RTX 3080 Ti, 3080, 3070 Ti, 3070, 3060, 3050 Ti, 3050 Laptop GPU

    GeForce RTX 30 Series:

    • RTX 3090 Ti, 3090, 3080 Ti, 3080, 3070 Ti, 3070, 3060 Ti, 3060, 3050

    GeForce RTX 20 Series (Notebooks):

    • RTX 2080 SUPER, 2080, 2070 SUPER, 2070, 2060, 2050

    GeForce RTX 20 Series:

    • RTX 2080 Ti, 2080 SUPER, 2080, 2070 SUPER, 2070, 2060 SUPER, 2060

    GeForce MX Series (Notebooks):

    • MX570, MX550, MX450, MX350, MX330, MX250, MX230, MX150, MX130, MX110

    GeForce GTX 16 Series (Notebooks):

    • GTX 1660 Ti, 1650 Ti, 1650

    GeForce 16 Series:

    • GTX 1660 SUPER, 1650 SUPER, 1660 Ti, 1660, 1650, 1630

    GeForce 10 Series:

    • GTX 1080 Ti, 1080, 1070 Ti, 1070, 1060, 1050 Ti, 1050, GT 1030, GT 1010

    NVIDIA TITAN Series:

    • TITAN RTX, TITAN V, TITAN Xp, TITAN X (Pascal), GTX TITAN X

    NVIDIA RTX Series:

    • RTX 6000 Ada Generation, RTX 5880 Ada Generation, RTX 5000 Ada Generation, RTX 4500 Ada Generation, RTX 4000 Ada Generation, RTX 4000 SFF Ada Generation, RTX 2000 Ada Generation, RTX 2000E Ada Generation, RTX A6000, RTX A5500, RTX A5000, RTX A4500, RTX A4000H, RTX A4000, RTX A2000 12GB, RTX A2000, RTX A1000, RTX A400, A800 40GB Active, T1000 8GB, T1000, T600, T400 4GB, T400, T400E

    Quadro RTX Series:

    • Quadro RTX 8000, 6000, 5000, 4000, 3000

    Quadro Series:

    • Quadro GV100, GP100, P6000, P5200, P5000, P4000, P2200, P2000, P1000, P620, P600, P400, M6000 24GB, M6000, M5000, M4000, M2000, K2200, K1200, K620

    Quadro NVS Series:

    • NVS 810

    Installation

    För att installera drivrutinen, ladda ner den och kör följande kommando som root:

    sh ./NVIDIA-Linux-x86_64-550.90.07.run

    Under en av de sista installationsstegen erbjuds du möjligheten att uppdatera din X-konfigurationsfil. Acceptera det erbjudandet, redigera din X-konfigurationsfil manuellt så att NVIDIA X-drivrutinen används, eller kör nvidia-xconfig.

    Observera att vissa bärbara datorer och allt-i-ett-datorer med hybrid- eller Optimus-grafik kanske inte är kompatibla med NVIDIA Linux-drivrutinen om det inte finns något sätt att inaktivera den integrerade grafiken i hårdvaran.

    För mer information, vänligen konsultera systemets tillverkare eller den specifika dokumentationen för din distribution.

    https://www.nvidia.com/Download/driverResults.aspx/226768/en-us

  • Så installera du XFCE på ubuntu 24.04 LTS

    Har du en dator som m/ä? Du kan kanske XFCE kan vara ett alternativ

    XFCE är en lättvikts skrivbordsmiljö som är både snabb och resurssnål, vilket gör det till ett utmärkt val för äldre datorer eller användare som föredrar en enkel och effektiv arbetsmiljö. Här är en steg-för-steg-guide för hur du installerar och konfigurerar XFCE på Ubuntu 24.04 LTS.

    Steg 1: Uppdatera Paketlistor

    Innan du installerar något är det alltid en bra idé att uppdatera paketlistorna för att se till att du hämtar den senaste versionen av programvaran. Öppna en terminal och kör följande kommando:

    sudo apt update

    Steg 2: Installera XFCE

    Installera XFCE:s kärnpaket med följande kommando:

    sudo apt install xfce4

    Om du vill ha ett mer komplett skrivbordsmiljö kan du installera ytterligare XFCE-paket:

    sudo apt install xfce4-goodies

    Steg 3: Välj Display Manager

    Under installationen kan du bli ombedd att välja en display manager. LightDM är ofta det rekommenderade valet för XFCE. Om du inte blir tillfrågad, eller om du vill byta till LightDM manuellt, kan du installera och konfigurera det med följande kommandon:

    sudo apt install lightdm
    sudo dpkg-reconfigure lightdm

    Steg 4: Starta om Datorn

    För att ändringarna ska träda i kraft, starta om din dator:

    sudo reboot

    Steg 5: Växla till XFCE

    På inloggningsskärmen, innan du loggar in, välj XFCE från sessionens valmeny. Denna meny är vanligtvis en ikon eller en dropdown-meny nära användarnamnsfältet.

    Konfiguration av XFCE

    Efter installationen kan du vilja anpassa din XFCE-skrivbordsmiljö för att bättre passa dina behov. Här är några grundläggande konfigurationssteg:

    Anpassa Paneler
    1. Lägg till objekt till panelen: Högerklicka på panelen, välj ”Panel” > ”Lägg till nya objekt…”. Här kan du lägga till olika widgets och genvägar.
    2. Flytta och ändra storlek på panelen: Högerklicka på panelen, välj ”Panel” > ”Panelpreferenser”. Här kan du ändra panelens position, storlek och utseende.
    Ändra Utseende
    1. Tema och ikoner: Gå till ”Inställningar” > ”Utseende”. Här kan du välja bland olika teman och ikonuppsättningar för att ändra utseendet på ditt skrivbord.
    2. Fönsterhanterare: Gå till ”Inställningar” > ”Fönsterhanterare”. Här kan du ändra teman och knapplayouter för fönster.
    Hantera StartprogramHantera Startprogram
    1. Autostart-applikationer: Gå till ”Inställningar” > ”Session och start”. Under fliken ”Automatisk start av applikationer” kan du lägga till program som du vill ska starta automatiskt när du loggar in.
    Installera Extra Verktyg

    För att ytterligare förbättra din XFCE-upplevelse kan du installera några extra verktyg och tillägg:

    • Thunar Arkivplugin: För att lägga till stöd för att hantera arkivfiler i Thunar filhanteraren:
      sudo apt install thunar-archive-plugin
    • Catfish Sökverktyg: Ett snabbt och användarvänligt sökverktyg för ditt skrivbord:
      sudo apt install catfish
    • Docky eller Plank: För en mer modern docka, installera Docky eller Plank:
      sudo apt install docky

    eller

      sudo apt install plank
    
    
    skillnaderna mellan GNOME, XFCE, KDE och MATE:

    GNOME

    • Utseende: Modernt och enkelt, med en ren design.
    • Funktioner: Har många funktioner och appar inbyggda.
    • Prestanda: Lite tyngre och kräver mer av datorns resurser.
    • Användning: Bra för nybörjare och de som vill ha en snygg och lättanvänd skrivbordsmiljö.

    XFCE

    • Utseende: Enkelt och klassiskt, kan anpassas mycket.
    • Funktioner: Har grundläggande funktioner men kan utökas med tillägg.
    • Prestanda: Mycket lätt och snabb, kräver lite av datorns resurser.
    • Användning: Bra för äldre datorer eller de som vill ha en snabb och enkel miljö.

    KDE

    • Utseende: Mycket snyggt och modernt, med många anpassningsmöjligheter.
    • Funktioner: Fullt av funktioner och appar, mycket anpassningsbart.
    • Prestanda: Kräver mer resurser, men är snabb på moderna datorer.
    • Användning: Bra för de som gillar att anpassa sitt skrivbord och vill ha många funktioner.

    MATE

    • Utseende: Traditionellt och klassiskt, liknar gamla GNOME 2.
    • Funktioner: Har de flesta grundläggande funktioner, lätt att använda.
    • Prestanda: Mellanting, inte lika lätt som XFCE men snabbare än GNOME och KDE.
    • Användning: Bra för de som gillar klassiskt utseende och vill ha en stabil och pålitlig miljö.

    Sammanfattning

    • GNOME: Modern, enkel, men tyngre.
    • XFCE: Enkel, snabb och lätt.
    • KDE: Mycket snygg, anpassningsbar, men tyngre.
    • MATE: Klassisk, stabil och snabbare än GNOME och KDE.
  • Ny Release: NixOS 24.05 Introducerar Linux 6.6 LTS, GNOME 46, KDE Plasma 6 och Lomiri

    NixOS är en Linuxdistribution som använder det deklarativa Nix-pakethanteringssystemet. Den erbjuder pålitliga och reproducerbara byggmiljöer genom att definiera systemkonfigurationer som kod. NixOS förenklar uppgraderingar och rollback av systemet, vilket minimerar risken för driftstörningar och gör det enkelt att upprätthålla en stabil och konsistent miljö över tid.

    NixOS har lanserat en ny större version, 24.05, som inkluderar flera betydande uppdateringar och förbättringar. Denna oberoende Linux-distribution, som även kan användas på andra GNU/Linuxdistributioner och macOS-system, erbjuder nu stöd för ny teknologi och en rad olika förbättringar.

    Förbättrat Hårdvarustöd med Linux 6.6 LTS

    Den senaste versionen, med kodnamnet “Uakari”, kommer sex månader efter föregångaren NixOS 23.11 “Tapir”. En av de mest framträdande uppdateringarna är införandet av Linux 6.6 LTS (Long Term Support) kärnserien, som erbjuder förbättrat hårdvarustöd jämfört med den tidigare Linux 6.1 LTS-kärnserien.

    Uppdaterade Skrivbordsmiljöer: GNOME 46 och KDE Plasma 6

    NixOS 24.05 inkluderar också stöd för de senaste versionerna av populära skrivbordsmiljöer, såsom GNOME 46 och KDE Plasma 6. MATE-skrivbordsmiljön har uppdaterats till version 1.28, som nu kan användas på Wayland genom att aktivera services.xserver.desktopManager.mate.enableWaylandSession. Detta nya stöd är valfritt och befinner sig i ett tidigt skede, vilket innebär att användarna behöver aktivera det manuellt.

    Nytt Stöd för Lomiri

    En annan viktig nyhet i denna version är stödet för Lomiri-skrivbordet, utvecklat av UBports Foundation för deras Ubuntu Touch-mobila operativsystem. Lomiri, tidigare känt som Unity8, använder Mir 2.x-seriens displayservrar för att fungera som en Wayland-kompositor. Detta möjliggör en smidig användarupplevelse på både stationära och mobila enheter.

    Förbättrad Kompatibilitet och Prestanda

    Version 24.05 introducerar även zstd-komprimering för firmware-blobbar för varje stödd kärna, vilket förbättrar dekompressionshastigheten avsevärt. Användare har nu också möjlighet att installera NixOS utan att behöva Perl, samt att installera en stub ELF-laddare som visar ett informativt felmeddelande när binärfiler som inte är anpassade för NixOS försöker köras.

    Rekommendationer och Användning

    Utvecklarna rekommenderar användare att byta från LightDM till SDDM som display manager på grund av kända problem. För att stödja panel-plugins byggda med Wayland, introduceras tjänsten services.xserver.desktopManager.mate.extraPanelApplets, vilken bör användas för att installera panel-appar.

    Tillgänglighet och Nedladdning

    För mer information om NixOS 24.05 och dess nyheter, rekommenderas besök på release-annonsens sida. NixOS 24.05 finns tillgänglig för nedladdning från den officiella webbplatsen i form av grafiska ISO-bilder för Intel/AMD eller ARM-system med förinstallerade GNOME- och KDE Plasma-skrivbordsmiljöer, samt minimala ISO-bilder utan grafisk miljö.

    Den nya versionen markerar ett betydande steg framåt för NixOS, med förbättrad kompatibilitet, prestanda och användarvänlighet, och förväntas vara en attraktiv uppgradering för både nuvarande och nya användare.

  • KDE Musikspelare Amarok 3.0.1 i ny version.

    Amarok är en fri och öppen musikhubb och mediespelare för Linux, utvecklad av KDE. Den erbjuder avancerade funktioner som integrering med webbtjänster, musikbibliotekshantering och anpassningsbara gränssnitt.

    Amarok 3.0.1 är här drygt en månad efter Amarok 3.0 och lägger till ett par nya funktioner, inklusive ett alternativ som låter användare kopiera en bild från Wikipedia-applet till urklippet, tillsammans med en klickbar notifikation om användaren klickar på en icke-Wikipedia-länk och möjligheten att indikera det aktiva sökalternativet i Wikipedia-applet.

    Det lägger också till ett alternativ som låter användare välja om en låts artist ska visas för poster under olika artister eller olika albumartistssektioner i kontextwebbläsaren, förbättrar olika strängar i användargränssnittet, förbättrar läsningen av ReplayGain-taggar, och lägger till stöd för KDE Frameworks 5.78-programvarusviten.

    Denna version förbättrar också applikationens prestanda genom att minska CPU-användningen från den minimerade/dolda analysatorn och andra komponenter. Det förbättrar också raderingen av dubblettspår från en spellista och sätter inte längre volymen till 0 när phonon-vlc-uppspelningen stoppas.

    Sist men inte minst åtgärdar Amarok 3.0.1 olika andra buggar för att förbättra tag-matchningsfördomar, APG och samlingsfiltrering. Kolla in ändringsloggen för mer detaljer om de buggfixar och förbättringar som implementerats i denna version.

    Under tiden kan du ladda ner Amarok 3.0.1 som en källkodspaket som du måste kompilera manuellt på din GNU/Linux-distribution eller installera den nya versionen från Flathub Beta som en Flatpak-app. Naturligtvis bör du också kunna installera Amarok 3.0.1 från de stabila mjukvaruförråden i din distribution inom de närmaste dagarna.

    Amarok är KDE:s legendariska musikspelare som har utvecklats i mer än 20 år. Den återupplivades i april 2024 efter ett 6-årigt uppehåll som Amarok 3.0 med stora förändringar som ett Qt 5/KDE Frameworks 5-baserat användargränssnitt, en visuell antydan för att ändra storlek på kontextvy-appletter, stöd för TagLib 2.0 och FFmpeg 5.0-bibliotek och mer.

  • Ny uppfräschat version av Thunderbird är på gång

    Thunderbird är en öppen källkod e-postklient utvecklad av Mozilla Foundation. Den stöder flera e-postkonton, IMAP och POP3, samt kalender- och uppgiftshantering via tillägg. Thunderbird erbjuder stark säkerhet med inbyggd spamfiltrering och phishing-skydd, samt anpassningsbara funktioner för användarvänlighet.

    Thunderbird närmar sig lanseringen av nya versioner som inkluderar Rust-stöd, integrerat stöd för Microsoft Exchange och inbyggt systemfack för Linux. När juni börjar, arbetar Thunderbird-teamet intensivt med uppdateringar som syftar till att förbättra användarupplevelsen och utöka funktionaliteten i den kommande Extended Support Release (ESR).

    En av de stora uppdateringarna är att Thunderbird nu kommer att ha Rust-stöd i sina bygg. Den första betaversionen av Thunderbird 128 kommer att ha Rust-aktiverade bygg som standard, vilket gör att användare kan testa nya funktioner utan att behöva kompilera lokalt.

    Två av de mest spännande nya funktionerna är inbyggt stöd för Microsoft Exchange och systemfackstöd för Linux. Stödet för Microsoft Exchange har varit efterfrågat länge, och utvecklarna är nu nästan klara med implementeringen. Huvudfunktionerna som kontoinställning, mapphämtning och meddelandevisning är redan på plats, och fokus ligger nu på att slutföra utgående meddelandeflöde.

    Den andra stora nyheten är inbyggt stöd för Linux systemfack. Detta är fortfarande under testning, men nyfikna användare kan redan nu prova systemfacks- och DBus-funktioner via Thunderbirds GitHub-repositorier.

    Thunderbird 128 kommer också att erbjuda möjligheten att anpassa kontofärger, vilket gör det lättare att skilja mellan olika konton i meddelandelistan och kompositionsfönstret. Mapppanelen kommer dessutom att stödja multi-selektion, vilket förbättrar användarens möjlighet att organisera e-post.

    Teamet har också helt omarbetat funktionen för mappkomprimering för att lösa problem med profilstorlek och driftsfel. Denna uppdatering kommer snart att finnas tillgänglig i betaversionerna.

    Slutligen har Thunderbird nu fullt stöd för inhemska Windows 10/11-aviseringar, vilket gör dem mer funktionella och interaktiva. Framtida uppdateringar kommer att fokusera på att lägga till snabba åtgärder och förbättra aviseringarnas användbarhet.För

    För mer information läs artikel på Engelska.

    https://linuxiac.com/new-features-are-coming-to-thunderbird-mail-client

  • NetworkManager 1.48: Förbättrad Wi-Fi och Nya Funktioner för Linuxanvändare

    NetworkManager är ett program som förenklar hanteringen av nätverksanslutningar på Linux-system. Det stöder både trådbundna och trådlösa anslutningar och möjliggör automatisk konfiguration, hantering av VPN, mobil bredband och mer. Genom att använda ett GUI eller kommandoradsgränssnitt underlättar NetworkManager användningen av nätverkstjänster och minskar behovet av manuella inställningar.

    Den senaste versionen av NetworkManager, ett kraftfullt verktyg med öppen källkod för att hantera nätverksanslutningar på Linux-baserade system, har nu släppts med en rad nya funktioner och förbättringar. NetworkManager 1.48 är en större uppdatering som kommer drygt tre månader efter den tidigare versionen 1.46.

    En av de mest framstående nyheterna i NetworkManager 1.48 är förbättringen av Wi-Fi-anslutningar, specifikt genom förbättrad upptäckt av 6 GHz-bandets kapacitet. Detta innebär att Wi-Fi-enheter nu kan dra bättre nytta av det nya frekvensbandet, vilket kan resultera i snabbare och mer stabila trådlösa anslutningar.

    En annan betydande nyhet är stödet för att ändra OpenSSL-chiffer för 802.1X-autentisering via anslutningsegenskapen 802-1x.openssl-ciphers. Detta ger användare och administratörer mer flexibilitet och säkerhet i hur nätverksautentisering hanteras.

    För modembredband har det tillkommit stöd för både IPv6 SLAAC (Stateless Address Autoconfiguration) och statisk IPv6 DNS-servertilldelning. Detta är särskilt användbart när ModemManager inte tillhandahåller en specifik IPv6-enhetsadress, vilket förbättrar nätverkskonfigurationen och användarupplevelsen.

    En annan viktig förbättring i denna version är den korrekta återställningen av minneslagrade anslutningsprofiler under återställningen av en kontrollpunkt. Detta säkerställer att nätverkskonfigurationer hålls intakta och minskar risken för anslutningsproblem vid återställning.

    NetworkManager 1.48 introducerar även en ny funktion som ställer in egenskapen ”StateReason” för ”Device” D-Bus-objektet när en enhet inte hanteras. Detta görs synligt i NetworkManagers kommandoradsgränssnitt med kommandot nmcli -f all device show $DEV, vilket ger användarna bättre insikt i enhetens tillstånd.

    Andra anmärkningsvärda förändringar inkluderar en fix för ett prestandaproblem som kunde leda till 100 % CPU-användning vid stora mängder ruttuppdateringar från externa program. Dessutom ersätts egenskapen mac-address-blacklist med mac-address-denylist för både trådlösa och trådbundna anslutningar, vilket förbättrar säkerheten och hanteringen av nätverksenheter.

    En viktig förändring i denna version är att stödet för att bygga med GNU Autotools har avvecklats. Utvecklarna rekommenderar nu att använda Meson för att bygga NetworkManager. För de som fortfarande vill använda GNU Autotools finns möjlighet att specificera argumentet –disable-autotools-deprecation vid konfigureringen.

    NetworkManager 1.48 kan nu laddas ner som en källkodsarkiv för manuell kompilering. För de som föredrar en enklare installation rekommenderas det att vänta tills denna version finns i de stabila mjukvaruförråden för din favorit-GNU/Linux-distribution.

    Med dessa förbättringar och nya funktioner fortsätter NetworkManager att vara ett viktigt verktyg för Linux-användare som söker pålitlig och flexibel nätverkshantering.

  • Första Arch Linux ISO med Linux 6.9 tillgänglig för nedladdning

    Arch Linux är en flexibel och minimalistisk Linux-distribution riktad mot avancerade användare. Den följer en ”rolling release”-modell för att alltid erbjuda de senaste paketen. Användare har full kontroll över systemets konfiguration via textfiler och kommandoraden. Arch är känd för sin enkelhet och användarcentrerade filosofi.

    Nu finns Arch Linux 2024.06.01 ISO-snapshot tillgänglig för nedladdning. Denna version innehåller flera viktiga uppdateringar, inklusive den senaste menybaserade installationsprogrammet Archinstall 2.8 och Linux-kärnan 6.9.

    Viktiga Uppdateringar

    1. Linux-kärnan 6.9

    Den största nyheten i denna utgåva är att den levereras med Linux-kärnan 6.9 som standard. Detta innebär förbättrad hårdvarudetektering, särskilt för nyare enheter men även äldre, där tidigare versioner av Arch Linux inte lyckades identifiera vissa komponenter. Med Linux-kärnan 6.9.3 förbättras stabiliteten och prestandan för hela systemet.

    2. Archinstall 2.8

    Den senaste versionen av Archinstall, version 2.8, släpptes den 15 april 2024 och medföljer denna ISO. Några av de betydande förbättringarna inkluderar:

    • Ökad ESP-systempartition: Standardstorleken har ökats till 1 GB för att förhindra utrymmesbrist.
    • Förbättrad mikrocode-hantering: Uppdateringar som säkerställer bättre kompatibilitet och prestanda.
    • Automatisk partitionering: udev-synkronisering läggs till före lsblk efter formatering för att förbättra partitioneringsprocessen.

    Ytterligare förbättringar i Archinstall 2.8 inkluderar:

    • Uppdaterade instruktioner för hur man ändrar storlek på ISO root-partitionen.
    • Möjlighet att ställa in tangentbordslayout för minimal installation.
    • Byte från veckovisa till dagliga officiella bilder.
    • Förbättrad visning av installerade paket för alla profilmenyer.
    • Fixar för problem relaterade till Btrfs-monteringsalternativ, GRUB-bootkatalog, fstab-rader, aktivering av testförråd, anpassade speglar och partitionering av /home-katalogen.

    Tillgänglighet och Uppdateringar

    Arch Linux 2024.06.01 är tillgänglig för nedladdning från den officiella webbplatsen. Denna ISO-utgåva är avsedd för nya installationer. Befintliga Arch Linux-användare behöver inte ladda ner ISO-filen, utan kan enkelt hålla sina system uppdaterade genom att köra kommandot sudo pacman -Syu i terminalen.

    Slutsats

    Den senaste ISO-utgåvan av Arch Linux med Linux 6.9 och Archinstall 2.8 erbjuder förbättrad hårdvarudetektering och en smidigare installationsprocess. Dessa uppdateringar gör det enklare för både nya och erfarna användare att installera och använda Arch Linux på sina system. Ladda ner den senaste versionen från Arch Linux officiella webbplats och upplev de nya förbättringarna själv.

    https://archlinux.org/download

    Innehållet ovan är baserad på data ifrån

  • 5 Tips för att Säkerställa Din GPG-nyckel i Linux

    GPG-nycklar (GNU Privacy Guard) är kryptografiska nycklar som används för att kryptera och signera data och meddelanden. De består av en privat nyckel, som hålls hemlig, och en offentlig nyckel, som delas med andra. Den offentliga nyckeln krypterar data, medan den privata nyckeln dekrypterar. GPG säkerställer integritet, autentisering och sekretess vid digital kommunikation.

    GPG nycklar är en viktig del av att verifiera din onlineidentitet. Att säkra dem från illvilliga aktörer säkerställer att ingen kan utge sig för att vara dig i din kommunikation med andra människor. Här visar vi fem enkla tips om hur du säkrar din GPG-nyckel i Linux.Fullstädig artikel finns på länken, texten ovan är en sammafattniingGPG-nycklar är en viktig del av att verifiera din onlineidentitet. Att säkra dem från illvilliga aktörer säkerställer att ingen kan utge sig för att vara dig i din kommunikation med andra människor. Här visar vi fem enkla tips om hur du säkrar din GPG-nyckel i Linux.

    1. Skapa separata undernycklar för varje nyckelfunktion
      Ett av de enklaste sätten att säkra din GPG-nyckel i Linux är att skapa separata undernycklar för varje nyckelfunktion. Undernycklar är ytterligare delar av din kryptografiska identitet som är kopplade till din primära huvudnyckel. Detta gör det svårare för illvilliga aktörer att fiska efter din primära privata nyckel eftersom du inte använder den för vanliga nyckelåtgärder. Notera: du kan ändra värdet av “=S” till antingen “=E” eller “=A” för att ställa in en undernyckels funktion till antingen endast kryptering eller endast autentisering.
      Ange “4096” på prompten för nyckelstorlek och tryck på Enter för att ställa in storleken på din RSA-undernyckel till 4096 bitar.
    2. Ställ in ett utgångsdatum för dina nycklar
      Ett annat enkelt sätt att säkra din GPG-nyckel i Linux är att ge din primära nyckel och undernycklar ett utgångsdatum. Medan detta inte påverkar nyckelns förmåga att signera, kryptera och autentisera, ger det andra GPG-användare en anledning att alltid validera din nyckel mot en nyckelserver. Börja med att öppna din primära nyckel i GPG CLI-verktyget:
      Kör följande kommandon för att välja din GPG-nyckels interna undernycklar:

    Sammanfattning på Svenska

    Det är viktigt att skydda din GPG-nyckel för att säkerställa att ingen kan utge sig för att vara dig online. Några tips för att göra detta inkluderar att skapa separata undernycklar för olika funktioner, vilket gör det svårare för illvilliga aktörer att få tag på din huvudnyckel, och att ställa in ett utgångsdatum för dina nycklar, vilket tvingar andra att validera din nyckel mot en nyckelserver regelbundet.

    Fullstädig artikel finns på länken, texten ovan är en sammanfattning .