Installere et grafisk skall. De beste Ubuntu-grafiske skallene

Bruksanvisning

I Rad Hat Linux-operativsystemet startes det grafiske skallet ved å bruke xinit-kommandoen som er lagt inn i konsollen som root-superbruker. Hvis du ikke kjenner passordet for denne kontoen, må du dessverre jobbe på kommandolinjen. Hvis du har et passord, kan du jobbe i full modus, det vil si med administratorrettigheter.

I Ubuntu-operativsystemet til Linux-familien kan du også aktivere det grafiske skallet fra kommandolinjen. Du trenger superbrukerrettigheter igjen for å skrive inn kommandoen sudo apt-get install ubuntu-desktop. Skriv inn kommandoer nøye. I dette operativsystemet utføres nesten alle handlinger ved hjelp av kommandoer, så du må tilpasse deg slike handlinger.

Hvis skallet ikke ble lastet, og konsollen genererte en pakkefeil, oppdaterer du systemfilene. For å gjøre dette, skriv inn kommandoen sudo apt-get update. Etter å ha lastet ned de nødvendige pakkene (og dette vil ta mye tid, avhengig av hastigheten på Internett), kjør den grafiske grensesnitt sudo gdm startkommando. Hvis du synes det er vanskelig å laste ned en stor mengde informasjon, installer den grafiske skallpakken uten ekstra utvidelser ved å bruke kommandoen sudo aptitude install --no-install-recommends ubuntu-desktop eller sudo apt-get install xubuntu-desktop.

Moderne grafikk grensesnitt operativsystemene til Linux-familien er veldig gjennomtenkte og praktiske. Hvert element kan tilpasses for å passe brukerens smak og ønsker. Sjekk ut manualene for å gjøre disse endringene i skallet. Hvert operativsystem har sin egen grafikk grensesnitt, og som regel har ethvert operativsystem mange positive og negative sider.

Linux-programvare blir mer og mer populært. Det foretrekkes av mange databrukere. Sammenlignet med andre operativsystemer er Linux kraftigere, noe som har begynt å tiltrekke seg mange brukere.

Du vil trenge

  • Personlig datamaskin, Linux-disk

Bruksanvisning

Før installasjon Linux, gå til BIOS. Aktiver oppstart fra CD-ROM der. Dette kan gjøres i "Boot"-delen. Sjekk deretter "CD-ROM Drive". For å jobbe i BIOS, bruk knappene på. Bruk delen "Lagre og avslutt oppsett" for å lagre innstillingene. Start deretter Linux-disken.

For å bruke Linux må du starte det. For å gjøre dette, velg det mest passende distribusjonssettet for deg. I begynnelsen av installasjonen, spesifiser språket og velg kodingen. Det anbefales å stille inn cp1251-kodingen, eller KOI8-R. Du må velge de nødvendige pakkene for å starte Linux. Bruk kategorien Egendefinert installasjon for å gjøre dette. Du vil se en hel liste over pakker som er tilgjengelige for installasjon på datamaskinen din. Velg bare det du virkelig trenger. Men du kan installere alt. Deretter må du dele det harde inn i seksjoner, som for Linux... Også her kan du velge selv.

Du kan velge filsystemet ext3. Den er delt inn i flere seksjoner. Formater dem alle og klikk "Neste" på slutten. Velg bootloader. Etter at Linux er ferdig installert, vil datamaskinen starte på nytt. I BIOS-innstillingene endrer du innstillingene igjen til de som var tidligere. Installer oppstart fra harddisk. Lagre endringene dine. For å logge på systemet, skriv inn passordet du kom opp med under installasjonen. Klikk deretter på "Logg inn". "Desktop" åpnes. Noen elementer. Et vindu åpnes foran deg. I den vil du aktivere full støtte for det russiske språket. Når Linux koble til, så kan du klikke på "Kjør denne handlingen nå". Men til å begynne med er det bedre å trykke "Lukk" for nå. Du kan gå på jobb. Når du installerer Internett, kan du laste ned programmer og oversette alle komponentene i språket.

Relaterte videoer

Går ofte inn passordå gå inn i operativsystemet blir en unødvendig funksjon. Hvordan kan jeg slå den av? Det bør ikke ta lang tid å fjerne denne innstillingen.

Bruksanvisning

Åpne datamaskinens kontrollpanel. Finn menyen for å sette opp brukerkontoer, der kan du endre alle data for innlogging i operativsystemet, angi eller slette et passord, endre systembrukernavn, legge til et nytt, og så videre.

Velg elementet på høyre side av "Endre konto"-vinduet. Bruk venstre og høyre pilknapp og tilbaketasten for å navigere gjennom menyene. Klikk én gang på kontoen hvis påloggingsparametere du vil konfigurere.

Det er flere måter å starte X-vinduet på. Noen ganger, når de installerer operativsystemet, er de enige i installatørens forslag om å starte dem automatisk. Hvis alt gikk bra under installasjonen, vil du være i grafisk modus umiddelbart etter å ha startet operativsystemet. Men etter min erfaring (spesielt erfaring med den tredje versjonen av XFree86), installeres ikke alltid X-systemet automatisk, så i avsnittet om installasjon av OS rådet jeg deg til å ikke starte automatisk. Hvordan starter du det grafiske skallet?

Fra forrige tekst bør du vite at du må starte X-serveren først. Dette kan gjøres ved å kjøre riktig server direkte fra katalogen / usr / X11R6 / bin. Du vet allerede at som et resultat vil du se et grått rektangel på skjermen med et musekors i midten. Men da er det usannsynlig at du oppnår noe, siden vindusbehandleren og ikke et eneste klientprogram kjører. Så bare trykk på tastekombinasjonen< Ctrl>+< Alt>+< Backs pace>for å slå av X-serveren.

En litt mer vellykket (men fortsatt ikke den mest korrekte) måten å gå inn i grafikkmodus på er å gi kommandoen xinit.

Program xinit(plassert i / usr / X11R6 / bin-katalogen) er for å starte X Window System-serveren og minst ett klientprogram.

Hvis kommandolinjen ikke spesifiserer hvilken X-server som skal kjøres, xinit ser etter .xserverrc-filen i brukerens hjemmekatalog for å utføre serveroppstartsskriptet den inneholder. Hvis det ikke finnes en slik fil, xinit kjører følgende skript som standard:

X: 0

det vil si at den starter et program som heter X på displaynummer 0. Dette forutsetter at en av katalogene som er oppført i søkestiene inneholder et program som heter X... Som du allerede vet, bør dette være en lenke til riktig server. Ved å bruke .xserverrc-skriptet, sørg for at kommandoen exec den kjører en eksisterende X-server. Ellers vil nedlastingen gå veldig sakte og avsluttes umiddelbart.

Hvis på oppstartskommandolinjen xinit ingen klientprogram å kjøre er spesifisert, program xinit ser etter .xinitrc-filen i brukerens hjemmekatalog for å kjøre som et skript som starter klientprogrammer. Hvis ingen slik fil eksisterer, xinit som standard kjører kommandoen i stedet for dette skriptet:

xterm -geometri + 1 + 1 -n login -display: 0

Hvis du ikke har opprettet .xinitrc-filen din etter å ha installert Red Hat Linux, kjør bare kommandoen xinit fra kommandolinjen vil du se et nesten tomt skrivebord med et enkelt terminalvindu. Siden det ikke er noen vindusbehandling, kan du ikke gjøre noe med dette vinduet (flytte, endre størrelse osv.), men du kan starte andre programmer i dette vinduet, inkludert vindusbehandlingen. Bytt for eksempel til katalogen / usr / X11R6 / bin og utfør kommandoen fvwm eller twm(en av disse vindusbehandlerne er vanligvis installert som standard). Etter det vil visningen av skjermen endres litt, du kan flytte vinduene (på vanlig måte, ved å ta tak i vindustittelen med musen), og ved å venstreklikke på et tomt felt på skrivebordet får du en gå ut til menyen.

Hvis du stopper ved denne metoden for å kalle det grafiske grensesnittet, må du hver gang du starter det, gjenta den samme sekvensen med kommandoer (ikke medregnet de andre ulempene med denne metoden). Naturligvis bør brukeren dra nytte av muligheten til å lage et .xinitrc-skript for å automatisere denne rutinen.

Nedenfor er et eksempel på et .xinitrc-skript som starter klokken, flere terminaler og etterlater vindusbehandlingen som den "siste" klienten.

#! / bin / sh

xrdb -last $ HOME / .Xresources

xsetroot -solid grå &

xclock -g 50x50-0 + 0 -bw 0 &

xload -g 50x50-50 + 0 -bw 0 &

xterm -g 80x24 + 0 + 0 &

xterm -g 80x24 + 0-0 &

twm

Det er viktig å merke seg at programmer som startes fra .xinitrc må kjøres i bakgrunnen, med mindre de avsluttes umiddelbart. Ellers vil disse programmene forhindre at andre programmer starter. Imidlertid må et av de kjørende programmene (vanligvis en vindusbehandler eller terminalemulator) kjøres ikke i bakgrunnen, men i forgrunnen slik at skriptet ikke avsluttes (ved å avslutte dette programmet, forteller brukeren programmet xinit som fullførte arbeidet og at selve programmet xinit skal slutte). I eksemplet ovenfor, hvis vindusbehandleren er riktig konfigurert, så for å avslutte X-økten, velg bare kommandoen Exit i lederens meny twm.

Argumenter gitt på kommandolinjen i samtalen xinit, lar deg omgå kjøringen av .xinitrc- og .xserverrc-skriptene. Et alternativt klientprogram og/eller en alternativ server kan spesifiseres på kommandolinjen. Klientprogrammet må være det første argumentet på kommandolinjen i samtalen xinit... For å starte en spesifikk X-server, legg til en dobbeltstrek (etter å ha spesifisert klientprogrammet og dets argumenter), etterfulgt av navnet på den nødvendige serveren.

