The Complete Beginners Guide til Linux


Linux. Det har eksistert siden midten av 90-tallet, og har siden nådd en brukerbase som spenner over bransjer og kontinenter. For de innvidde, forstår du at Linux er faktisk overalt. ? Det er i dine telefoner, i biler, i deres kjøleskap, Roku enheter. Det går mest av Internett, de super gjøre vitenskapelige gjennombrudd, og verdens børser. ? Men før Linux ble plattform for å kjøre stasjonære PCer, servere og innebygde systemer over hele verden, det var (og fortsatt er) en av de mest pålitelige, sikre og bekymringsfri operativsystemer tilgjengelig.

For de som ikke er i vet, bekymring ikke -. her er all den informasjonen du trenger for å få fart på Linux-plattformen

Hva er Linux

Akkurat som? Windows XP, Windows 7, Windows 8, og Mac OS X, er Linux et operativsystem. Et operativsystem er programvaren som styrer alt av hardware ressurser knyttet til den stasjonære eller bærbare. For å si det enkelt - operativsystemet håndterer kommunikasjonen mellom programvaren og maskinvaren. Uten operativsystemet (ofte referert til som "OS"), ville det programvaren fungerer

OS består av en rekke stykker.

  • Den Bootloader: Programvaren som styrer oppstartsprosessen på datamaskinen. For de fleste brukere, vil dette bare være en splash skjermen som dukker opp og til slutt går bort for å starte opp operativsystemet

    Kjernen. Dette er en del av helheten som er faktisk kalt «Linux». Kjernen er kjernen i systemet og styrer CPU, minne og eksterne enheter. Kjernen er det "laveste" nivå av OS

    Daemons:. Dette er bakgrunnen tjenester (utskrift, lyd, planlegging, etc) som enten starte opp under oppstart, eller etter at du logger inn i skrivebordet

    Shell. Du har sikkert hørt omtale av Linux kommandolinjen. Dette er skallet - en kommando prosess som lar deg kontrollere datamaskinen via kommandoer skrevet inn en tekst grensesnitt. Dette er hva, på en gang, skremte folk bort fra Linux mest (forutsatt at de måtte lære en tilsynelatende arkaisk kommandolinje strukturen for å gjøre Linux arbeid). Dette er ikke lenger tilfelle. Med moderne desktop Linux, er det ikke nødvendig å stadig ta på kommandolinjen

    Grafisk Server. Dette er det sub-system som viser grafikk på skjermen. Det er ofte referert til som X-server eller bare "X"

    Desktop Environment. Dette er brikke i puslespillet som brukerne faktisk bruker. Det er mange skrivebordsmiljøer å velge mellom (Unity, GNOME, Cinnamon, opplysningstiden, KDE, XFCE, etc). Hver skrivebordsmiljø inneholder innebygde programmer (som fil ledere, konfigurasjonsverktøy, nettlesere, spill, etc)

    Applications. Skrivebordsmiljøer tilbyr ikke fullt utvalg av apps. Akkurat som Windows og Mac, og tilbyr Linux tusener på tusener av høy kvalitet programvare titler som lett kan finnes og installeres. De fleste moderne Linux-distribusjoner (mer om dette i et øyeblikk) inkluderer App Store-lignende verktøy som sentraliserer og forenkler programmet er installert. For eksempel: Ubuntu Linux har Ubuntu Software Center (figur 1) som lar deg raskt søke blant tusenvis av apps og installere dem fra ett sentralt sted.



    ? Hvorfor bruke Linux ??

    Dette er et spørsmål som de fleste spør. Hvorfor bry lære et helt annet datamiljø, når operativsystemet som følger med de fleste stasjonære, bærbare datamaskiner, og servere fungerer helt fint? For å besvare det spørsmålet, vil jeg stille et annet spørsmål. Betyr det operativsystemet du bruker for øyeblikket egentlig
    arbeid "helt fint"? Eller er du stadig kjemper virus, malware, treg nedturer, krasjer, kostbare reparasjoner, og lisensavgifter?

    Hvis du sliter med de ovennevnte, og ønsker å fri deg fra den konstante frykten for å miste data eller å måtte ta datamaskinen i for "årlig rydde opp," Linux kan være den perfekte plattform for deg. Linux har utviklet seg til en av de mest pålitelige data økosystemene på planeten. Kombiner det driftssikkerhet med null kostnad for innreise og du har den perfekte løsningen for en stasjonær plattform.

    Det er riktig, null kostnader for oppføring ... som i fri. Du kan installere Linux på så mange datamaskiner som du vil uten å betale en krone for programvare eller server lisens (inkludert kost Microsoft Client Access License - CAL).

    La oss ta en titt på bekostning av en Linux server, i Sammenlignet med Windows Server 2012. Prisen på Windows Server 2012-programvare alene kan kjøre opp til $ 1,200.00 USD. Som ikke inkluderer CALer, og lisenser for annen programvare kan du trenger for å kjøre (for eksempel en database, en web server, mail server, etc). Med Linux server ... det er helt gratis og enkel å installere. Faktisk, installere en fullverdig web server (som inkluderer en databaseserver), er bare noen få klikk eller kommandoer unna (ta en titt på "Easy LAMP Server Installation" for å få en idé om hvor enkelt det kan være). Anmeldelser

    Hvis du er en system administrator, jobbe med Linux er en drøm som går i oppfyllelse. Ingen flere daglige barnevakt servere. Faktisk er så nær "sett det og glem det" som du noensinne vil finne Linux. Og i den anledning, krever én tjeneste på serveren starte, re-konfigurering, oppgradering, etc ... mest sannsynlig resten av serveren vil ikke bli berørt.

    Det være seg på skrivebordet eller en server, hvis null kostnader er ikke nok til å vinne deg over - hva med å ha et operativsystem som vil fungere, problemfri, så lenge du bruker den? Jeg har personlig brukt Linux for nesten tjue år (som en desktop og server plattform), og har ikke en gang hatt et problem med malware, virus, eller tilfeldig datamaskin slow-downs. Det er at
    stabil. Og server reboots? Bare hvis kjernen er oppdatert. Det er ikke utenom det vanlige for en Linux-server for å gå år uten å bli startet på nytt. Det er stabilitet og pålitelighet.

    Linux er også distribuert under en åpen kildekode-lisens. Åpen kildekode følger følgende viktige filosofier.

  • Friheten til å kjøre programmet, uansett formål

    Friheten til å studere hvordan programmet verk, og endre den slik at den gjør det du ønsker.

    Friheten til å redistribuere kopier så du kan hjelpe din nabo.

    frihet til å distribuere kopier av endrede versjoner til andre.

    Ovennevnte er avgjørende for å forstå samfunnet som kommer sammen for å lage Linux-plattformen. Det er, uten tvil, et operativsystem som er "av folket, for folket". Disse filosofier er også en av de viktigste grunnene til en stor andel av folk bruker Linux. Det handler om frihet og valgfrihet.

    Hva er en "fordeling?"

    Linux har en rekke forskjellige versjoner som passer til nesten alle typer brukere. Fra ny brukere til hard-core brukere, vil du finne en "smaken" av Linux som passer dine behov. Disse versjonene er kalt distribusjoner (eller, i kortform, "distroer".) Nesten hver distribusjon av Linux kan lastes ned gratis ., brennes på disk (eller USB minnepinne), og installert (på så mange maskiner du vil) De mest populære Linux-distribusjoner er:

    Ubuntu Linux

    Linux Mint

    Arch Linux


    Deepin


    Fedora


    Debian


    openSUSE.


    Each distribusjon har et annet syn på skrivebordet. Noen velger for svært moderne brukergrensesnitt (for eksempel Ubuntu Unity, ovenfor, og Deepin er Deepin Desktop), mens andre pinne med en mer tradisjonell skrivebordsmiljø (opensuse bruker KDE). For en enkel guide til Linux stasjonære sjekke ut? Hvordan finne den beste Linux Desktop for deg.?

    Du kan sjekke ut de 100 distribusjoner på distrowatch nettstedet.

    Og tror ikke serveren har vært etterlatt For denne arenaen, kan du slå til.

    Red Hat Enterprise Linux

    Ubuntu Server

    CentOS

    SUSE Enterprise Linux.

    Noen av de ovennevnte server distribusjoner er gratis (for eksempel Ubuntu Server og CentOS) og noen har en tilhørende pris (for eksempel Red Hat Enterprise Linux og SUSE Enterprise Linux). De med en tilhørende Prisen inkluderer også støtte.

    Hvilken distribusjon er riktig for deg?
    < p> Hvilken distribusjon du bruker vil avhenge av svaret på tre enkle spørsmål:

    Hvordan dyktig av en datamaskin bruker er du

    Do? Foretrekker du en moderne eller en standard desktop-grensesnitt?

    Server eller stasjonær?

    Hvis dine dataferdigheter er ganske grunnleggende, vil du ønsker å holde fast med en nybegynner-vennlig distribusjon som Linux Mint, Ubuntu, eller Deepin. Hvis du er kompetanse strekker seg inn over gjennomsnittet rekkevidde, kan du gå med en distribusjon som Debian eller Fedora. Hvis, derimot, har du ganske mye mestrer håndverket av datamaskinen og systemadministrasjon, bruk en fordeling som Gentoo.

    Hvis du leter etter en server-bare distribusjon, vil du også ønsker å bestemme om du trenger en desktop-grensesnitt, eller hvis du ønsker å gjøre dette via bare kommandolinjen. Ubuntu Server installerer ikke et GUI-grensesnitt. Dette betyr to ting - serveren din vil ikke bli sugd ned lasting grafikk og du må ha en solid forståelse av Linux kommandolinjen. Men (det er alltid et "men" med Linux), kan du installere et GUI pakke på toppen av Ubuntu Server med en enkel kommando som sudo apt-get install ubuntu-desktop.
    Systemansvarlige vil også ønsker å se en fordeling med hensyn til funksjoner. Vil du ha en server-spesifikk distribusjon som vil tilby deg, ut av boksen, alt du trenger for din server? I så fall kan CentOS være det beste valget. Eller ønsker du å ta en stasjonær fordeling og legge bitene som du trenger dem? I så fall kan Debian eller Ubuntu Linux tjene deg godt.

    For nye brukere, sjekk ut "The Best Linux Distribution for nye brukere", for å gjøre valget en mye enklere oppgave.

    < b> Installere Linux

    For de fleste, kan ideen om å installere et operativsystem virke som en svært vanskelig oppgave. Tro det eller ei, har Linux en av de enkleste installasjoner av alle operativsystemer. Faktisk, de fleste versjoner av Linux tilby det som kalles en Live distribusjon - som betyr at du kjøre operativsystemet fra enten en CD /DVD eller USB flash-stasjon uten å gjøre noen endringer på harddisken. Du får full funksjonalitet uten å måtte forplikte seg til installasjonen. Når du har prøvd det ut, og bestemte seg for at du ønsket å bruke den, du bare dobbeltklikke på "Install" ikonet og gå gjennom den enkle installasjonsveiviser.

    Vanligvis installasjonsveivisere lede deg gjennom prosessen med følgende trinn (Jeg skal illustrere installasjonen av Ubuntu Linux?):

    Forberedelse: Kontroller at maskinen oppfyller kravene for installasjon. Dette kan også spørre deg om du ønsker å installere tredjeparts programvare (som plugins for MP3-avspilling, video kodeker, og mer).



    Trådløst oppsett ( om nødvendig). Hvis du bruker en bærbar PC (eller maskin med trådløs), må du koble til nettverket, for å laste ned tredjeparts programvare og oppdateringer

    Harddisk fordeling (figur 4): Dette trinnet kan du velge hvordan du vil at operativsystemet skal installeres. Skal du installere Linux sammen med et annet operativsystem (kalt "dual booting"), kan du bruke hele harddisken, oppgradere en eksisterende Linux-installasjon eller installere over en eksisterende versjon av Linux.




    Sted: Velg et sted fra kartet

    Keyboard layout:.. Velg tastaturoppsett for systemet

    Brukeroppsett. Sett opp ditt brukernavn og passord

    Det var det. Når systemet har fullført installasjonen, omstart og du er klar til å gå. For en mer detaljert guide for å installere Linux, ta en titt på "Slik installerer og prøve Linux Absolutt enkleste og sikreste måten", eller laste ned Linux Foundation PDF guide for installasjon Linux.

    installere programvare på Linux

    Akkurat som selve operativsystemet er enkel å installere, så er også programmer. De fleste moderne Linux-distribusjoner inkluderer hva de fleste ville vurdere en "app store". Dette er et sentralt sted hvor programvaren kan søkes og installert. . Ubuntu Linux har Ubuntu Software Center, Deepin har Deepin Software Center, noen distribusjoner stole på Synaptic, mens andre er avhengige av GNOME Software

    Uansett navn, hver av disse verktøyene gjør det samme - en sentral sted å søke etter og installere Linux-programvare. Selvfølgelig er disse deler av programvaren være avhengig av nærværet av en GUI. For GUI-mindre servere, må du være avhengig av kommandolinje-grensesnitt for installasjon.

    La oss se på to ulike verktøy for å illustrere hvor enkelt selv kommandolinjeinstallasjons kan være. Våre eksempler er for Debian-baserte distribusjoner og Fedora-baserte distribusjoner. De Debian-baserte distroer vil bruke apt-get verktøy for å installere programvare og Fedora-baserte distroer vil kreve bruk av yum-verktøyet. Begge fungerer svært likt. Jeg skal illustrere bruker apt-get kommandoen. La oss si at du ønsker å installere wget verktøy (som er et hendig verktøy som brukes til å laste ned filer fra kommandolinjen). For å installere dette ved hjelp av apt-get, kommandoen ønsker som dette:

    sudo apt-get install wget

    sudo
    kommando legges fordi du trenger superbrukerrettigheter for å installere programvare. Tilsvarende for å installere den samme programvaren på en Fedora-basert distribusjon, ville du først su
    til superbruker (bokstavelig talt gi kommandoen su Hotell og oppgi root-passordet), og utstede dette kommando:

    yum install wget

    Det var det ... alt det er å installere programvare på en Linux-maskin. Det er ikke på langt nær så utfordrende som du kanskje tror. Fortsatt i tvil? Husker Easy Lamp Server Installasjon fra tidligere? Med en enkel kommando:

    sudo tasksel

    Du kan installere en komplett LAMP (Linux Apache MySQL PHP) server på enten en server eller desktop distribusjon. Det er virkelig at
    lett.

    Mer Resources
    ?

    Hvis du leter etter en av de mest pålitelige, sikre og pålitelige plattformer for både desktop og server, ser ikke lenger enn en av de mange Linux-distribusjoner. Med Linux kan du forsikre din stasjonære vil være fri for problemer, servere opp, og dine forespørsler om støtte på et minimum.

    Hvis du leter etter mer ressurser for å hjelpe deg gjennom livet med Linux, sjekk ut følgende ressurser:

    Linux.com: Alt du trenger å vite om Linux (nyheter, fremgangsmåter, svar, forum, og mer)

    Linux.org: Alt om Linux-kjernen (med massevis av nybegynner, middels, og adavanced tutorials)

    Howtoforge: Linux tutorials

    Linux Documentation Project: Plenty av dokumentasjon (noen kan være utdatert)

    Linux Knowledge Base og opplæringen:. Masse tutorials