*Vill du komma igång med Linux? Utveckla en god praktisk kunskap om Linux med både det grafiska gränssnittet och kommandoraden i de stora Linux-distributionsfamiljerna med The Linux Foundations onlinekurs Intro till Linux. Anmäl dig gratis här. (Este curso también está disponible en español. Klicka här för Introducción a Linux Från smartphones till bilar, superdatorer och hushållsapparater, hemdatorer till företagsservrar, Linux-operativsystemet finns överallt Linux har funnits sedan mitten av 1990-talet och har sedan dess nått en användarbas som sträcker sig över hela världen. Linux finns faktiskt överallt: det finns i dina telefoner, dina termostater, i dina bilar, kylskåp, Roku-enheter och tv-apparater. Den driver också det mesta av Internet, alla världens 500 bästa superdatorer och världens börser Men förutom att vara den valda plattformen för att köra stationära datorer, servrar och inbyggda system över hela världen, är Linux ett av de mest pålitliga, säkra och bekymmersfria operativsystemen som finns tillgängliga Här är all information du behöver för att komma igång med Linux-plattformen ## Vad är Linux? Precis som Windows, iOS och Mac OS är Linux ett operativsystem. Faktum är att en av de mest populära plattformarna på planeten, Android, drivs av operativsystemet Linux. Ett operativsystem är programvara som hanterar alla hårdvaruresurser som är associerade med din stationära eller bärbara dator. Enkelt uttryckt hanterar operativsystemet kommunikationen mellan din mjukvara och din hårdvara. Utan operativsystemet (OS) skulle programvaran inte fungera Operativsystemet Linux består av flera olika delar: Bootloader – Programvaran som hanterar uppstartsprocessen för din dator. För de flesta användare kommer detta helt enkelt att vara en startskärm som dyker upp och så småningom försvinner för att starta upp i operativsystemet. Kärna – Det här är den ena delen av helheten som faktiskt kallas "Linux". Kärnan är kärnan i systemet och hanterar CPU, minne och kringutrustning. Kärnan är den lägsta nivån i operativsystemet. Init-system – Detta är ett undersystem som startar upp användarutrymmet och är laddat med att kontrollera demoner. Ett av de mest använda init-systemen är systemd, som också råkar vara ett av de mest kontroversiella. Det är init-systemet som hanterar uppstartsprocessen när den första uppstarten har lämnats över från starthanteraren (dvs GRUB eller GRand Unified Bootloader). Demoner – Dessa är bakgrundstjänster (utskrift, ljud, schemaläggning, etc.) som antingen startar under uppstart eller efter att du loggat in på skrivbordet. Grafisk server – Detta är undersystemet som visar grafiken på din bildskärm. Det kallas vanligtvis för X-servern eller bara X. Desktop-miljö – Detta är den del som användarna faktiskt interagerar med. Det finns många skrivbordsmiljöer att välja mellan (GNOME, Cinnamon, Mate, Pantheon, Enlightenment, KDE, Xfce, etc. Varje skrivbordsmiljö inkluderar inbyggda applikationer (som filhanterare, konfigurationsverktyg, webbläsare och spel). Applikationer – Skrivbordsmiljöer erbjuder inte hela utbudet av appar. Precis som Windows och macOS erbjuder Linux tusentals och åter tusentals högkvalitativa programtitlar som lätt kan hittas och installeras. De flesta moderna Linux-distributioner (mer om detta nedan) inkluderar App Store- som verktyg som centraliserar och förenklar applikationsinstallationen. Till exempel har Ubuntu Linux Ubuntu Software Center (ett nytt varumärke av GNOME Software) som låter dig snabbt söka bland tusentals appar och installera dem från en centraliserad plats ## Varför använda Linux? Detta är en fråga som de flesta ställer sig. Varför bry sig om att lära sig en helt annan datormiljö, när operativsystemet som levereras med de flesta stationära datorer, bärbara datorer och servrar fungerar alldeles utmärkt? För att svara på den frågan skulle jag ställa en annan fråga. Fungerar det operativsystemet du använder för närvarande "bra"? Eller kämpar du mot hinder som virus, skadlig programvara, långsamma hastigheter, krascher, dyra reparationer och licensavgifter? Om du kämpar med ovanstående kan Linux vara den perfekta plattformen för dig. Linux har utvecklats till ett av de mest pålitliga datorekosystemen på planeten. Kombinera den pålitligheten med noll inträdeskostnad och du har den perfekta lösningen för en stationär plattform Det stämmer, noll kostnad för inträde ... som gratis. Du kan installera Linux på så många datorer du vill utan att betala en cent för programvara eller serverlicenser Låt oss ta en titt på kostnaden för en Linux-server i jämförelse med Windows Server 2016. Priset på Windows Server 2016 Standard edition är $882,00 USD (köpt direkt från Microsoft). Det inkluderar inte klientåtkomstlicens (CAL) och licenser för annan programvara som du kan behöva köra (som en databas, en webbserver, e-postserver, etc. Till exempel kostar en enanvändar-CAL för Windows Server 2016 $38,00 . Om du behöver lägga till 10 användare, till exempel, är det 388,00 USD mer för licensiering av serverprogramvara. Med Linux-servern är allt gratis och enkelt att installera. Faktum är att installera en komplett webbserver (som inkluderar en databasserver ), är bara några klick eller kommandon bort (ta en titt på Easy LAMP Server Installation för att få en uppfattning om hur enkelt det kan vara) Om nollkostnad inte räcker för att vinna dig över – vad sägs om att ha ett operativsystem som fungerar problemfritt så länge du använder det? Jag har använt Linux i nästan 20 år (som både skrivbords- och serverplattform) och har inte haft några problem med ransomware, skadlig programvara eller virus. Linux är i allmänhet mycket mindre sårbart för sådana attacker. När det gäller omstarter av servern är de bara nödvändiga om kärnan är uppdaterad. Det är inte ovanligt för en Linux-server att gå flera år utan att startas om. Om du följer de regelbundna rekommenderade uppdateringarna är stabilitet och pålitlighet praktiskt taget säkerställd ## Öppen källa Linux distribueras också under en öppen källkodslicens. Öppen källkod följer dessa nyckelprinciper: – Friheten att köra programmet, för alla ändamål – Friheten att studera hur programmet fungerar, och ändra det så att det gör som man vill – Friheten att omdistribuera kopior så att du kan hjälpa din granne - Friheten att distribuera kopior av dina modifierade versioner till andra Dessa punkter är avgörande för att förstå gemenskapen som arbetar tillsammans för att skapa Linux-plattformen. Utan tvekan är Linux ett operativsystem som är "av folket, för folket". Dessa grundsatser är också en viktig faktor till varför många väljer Linux. Det handlar om frihet och användningsfrihet och valfrihet ## Vad är en "distribution?"Linux har ett antal olika versioner för att passa alla typer av användare. Från nya användare till hårda användare, du hittar en "smak"av Linux som matchar dina behov. Dessa versioner kallas distributioner (eller, i den korta formen, "distros Nästan varje distribution av Linux kan laddas ner gratis, brännas på disk (eller USB-minne) och installeras (på så många maskiner som du vill) Populära Linux-distributioner inkluderar: - LINUX MINT - MANJARO - DEBIAN - UBUNTU - ANTERGOS - SOLUS - FEDORA - ELEMENTARY OS - OPENSUSE Varje distribution har olika synsätt på skrivbordet. Vissa väljer mycket moderna användargränssnitt (som GNOME och Elementary OS:s Pantheon), medan andra håller sig till en mer traditionell skrivbordsmiljö (openSUSE använder KDE) Du kan kolla in de 100 bästa distributionerna på Distrowatch Och tro inte att servern har blivit kvar. För denna arena kan du vända dig till: - Red Hat Enterprise Linux - Ubuntu Server - Centos - SUSE Enterprise Linux Vissa av serverdistributionerna ovan är gratis (som Ubuntu Server och CentOS) och vissa har ett tillhörande pris (som Red Hat Enterprise Linux och SUSE Enterprise Linux). De med tillhörande pris inkluderar även support ## Vilken distribution passar dig? Vilken distribution du använder beror på svaret på tre enkla frågor: - Hur skicklig datoranvändare är du? - Föredrar du ett modernt eller ett standard skrivbordsgränssnitt? - Server eller stationär? Om dina datorkunskaper är ganska grundläggande, vill du hålla fast vid en nybörjarvänlig distribution som Linux Mint, Ubuntu (Figur 3), Elementary OS eller Deepin. Om din färdighetsuppsättning sträcker sig till ett intervall som ligger över genomsnittet, kan du gå med en distribution som Debian eller Fedora. Men om du har ganska mycket bemästrat hantverket med dator- och systemadministration, använd en distribution som Gentoo. Om du verkligen vill ha en utmaning kan du bygga din helt egen Linux-distribution, med hjälp av Linux From Scratch Om du letar efter en distribution av enbart server vill du också bestämma om du behöver ett skrivbordsgränssnitt eller om du bara vill göra detta via kommandoraden.Ubuntu-servern installerar inte ett GUI-gränssnitt.Detta betyder två saker som din server inte kommer att köras fast vid laddning av grafik och att du måste ha en gedigen förståelse för Linux-kommandoraden.Du kan dock installera ett GUI-paket ovanpå Ubuntu-servern med ett enda kommando som sudo apt-get install ubuntu-desktop.Systemadministratörer vill också se en distribution med avseende på funktioner.Vill du ha en serverspecifik distribution som ger dig allt du behöver för din server direkt?Om så är fallet kan CentOS vara det bästa valet.Eller vill du ta en stationär distribution och lägga till bitarna när du behöver dem?Om så är fallet kan Debian eller Ubuntu Linux tjäna dig väl## Installera LinuxFör många människor kan tanken på att installera ett operativsystem verka som en mycket svår uppgift.Tro det eller ej, Linux erbjuder en av de enklaste installationerna av alla operativsystem.Faktum är att de flesta versioner av Linux erbjuder vad som kallas en Live-distribution, vilket innebär att du kör operativsystemet från antingen en CD/DVD eller USB-flashenhet utan att göra några ändringar på din hårddisk.Du får full funktionalitet utan att behöva utföra installationen.När du har provat det och bestämt dig för att använda det, dubbelklickar du helt enkelt på ikonen "Installera"och går igenom den enkla installationsguidenVanligtvis, installationsguiderna leder dig genom processen med följande steg (Vi illustrerar installationen av Ubuntu Linux):- Förberedelse: Se till att din maskin uppfyller kraven för installation.Detta kan också fråga dig om du vill installera programvara från tredje part (såsom plugins för MP3-uppspelning, videocodecs och mer)- Trådlös installation (om nödvändigt) : Om du använder en bärbar dator (eller dator med trådlöst) måste du ansluta till nätverket för att ladda ner programvara från tredje part och uppdateringar- Hårddisktilldelning (Figur 4): Detta steg låter dig välja hur du vill att operativsystemet ska installeras.Ska du installera Linux tillsammans med ett annat operativsystem (kallas "dual booting använd hela hårddisken, uppgradera en befintlig Linux-installation eller installera över en befintlig version av Linux- Plats: Välj din plats från kartan- Tangentbordslayout: Välj tangentbordet för ditt system- Användarinställningar: Ställ in ditt användarnamn och lösenordDet var allt.När systemet har slutfört installationen, starta om och du är redo att börja.För en mer djupgående guide till installation av Linux, ta en titt på "Hur man installerar och provar Linux det absolut enklaste och säkraste sättet"eller ladda ner Linux Foundations PDF-guide för Linux-installation## Installera programvara på LinuxBara eftersom operativsystemet i sig är lätt att installera, så är det också applikationer.De flesta moderna Linux-distributioner inkluderar vad de flesta skulle betrakta som en appbutik.Detta är en centraliserad plats där programvara kan sökas och ins. högväxt.Ubuntu Linux (och många andra distributioner) är beroende av GNOME Software, Elementary OS har AppCenter, Deepin har Deepin Software Center, openSUSE har sin AppStore och vissa distributioner är beroende av SynapticOavsett namn, gör vart och ett av dessa verktyg samma sak: en central plats för att söka efter och installera Linux-programvara.Naturligtvis är dessa programvaror beroende av närvaron av ett GUI.För GUI-lösa servrar måste du vara beroende av kommandoradsgränssnittet för installationLåt oss titta på två olika verktyg för att illustrera hur lätt även kommandoradsinstallationen kan vara.Våra exempel är för Debian-baserade distributioner och Fedora-baserade distributioner.Debian-baserade distros kommer att använda apt-get-verktyget för att installera programvara och Fedora-baserade distros kommer att kräva användning av yum-verktyget.Båda fungerar väldigt lika.Vi kommer att illustrera hur du använder kommandot apt-get.Låt oss säga att du vill installera wget-verktyget (som är ett praktiskt verktyg som används för att ladda ner filer från kommandoraden).För att installera detta med apt-get, skulle kommandot så här:sudo apt-get install wgetKommandot sudo läggs till eftersom du behöver superanvändarbehörigheter för att installera programvara.På liknande sätt, för att installera samma programvara på en Fedora-baserad distribution, skulle du först su till superanvändaren (bokstavligen utfärda kommandot su och ange root-lösenordet), och utfärda detta kommando:yum install wgetDet är allt som behövs för att installera programvara på en Linux-maskin.Det är inte alls så utmanande som du kanske tror.Är du fortfarande osäker?Återkalla Easy Lamp Server Installation från tidigare.Med ett enda kommando:sudo taskelDu kan installera en komplett LAMP-server (Linux Apache MySQL PHP) på antingen en server- eller skrivbordsdistribution.Det är verkligen så enkelt## Fler resurserOm du letar efter en av de mest pålitliga, säkra och pålitliga plattformarna för både skrivbordet och servern, leta inte längre än en av de många Linux-distributionerna.Med Linux kan du försäkra dig om att dina stationära datorer kommer att vara fria från problem, att dina servrar är uppe och dina supportförfrågningar minimalaFör mer information som hjälper dig att vägleda dig genom din livstid med Linux, kolla in följande resurser:- Linux.com: Allt du behöver veta om Linux (nyheter, tutorials och mer)- Howtoforge: Linux tutorials- Linux Documentation Project: Hur-tos, guider och vanliga frågor- Linux Knowledge Base och Tutorial: Massor av självstudier och djupgående guider- LWN.net: Linux-kärnanyheter och mer