Server- og klientprogramnavn må begynne med en skråstrek (/) eller et punktum (.). Ellers behandles de som argumenter som legges til kommandolinjen i kallet til det tilsvarende (forrige) programmet. På denne måten kan du legge til argumenter (for eksempel angi bakgrunns- og tekstfarger) uten å måtte skrive inn hele kommandolinjen på nytt.

Hvis ikke noe spesifikt servernavn er spesifisert og den doble bindestreken etterfølges av et kolon etterfulgt av et tall, xinit vil behandle dette nummeret som et visningsnummer i stedet for standard null. Generelt legges alle argumenter etter den doble bindestreken til på kommandolinjen på serveren.

Her er noen eksempler på kommandolinjen for å starte programmet xinit.

$ xinit

Denne kommandoen vil starte serveren som lenken (lenken) X viser til, og kjøre det tilpassede skriptet .xinitrc hvis den eksisterer, ellers bare startet xterm.

$ xinit - / usr / X11R6 / bin / Xqdss: 1

Dermed er det mulig å kjøre en bestemt server på en alternativ skjerm.

$ xinit -geometri = 80x65 + 10 + 10 -fn 8x13 -j -fg hvit -bg marine

Denne kommandoen starter serveren som lenken peker på X, og standardkommandoen xterm argumentene som er oppført på kommandolinjen vil bli sendt. Manus .xinitrc vil bli ignorert.

$ xinit -e widgets - .Xsun -l -c

I dette tilfellet brukes kommandoen til å starte serveren . Xsun -l -c , og standard klientprogram xterm argumenter vil bli vedtatt -e widgets.

Siden en nybegynner bruker vanligvis mangler ferdighetene til å lage sin egen versjon av .xinitrc-skriptet, kan nettstedadministratorer hjelpe dem med å starte GUI ved å lage et offentlig skript som utfører denne funksjonen. Slike skript kalles vanligvis x11, xstart, eller startx og er en praktisk måte å lage et enkelt grensesnitt for nybegynnere. Her er et eksempel på det enkleste skriptet av denne typen:

#! / bin / sh

xinit /usr/local/lib/site.xinitrc - / usr / X11R6 / bin / X bc

Når du installerer standardversjonen av Red Hat Linux, opprettes en mer kompleks versjon av skriptet startx som ligger i katalogen / usr / X11 / bin (du kan se den). Det er også en man-side for det, som sier at dette skriptet er opprettet ganske enkelt som et eksempel for nettstedadministratorer, og er ment å lage deres egne versjoner av et slikt skript.

Hvis du ser på standardversjonen av skriptet startx, vil vi se at det praktisk talt koker ned til å utføre bare tre kommandoer:

xauth legg til $ display. $ mcookie

xauth legg til `vertsnavn -f` $ display. $ mcookie

xinit $ clientargs - $ viser $ serverargs

Det vil si til syvende og sist, startx kaller kommandoen vi allerede har vurdert xinit, forbereder bare de nødvendige verdiene for kommandolinjeargumentene for det. Det første argumentet er navnet på xinitrc-filen, og hvis det er en .xinitrc-fil i brukerens hjemmekatalog, blir den tatt (med banen), og hvis det ikke er en slik fil i hjemmekatalogen, så er systemet -wide file / etc / X11 / xinit / xinitrc er tatt, dvs. "clientargs" = "/ etc / X11 / xinit / xinitrc".

Verdien av variabelen dannes på samme måte. serverargs: hvis det finnes en .xserverrc-fil i brukerens hjemmekatalog, så er variabelen serverargs vil peke på det. Hvis det ikke finnes en slik fil, da serverargs vil peke på / etc / X11 / xinit / xserverrc. Variabel vise verdien er tilordnet: 0. Videre i scriptet startx argumentene som ble spesifisert på kommandolinjen da den ble kalt, blir analysert (vi vil ikke analysere denne delen i detalj foreløpig, siden vi først kaller skriptet uten parametere) og til slutt på slutten av anropslinjen xinit la til - auth $ HOME / .Xauthority... Dermed umiddelbart etter installasjon av systemet (til brukeren opprettet .xinitrc-filene og . xserverrc i hjemmekatalogen din) kalles slik:

xinit / etc / X11 / xinit / xinitrc -: 0 / etc / X11 / xinit / xserverrc -auth  $ HOME / .Xauthority

Kommandoer xauth og alternativ -auth $ HJEM / .Xauthority, sendt til X-serveren brukes til å autorisere brukeren som starter den grafiske modusen. Vi er ikke interessert i autorisasjonsmekanismer ennå, så vi vil ikke vurdere denne delen (hvis du er interessert, se den elektroniske håndboken mann med Xsecurity-parameter).

V. Kostromin (kos at rus-linux dot net) - 7.4. Lansering av X Window System.

Ubuntu er en av de mest populære Linux-distribusjonene utviklet av Canonical. Som standard bruker denne distribusjonen sitt eget grafiske skall - Unity. Den brukes på toppen av Gnome 3-skrivebordsmiljøet og ser ganske pen ut.

Men Unity har en betydelig ulempe - den har for få innstillinger, og det er fortsatt noen feil og mangler igjen. I tillegg er det ikke alle som liker dette skallet. Men det er ikke nødvendig å bruke det, du kan installere hvilket som helst av de tilgjengelige skrivebordsmiljøene for Linux. Her er valget ditt begrenset kun av din smak. I denne artikkelen tar vi en titt på de beste Ubuntu 16.04 grafiske skallene og hvordan du installerer på det systemet.

1. GNOME-skall

Gnome 3 eller GNU Network Object Model Environment er en del av GNU-prosjektet og er utviklet av Gnome Project-teamet. Dette Ubuntu-skrivebordet ligner på Unity, men ganske forskjellig fra det. Gnome brukes som standard grafisk skall for Ubuntu i utgaven av Ubuntu Gnome-distribusjonen.

Nøkkelegenskaper:

  • Sammensatt leder Mumle eller Compiz;
  • Visningsmodus "Handlinger" lar deg se alle åpne vinduer på én skjerm, flytte dem mellom skrivebord, søke og mye mer;
  • Det er et skrivebordsvarslingssystem;
  • Utvidelser støttes som du kan endre utseendet og funksjonaliteten til miljøet med. Du kan installere dem fra extensions.gnome.org;
  • Som standard kan vinduer ikke minimeres, det anbefales å bruke skrivebord og visningsmodus for å erstatte denne funksjonen "Handlinger"... Men å minimere vinduer kan aktiveres;
  • Dynamisk antall stasjonære datamaskiner. Du kan åpne så mange av dem du vil.

For å installere, kjør:

$ sudo apt installer ubuntu-gnome-desktop

2. Xfce

Xfce er et lett skrivebordsmiljø for Ubuntu og andre Linux-distribusjoner. Miljøet bruker svært få systemressurser, ser pent ut og er brukervennlig. Sammen med selve miljøet leveres flere tilleggsapplikasjoner, paneler og plugins, og den opprinnelige Xfwm-vindusbehandleren brukes også.

I tillegg til standardkomponentene inkluderer dette Ubuntu-skrivebordet tilleggsprogrammer med xfce-prefikset. For å installere xfce-skrivebordsmiljøet i Ubuntu, kjør:

$ sudo apt-get install xubuntu-desktop

3. KDE Plasma

KDE er et annet veldig kraftig og vakkert skrivebordsmiljø, som i funksjonalitet og ressursforbruk ligner på Gnome. Men i motsetning til Gnome, er det mange innstillinger her, og du kan konfigurere miljøet slik du vil. KDE har et Windows-lignende utseende og preg, som vil komme godt med for nybegynnere.

Nøkkelegenskaper:

  • Du kan tilpasse et stort antall parametere og bokstavelig talt alle aspekter av oppførselen til arbeidsmiljøet;
  • Paneler kan plasseres i kantene av skjermen og kan brukes som bæreraketter eller skattebjelker;
  • Du kan starte programmer fra menyen, gjennom startprogrammet eller ved å bruke snarveier;
  • Plasma-widgets kan plasseres på skrivebordet;
  • Action Mode lar deg bytte mellom skrivebord og mellomrom.

For å installere skrivebordsmiljøet og alle tilleggspakker, kjør i en terminal:

$ sudo apt installer kubuntu-desktop

4. LXDE

LXDE er et annet veldig lett skrivebordsmiljø fokusert på minimalt ressursforbruk og maksimal ytelse. Openbox brukes som vindusbehandler. Men i tillegg inneholder miljøsettet flere verktøy med LX-prefikset - disse er systeminnstillinger, applikasjonslaster, panel, øktbehandling, lydspiller, terminal og mye mer.

Nøkkelegenskaper:

  • Bruker lite CPU og minne;
  • Ser enkelt og vakkert ut;
  • Det er mange innstillinger som du kan få miljøet til å se ut som du vil;
  • Miljøkomponenter kan brukes uavhengig av hverandre.

For å endre ubuntu-skrivebordsmiljøet, kjør følgende kommando:

$ sudo apt-get install lubuntu-desktop

5. Kanel

Cinnamon er en gaffel av Gnome 3 utviklet av distribusjonsteamet Linux Mint. Miljøet bruker et eget skall, som får Gnome 3s grensesnitt til å se ut som Gnome 2. Det bruker ny programvare, og samtidig får du et moderne grensesnitt og mulighet til å installere utvidelser. Miljøet har et kjent panel nederst på skjermen, en kjent programstartmeny og muligheten til å legge til widgets på skrivebordet.

For å installere, kjør:

