• Firefox får möjligheter att gruppera flikar.

    Mozilla Corporation, under ledning av den nyligen utsedda VD:n Laura Chambers, har prioriterat implementeringen av en funktion för gruppering av flikar i Firefox-webbläsaren. Detta beslut togs som ett svar på användarnas feedback och en växande efterfrågan på viktiga funktioner. Funktionen för gruppering av flikar, som möjliggör organisering av relaterade flikar för en mer strömlinjeformad surfupplevelse, förväntas förbättra produktiviteten genom minskad röra och effektivare hantering av öppna flikar.

    https://www.mozilla.org/sv-SE/

  • Lingmo OS : Resurssnål debian baserade distro med macOS utseende ifrån Kina.

    Lingmo OS, en ny Linux-distribution från Kina, baserad på Debian och i betaversion, erbjuder en macOS-liknande upplevelse med sitt Lingmo UI, en avknoppning från Cutefish-skrivbordsmiljön. Systemet, som är byggt på Qt, QML och C++, kräver endast 2 GB RAM och kommer med en ISO-fil på 3,7 GB. Det använder en anpassad Calamares-installerare och inkluderar standardinställningar, några grundläggande appar och möjligheten att växla mellan mörkt och ljust läge. Trots dess estetiska tilltal och låga systemkrav rapporteras vissa prestandaproblem och minnesläckor.

    Kan hämta här

    https://lingmo.org/download/

  • Wine 9.4

    Wine 9.4 är släppt

    Vad är Wine?

    Wine är ett mjukvarulager som gör det möjligt för Linux, macOS och andra Unix-liknande operativsystem att köra program som ursprungligen är utvecklade för Microsoft Windows. Genom att fungera som en kompatibilitetslager översätter Wine Windows systemanrop till motsvarande Unix-anrop, vilket möjliggör integrering av Windows-applikationer i Unix-baserade miljöer utan att behöva en Windows-operativsystemlicens. Wine står för ”Wine Is Not an Emulator”, vilket understryker att det inte är en emulator utan snarare en implementering av Windows API på Unix.

    Nyheterna i Wine 9.4

    Wine 9.4 introducerar initialt stöd för OpenGL via Wayland-drivrutinen, vilket förbättrar kompatibiliteten och prestandan för Windows-applikationer som använder OpenGL-grafik på Linux med Wayland. Denna version inkluderar också uppdateringar som VKD3D 1.11 för att implementera Direct3D 12 API ovanpå Vulkan, förbättringar för att höja processprivilegier, fler HID-pekarförbättringar och 25 buggfixar. Dessa uppdateringar bidrar till Wine:s stabilitet och funktionalitet, vilket gör det till ett allt viktigare verktyg för Linux-användare som behöver köra Windows-applikationer.

    https://gitlab.winehq.org/wine/wine/-/releases/wine-9.4

  • GNU Linux-libre 6.8-gnu

    GNU Linux libre 6.8 för den som vill ha 100% icke proprietär kernel.

    GNU Linux-libre 6.8-gnu har släppts, uppdaterat för att rensa bort proprietär programvara. Denna version inkluderar uppdateringar av rengöringsskript och stöd för nya drivrutiner medan vissa gamla drivrutiner har tagits bort. En känd bugg med Intel i915 drivrutiner som kan frysa system har identifierats, med en tillfällig lösning föreslagen. GNU Linux-libre fokuserar på att erbjuda en helt fri version av Linux-kärnan, avlägsnande icke-fri programvara och dokumentation för att främja fri programvara. För mer detaljer, besök länkarna nedan.

    https://www.fsfla.org/pipermail/linux-libre/2024-March/003538.html

    https://linux-libre.fsfla.org/pub/linux-libre/releases/6.8-gnu/

  • Linux Kernel 6.8 är här.

    Linux Kernel 6.8 är här med förbättrad hårdvaru stöd.

    Linus Torvalds meddelar lanseringen av Linux 6.8, som har sett en återgång till en mer normal storlek för uppdateringen jämfört med tidigare versioner. Uppdateringarna innehåller främst diverse korrigeringar och förbättringar i hela systemet, med den nya Xe drm-drivrutinen som en av de mer framträdande nyheterna. Detta är även den sista huvudversionen av Linux-kärnan med mindre än tio miljoner git-objekt, vilket nämns mer som en intressant detalj än något av betydelse. Förberedelser för nästa versionsfönster, 6.9, påbörjas med flera redan inkomna ändringsförslag.

    Några av nyheterna

    Bland höjdpunkterna finns stöd för LAM (Linear Address Masking) virtualisering och gästförst-minnesstöd för KVM, en grundläggande online filsystemskontroll och reparationsmekanism för Bcachefs-filsystemet, stöd för Broadcom BCM2712-processorn i Raspberry Pi 5, en ny Intel Xe DRM-drivrutin, samt initialt Rust-stöd för LoongArch-arkitekturen. Linux 6.8 förbättrar även hårdvarustödet och lägger till flera nya drivrutiner. Det är en kortlivad gren som kommer att efterföljas av Linux-kärnan 6.9​

    https://lkml.iu.edu/hypermail/linux/kernel/2403.1/01820.html

  • LQQt skrivsbordsmiljö går över till Wayland

    LXQt:s skrivbordskomponent, PCManFM-Qt, är nu helt redo för Wayland, vilket är en viktig del av den kommande LXQt 2.0-serien som väntas i april 2024. Fullt stöd för Wayland är en av höjdpunkterna i LXQt 2.0, som även kommer att övergå till Qt 6 för en modernare användarupplevelse och prestandaförbättringar. LXQt 2.0 kommer att finnas som standard i Lubuntu 24.04 LTS, men kan också installeras på andra rullande distributioner som Arch Linux eller openSUSE Tumbleweed.

  • GNOME 46 släpps i skarp version 20 Mars

    GNOME Project har släppt en release candidate för GNOME 46, med den slutgiltiga versionen väntad den 20 mars 2024. Uppdateringen inkluderar nya funktioner som experimentellt stöd för variabel uppdateringsfrekvens, förbättringar i inställningar inklusive nya dialoger för att lägga till företagsanvändare och fjärrinloggning, förbättrad skärmdelning, H.264-kodning för skärmdumpar, och förbättringar i filhanteraren Nautilus. Dessutom finns det uppdateringar i GNOME-appar som GNOME Maps, GNOME Clocks och GNOME Web, samt tekniska förbättringar och buggfixar över hela systemet.

  • Det 10 populäraste distrubtionera.

    Sajten techmint har gjort en sammanställning vilka distrubtioner dom tycker är bäst om.

    10) Arch Linux, känt för sin oberoende och anpassningsbarhet ( Läs mer i vår Wiki : https://wiki.linux.se/index.php/ArcLinux )
    9) RHEL, framstående för serveranvändning

    8) Elementary OS, känd för sitt vackra skrivbordsutseende ( Se vår wiki : https://wiki.linux.se/index.php/Elementary_OS )
    7) Zorin OS, utformat för att locka Windows-användare;
    6) Fedora, känd för att integrera de senaste programvaruversionerna. ( Läs mer i vår wiki : https://wiki.linux.se/index.php/Fedora )
    5) Manjaro, en användarvänlig Arch-baserad distribution ( Läs mer i vår wiki : https://wiki.linux.se/index.php/Manjaro )
    4) openSUSE, uppskattad av både nya användare och entusiaster ( Läs mer i vår wikia https://wiki.linux.se/index.php/OpenSUSE )
    3) Ubuntu, välkänt för sin stora användarbas och community-stöd ( Läs mer i vår wiki : https://wiki.linux.se/index.php/Ubuntu )
    2) Debian, berömt för sin stabilitet och robusthet ( Läs mer i vår wiki https://wiki.linux.se/index.php/Debian )
    1) Linux Mint, uppskattad för sin stabilitet, robusthet och elegans​ ( Läs mer i vår Wiki https://wiki.linux.se/index.php/MiNT )

    Orginalartikel finns på TechMint

    https://www.tecmint.com/linux-distributions/

  • 4% av världens Desktop använder Linux

    Linux har överträffat 4% marknadsandel i den globala desktop-operativsystemsmarknaden i slutet av februari 2024, enligt StatCounter. Detta anses vara en betydande milstolpe, särskilt eftersom Linux tog 30 år för att nå 3% marknadsandel. Ökningen med ytterligare 1% på bara åtta månader framhäver den växande populariteten för Linux, drivet av dess öppna källkodsnatur, säkerhet, stabilitet och förbättrade användarvänlighet genom distributioner som Ubuntu, Fedora och Mint. Även om dominans på desktop inte är Linux primära mål, är detta framsteg en viktig prestation för öppen källkodscommunityt.

    https://gs.statcounter.com/os-market-share/desktop/worldwide

  • Fedora Workstation 41 skippa Xorg

    Fedora Workstation 41 kommer inte längre att inkludera GNOME Xorg-sessioner som standard, med målet att uppmuntra användare att byta till Wayland. Detta beslut är en del av Fedoras övergripande riktning mot att använda Wayland. Xorg kommer dock fortfarande att stödjas och vara tillgänglig för manuell installation för dem som önskar. Denna förändring speglar en branschtrend där Xorg ses som föråldrad till förmån för Wayland, som anses vara framtiden för skärmarprotokoll, trots vissa användares oro över Waylands beredskap

    https://fedoraproject.org/

    Akutell version av Fedora 39

  • Gnome spelen försvinner i Ubuntu 24.04

    Om ca 1 mån beräknas Ubuntu 24.04 komma ut för nedladdning.

    Ubuntu 24.04, känd som ”Noble Numbat”, kommer att ta bort GNOME-spelen från standardinstallationen för att erbjuda en renare och mer minimalistisk användarupplevelse. Detta beslut följer GNOME:s nya inriktning mot en mer raffinerad uppsättning kärnprogram, exklusive spel. Med ett växande utbud av spelplattformar och appar tillgängliga, inklusive Steam och App Center, anses de traditionella förinstallerade spelen inte längre representera den mångfald av spelupplevelser som är tillgängliga för Ubuntu-användare. Dock kommer de som uppskattar dessa spel fortfarande att kunna installera dem via Ubuntu-repositorierna.

  • Yes, Sverige är med i nato!

    Med NATO kan Sverige behålla freden. B52 är den nya fredsduvan.
  • Ubuntu fuller 20 år

    Ubuntu fyller 20 år.

    Ubuntus moderbolag – som nu driver miljontals stationära datorer, servrar och moln – fortsätter att söka balansen mellan att leverera ”Linux for Human Beings” och att ta sitt ansvar på den globala teknikmarknaden.

    Canonical Ltd, grundat av Mark Shuttleworth, syftar till att stödja och dela fri och öppen källkodsprogramvara. Med rötter i Shuttleworths tidigare arbete och försäljningen av Thawte Consulting, startades Canonical i syfte att göra Linux mer tillgängligt och användarvänligt. Ubuntu, företagets flaggskeppsoperativsystem, har sitt namn från en zulufras som betonar vikten av ömsesidighet och gemenskap, ett värde som återspeglas i deras strävan att skapa ”Linux för människor”.

    https://www.zdnet.com/article/canonical-turns-20-shaping-the-ubuntu-linux-world/#google_vignette

    https://ubuntu.com/

    Ubuntu i våran wiki

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

  • GStreamer

    GStreamer är ett kraftfullt och mångsidigt multimedia ramverk som används för att skapa olika medieapplikationer såsom videospelare, strömningsmedia och ljudbehandling. Det är öppen källkod och bygger på en plugin-arkitektur, vilket gör det flexibelt och anpassningsbart för att stödja ett brett utbud av mediaformat och processer. GStreamer tillhandahåller verktyg för inspelning, redigering, avkodning och strömning av ljud och video, och används i många operativsystem och applikationer för att hantera medieflöden effektivt.

    GStreamer 1.24

    GStreamer 1.24 har släppts med flera nya funktioner och förbättringar. Uppdateringen inkluderar Vulkan H.264 och H.265 videodekoder, ett nytt unixfd-plugin för effektiv kommunikation mellan processer på Linux, stöd för DRM Modifier för dmabufs på Linux, och nya analytik- och maskininlärningsabstraktioner. Dessutom introduceras stöd för Low-Latency HLS, förbättringar för WebRTC, och förbättrad integration med Qt, OpenGL, Vulkan och CUDA. Det finns också prestandaförbättringar och buggfixar.

    https://gstreamer.freedesktop.org/download/

  • KDE Plasma

    KDE Plasma 5.27 har släppts

    KDE Plasma är en modern och anpassningsbar skrivbordsmiljö för Linux och Unix-liknande operativsystem. Den erbjuder en elegant och användarvänlig upplevelse som kan anpassas i hög grad för att passa olika användares behov. Plasma är känd för sin flexibilitet, rika funktionsuppsättning, och integration med KDE:s mjukvarusvit, vilket ger användarna en sammanhängande och effektiv arbetsyta. Den innehåller en mängd widgetar, teman och konfigurationsalternativ som gör det möjligt för användare att skräddarsy sitt skrivbord på djupet, samtidigt som den håller sig lätt och snabb. Plasma står för innovation och användarcentrerad design i den öppna källkods-världen.

    Plasma 5.27

    Plasma 5.27 kommer med spännande nya förbättringar för ditt skrivbord. Det första du kommer märka är vår nya trollkarl drivet av Konqi som guidar dig genom inställningen av skrivbordet. Andra stora nya funktioner inkluderar ett fönsterkakel-system, ett mer stilrent app-tema, renare och mer användbara verktyg, samt widgetar som ger dig mer kontroll över din maskin. Dessutom är Plasma 5.27 en version med långtidsstöd som innehåller massor av stabilitetsarbete och buggfixar, så du kan känna den varma och stabila kärleken från KDE-gemenskapen för evigt… eller åtminstone tills nästa LTS-version dyker upp 2024!

    https://kde.org/announcements/plasma/5/5.27.0/

  • OpenSuSE Leap 15.4 Beta

    OpenLinux 15.4 Beta är släppt

    openSUSE är ett fritt och öppet källkodsoperativsystem baserat på Linux. Det är utvecklat av gemenskapen runt openSUSE-projektet samt med stöd från SUSE Linux GmbH, vilket är ett företag som tillhandahåller kommersiella versioner av SUSE Linux. openSUSE är känt för sin stabilitet, säkerhet och användarvänlighet och är avsett för både persondatorer och servrar. Det finns i två huvudsakliga utgåvor: openSUSE Leap och openSUSE Tumbleweed.

    • openSUSE Leap är den mer stabila versionen, som riktar sig till användare som föredrar en mer förutsägbar och stabil miljö. Leap-versioner baseras på källkoden från SUSE Linux Enterprise (SLE), vilket ger dem en solid grund. De släpps i stora versioner och får regelbundna uppdateringar för säkerhet och stabilitet.
    • openSUSE Tumbleweed är en rullande utgåva, vilket betyder att den ständigt uppdateras med de senaste programvarupaketen och teknologierna. Detta gör Tumbleweed idealisk för utvecklare, Linux-entusiaster och användare som vill ha det senaste inom programvara utan att behöva vänta på nästa stora utgåva.

    openSUSE är även känd för sitt användarvänliga installationsprogram, YaST (Yet another Setup Tool), som gör det lätt att installera och konfigurera systemet. YaST är ett kraftfullt administrationsverktyg som ger användarna möjlighet att hantera systemkonfiguration, programinstallation och systemuppdateringar på ett enkelt sätt.

    openSUSE-projektet erbjuder också ett omfattande utbud av programvara genom sina förvar (repositories), vilket gör det lätt för användarna att installera och underhålla programvara. Gemenskapen runt openSUSE är aktiv och välkomnande, och erbjuder omfattande dokumentation och support genom olika kanaler såsom forum, mailinglistor och IRC-chattar.

    Projektet förespråkar användningen av öppen källkod och arbetar aktivt för att främja fri och öppen programvara inom alla områden av datoranvändning.

    OpenSUSE 15.4 Leap

    OpenSUSE Leap 15.6 Beta är nu tillgänglig för nedladdning och testning. Projektet uppmanar användarna att uppgradera från befintliga Leap 15.5-system eller testa beta-versionen för att identifiera och rapportera problem. Detta är särskilt viktigt eftersom openSUSE Leap 15.6 är byggt på SUSE Linux Enterprise 15 Service Pack 6 och fokuserar på stabilitet samt erbjuder full kompatibilitet med den företagsinriktade Linux-distributionen.

    Den nya versionen inkluderar Linux Kernel 6.4, vilket förväntas erbjuda förbättrat stöd för nyare hårdvara och mjukvara. Andra viktiga uppdateringar inkluderar glibc 2.38, systemd 254, och snabbare uppstartstider med dracut 059+. För containerhantering har Podman uppdaterats till version 4.8, och det finns även nya versioner av andra verktyg för virtualisering och containeranvändning.

    Betydande uppdateringar har gjorts inom KDE-miljön med Qt som uppdaterats till 5.15.12+kde147 och KDE Frameworks till 5.114.0. GNOME-användare kommer att uppskatta uppdateringen till GNOME 45, som erbjuder en förbättrad användarupplevelse. Ljudhanteringen förbättras också med uppdateringar till PulseAudio och PipeWire.

    Säkerhetspaket har uppdaterats, med OpenSSL 3.1.4 som ny standard och uppdateringar av relaterade bibliotek. Leap 15.6 innehåller även viktiga uppdateringar för telekommunikationsprogramvara och stöd för nya versioner av DPDK och Open vSwitch.

    Användare och utvecklare uppmuntras att ladda ner, testa och ge feedback på Leap 15.6 Beta för att hjälpa till att identifiera och lösa eventuella problem före den slutliga utgåvan, som är planerad till mitten av juni. Gemenskapens ansträngningar genom tester, bugg rapporter och feedback är avgörande för en framgångsrik lansering av openSUSE Leap 15.6.

    För att hämta beta versionen

    https://get.opensuse.org/leap/15.6/

    OpenSUSE i vår wiki

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

  • Så hittar du PPID ( Parent Process ID)

    Ibland kan det vara bra hitta föräldra processen, om något program har hängt sej.

    Vad är PPID?

    PPID står för Parent Process ID i operativsystem som Linux. Det är ett unikt identifieringsnummer som tilldelas till varje process som körs i systemet. PPID används specifikt för att identifiera föräldraprocessen till en given process. I Unix-liknande operativsystem startar processer vanligtvis andra processer. Den ursprungliga processen kallas föräldraprocessen, och de processer som startas av den kallas barnprocesser.

    Varje process i systemet tilldelas ett unikt PID (Process ID) när den startas, och dess föräldraprocess får en PPID. Denna relation gör det möjligt för operativsystemet att hantera processer effektivt, hålla reda på vilka processer som hör ihop, och möjliggör kommunikation och koordinering mellan processer. PPID är användbart för olika systemnivåoperationer, inklusive processhantering och felsökning, eftersom det hjälper till att förstå processernas hierarki och relationer inom systemet.

    Så hittar du PPID i Linux

    För att hitta PPID (Parent Process ID) i Linux, kan du använda flera kommandon i terminalen. PPID är det unika numret som identifierar en process förälder i operativsystemet. Här är några vanliga metoder:

    1. ps-kommandot: Du kan använda ps kommandot för att visa information om aktiva processer, inklusive deras PPID. För att hitta PPID för en specifik process, kan du använda:
       ps -f -p [PID]

    Ersätt [PID] med processens ID för den process du är intresserad av. -f flaggan ger en fullständig lista över attribut inklusive PPID.

    1. pgrep och pstree: För att hitta en process och dess föräldraprocess i en trädstruktur, kan du använda pgrep för att hitta PID baserat på processnamn och sedan pstree för att visa en trädstruktur av processer. Exempel:
       pstree -p $(pgrep [processnamn])

    Ersätt [processnamn] med namnet på den process du söker. Detta kommer att visa processen och dess föräldrar i en trädstruktur med PID.

    1. top eller htop: Dessa interaktiva verktyg visar en lista över processer och deras status. PPID kan ses i dessa verktyg genom att anpassa vilka kolumner som visas.
    2. grep-kommandot: Du kan också använda grep för att filtrera information om en specifik process genom att använda dess PID, exempel:
       ps -ef | grep [PID]

    Detta visar en lista över alla processer med detaljerad information, och du kan söka efter din specifika process och dess PPID med hjälp av grep.

    Dessa metoder tillåter dig att hitta PPID för vilken process som helst som körs på ditt Linux-system. Kom ihåg att ersätta [PID] och [processnamn] med den faktiska PID eller namnet på den process du undersöker.

    I Feb 24 hade vi en artikel om hur processer fungera i Linux

    Så fungera processer i Linux

  • OpenMediaVault

    Med OpenMediaVault kan du bygga om en gamla / ny dator till NAS.

    OpenMediaVault (OMV) är ett fritt och öppen källkod (FOSS) nätverksanslutet lagringssystem (NAS) baserat på Debian Linux. Det är utformat för att erbjuda en enkel att använda och flexibel lösning för att skapa och hantera nätverkslagring, och det kan installeras på en mängd olika hårdvaruplattformar, från äldre hemdatorer till professionella serversystem. Med OpenMediaVault kan användare enkelt sätta upp och administrera lagringsutrymme över ett nätverk för att dela filer, säkerhetskopiera data, skapa en personlig molnlagring, och mer, utan att behöva djupgående kunskaper om nätverk eller lagringssystem.

    OMV erbjuder ett webbaserat administrativt gränssnitt, vilket gör det lätt att konfigurera och hantera dess tjänster, inklusive användare, diskar, delningar, och tjänster som SMB/CIFS (Samba), FTP, NFS, rsync, och andra. Det stöder också plugins och tillägg, vilket utökar dess funktionalitet ytterligare för att inkludera applikationer som mediaservrar, webbservrar, och olika tredjepartstjänster.

    Eftersom det är baserat på Debian, drar OMV nytta av den robusta och omfattande Debian-paketförvaltningen, vilket gör det möjligt för användare att enkelt installera och underhålla ytterligare programvara. OpenMediaVault är en populär lösning för både hemmabruk och små till medelstora företagsmiljöer på grund av dess flexibilitet, funktionsrikedom och låga kostnad (det är gratis att ladda ner och använda).

    OpenMediaVault 7 NAS debuterar med Debian 12-uppgradering

    OpenMediaVault 7 (Sandworm), den senaste versionen av den populära open-source nätverksanslutna lagringslösningen (NAS), har officiellt släppts. Markerar en betydande uppdatering jämfört med sina föregångare, den ger en mängd förbättringar och nya funktioner utformade för att förbättra funktionalitet och användarupplevelse.

    OpenMediaVault hemsida

  • Vad är Btrfs?

    Som sysop på en linuxburk, så kan det vara många diskar att hålla koll på.

    Btrfs (B-tree file system, uttalas ofta ”Butter FS”, ”Better FS”, eller ”B-tree FS”) är ett modernt filsystem som utvecklats för att möta de växande behoven inom lagringsadministration och dataskydd. Det introducerades av Oracle Corporation för Linux-system och är öppen källkod. Btrfs erbjuder många avancerade funktioner som inte finns i äldre filsystem som ext4, vilket gör det till ett attraktivt val för både företag och hemmaanvändare. Här är några av dess mest framträdande funktioner:

    Avancerad dataskydd och återhämtning

    • Copy-on-write (COW): Btrfs lagrar kopior av data när de ändras, vilket gör det möjligt att återställa tidigare versioner av filer och mappar.
    • Snapshot-funktionalitet: Möjliggör skapande av snabba, platsbesparande ”ögonblicksbilder” av filsystemet vid specifika tidpunkter, vilket är användbart för säkerhetskopiering och återställning.

    Förbättrad prestanda och flexibilitet

    • Dynamisk omfördelning av innehåll: Btrfs stöder dynamiska volymer och kan justera storleken på filsystemen på flygande fot, vilket underlättar förvaltningen av lagringsutrymme.
    • Effektiv dataorganisation: Använder B-trees för att organisera filsystemets metadata och filer, vilket förbättrar prestandan vid stora volymer och antalet filer.

    Förbättrad tillförlitlighet och skalbarhet

    • Felfördröjning och självåterställning: Kan automatiskt upptäcka och åtgärda fel på data och metadata, vilket ökar datatillförlitligheten.
    • Stöd för stora volymer: Kan hantera filsystem av extremt stor storlek, vilket gör det lämpligt för företagsmiljöer och dataintensiva applikationer.

    Multienhetsfunktioner

    • RAID-stöd: Inbyggt stöd för RAID 0, RAID 1, RAID 10, RAID 5 och RAID 6, vilket tillåter data att speglas eller stripas över flera enheter för ökad prestanda och redundans.

    Övriga funktioner

    • Transparent komprimering: Möjliggör att data komprimeras på disken för att spara utrymme, utan att användaren behöver ingripa.
    • Deduplicering: Identifierar och tar bort dubbla kopior av data för att effektivisera lagringsanvändningen (även om denna funktion ofta hanteras på användarnivå med tredjepartsverktyg).

    Btrfs är under ständig utveckling och anses vara ett filsystem som ligger i framkant när det gäller funktioner för dataskydd, flexibilitet och administrationseffektivitet. Dess rika funktionssätt gör det särskilt lämpligt för användningsfall som kräver hög tillgänglighet, säkerhetskopiering och återställning, samt effektiv hantering av stora datamängder.

    Så formatera Ni en hårddisk med Btrfs

    Att skapa ett Btrfs-filsystem på en hårddisk innebär några steg och kräver administratörsbehörighet på systemet. Här är en steg-för-steg-guide för att skapa ett Btrfs-filsystem på en Linux-distribution. Observera att alla kommandon bör köras i terminalen och att du bör vara mycket försiktig när du hanterar hårddiskar, eftersom felaktiga kommandon kan leda till datarförlust.

    Steg 1: Identifiera Hårddisken

    Först måste du identifiera den hårddisk du vill formatera med Btrfs. Detta kan göras med kommandot lsblk eller fdisk.

    lsblk

    eller

    sudo fdisk -l

    Dessa kommandon listar alla tillgängliga lagringsenheter. Identifiera den enhet du vill använda (t.ex. /dev/sda eller /dev/sdb).

    Steg 2: Radera Befintliga Partitioner (Valfritt)

    Om hårddisken redan har partitioner som du vill ta bort, kan du använda fdisk eller gdisk för att radera dem. Var försiktig med detta steg eftersom det kommer att radera data på de befintliga partitionerna.

    sudo fdisk /dev/sdx

    Byt ut /dev/sdx med din hårddisks enhetsbeteckning. Inuti fdisk, använd d för att radera partitioner och w för att spara ändringarna.

    Steg 3: Skapa Btrfs-filsystemet

    För att skapa ett Btrfs-filsystem på hela enheten, använd kommandot:

    sudo mkfs.btrfs /dev/sdx

    Än en gång, ersätt /dev/sdx med din hårddisks enhetsbeteckning. Detta kommando skapar ett Btrfs-filsystem på hela enheten.

    Steg 4: Montera Btrfs-filsystemet

    Efter att ha skapat filsystemet måste du montera det för att börja använda det. Först, skapa en monteringspunkt om du inte redan har en:

    sudo mkdir /mnt/mybtrfs

    Montera sedan din Btrfs-hårddisk:

    sudo mount /dev/sdx /mnt/mybtrfs

    Ersätt /mnt/mybtrfs med önskad monteringspunkt.

    Steg 5: Kontrollera Filsystemet

    Efter monteringen kan du kontrollera att allt fungerar som det ska med kommandot:

    df -hT

    Detta visar alla monterade filsystem tillsammans med deras storlekar och filsystemtyper, där du bör kunna se ditt nya Btrfs-filsystem.

    Kom ihåg att alltid säkerhetskopiera viktiga data innan du gör ändringar på hårddiskar. Följ dessa steg noggrant för att minimera risken för dataförlust.

    Läs mer i vår wiki om Btrfs

  • 30 tips hur man använder ip kommandot

    UNIX har sina rötter i de glada 60 talet och funnits en mängd varianter genom åren. Idag är det Linux och Mac OS som har sina rötter i UNIX. Men kommandorna ändras lite med åren.

    Tillhör du den gamla skolan som skriver ifconfig istället för ip addr? Då är det dags att lära gamla hundar att sitta.

    Här är 30 tips på hur du kan använda ip-kommandot för att hantera och felsöka nätverkskonfigurationer på Linux-baserade system:

    Grundläggande Hantering av Nätverksgränssnitt

    1. Visa alla nätverksgränssnitt: ip link show
    2. Aktivera ett nätverksgränssnitt: ip link set dev eth0 up
    3. Inaktivera ett nätverksgränssnitt: ip link set dev eth0 down
    4. Ändra MTU (Maximum Transmission Unit) storlek: ip link set dev eth0 mtu 1500
    5. Byta namn på ett nätverksgränssnitt: ip link set dev eth0 name nytt_namn

    Hantering av IP-adresser

    1. Lägg till en IP-adress till ett gränssnitt: ip addr add 192.168.1.10/24 dev eth0
    2. Ta bort en IP-adress från ett gränssnitt: ip addr del 192.168.1.10/24 dev eth0
    3. Visa alla IP-adresser: ip addr show
    4. Visa IP-adresser för ett specifikt gränssnitt: ip addr show dev eth0

    Hantering av Routing

    1. Visa routingtabellen: ip route show
    2. Lägg till en statisk rutt: ip route add 192.168.2.0/24 via 192.168.1.1
    3. Ta bort en statisk rutt: ip route del 192.168.2.0/24
    4. Ändra standard gateway: ip route add default via 192.168.1.1
    5. Visa specifika rutter för en destination: ip route get 8.8.8.8

    Avancerad Konfiguration och Analysering

    1. Hantera IP-tunnlar: ip tunnel add
    2. Visa multicast-grupper: ip maddr
    3. Hantera nätverksnamnrymd: ip netns add ny_namnrymd
    4. Använda nätverksnamnrymd för isolering: ip netns exec ny_namnrymd <kommando>
    5. Sätt upp en virtuell Ethernet-enhet (veth): ip link add veth0 type veth peer name veth1

    Felsökning och Nätverksinformation

    1. Visa ARP-tabellen: ip neigh
    2. Tvinga ny ARP-uppslagning: ip neigh flush all
    3. Visa nätverksstatistik för alla gränssnitt: ip -s link
    4. Spåra vägen paket tar till en destination (som traceroute): ip route get till destination
    5. Visa alla TCP- och UDP-sockets: ip -s -s neigh

    Användning i Skript och Automation

    1. Filtrera och bearbeta utdata med grep/awk: ip addr show | grep "inet " | awk '{print $2}'
    2. Använd i startskript för att konfigurera nätverk vid uppstart.
    3. Automatiskt konfigurera backup-rutter med skript. Mer info finns i vår wiki
    4. Använd ip monitor för att övervaka nätverksändringar i realtid.

    ip monitor

    Detta kommando kommer att visa realtidsinformation om olika nätverkshändelser, inklusive länkstatus, adressändringar, ruttändringar och mer. Du kommer att se utskrifter i terminalen så snart det sker ändringar i nätverkskonfigurationen.

    ip monitor address

    För att övervaka ändringar i nätverksrutter, kan du använda:

    ip monitor route

    Du kan också kombinera flera övervakningstyper genom att separera dem med kommatecken:

    ip monitor link, address

    1. Använda nätverksnamnrymd för att skapa isolerade nätverksmiljöer för applikationer.

    Se Network Namespace i vår wiki

    1. Konfigurera brandväggsregler baserade på specifika nätverksgränssnitt med hjälp av ip-adresser och ip-rutter som underlag.

    Finns mer i vår wiki : Brandväggsregler baserade på specifika nätverksgränssnitt

    ip-kommandot är extremt kraftfullt och erbjuder en mängd funktioner för att hantera nästan alla aspekter av nätverkskonfiguration och -underhåll på Linux. Att bli bekväm med ip och dess alternativ kan markant förbättra din förmåga att effektivt hantera nätverksrelaterade uppgifter.