$ sudo add-apt-repository ppa: embrosyn / kanel
$ sudo apt oppdatering
$ sudo apt installer kanel blåbær

6. MANN

MATE er en gaffel av Gnome 2 som ble opprettet umiddelbart etter kunngjøringen av utgivelsen av Gnome 3. Mange brukere likte ikke den nye versjonen og ønsket å beholde det samme utseendet og følelsen. Miljøet ser nøyaktig det samme ut som det tradisjonelle Gnome 2-grensesnittet.

Nøkkelegenskaper:

  • Har det tradisjonelle utseendet og følelsen til Gnome 2;
  • Leveres med eldre versjoner av noen Gnome 2-applikasjoner;
  • Alle konflikter mellom MATE og Gnome 3 er løst, slik at begge miljøene kan installeres sømløst på systemet.
  • GTK2- og GTK3-applikasjoner støttes.

For å installere, bruk følgende kommando:

$ sudo apt-get install ubuntu-mate-desktop

7. Pantheon

Pantheon er en grafisk frontend for Gnome 3 utviklet av Elementary OS-prosjektet. Men det kan også installeres på Ubuntu.

Egenskaper:

  • Topppanelet heter WingPanel, det blander det beste fra både Gnome 2 og Gnome Shell;
  • Slingshot-starteren brukes til å starte applikasjoner;
  • Nederst på skjermen er Plank dock;
  • Cerebere-verktøyet kjører i bakgrunnen og overvåker driften av alle andre komponenter, og starter dem også på nytt i tilfelle feil;
  • Du kan velge hvilke miljømoduler du vil bruke på systemet ditt.

For å installere, kjør følgende kommandoer:

$ sudo add-apt-repository ppa: elementary-os / daglig
$ sudo apt oppdatering
$ sudo apt installer elementær-desktop

8. GNOME Flashback

Dette er en versjon av det klassiske Gnome-skrivebordsmiljøet, skildret med nye teknologier som GTK3 og andre. Dette er hovedforskjellen fra MATE. Dette er nesten den samme Gnome 2, bare litt oppdatert, et sted mellom Gnome 2 og 3. Det fungerer bedre på eldre maskinvare.

Egenskaper:

  • Har en klassisk applikasjonsmeny og panel;
  • Panelet er konfigurert på samme måte som i Gnome 2, bare for å gjøre dette, må du trykke Alt;
  • Forbedret total stabilitet, appleter kan ikke lenger flyttes, og vertikale paneler fungerer bedre.

For å installere, skriv inn kommandoen:

$ sudo apt installer gnome-session-flashback

9. Fantastisk

Awesome er egentlig ikke et skrivebordsmiljø, det er en flisbasert vindusbehandling. Som standard kommer den med et panel der du kan plassere appletene dine, skrivebordsbytte og widgets. Det er også flere widgetbiblioteker som du kan legge til på skrivebordet.

Flislegging lar deg automatisk bytte vinduer uten å overlappe, slik at de fyller skjermen jevnt, men du kan få vinduene til å flyte, slik man gjør i vanlige miljøer.

Egenskaper:

  • Ikke kast bort skjermplass;
  • Du trenger ikke å velge plasseringen av vinduene med musen eller pekeplaten;
  • Konfigurere vindusbindinger;
  • Det er støtte for mus.

For å installere, bare kjør:

$ sudo apt-get install fantastisk

10. Opplysning (E)

Opplysningsmiljøet fokuserer på skjønnhet og samtidig minimerer ressursforbruket. Det er et sett med sine egne applikasjoner, så vel som sin egen vindusbehandler. Det er en dock-bar nederst på skjermen, og widgets kan legges til skrivebordet. For å installere, kjør:

$ sudo add-apt-repository ppa: enlightenment-git / ppa
$ sudo apt-get oppdatering
$ sudo apt-get install e20

11.i3wm

i3wm er en annen flott og enkel flisbasert vindusbehandler. Utviklerne har fokusert på maksimal brukervennlighet, samt kode og konfigurasjon.

Egenskaper:

  • Støtte for flere skjermer;
  • UTF-8 støtte;
  • Enkel å sette opp (ingen programmeringsspråk nødvendig);
  • Oppretting av oppsett for dynamisk arrangement av vinduer;
  • Håndtering av flytende og popup-vinduer;
  • Ulike moduser, akkurat som i Vim.

For å installere, kjør:

$ sudo apt-get install i3

12. Deepin DE

Deepin Linux-distribusjonen bruker sitt eget spesialdesignede skrivebordsmiljø integrert med applikasjoner som Deepin Video, Deepin Music og andre. Et karakteristisk trekk ved dette miljøet er sideinnstillingspanelet, som i Windows 8.1, bare mye mer praktisk.

Installasjon av Ubuntu-miljøet gjøres med kommandoen:

$ sudo sh -c "echo" deb http://packages.linuxdeepin.com/deepin trofast hoved ikke-fritt univers ">> /etc/apt/sources.list"
$ sudo sh -c "echo" deb-src http://packages.linuxdeepin.com/deepin trofast hoved ikke-fritt univers ">> /etc/apt/sources.list"
$ wget http://packages.linuxdeepin.com/deepin/project/deepin-keyring.gpg
$ gpg --import deepin-keyring.gpg
$ sudo gpg --eksport --armor 209088E7 | sudo apt-key add -
$ sudo apt-get oppdatering
$ sudo apt-get install dde-meta-core python-deepin-gsettings deepin-music-player deepin-software-center deepin-movie deepin-game-center

13. Undulat

Budgie er et Gnome-basert skrivebordsmiljø utviklet av Solus distribusjonsteam. Utviklerne fokuserte på å lage det vakreste grensesnittet. Dette ubuntu-grafiske skallet brukes som standard i Ubuntu Budgie-utgaven, som nylig ble offisiell.

Egenskaper:

  • Integrerer med Gnome-stabelen;
  • Det er et Raven-sidefelt som du raskt kan få tilgang til innstillingene fra;
  • Alle innstillinger gjøres gjennom Raven-panelet.

For å installere, skriv inn følgende kommandoer:

$ sudo add-apt-repository ppa: budgie-remix / ppa
$ sudo apt oppdatering
$ sudo apt installer budgie-desktop

14. Openbox

Openbox er en svært tilpassbar vindusbehandler. Den har et minimalistisk utseende og er svært tilpassbar. Du kan endre nesten alle aspekter av skallet. Du kan tilpasse utseendet mens du går, og bruke KDE- eller Gnome-applikasjoner.

For å installere dette Ubuntu-skrivebordsmiljøet, kjør.

Grunnen til å begynne å overføre hjemmeserveren min til Linux var problemer med harddisken, som så vidt begynte å bevege seg. Først trodde jeg selvfølgelig at det var Winchesteren som var død, spesielt siden det var "veteranen" WD2500JS, som jeg har jaget i halen og i manken siden 2007. Derfor ble en splitter ny WD Caviar Black for 500 spillejobber kjøpt, som jeg tror, ​​til en god pris - omtrent 2500 rubler, tatt i betraktning at rubelkursen på den tiden (nemlig 1. november 2014) allerede hadde begynt å falle. Imidlertid ga den nye harddisken også en haug med feil ved oppstart av Ubuntu som allerede var installert på den tiden (og Windows installerte heller ikke problemfritt), jeg prøvde til og med en reservestrømforsyning - men det hjalp ikke, i tillegg til å erstatte SATA-kabel. Jeg måtte innrømme at hovedkortet ("chipset" SATA-kontroller) begynte å dekke seg selv. Heldigvis var det en ekstra kontroller på hovedkortet, som dessuten allerede støttet AHCI-modusen anbefalt for "filvaskere", så harddiskene ble koblet til den. Det var ingen problemer med å starte opp i Ubuntu, noe som ikke kan sies om Windows - jeg måtte starte opp i den fra "chipset"-kontrolleren, installere driverne for den "eksterne" kontrolleren, og først etter det begynte Windows å starte opp også.

Derfor må jeg tenke på hvordan jeg oppdaterer plattformen til "serveren", men foreløpig skal vi snakke om programvarekomponenten. Jeg vil si at det for første gang tok meg lang tid å tenke på systemet – omtrent to uker på fritiden fra jobb og andre bekymringer. Så nå, selv om jeg må installere Ubuntu på nytt, vil jeg åpne denne artikkelen og raskt gjenta alle innstillingene. Forresten, jeg anbefaler på det sterkeste å bruke en bærbar datamaskin i nærheten med Internett-tilgang når du installerer og muligens konfigurerer (spesielt uten en GUI), slik at du raskt kan avklare noen spørsmål (og jeg hadde en vogn og en liten vogn, som spurte meg til skrivingen av dette opuset).

Installere Ubuntu på et øyeblikk

Men først, hvorfor akkurat Ubuntu Server 14.04.1. Faktisk er * .04 versjoner med lang støtteperiode, så de ser ut til å være mer pålitelige, og oppdateringer for slike versjoner er utgitt i lang tid. Så ideelt sett installerte jeg den, satte den opp og glemte den i flere år. Ubuntu - fordi det er litt brukervennlig, dessuten hadde jeg litt "nikkende" bekjentskap med den stasjonære Ubuntu. Men valget av serverutgaven i mitt tilfelle er et problem, siden jeg likevel installerte GUI - med omtrent samme suksess ville det være mulig å rulle alle slags tjenester til skrivebordet. Med mindre skrivebordet kommer med alle slags kontorer og andre multimedia, og da ville det vært ønskelig å fjerne alt dette (men ville det fungere?). Det som er gjort er imidlertid gjort, og leserne mine legger kanskje ikke til et grafisk skall.

Før du installerer, må du også bestemme deg for bitdybden og byttepartisjonen. Jeg har en grensesituasjon på serveren - prosessoren er allerede 64-bit, men bare 2 gigabyte RAM. Så valget mellom 32 biter og 64, samt om man skal lage en swap-partisjon eller ikke, i en slik situasjon er 50/50. Personlig valgte jeg en 64-bits arkitektur og en swap-partisjon som tilsvarer mengden RAM (dvs. 2 gigabyte). Men som praksis har vist, brukes swap-partisjonen praktisk talt ikke, og operativsystemets oppstartstid øker litt på grunn av initialiseringen av denne partisjonen. Vel, la ham leve, det er ikke synd.

Generelt er installasjonen av selve operativsystemet ikke spesielt vanskelig - han er en veiviser, bortsett fra i dette tilfellet i tekstmodus. Det er imidlertid svært viktig å oppgi brukernavn og passord. For en hjemmeserver (hvis den ikke "ser ut" til det eksterne Internett), kan du sette noe og ikke veldig komplisert, men i alle fall vil disse dataene være nødvendige konstant. Faktum er at Ubuntu er utformet på en slik måte at denne brukeren, selv om den ble opprettet under installasjonen, ikke har superbruker (root) rettigheter. Som et resultat krever enhver mer eller mindre ansvarlig handling en passordbekreftelse i det grafiske grensesnittet, og det magiske ordet sudo (som kan oversettes til "utføre på vegne av superbrukeren") i konsollen, etterfulgt av en passordoppføring (riktignok en gang per økt) ...

Du kan dele harddisken i partisjoner rett under installasjonen, inkludert å stole på standardinnstillingene, men i det enkleste tilfellet, generelt, kan du begrense deg til én enkelt primær Ext4-partisjon (i tilfelle, la meg minne deg på at dette er en "native" filsystem for Linux) på hele volumet på harddisken, og for større betydning, lag en personsøkingsfil etter installasjonen. Eller ikke opprette hvis det er mye RAM (fra 4 gigabyte eller til og med to).

For meg selv forberedte jeg partisjonene på forhånd ved å bruke Gnome Partition Editor-oppstartsdisken, med tanke på det faktum at jeg først ønsket å installere Windows. Derfor, i samsvar med noen anbefalinger, opprettet jeg en 1 gigabyte FAT32-oppstartspartisjon, den primære NTFS-partisjonen er en systempartisjon for Windows, deretter, i den sekundære partisjonen, flere logiske disker - en swap-partisjon (linux-swap), et system partisjon for Linux (Ext4) og til slutt en delt NTFS-partisjon for "baller". Det viste seg selvfølgelig litt rart, men det lar deg jobbe i begge systemene.


Skjermbildet er allerede fra det grafiske grensesnittet jeg installerte.

Jeg må si at jeg på en eller annen måte ikke ønsket å installere på en logisk Windows-partisjon, så jeg fikk to hele primærpartisjoner. Faktisk, formelt sett kan det være opptil fire av dem (så Linux Ext4 kan også gjøres til primær), det er bare litt rart for meg personlig å se mer enn én primær partisjon (min erfaring med MS DOS / Windows 95 påvirker fortsatt) .

Så hvis partisjonene på harddisken er forberedt på forhånd, på riktig stadium av Ubuntu-installasjonen, er det nødvendig å velge den manuelle diskkonfigurasjonsmodusen, og samtidig ikke glem å kartlegge den såkalte monteringen poeng. Byttepartisjonen tilordnes automatisk, men minst ett monteringspunkt - root (aka "/") må registreres av deg selv. For å gjøre dette legger vi inn riktig partisjon på disken (i mitt tilfelle sda6 - forresten, når du partisjonerer harddisken i partisjoner, er det praktisk å tilordne etiketter til volumer, da vil det være veldig vanskelig å gjøre en feil) , la filsystemet være uendret (Ext4), om du vil formatere en tom partisjon eller ikke er opp til deg (for større betydning, sa jeg format), og angi monteringspunktet ("bruk som") - / (dvs. root).

Kanskje det ville være verdt å matche / boot-monteringspunktet med FAT32-oppstartspartisjonen (dessverre tenkte jeg ikke på å sjekke denne muligheten under installasjonen, så jeg vil la være å finne ut om tillateligheten av dette alternativet er, og samtidig, driften av Windows for senere). Dessuten, hvis du ikke planlegger å dobbel oppstart fra Windows, vil jeg anbefale å separere / home-monteringspunktet i en separat partisjon, og muligens / var også (spesielt hvis du planlegger en mer eller mindre fullverdig webserver og / eller en delt mappe et sted inne i / var ).

Kanskje jeg vil gjøre en annen liten digresjon om navn på disker, som er forskjellig fra den som er akseptert i Windows (og faktisk siden MS DOS-dagene) C:, D: og så videre (jeg lurer på om noen husker hvorfor A: og B:?). Så, harddisker er oppført i rekkefølge etter bokstaver i det engelske alfabetet med sd-prefikset (det kan dekodes som SATA-enhet, selv om det faktisk er SCSI, men vi vil ikke gå dypere, forresten, "gamle" IDE / PATA-stasjoner vil bli kalt hd) - sda, sdb, etc. og partisjonene på selve diskene er nummerert. Følgelig er de 4 første reservert for primære partisjoner, og logiske stasjoner i den sekundære partisjonen er nummerert fra 5. Dermed kan vi si at i stedet for C:-stasjonen vil det være sda1, men hvis D:-stasjonen er en logisk stasjon i den sekundære partisjonen, vil det vise seg allerede sda5.

På skjermbildet kan du ikke bare se sda1, men selv / dev / sda1. Dette kan forklares enkelt - for enheter er det et slags "virtuelt" monteringspunkt / dev (det er mange andre ting i tillegg til harddisker). Ser vi fremover - i filbehandlere er det litt uvanlig uten disker, siden de ble brukt i DOS / Windows, fordi der du monterer dem, får de tilgang fra den mappen (et så interessant filsystem i unix). Og hendene strekker seg fortsatt etter Alt + F1 og Alt + F2 ...

Vel, tilbake til installasjonen. Fordelen med Ubuntu-serverrommet er muligheten til å umiddelbart velge den mest etterspurte programvaren, eller rettere sagt serverne (fra et programvaresynspunkt) for installasjon. OpenSSH vil sannsynligvis være nødvendig for ekstern tilgang til maskinen (i det minste konsollen), og Samba (eller SMB / CIFS) - for Windows-kompatible "baller". Nettutviklere vil sannsynligvis være interessert i den såkalte LAMP (Linux - Apache - MySQL - PHP), du kan også velge noen flere servere, men de vil neppe være etterspurt etter en hjemmeserver (selv om noen kanskje vil ønsker å installere en utskriftsserver). Du kan også merke deg den manuelle installasjonen av pakker, men grensesnittet til dette verktøyet virket på en eller annen måte ikke veldig praktisk, så jeg anbefaler deg å ikke bry deg på dette stadiet og alt du trenger i tillegg til det som er oppført i dette vinduet, rulle opp etter installere OS.

Og videre. Hvorfor fokuserte jeg på / home og / var monteringspunktene? / Home lagrer brukerdata – dels innstillinger, filer fra skrivebordet osv. / var er først og fremst av interesse når du installerer LAMP, siden det er her det foreslås å være vert for nettsteder (/ var / www / html) og MySQL-databaser (/ var / lib / mysql). Så det å tildele separate monteringspunkter til separate harddiskpartisjoner kan hjelpe når du installerer systemet på nytt, hvis disse partisjonene ikke tvinges til å formatere om.

Vel, ja, jeg ville fortelle deg litt om installasjonen, men det viste seg å være "mnogabukf", og til og med uten bilder. Generelt, i det innledende stadiet, ble jeg inspirert av artikkelen Home Media Server Basert på Ubuntu Server 12.04 LTS. Til tross for at Ubuntu-versjonen der var eldre, la jeg ikke merke til noen grunnleggende forskjeller, dessuten følger forfatteren installasjonsprosessen med skjermbilder og snakker samtidig om å sette opp programvare-RAID, arrayet er oppdatert, og Jeg ville ikke ha reist det på eksisterende maskinvare). Så foreslår jeg å avslutte samtalen om installasjonen og sette i gang.

Konsollarbeid

Så, etter å ha installert Ubuntu Server, kommer vi inn i konsollen, siden det grafiske grensesnittet ikke følger med serverutgaven (men distribusjonssettet tar bare omtrent 580 megabyte). Av vane forårsaker dette en del forvirring, men i prinsippet kan du leve, spesielt siden vi bruker SSH for å gå inn på nøyaktig samme konsoll. Og ved å bruke sFTP-protokollen har vi tilgang til filsystemet. Hvis OpenSSH ble valgt under installasjonen av operativsystemet, kan vi si, rett ut av boksen, vi har ekstern tilgang med serverens IP-adresse. Når du bruker en ruter (og i tilfelle av et hjemmenettverk, er dette mest sannsynlig tilfelle), er det fornuftig å tilordne en statisk IP til serveren i DHCP-innstillingene til selve ruteren. Jeg tildelte 192.168.1.2, så jeg vil bruke denne adressen nedenfor, så hvis serveren din har en annen IP, gjør en korreksjon.

Hoved-SSH-klienten for Windows er PuTTY. For å koble til serveren, skriv inn IP-adressen ...


og faktisk kommer vi inn i konsollen. Hvis han sverger til servernøkkelen, sier vi at vi stoler på.


Det er verdt å si at når du skriver inn et passord, vises ingenting på skjermen (ikke engang stjerner), slik er linux-funksjonen. Som brukernavn og passord, inntil ikke noe nytt er opprettet, brukes de som ble spesifisert under Ubuntu-installasjonsstadiet.

For å jobbe via sFTP kan du bruke en FTP-klient som støtter denne protokollen, for eksempel bruker jeg FileZilla. Vert - sftp: //192.168.1.2, brukernavn og passord - som i tilfellet med SSH, opprettet under OS-installasjon (i hvert fall først). Problemet med sFTP er imidlertid at de fleste mappene og filene kun kan skrives av superbrukeren, så bortsett fra hjemmekatalogen er det ikke noe sted å utvide fra starten til tilgangsrettighetene endres. For eksempel gjennom samme konsoll (terminal).

Superrask referanse til konsollkommandoer.

sudo - kjør som superbruker. Hvis du ikke vil gå foran nesten hver kommando med dette "magiske ordet", kan du bytte til superbrukermodus én gang: sudo -i

cd Endre katalog (for eksempel, veldig ofte trenger du cd / etc, eller cd ~ - gå til hjemmekatalogen din).
dir - vis innholdet i en katalog (det er en katalog eller en mappe), selv om det ikke er klart i utdataene hvor filen er og hvor undermappen er, men jammen
katt - vise innholdet i filen
mkdir Opprett mappe (for eksempel mkdir test)
nano - en konsollredigerer (vanligvis i form av sudo nano config.conf, dvs. rediger den angitte filen på vegne av superbrukeren)
wget - last ned en fil fra en lenke fra Internett
apt-get install Installer pakke (krever superbrukerrettigheter)
reboot - reboot (krever superbrukerrettigheter)
exit - exit (mer relevant for SSH)
<команда>--hjelp eller mann<команда>- få hjelp på kommando.

I litt mer detalj, men også kort om kommandoene for å endre tilgangsrettigheter, er disse chmod (tilgangsmodus) og chown (endre eier). I utgangspunktet vil de kreve superbrukerrettigheter. Innstilling av full filtilgang: chmod 777 ... Hva er 777? Det første tallet er eierens rettigheter, det andre tallet er gruppens rettigheter, det tredje tallet er alle andres rettigheter. 7 - les, skriv, utfør, 6 - les og skriv, 4 - lesbeskyttet, 0 - ikke tilgjengelig. Eierskifte: chown [:] & ltfil>. Følgelig kan brukere kombineres i grupper (selv om det er mer vanlig at hver bruker har sin egen gruppe), slik at du på grunn av kombinasjonen av eier, brukergruppe og "alle andre", fleksibelt kan kontrollere tilgangen til filer og mapper ( selv om potensielt NTFS i denne planen gir flere alternativer).

Du kan bruke cp-kommandoen til å kopiere filer, men det er en bedre måte - installer en konsollfilbehandling, spesielt Midnight Commander (og det er andre generelt?). Det fungerer over SSH, og ved å kjøre det under superbrukeren får vi en utmerket mulighet til å redigere en rekke konfigurasjoner. Bare i innstillingene, som for meg, er det bedre å aktivere bruken av den innebygde editoren i stedet for den nevnte nanoen, ellers forsvinner meningen.

Vi fastslår (på spørsmål, hvis de dukker opp, svarer vi bekreftende):

Sudo apt-get install mc

Og kjør: mc eller sudo mc (hvis du trenger superbrukerrettigheter).


Riktignok finjusterte jeg det litt for meg selv slik at filnavnene ble bredere.

Sammenlignet med den jeg bruker i Windows FAR Manager, er to ting uvanlige - som jeg nevnte ovenfor, fraværet av "disker", samt en dobbel Esc i stedet for en enkelt (dette, slik jeg forstår det, er laget for kompatibilitet med forskjellige terminaler).

Et lite poeng - hvis mc-pakken plutselig ikke blir funnet i depotet, må du legge til utviklerens depotnøkkel (av en eller annen grunn la jeg først nøkkelen, og først da installerte den, så jeg antar ikke å bedømme om den var der først):

Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 2EE7EF82

Og i tilfelle, bokstavelig talt på fingrene, hva et depot er - dette er essensen av depotet, i dette tilfellet programmer for Ubuntu, og det ligger et sted på servere på Internett. I det grafiske grensesnittet er hele greia utpekt som "Application Center", men i konsollen - apt-get.

Vel, et par siste finpuss på arbeidet i konsollen. Det er best å utføre en systemoppdatering umiddelbart eller nesten umiddelbart etter installasjon:

sudo apt-get update - synkroniser pakkelisten med depotet,
sudo apt-get upgrade - utfør faktisk oppgraderingen.

Ved installasjon etter Windows kan det hende at oppstartsmenyen ikke vil ha et oppstartselement for denne Windows selv. I dette tilfellet hjalp kommandoen for å oppdatere bootloader-konfigurasjonen meg:

Sudo update-grub

Hvis linjene hopper når systemet starter opp, sier de, det anbefales å bruke acpi-driveren, kan du risikere å installere den riktige pakken (som jeg gjorde):

Sudo apt-get install acpi

Webgrensesnitt

Den nevnte artikkelen foreslår å installere Webmin for ekstern systemadministrasjon. For å være ærlig undervurderte jeg først litt av egenskapene til dette systemet, men i prosessen, som de sier, ble jeg involvert. De mest populære funksjonene for meg viste seg å være funksjonene for å konfigurere tjenester (i Windows - tjenester, og i linux kalles de daemons), spesielt siden du i samme seksjon kan sende en kommando for å starte på nytt eller slå av systemet; samt Apache- og MySQL-konfigurasjon, filbehandler, systeminformasjon.

Dessverre er ikke denne tingen i depotet, så du må installere det manuelt fra pakken. Det er ingen eksplisitt pakke og instruksjoner for Ubuntu på utviklerens side heller, så vi fokuserer på Debian (siden Ubuntu kommer fra det). Når dette skrives, er gjeldende versjon 1.710, noe som påvirker navnet på pakkefilen. Fra terminalen ser installasjonsprosessen slik ut. Last ned pakken til gjeldende katalog (som standard åpnes terminalen i brukerens hjemmekatalog, hvis du vil lagre pakken et annet sted, gå først med cd-kommandoen):

Wget http://prdownloads.sourceforge.net/webadmin/webmin_1.710_all.deb

Vi starter installasjonen av pakken:

Sudo dpkg --installer webmin_1.710_all.deb

Den første gangen vil det mest sannsynlig ikke fungere, fordi systemet vil mangle pakkene som kreves for at nettgrensesnittet skal fungere. En liste over disse pakkene vil bli skrevet ut til konsollen. Vi viser alle disse pakkene i sudo apt-get install-kommandoen atskilt med mellomrom. For eksempel inneholder artikkelen følgende kommando:

Sudo apt-get install libnet-ssleay-perl libuthen-pam-perl libio-pty-perl apt-show-versjoner

Og i instruksjonene på nettstedet - dette:

Sudo apt-get install perl libnet-ssleay-perl openssl libuthen-pam-perl libpam-runtime libio-pty-perl apt-show-versjoner python

Dessverre var listen over pakker jeg trengte borte i lang tid (det ser ut til at det var noe i mellom), men meningen tror jeg er klar. Vel, etter det, hvis webmin fortsatt ikke er installert, kaller vi installasjonskommandoen igjen (i terminalen kan du velge en av de forrige kommandoene ved å trykke opp-tasten).

Du kan få tilgang til nettgrensesnittet ved hjelp av IP-adresse, port 10000 eller etter datamaskinnavn (samme port). Jeg har - https: // servpc: 10000 / eller https://192.168.1.2:10000/ (med tilhørende misbruk ved en upålitelig forbindelse, vel, hva kan du gjøre). Innlogging og passord - alle de samme våre favoritter, spesifisert når du installerer operativsystemet. Hvis alt er i orden, åpnes først siden med informasjon om systemet.


Siden Webmin er en veldig kraftig ting, vil noen av dens aspekter bli vurdert når du løser en bestemt oppgave. Nå vil jeg gjerne fortelle deg litt om filbehandleren (Andre - Filbehandling). Dens største ulemper er at den er skrevet i Java (ikke å forveksle med JavaScript!), og samtidig ser den ganske klønete ut etter min mening. Dessuten forsto jeg fortsatt ikke hvordan jeg skulle gjøre det slik at mappene ble vist på toppen og ikke blandet. Likevel, siden "inne" alt dette utføres på vegne av superbrukeren, kan du redigere konfigurasjonene med denne filbehandleren, og alle hovedfunksjonene er implementert (tilgangsrettigheter, kopiering, utpakking av arkiver, etc.).

Merknad fra 02.12.2017- i senere versjoner ble filbehandleren ganske javascript, men Java-behandleren forble et eget element i Java-filbehandlingen.

GUI - grafisk brukergrensesnitt

Så vi har en terminal og vi har et webgrensesnitt. I prinsippet er dette nok for en "kanonisk" server, men personlig føler jeg meg på en eller annen måte ikke særlig komfortabel i et slikt miljø. Derfor bestemte jeg meg likevel for å installere et slags grafisk skall. Det "klassiske" skriptet i dette tilfellet er sudo apt-get install ubuntu-desktop, men jeg liker ikke Unity (standard Ubuntu-skall). Jeg ønsket opprinnelig å installere xfce4, som jeg har likt siden jeg eksperimenterte med Xubuntu på en gammel bærbar datamaskin. Kommandoen sudo apt-get install xfce4 som dukket opp fungerte, men resultatet var utilfredsstillende. Det faktum at skallet ikke startet automatisk er til og med bra et sted (i tilfelle vil jeg si at det var nødvendig å starte det med startx-kommandoen). Men det faktum at halvparten av ikonene manglet, og menyen hadde en haug med linker til avinstallerte programmer, og det hele så langt fra å være like vakkert som i selve Xubuntu (lastet fra en flash-stasjon), passet ikke meg i noen vei.

Som et resultat kom jeg over en artikkel Installer GUI på Ubuntu-server 14.04 Trusty Tahr, som forfatteren foreslo å installere Gnome, selv om han advarte om at det kunne virke kjedelig. Og for meg er dette veldig bra - det mangler definitivt ingen ikoner, og til og med det er noen spesialeffekter, og det ser ganske pent ut. Det er også verdt å huske på at nettopp denne gui vil ta mye plass etter Linux-standarder - en og en halv giga, eller noe. Installasjonskommandoen er som følger:

Sudo apt-get install xorg gnome-core gnome-system-tools gnome-app-install

Forresten, basert på teksten i artikkelen, måtte du installere xfce4 noe sånt som dette:

Sudo apt-get install --no-install-anbefaler xubuntu-desktop

Men den «minimalistiske» Gnomen passet ganske bra for meg, så jeg turte ikke å eksperimentere videre, så jeg gir leseren rom for kreativitet.

En mulig ulempe er at lite er oversatt til russisk, som et resultat, i noen vinduer er det russisk tekst, i noen er det ikke. Personlig legger jeg ikke merke til dette. Til å begynne med ble spesialeffektene redusert, men etter å ha installert de proprietære driverne for NVidia-skjermkortet (som jeg har på serveren), stoppet de.


Interessant nok lages det en oversikt over applikasjoner som kan hentes frem, blant annet ved å trykke på Super-tasten (dvs. Windows). Det er en dock (noen analog av oppgavelinjen), det er en søkelinje. Det er også en knapp i dokken for å se alle applikasjoner. I prinsippet, på grunn av de dokkede ("utvalgte") programmene, samt søkefeltet, lanseres de mest brukte programmene ganske effektivt. Det jeg egentlig ikke likte var rullingen av hele skjermer (jeg foretrekker linje for linje), og det faktum at navnet på programmet vanligvis er avkortet under ikonene.

Her er et par flere eksempler på hvordan Gnome ser ut:


Kontrollpanel analog


Innebygd filbehandler

Det jeg manglet umiddelbart etter installasjonen av det grafiske grensesnittet var en grafisk tekstredigerer. Artiklene nevner gedit, men av en eller annen grunn installerte jeg leafpad - på et tidspunkt ble den installert på jobben, dvs. på grunn av det kjente navnet. Forresten, takket være det grafiske grensesnittet, i stedet for trach-tibidoch-tibidoch spell, dvs. sudo apt-get install, kan du bruke Ubuntu Software Center. Samtidig kan du lese beskrivelsen, se et skjermbilde, gå til utviklerens nettsted, til slutt, siden nettleseren (Firefox) er inkludert selv i det "minimalistiske" settet (bare jeg forsto ikke hvorfor noen messenger er inkludert der - Empathy, som dessuten ikke kan fjernes uten å rive hele Gnome).

Dette er grunnen til at det grafiske grensesnittet viste seg å være lite egnet for den beryktede redigeringen av konfigurasjonsfiler. Så åpne opp en terminal, cd / etc og sudo leafpad ... Y-ja, som de sier, det de kjempet for.

Jeg savnet også filbehandleren med to ruter (selv om jeg satte pris på kommandoene Flytt til og Kopier til i den innebygde kontekstmenyen, ville de være i Windows Utforsker). Jeg installerte Midnight Commander kronologisk senere, og konsollen også. Men si, Gnome Commander er ganske grafisk. Utseendemessig ligner det Total, mens det jeg likte, det er en analog av disker - filsystemer montert i / media vises der (som vi skal snakke om litt senere). Tastekombinasjonen er imidlertid Alt + 1 og Alt + 2, ikke funksjonell.


Når du laster inn Gnome (dette gjelder mest sannsynlig andre grafiske skall - i Xubuntu var det det samme på den bærbare datamaskinen), siden ruteren har ansvaret for lokalområdet, vises en melding om at gjeldende nettverk har et lokalt domene (.local). ), som ikke anbefales og ikke er kompatibel med Avahi-nettverksressurssøketjenesten og tjenesten er deaktivert. Denne gangen hjalp Avahis notat med å løse problemet. Deaktivere søket etter .local-domenet, der det ble foreslått å korrigere et par konfigurasjonsfiler (jeg har allerede gitt flere måter å redigere konfigurasjonsfiler ovenfor, så jeg vil ikke dvele ved dette). For enkelhets skyld gjentar jeg oppskriften her.

  1. Slett i filen /etc/nsswitch.conf på vertslinjen: filer mdns4_minimal dns mdns4.
  2. I filen / etc / default / avahi-daemon endrer du verdien av parameteren AVAHI_DAEMON_DETECT_LOCAL til 0.
  3. Vi starter på nytt. Det påtrengende varselet skal ikke lenger vises.

Monter NTFS-partisjoner

Siden NTFS ikke er et "native" linux-filsystem, kan det oppstå ulike problemer når man jobber med det, for eksempel skrivebeskyttet tilgang, eller problemer med å dele mapper via SMB. Samtidig skal jeg fortelle litt om montering av partisjoner generelt.

Faktisk er filen / etc / fstab ansvarlig for å montere disker på oppstartsstadiet, hvor hver linje har følgende format:

En påminnelse om dette er lagt ut i kommentaren i begynnelsen av filen. Filsystemet kan identifiseres av etiketten, UUID for volumet (sannsynligvis foretrukket, siden det var UUID som systemet og swap-partisjonene ble montert) eller av enheten (for eksempel / dev / sdb1 - raskere å skrive og lettere å lese). Monteringspunktet er "mappen" som skal brukes for å få tilgang til dette filsystemet. Neste er filsystemtype og monteringsalternativer. Dump- og passalternativene gjelder for dump (backup) og fsck (filsystemsjekk)-programmene. For ntfs er normalt begge nuller, og fsck vil neppe fungere med ntfs.

Som jeg nevnte ovenfor, tilbys en tilleggstjeneste ved å montere filsystemer i / media etter volumetikett. I den innebygde filbehandleren til Gnome vises de tilsvarende ikonene ved siden av enhetene, og i Gnome Commander, knapper og en hurtigvalgliste for panelene.

I tillegg til å redigere filen manuelt, i webgrensesnittet, kan du administrere monteringen av filsystemer fra delen System - Disk- og nettverksfilsystemer, og i Gnome - ved å bruke Disk-programmet. Et eksempel på montering av en NTFS-partisjon sda7 med SHARED-etiketten via Webmin og Disker:

Dette vil samsvare med en linje som denne i fstab:

/ dev / sda7 / media / DELT ntfs standard 0 0

Det skal imidlertid sies at den andre 2 terabyte harddisken med en NTFS-partisjon på hele disken (GRØNN etikett) ikke ønsket å monteres på samme måte. Når den er "dynamisk" montert via Nautilus (innebygd filbehandling av Gnomen), dvs. når jeg bare gikk til disken gjennom "enhetene", ble filsystemet utpekt som FUSEBLK (sett i Webmin). Hvordan man monterer en slik ting via fstab er uklart. Løsningen var ekstremt elegant - la filsystemet oppdages automatisk:

/ dev / sdb1 / media / GRØNN automatisk standard 0 0

Imidlertid har denne metoden en ulempe - du kan ikke redigere monteringsparametrene til et slikt filsystem via Webmin.

Folket, i tillegg til standard "driver", bruker et alternativ kalt ntfs-3g (pakke og "filsystem"), selv om dette sannsynligvis er fornuftig for tidligere versjoner av Ubuntu. Selv om jeg installerte det selv, slo jeg meg til slutt på standarden. Imidlertid har ntfs-3g en viss fordel i form av en NTFS-partisjonsmonteringsveiviser. Spørsmålet om prosessorbelastningen er også åpent (i rettferdighet tar ntfs-prosessen en merkbar prosessortid - 1-2% for hver partisjon).

Selv med standardinnstillingene (ntfs-standarder og automatiske standardinnstillinger), ser det ikke ut til at jeg har noen problemer med russiske filnavn. For hver brannmann kan du imidlertid signere den russiske lokaliteten i alternativene, for eksempel:

/ dev / sda7 / media / DELT ntfs standardinnstillinger, locale = ru_RU.UTF-8 0 0

Når den er montert med standardinnstillinger, anses eieren av filene som root. Når du skiller tilgangsrettigheter, vil du kanskje bruke en annen bruker og/eller gruppe. For å gjøre dette kan du spesifisere dem i monteringsinnstillingene i Webmin eller logge dem manuelt i alternativene:

/ dev / sda7 / media / DELT ntfs standarder, uid = 1000 0 0

Hvor 1000 er uid (identifikator) til brukeren som ble opprettet under Ubuntu-installasjonen. For å finne ut bruker-uid, etter min mening, er den raskeste måten igjen gjennom Webmin i System - Brukere og gruppe-delen. I Gnome tar det lengre tid, du må gå til "Brukere og grupper", velge en bruker, klikke på "Ytterligere parametere", bekrefte handlingen med et passord, og bare på fanen "Tillegg" vil det bli indikert. Følgelig brukes gid-parameteren til å spesifisere gruppe-ID.

Det kan være en nyanse knyttet til NTFS at tilgang til filer eller en mappe er begrenset på filsystemnivå, dvs. hvis det ikke er full tilgang for den spesielle brukeren "Alle" (Alle i engelske versjoner). For å fjerne slike restriksjoner, trenger du Windows slik at i egenskapene til mappen (eller filen), på "Sikkerhet"-fanen, legger du til full tilgang for denne brukeren "Alle".

Oppsummert, hvis mulig, bør du ikke bruke NTFS under linux - det er problemer med både tilgang og ytelse. Dessverre er det ingen enkel måte å konvertere NTFS til Ext4 (i analogi med FAT32 -> NTFS), det er bare automatisering av algoritmen: reduser den eksisterende NTFS-partisjonen, lag en Ext4-partisjon i den ledige plassen (eller øk størrelsen) , overfør deler av filene, gjenta til full erstatning.

Samba oppsett

Så vi kom endelig til "baller"-innstillingen. Selv om dette kan gjøres gjennom Webmin, likte jeg i dette tilfellet det grafiske verktøyet system-config-samba mer - grensesnittet er klart enklere og mer elegant. Hvis du trenger å begrense tilgangen til enkelte mapper, er det lurt å legge brukeren til systemet på forhånd. Personlig har jeg også opprettet brukere gjennom et grafisk grensesnitt, men dette alternativet styrer kompleksiteten til passordet (minst lengden). Derfor vil jeg gi et skjermbilde av Webmin:


Jeg har markert med piler innstillingene som jeg ønsker å gjøre oppmerksom på. Dette er å sette et passord, flagget pålogging midlertidig deaktivert - slik at brukeren ikke "lyser" på påloggingsskjermen når GUI er installert, samt opprette en gruppe som samsvarer med brukernavnet (Ny gruppe med samme navn som bruker ).

På systemet mitt oppstod det en feil (når jeg jobbet i terminalen), mystisk knyttet til Samba - til tross for at beskrivelsen av feilen ikke indikerer denne Samba på noen måte:

Ingen talloc stackframe på ../source3/param/loadparm.c:4864, lekker minne

Det er to løsninger på problemet - enten å fjerne libpam-smbpass-pakken, eller deaktivere synkronisering av passord for system- og Samba-brukere uten å fjerne den spesifiserte pakken.

For å fjerne en pakke, bruk kommandoen:

Sudo apt-get remove libpam-smbpass

For å deaktivere synkronisering, ring kommandoen:

Sudo pam-auth-oppdatering

Først vises et vindu med en informasjonsmelding, når du lukker det, vises hovedkonfigurasjonsvinduet, der du må fjerne merket for flagget overfor SMB Passordsynkronisering (hvis det ikke svarer på musen, jobber vi med piler, mellomrom, Tab og Enter).


Så ved å bruke det grafiske verktøyet system-config-samba, konfigureres ballen enkelt og enkelt.


I serverinnstillingene er det mest sannsynlig at ingenting må endres i det hele tatt - vi sjekker navnet på arbeidsgruppen, og på fanen "Sikkerhet" sjekker vi at autentiseringsmodusen er "bruker" med krypterte passord. Vær oppmerksom på - det er en "ressurs" autentiseringsmetode, men den ser ut til å ikke lenger støttes (i det minste utstedes en advarsel om dette).

Hvis tilgangsbegrensninger er planlagt, tilordne unix-brukeren til Samba (Windows)-brukeren. Imidlertid må brukeren som ble opprettet under systeminstallasjonen allerede være kartlagt. Hvis passordsynkronisering ikke er deaktivert som beskrevet ovenfor, vil det angitte passordet bli ignorert.


Vel, legg til ressursen:

Vi registrerer banen, angir navnet på ressursen, tilgangsmodusen ("skriving er tillatt" eller ikke). Hvis du vil, kan du legge inn en beskrivelse av ressursen, og hvis du ikke ønsker å "shine" ressursen i nettverksoversikten, kan du fjerne dens "synlighet". På den andre fanen kan du angi spesifikke brukere som har tilgang til ressursen.

Når du avslutter programmet, startes tjenestene mest sannsynlig på nytt, men hvis dette ikke skjedde, kan de startes på nytt med kommandoene:

Sudo restart smbd sudo restart nmbd

Konfigurering via Webmin er ganske vanskelig - døm selv, dette er bare hovedskjermen:


Selv om det ser ut til at det er nok å begrense oss til å konvertere de ønskede Unix-brukerne til Samba-brukere, en rask titt på Windows Networking-innstillingene, og du kan legge til ressurser (Opprett en ny fildeling i den øvre tabellen).



Igjen angir vi navnet på nettverksressursen, deretter angir vi banen (du kan opprette på vegne av den angitte brukeren og gruppen med de spesifiserte rettighetene underveis), tilgjengelighet og "synlighet" (kan bla gjennom). Eventuelt kan du også gi en beskrivelse.


Deretter kan du, om nødvendig, redigere tillatelsene (skriv inn nettverksressursen fra tabellen på den viktigste, deretter Sikkerhet og tilgangskontroll), for eksempel noe sånt som dette:


Poenget er at vi nekter gjestetilgang (Guest Access - None), og angir i Valid Users de som faktisk bør få tilgang.

Problemet jeg sto overfor, kom merkelig nok fortsatt fra Windows-siden. Mer presist var det til og med to av dem. For det første viste det seg at det er umulig å koble ressurser til samme datamaskin (server) fra Windows på vegne av forskjellige brukere, dvs. du kan for eksempel ikke koble den delte mappen til serverbrukeren og Lokal - privat. For det andre, etter all omkonfigurering av delingene, er det veldig ønskelig å fjerne de lagrede passordene i Windows, ellers kan situasjonen fra forrige problem vise seg ("gjeste"-ressurser er implisitt koblet til av en bruker, som et resultat av at "passordbeskyttede" ressurser er ikke lenger koblet til andre). Så sletting av lagrede passord for nettverksressurser i Windows 7 utføres ved å bruke Credentials Manager i kontrollpanelet, i delen "Windows Credentials" i sammenheng med "servere".


På dette vil jeg kanskje avslutte historien om "baller"-innstillingen.

Torrents

En annen "klassisk" oppgave for en hjemmeserver, og den klassiske versjonen er transmission-daemon. For ikke å forveksle med "bare", overføring er et GUI-program, i motsetning til en "demon". Installasjon er standard:

Sudo apt-get install transmission-daemon

Men med innstillingen her også, er alt ikke-trivielt - du må endre brukeren på hvis vegne demonen startes, overføre innstillingene til hjemmekatalogen til denne brukeren (slik at de er skrivbare) og i det minste aktivere ekstern kontroll slik at du kan utføre ytterligere konfigurasjon gjennom et av GUI-verktøyene. Instruksjonen er allerede på help.ubuntu.ru selv, men siden vi har Webmin, kan noe i stedet for en konsoll gjøres med den. Så jeg gjenforteller instruksjonene:

  1. Stopp tjenesten (daemon): sudo service transmission-daemon stop (eller via Webmin)
  2. Vi overfører innstillingsmappen / etc / transmission-daemon til brukerkatalogen (anta at vi er logget på under vår favorittbruker UID = 1000) og endrer eieren til oss selv:
    sudo cp -r / etc / transmission-daemon ~ / .config /
    sudo chown -R brukernavn ~ / .config / transmission-daemon
    hvor brukernavn er påloggingsinformasjonen din
  3. Redigere config / etc / default / transmission-daemon: sett CONFIG_DIR-parameteren til verdien "/home/user_name/.config/transmission-daemon"
  4. Til slutt redigerer vi /etc/init/transmission-daemon.conf - eller mer praktisk, gjennom webmin i tjenesteegenskapene - vi angir på linjene setuid debian-transmission og setgid debian-transmission navnet på brukeren din i stedet for din debian -overføring.

På samme sted, samtidig, er det tilrådelig å fikse jamben med feil start på parameteren (direkte den første linjen), ellers laster ikke daemonen, så vidt jeg husker, seg selv:

Start på (filsystem og nettenhet opp IFACE! = Lo)

Hmm, jeg tenkte sånn - ville det ikke vært lettere å jukse med tilgangsrettigheter direkte til / etc / transmission-daemon? Ok, poenget er at nå er selve torrentinnstillingene endelig redigerbare. Utviklerne viste seg litt frem - innstillingsfilen ~ / .config / transmission-daemon / settings.json inneholder henholdsvis en JSON-array. Denne typen ting er kjent for webutviklere, men vanligvis ser konfigurasjonene i linux litt annerledes ut. Det er imidlertid ikke vanskelig å finne ut av det (parameter: verdipar, atskilt med komma, og alle sammen er avgrenset med krøllete klammeparenteser. Parameternavn og strengverdier er omgitt av anførselstegn). Så, slå på fjernkontrollen og slå av autentisering (slik at du ikke ber om et passord, som på en eller annen måte ikke er helt kjent):

"rpc-enabled": true, "rpc-authentication-required": usant

Siden vi trygt har deaktivert passordforespørselen, er det lurt å opprette en hviteliste over adresser som kontroll kan utføres fra, for eksempel:

"rpc-whitelist": "127.0.0.1, 192.168.1. *", "rpc-whitelist-enabled": true

Av en eller annen grunn har ingen av de to GUI-verktøyene i Application Center muligheten til å spesifisere torrent-oppstartsmappen. Sannsynligvis er logikken i dette at du bare kan ta torrenten og åpne den i selve verktøyet, men personlig er det mer praktisk for meg å slippe torrentfilen inn i en mappe "ved ballen". For dette er parametrene ment (du må kanskje legge dem til selv) watch-dir og watch-dir-aktivert, for eksempel:

"watch-dir": "/ media / DELT / DELT / Torrent autoload", "watch-dir-enabled": true

Generelt kan du konfigurere mapper samtidig:

"download-dir": "/ media / DELT / DELT / NEDLASTINGER", "incomplete-dir": "/ media / DELT / INCOMPLETE", "incomplete-dir-enabled": true

Faktisk, etter det, generelt sett, torrenten er konfigurert, du kan starte daemonen og bruke webgrensesnittet (port 9091). Riktignok likte jeg det ikke - det ser mer ut som en nedlastingsbehandler enn en torrentklient.


Resten av alle slags finjusteringer, ser det ut til, kan ganske trygt "slikkes" av fjernkontrollverktøyene, som jeg likte best, som også fungerer bra i Windows. Det var et lite problem med å starte den ved Windows-oppstart, minimert til skuff. Det spiller ingen rolle - la oss lage en snarvei i oppstartsmappen ved å legge til parameteren -hidden:

Temperaturovervåking

lm-sensorene og hddtemp er ansvarlige for å overvåke temperaturen (sistnevnte tar henholdsvis temperaturen på harddisken, og den første tar prosessoren, brikkesettet, viftehastigheter osv.). Jeg fant ut om dette, og hvordan jeg setter det opp, tilsynelatende, notatet ble skrevet for lenge siden, så nå er alt gjort litt feil, og vi trenger ikke conky heller (til konsollen).

Så vi installerer:

Sudo apt-get installer lm-sensorer hddtemp

Deretter starter vi verktøyet for å søke etter overvåkingsverktøy, på alle spørsmål vi svarer ja:

Sudo sensorer-oppdag

Du kan starte hele systemet på nytt, men kommandoen som er angitt i notatet ser ut til å fungere:

sudo /etc/init.d/module-init-tools, eller, mer moderne,
sudo service module-init-tools starter

La oss nå konfigurere hddtemp. For å gjøre dette, stopp først tjenesten hvis den plutselig startes:

sudo service hddtemp stop (eller via webmin)

Deretter må du redigere / etc / default / hddtemp: i artikkelen foreslås det å endre verdien av parameteren RUN_DAEMON = "true" (selv om å dømme etter beskrivelsen, refererer dette heller til ekstern temperaturovervåking over nettverket), og, selvfølgelig, i DISKS-parameteren, liste opp diskene for overvåking, for eksempel DISKS = "/ dev / sda / dev / sdb". Ikke glem å fjerne kommentartegnet (#).

Daemonen kan startes. Nå, for å se temperaturen fra konsollen, kan du bruke sensorene (uten parametere) og sudo hddtemp-kommandoer , for eksempel:

Sudo hddtemp / dev / sda

I tillegg til konsollen, vises temperaturen på prosessoren og harddiskene i delen Systeminformasjon i nettgrensesnittet. Du kan også installere psensors GUI-applikasjonen, og til og med en viss psensor-server som implementerer sin egen nettilgang til sensoravlesningene (port 3131):


Ganske hyggelig, men det er ikke klart hvordan man skal bringe temperaturen på harddisker dit.

Generelt var det fortsatt et lite problem med temperaturen på skjermkortet - jeg så det bare i en GUI-applikasjon, men da jeg skrev denne delen fant jeg endelig hvordan jeg skulle se den i konsollen - nvidia-smi-kommandoen brukes for dette. La meg minne deg på at jeg har et NVidia GeForce 7600 skjermkort med passiv kjøling installert på serveren min, og etter å ha installert GUI, installerte jeg en proprietær driver. Selv om, i rettferdighet, er temperaturen på skjermkortet sannsynligvis bare i grafikkmodus og er relevant, for i teorien er det praktisk talt ingen belastning på det i tekstmodus.

Avbruddsfri strømforsyning

Interessant nok ble det grafiske grensesnittet i en eller annen form plukket opp av UPS og så, men innstillingene viste seg å være ganske magre og ikke helt klare (for eksempel hva er et "lavt ladenivå"). Etter litt omtanke stolte jeg fortsatt ikke på slik funksjonalitet, og bestemte meg for å tilpasse mutteren. I utgangspunktet hjalp hun meg med dette, selv om det handler litt om noe annet.

Så først og fremst må du sjekke om UPS-en din i det hele tatt støttes av denne programvarepakken, dette gjøres i kompatibilitetsdelen av prosjektets offisielle nettsted. Heldigvis har min Powercom BNT-600AP det høyeste nivået av kompatibilitet, og når det gjelder informasjonen som skremte meg i instruksjonene om behovet for å kompilere denne mutteren med visse nøkler, var alt allerede stjålet og kompilert før meg.


Så å få dette til å ta av var kanskje den vanskeligste delen av å få serveren i gang. Først må du redigere flere konfigurasjoner samtidig. Heldigvis er de alle plassert i / etc / mutter. Først av alt, sett den lokale driftsmodusen i nut.conf: MODE = frittstående. Faktum er at du også kan konfigurere nettverksmodusen, dvs. overvåking og kontroll av ikke bare en lokal avbruddsfri strømforsyning (koblet til denne datamaskinen), men også andre over nettverket.

Neste trinn er å legge til informasjon om den "kontrollerte" UPSen til ups.conf. Dette gjøres i stil med Windows.inf-filer - vi definerer enhetsidentifikatoren med navnet på seksjonen (innenfor mutter - jeg indikerte BNT600AP). Driveren og porten må oppgis som parametere. Driveren bestemmes av kompatibilitetstabellen - i mitt tilfelle er det usbhid-ups, og som en port har jeg uten videre foreskrevet auto. La også til en beskrivelse for økt betydning. Her er hva som skjedde:

Driver = usbhid-ups port = auto desc = "Powercom BNT-600AP"

hopp over upsd.conf, og legg til administratornøtt i upsd.users-filen:

Passord = mypass upsmon master actions = SET instcmds = ALL

Naturligvis har jeg et annet passord. For den første konfigurasjonen gjenstår det å redigere MONITOR-parameteren i upsmon.conf-filen, der alle de tidligere angitte innstillingene (UPS ID, bruker og passord) kreves, i mitt tilfelle:

OBSERVERE [e-postbeskyttet] 1 admin mypass master

Den siste parameteren betyr at datamaskinen slås av sist, noe som gir mulighet til først å koble fra "slave"-enhetene (slave), og 1 betyr at kun 1 avbruddsfri strømforsyning er tilkoblet. Jeg ser ut til å ha forlatt resten av parameterne som standard.

Forble uklart spørsmålet om hva som er "lavt batterinivå". For å se informasjon om UPS fra terminalen, bruk upsc-kommandoen , i mitt tilfelle upsc BNT600AP. Jeg var blant annet interessert i parameteren battery.charge.low, lik 10 (prosent). Det virket for meg lite pålitelig. For å overstyre denne parameteren, legg til linjen til ups.conf i delen dedikert til vår UPS:

Override.batterycharge.low = 20

Dermed er batteriutladningsnivået satt til 20 %.

Forresten, så mange som tre demoner er ansvarlige for all denne "økonomien" - nut-client, nut-server og ups-monitor, som mest sannsynlig bør deaktiveres mens du redigerer konfigurasjonsfiler.

Vel, de startet UPS, men det er på en eller annen måte ikke veldig praktisk å overvåke parameterne fra konsollen. Nettgrensesnittet gir nut-cgi-pakken, og dette vil være den "andre". Hovedproblemet er at standardinnstillingene for Apache-nettserver ikke er egnet for overvåkingsarbeid. Jeg trengte minst to ting - aktiver mod-cgi og aktiver kjøring av cgi-programmer fra usr / lib. Jeg gjorde det via Webmin - vi inkluderer modulen i Servere - Apache Webserver - Global konfigurasjon - Konfigurer Apache-moduler:


Men når det gjelder cgi-programmene fra usr / lib, nå har jeg søkt i hele Webmin og fortsatt ikke forstått hvordan jeg gjorde det. Det eneste jeg fant var filen / etc / apache2 / conf-available / serve-cgi-bin . conf med følgende innhold:

Definer ENABLE_USR_LIB_CGI_BIN ScriptAlias ​​​​/ cgi-bin / / usr / lib / cgi-bin / AllowOverride None Options + ExecCGI -MultiViews + SymLinksIfOwnerMatch Krev alle gitt # vim: syntaks = apache ts = 4 sw = 4 m = 4 sr noet

For at endringene skal tre i kraft, start Apache på nytt (den raskeste måten er i Webmin - i Apache Webserver-delen er det lenker "Bruk endringer" eller "Stopp / Start Apache"). Deretter må du redigere et par flere konfigurasjonsfiler. Legg til overvåking av vår UPS til /etc/nut/hosts.conf:

OBSERVERE [e-postbeskyttet]"BNT600AP"

I filen /etc/nut/upsset.conf fjerner du kommentaren til linjen (fjern #-tegnet) I_HAVE_SECURED_MY_CGI_DIRECTORY

Ln -s / usr / share / nut / www / var / www / html / nut

Pass på at Apache følger symbolske lenker, for dette i filen /etc/apache2/apache2.conf i blokken følgende alternativer må spesifiseres:

Alternativindekser FølgSymLinks

Dette er mest sannsynlig standard, så nå, hvis jeg ikke har gått glipp av noe, kan du endelig se UPS-statusen i en nettleser: http://192.168.1.2/nut/

Det er også mulig å justere noe ved å bruke brukeren i samsvar med upsd.users, selv om i mitt tilfelle kun er én innstilling tilgjengelig - tidsavbruddet før du slår av UPS-en etter at systemet er slått av:


Men du kan sende flere kommandoer, inkludert kontroll av summeren, avstengning og selvtest:


Konklusjon

Så vi har vurdert de viktigste, etter min mening, punktene ved å sette opp en hjemmeserver. På grunn av tekniske begrensninger fortalte jeg ikke alt jeg ønsket, så oppgaver som å sette opp en nedlastingsbehandler, ftp-server, fjernkontroll for skrivebordet og eventuelt en mer detaljert konfigurasjon av Apache for webutvikling vil bli beskrevet i andre del av artikkelen, som jeg håper ikke lar seg vente lenge.

Merknad fra 25.02.2019: akk, 5 år kan neppe beskrives på den måten. Derfor fjernet jeg den "første delen" fra tittelen, og den nye artikkelen refererer til en mer gjeldende versjon av operativsystemet: