Installere og konfigurere ubuntu-server. Installere og konfigurere Ubuntu Server. Hvorfor ikke en maskinvare-NAS

I tillegg til de velkjente desktopversjonene av operativsystemer, finnes det også serverversjoner. De er mindre populære i vide kretser, men for noen blir de rett og slett uerstattelige. Fra navnet er det klart at de hovedsakelig brukes til å vedlikeholde servere. Ingen forbyr imidlertid å installere et slikt operativsystem på datamaskinen din. I denne artikkelen vil vi fortelle deg hvordan du installerer og konfigurerer Ubuntu Server. Det skal bemerkes med en gang at versjon 18.04 LTS blir analysert, men instruksjonene gjelder for alle andre.

Installere Ubuntu Server 18.04 LTS

Videre i teksten vil det bli gitt en veiledning for installasjon av operativsystemet, delt inn i stadier for enkel oppfatning. Før du starter installasjonen av Ubuntu Server 18.04, er det imidlertid verdt å snakke om systemkrav. På grunn av det faktum at serverversjonen kan kjøres på nesten alle PC-er, er de fortsatt verdt å nevne:

  • RAM - fra 128 MB;
  • prosessorfrekvens - fra 300 MHz;
  • harddiskplass - fra 500 MB.

Hvis datamaskinen din oppfyller alle kravene, kan du fortsette direkte til installasjonen av Ubuntu Server.

Trinn 1: start opp systembildet

Først må du laste ned operativsystembildet. Dette må bare gjøres fra den offisielle nettsiden til prosjektet, det er der det siste og mest stabil versjon Ubuntu. Så her er hva du må gjøre:

  1. Gå til det offisielle Ubuntu-nettstedet - Ubuntu.ru.
  2. Klikk på "Last ned Ubuntu"-knappen.
  3. Når du er på nedlastingssiden, klikker du på koblingen "Ubuntu Server 18.04.1". Her kan du forresten også velge versjon av installasjonsprogrammet (gammelt eller nytt). Denne artikkelen vil demonstrere installasjonen med den gamle versjonen.

Trinn 2: skriv bildet til en USB-flash-stasjon

Hvis nedlastingen er fullført, er det på tide å forberede USB-flashstasjonen for å skrive operativsystembildet til den. Siden vi skal installere Ubuntu Server, vil enhver flash-stasjon fungere for oss.

Når du har alt du trenger for hånden, kan du begynne å lage et oppstartbart bilde. Sett inn USB-flashstasjonen i datamaskinen, installer på den UNetbootin-programmet og utføre følgende instruksjon:

  1. Kjør apper for å lage oppstartbar flash-stasjon.
  2. I programgrensesnittet, finn elementet "Diskbilde" og merk av i boksen på det.
  3. Velg "ISO Standard" fra rullegardinlisten ved siden av.
  4. Klikk på knappen med tre prikker for å åpne filbehandleren.
  5. I den går du til mappen der du tidligere lastet ned Ubuntu Server-bildet.
  6. Dobbeltklikk på bildet med venstre museknapp for å velge det for opptak.
  7. I rullegardinlisten "Type" velg elementet " USB-enhet".
  8. I rullegardinlisten "Media" velger du navnet på flash-stasjonen.
  9. Klikk på OK-knappen.

Umiddelbart etter det dukker det opp en advarsel om at alle data vil bli slettet fra flash-stasjonen. Godta dette for å starte opprettelsesprosessen oppstartsstasjon... Alt som gjenstår å gjøre er å vente på at den er ferdig.

Trinn 3: start datamaskinen fra en USB-flash-stasjon

Etter at USB-flash-stasjonen er opprettet, ikke skynd deg å fjerne den fra datamaskinporten. Nå må vi kjøre den direkte fra USB-pinnen. For å gjøre dette, må du velge en USB-flash-stasjon som oppstartsdisk. Dette gjøres gjennom BIOS. Men for ikke å gjøre en haug med innstillinger i den, kan du bruke en annen måte å kalle stasjonsvalgmenyen for å starte. For å gjøre dette, bare under oppstart av datamaskinen, må du trykke på en av disse tastene:

En av dem vil åpne menyen vi trenger. I den må du velge navnet på flash-stasjonen og trykke på Enter, hvoretter installasjonen av Ubuntu Server starter direkte.

Trinn 4: primær systemoppsett

Installering av Ubuntu Server 16.04, så vel som 18.04, begynner med et primært oppsett, der du må velge systemspråk, region, angi et kallenavn og mye mer. Så her er hva du skal gjøre:

  1. En tabell med tittelen "Språk" vil vises på skjermen. I den må du velge russisk. For å samhandle med menyen, bruk pilene på tastaturet og Enter-tasten.
  2. Etter det åpnes hovedinstallasjonsmenyen, der du må velge en handling. Siden vi ønsker å installere operativsystemet, velger vi riktig element.
  3. Et vindu med en liste over jordregioner vises. I den må du finne din og trykke på Enter-knappen. Hvis du ikke finner din region, klikk på "Annet"-knappen og velg fra den komplette listen.
  4. Nå må du definere tastaturoppsettet. Siden de fleste av dem er russisktalende brukere, markerer du begrepet "russisk" og trykker på Enter.
  5. Umiddelbart etter det vil du bli bedt om å velge hurtigtaster for å bytte tastaturoppsett. Velg hva du vil. Men hvis du Windows-bruker, da vil det være mer behagelig å bruke Alt + Shift.
  6. En serie nedlastinger starter og kan ikke tukles med. Vent mens installasjonsprogrammet laster inn alle tilleggskomponenter, oppdager typen nettverksadapter og kobler seg automatisk til nettverket. Hvis Internett leveres til deg via PPPoE-protokollen direkte til Ethernet-kontakten, må du også oppgi pålogging og passord fra leverandøren.
  7. Når Internett er satt opp, må du skrive inn navnet på den nye brukeren. Hvis du installerer Ubuntu Server for hjemmebruk, skriv inn hvilket navn du vil.
  8. Nå må vi opprette en konto. Det er enkelt - skriv inn et navn med en liten bokstav, og deretter et passord, og klikk deretter på "Fortsett".
  9. Etter det må du bestemme om du vil kryptere dataene på disken eller ikke. Hvis du bruker datamaskinen hjemme, anbefaler vi å deaktivere dette alternativet ved å klikke på "Nei"-knappen.
  10. Det foreløpige oppsettet er nesten fullført, det gjenstår bare å velge tidssone. Ofte oppdager datamaskinen (hvis den er koblet til nettverket) den på riktig måte, men hvis dette plutselig ikke skjer, velg beltet manuelt.

Så snart alle trinnene ovenfor er fullført, vil systemet laste inn alle nødvendige komponenter, om nødvendig, og deretter starte verktøyet for å partisjonere diskplassen.

Trinn 5: partisjonering av diskplass

Det anbefales å utføre diskpartisjonering i automatisk modus. Siden manuell partisjonering er meningsløst, vil installasjonsprogrammet selv lage alle nødvendige partisjoner på disken. Så for å partisjonere disken, følg disse trinnene:

  1. I hovedmenyen til verktøyet klikker du på "Auto - bruk hele disken".
  2. Velg stasjonen du vil installere operativsystemet på fra listen. Hvis du bare har én, velg den.
  3. Vent til partisjonen er fullført.
  4. Klikk på Fullfør partisjonering og skriv endringer til disk-knappen.

Etter det vil et annet vindu vises der du må bekrefte alle handlingene som skal utføres med disken. For å gjøre dette, klikk på "Ja"-knappen. Markeringen er fullført.

Trinn 6: siste trinn av installasjonen

Dette er imidlertid ikke slutten. Nå må du gjøre de endelige innstillingene for det fremtidige systemet. La oss gå gjennom hver parameter separat:

  1. Du må konfigurere pakkebehandleren for å motta fremtidige oppdateringer. Først vil du bli bedt om å angi en proxy-server, hvis du har en. Hvis ikke, eller du ikke vet hva det handler om, klikker du på "Fortsett"-knappen.
  2. Nedlastingen og installasjonen av tilleggsdatapakker vil begynne. Vent til den er fullført.
  3. Nå må vi bestemme hvordan oppdateringene skal installeres. Du kan velge automatisk modus det garanterer imidlertid ikke sikkerheten til systemet. For å gjøre dette er det bedre å forlate den automatiske installasjonen og utføre denne operasjonen manuelt.
  4. Etter det må du velge programmer som skal installeres. Bedre å la det være som det er og klikke på "Fortsett"-knappen.
  5. Alt som gjenstår er å installere systemets bootloader. Du vil bli bedt om å gjøre dette i hovedsak oppstartsrekord, godta ved å klikke "Ja".

Alt er gjort - alt som gjenstår er å starte datamaskinen på nytt etter å ha fjernet USB-flashstasjonen fra datamaskinen. Gjør dette og klikk "Fortsett". Hvis du vil, kan du sjekke ut videoopplæringen om dette emnet.

Første oppstart etter installasjon av Ubuntu Server

La oss nå gå direkte til den første lanseringen av det installerte operativsystemet. Vi vil fortelle deg hvordan du logger på den, sjekker Internett-tilkoblingen din og mye mer.

Trinn 1: autorisasjon

Når du starter Ubuntu Server, må du logge på hver gang. Det vil si, skriv inn påloggingsnavnet og passordet du spesifiserte da du installerte systemet. For å gjøre dette, vent til skjermen viser "login" og skriv inn brukernavnet ditt, og trykk deretter Enter. Etter det må du skrive inn et passord. Gjør dette og trykk Enter igjen. Merk at ingen tegn vises på skjermen når du skriver inn passordet.

Trinn 2: sjekke nettverket

La oss nå sjekke internettforbindelsen. Dette gjøres, som alt annet i serverversjonen, ved hjelp av kommandoer. La oss først sjekke nettverksgrensesnittene. Tast inn:

Ifconfig

Hvis nettverksadapter oppdaget av systemet, kan du sjekke tilkoblingen ved å pinge en server, for eksempel Google. For å gjøre dette, kjør:

Ping 8.8.8.8

Etter det skal nye linjer begynne å vises automatisk. Dette betyr at Internett er der. For å stoppe strømmen, trykk Ctrl + C.

Trinn 3: installering av MC-filbehandling

Sudo apt installer mc

Etter å ha fullført det, vil installasjonsprosessen begynne. Vent til den er fullført, deretter kan du starte og teste selve applikasjonen. Dette gjøres ved å skrive inn navnet.

Trinn 4: avslutt, start på nytt og avslutning

Til slutt vil vi fortelle deg hvordan du avslutter, starter på nytt eller slår av datamaskinen din, fordi den ikke vil fungere for deg hele tiden. Så for å logge ut av kontoen din, må du skrive inn denne kommandoen:

For å starte datamaskinen på nytt, skriv inn kommandoen:

Vel, for å slå av PC-en, må du gjøre:

Slå av nå

Konklusjon

Så vi fant ut hvordan du installerer Ubuntu Server 18.04 LTS, dessuten vet du nå hvordan du installerer førstegangs oppsett for eksempel installer den samme filbehandleren og kontroller internettforbindelsen din. Det gjenstår bare å lære mye konsollkommandoerå føle deg komfortabel når du arbeider med systemet.

For å lage en terminal, fil (FTP) eller e-postserver på Linux, må du kunne jobbe i dette operativsystemet. Ellers vil det være vanskelig å finne ut av det. OS trenger ikke en kraftig datamaskin. Fordi det ikke kaster bort ekstra ressurser på grafisk design... Linux-distribusjoner kan distribueres selv på en gammel PC. Derfor brukes Linux eller Ubuntu Server ofte til å lage ulike servere.

Det er skrevet mye om dette diverse litteratur... Noen Linux-bøker er tusenvis av sider lange. Du må jobbe gjennom terminalen og angi alle kommandoer manuelt. Men du kan fortsatt lage en liten Linux-server med egne hender, som vil inkludere fillagring, Webtjenester og postprotokoll.

Ubuntu Server er basert på driften Linux-systemer... Den trenger ikke en moderne prosessor, et godt skjermkort eller en stor mengde RAM. Med Linux kan du distribuere en server selv på en gammel bærbar datamaskin. Og alt vil være i den nødvendige komponenter: e-post, FTP, Web.

Du kan laste ned et Linux-diskbilde fra nettstedet Ubuntu.ru. Velg hvilken som helst versjon med server (ikke skrivebord!). Nedlastingen vil gå gjennom en Torrent-klient. Dette bildet må skrives til en plate eller USB-flashstasjon (ved hjelp av LiveUSB). Du kan også bruke en virtuell stasjon.

Ubuntu har et forenklet grensesnitt. Det er ingen grafiske dikkedarer i den. Dette operativsystemet er perfekt for å lage en DIY Linux-server. Med den vil dataressurser bli brukt til behovene til domenet. Hun trenger tross alt veldig lite for å jobbe.

Installasjonen går slik:

  • Velg språket og regionen der du bor.
  • Kom opp med et administratornavn. Den brukes til å administrere serveren.
  • Angi også brukernavnet i "Brukernavn for din regnskap ". Under denne kontoen vil du kommunisere med Ubuntu teknisk støtte.

Spesifisere brukernavnet i Ubuntu

  • Oppgi passord. Bekreft det.

Skriv inn kontopassordet

  • Skriv inn domenet, hvis noen. Alle tjenester vil være plassert på den: fil (FTP), post, hosting for nettsteder og så videre.
  • Vent til systemet er installert.
  • Etter det vil hun foreslå ytterligere komponenter.

Her er en liste over hva du trenger for å få en Linux-server til å fungere ordentlig:

  • Åpne SSh. Brukes til fjernadministrasjon. Det vil komme godt med hvis du bestemmer deg for å administrere tjenesten fra en annen datamaskin. Så på en PC med Linux vil det være mulig å deaktivere skjermen og videoadapteren.
  • LAMPE. Et sett med Linux-verktøy som inkluderer Apache (webserver). MySQL (databaser) og PHP (programmeringsspråk for CMS). Disse komponentene er nødvendige for å lage kontrollgrensesnittet.
  • Samba filserver. Lar deg konfigurere utveksling av filer mellom datamaskiner. Hvis du trenger en FTP-server, velg dette elementet.
  • Vert for virtuell maskin. Installer hvis du har tenkt å bruke virtualiseringsfunksjoner.
  • Utskriftsserver. Nettverksskrivere.
  • DNS-server. Domenenavn system. Med den kan du gjenkjenne IP-adressen ved datamaskinens navn og omvendt.
  • E-postserver. E-postserver.
  • PostgreSQL database. Objektrelasjonelle databaser.

Velg hva du ønsker og bekreft installasjonen. Ved første start må du angi administratorinnlogging og passord. Konsollen åpnes. Det ligner på Windows-kommandolinjen eller MS DOS-operativsystemgrensesnittet.

Til å begynne med må du se etter oppdateringer. Skriv inn kommandoen "Sudo apt-get update" eller "Sudo apt-get upgrade" uten anførselstegn. Etter oppdateringen kan du begynne å konfigurere alle serverkomponenter: FTP, e-post, web.

Det er et pseudografisk grensesnitt for Ubuntu - Midnattssjef... Dette er en analog av skallet Norton-sjef som er designet for MS DOS-systemet. Dette grensesnittet er lettere å jobbe med – alt er klarere enn i konsollen.

Starter Linux Terminal

Moderne Linux bruker en terminal i stedet for en konsoll. For å legge inn det:

  1. Åpne programmer.
  2. Klikk på "Standard".
  3. Terminalen vil være der.

Du kan legge inn kommandoer i den akkurat som i Ubuntu Server.

  • For å installere LAMP-komponentene (hvis de ikke allerede er der), må du sekvensielt skrive inn kommandoene "sudo apt-get update", "sudo apt-get install tasksel" og "sudo tasksel install lamp-server". Etter hvert trykk på Enter.
  • For å laste Open SSH, skriv inn "sudo apt-get install openssh-server".
  • For å installere Samba-filserveren, skriv "sudo apt-get install samba".

installere MySQL fra LAMP-pakken, må du angi et administratorpassord for SQL.

Lokal webserver

For å lage en web, må serveren ha sin egen dedikerte IP. Så etter LAMPE installasjoner Apache-testsiden vil være tilgjengelig på denne IP-adressen. Dette er fremtidens web. I fremtiden vil det være mulig å legge FTP, databaser, postprotokoll på den. Slik konfigurerer du webserveren:

  • Installer phpMyAdmin. For å gjøre dette, i terminalen eller i konsollen, skriv den ene etter den andre, skriv inn "sudo apt-get install phpmyadmin"

  • Og deretter "sudo service apache2 restart".
  • Komponenten vil lastes. Apache vil starte på nytt. Ytterligere trinn avhenger av versjonen av operativsystemet.

Hvis du har Ubuntu 13.1 eller høyere, bruk kommandoene:

  1. sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
  2. sudo a2enconf phpmyadmin
  3. sudo /etc/init.d/apache2 last inn på nytt

Kjør dem sekvensielt etter hverandre, etter hvert trykk på Enter.

På Ubuntu 16.04 trengs andre veibeskrivelser:

  1. sudo apt-get install php-mbstring php-gettext
  2. sudo phpenmod mcrypt
  3. sudo phpenmod mbstring
  4. sudo systemctl start apache2 på nytt

Etter å ha angitt dem og automatisk startet tjenesten på nytt, vil webgrensesnittet være tilgjengelig på http://phpmyadmin.

  • Konfigurasjonen og dataene om den ligger i mappen Apache server"Etc / apache2 /". Apache2.conf - konfigurasjonsfil for distribusjonen
  • Mods-tilgjengelige / nettsteder-tilgjengelige og mods-aktiverte / nettsteder-aktiverte kataloger inneholder mods og nettsteder.
  • Ports.conf viser lytteportene.
  • Hvis du legger til ordet Stopp etter sudo /etc/init.d/apache2, vil Apache suspendere. Hvis "Start" - vil den starte på nytt. Hvis "Start på nytt" - vil den starte på nytt.
  • For uavhengig å velge banen for å lagre nettsteder, skriv inn "sudo a2enmod rewrite" og "sudo a2enmod userdir" sekvensielt i terminalen.

Hver gang etter at du har gjort endringer, må tjenesten startes på nytt med kommandoen "Start på nytt".

E-postserver

For å opprette en e-postserver på Linux, må du allerede ha et registrert domene. Du må også ha en statisk IP.

  • Installer Postfix-komponenten. For å gjøre dette, skriv "sudo apt-get postfix" i konsollen.
  • Når den starter opp, skriv kommandoen "sudo / etc / initd / postfix start". Tjenesten vil begynne å fungere.
  • Postfix inneholder allerede parametrene som trengs for å jobbe fullt ut SMTP-protokoll... En liten justering vil likevel ikke skade.
  • Åpne filen /etc/postfix/main.cf.
  • Finn verdien "mittdomene =" i den. Etter "="-tegnet skriver du domenenavnet.
  • Finn deretter "mitt vertsnavn =". Og skriv inn navnet på maskinen.
  • Nå kan e-postserveren sende brev til andre datamaskiner som er på samme nettverk med den. For å gjøre det mulig for ham å sende korrespondanse til andre domener på Internett, finn linjen "inet_interfaces =" i filen "main.cf". Sett ordet "alle" etter det.
  • I variabelen "mynetworks =" skriv adresseområdet til alle datamaskiner på subnettet ditt (for eksempel 127.0.0.0/8).

Hvis tjenesten er riktig konfigurert, og alle betingelsene er oppfylt (permanent IP-adresse, registrert domene), vil serveren kunne motta og sende korrespondanse. Hvis domenets MX-post refererer til verten din.

For å se ressursloggene, bruk kommandoen "tail -f / var / log / mail / info". For å motta en melding fra ham, skriv inn "mailq".

Filserver

En Linux FTP-server kan være nødvendig for å utveksle dokumenter og laste opp filer. Det finnes flere versjoner av slike ressurser: vsFTPd, Samba, proFTPd.

La oss se nærmere på vsFTPd. Den kan installeres og kjøres med én kommando - "sudo apt-get install vsftpd". Ytterligere innstillinger avhenger av dine preferanser og hva slags tjeneste du ønsker å gjøre. Det kan hende du trenger administratorrettigheter for å endre innstillingene.

  1. Umiddelbart etter at programmet er lastet, oppretter systemet en ny bruker og legger til en mappe i hjemmekatalogen, som er beregnet for arbeid med serverlagringen. Dessuten vises filen "ftpusers" i "etc"-katalogen. Der kan du legge til brukere som nektes tilgang til filer.
  2. Etter installasjonen er det bedre å endre katalogen der filene skal være plassert til "var"-mappen. For å gjøre dette, på vegne av administratoren, skriv kommandoen "usermod -d / var / ftp ftp && rmdir / home / ftp".
  3. Opprett en ny brukergruppe. For eksempel "userftp". Skriv "addgroup userftp" i konsollen.
  4. Legg til det ny konto(la oss ringe bruker og gruppere det samme for enkelhets skyld). Bruk kommandoen "useradd -a / var / ftp -g userftp userftp". Hun oppretter også en bruker. For å inkludere et eksisterende kallenavn i gruppen, skriv "usermod" i stedet for "useradd".
  5. Vi må finne et passord for den nye brukeren. Skriv inn "passwd userftp" i terminalen.
  6. Skriv "chmod 555 / var / ftp && chown root: userftp / var / ftp" for å gi kontoen tilgang til roten til filserveren.
  7. Opprett nå offentlig katalog... Skriv inn "mkdir / var / ftp / pub" og "chown userftp: userftp / var / ftp / pub" fortløpende.

Til å begynne med kjører FTP offline. Hun har et manus som spiller rollen som en demon. Med denne funksjonaliteten er flere kommandoer tilgjengelige. De legges inn etter linjen "sudo service vsftpd".

  • Stopp og start. Deaktiver og aktiver.
  • Start på nytt og last inn på nytt. Omstart. Nødvendig for å bruke nye innstillinger. Forskjellen mellom kommandoene er at den andre omstarten skjer uten en fullstendig avslutning.
  • Status. Statusinformasjon.

Ytterligere konfigurasjon av serveren er å omskrive konfigurasjonsfilen som ligger i etc / vsftpd.conf. Den har en enkel og grei struktur. Det er ganske enkelt å forstå det. Selv om dette krever viss kunnskap. Før du endrer denne filen, er det fornuftig å sikkerhetskopiere den. Slik at i tilfelle feil kan alt gjenopprettes. Skriv inn kommandoen "cp /etc/vsftpd.conf /etc/vsftpd_old.conf" og informasjonen vil bli lagret.

Etter det kan du begynne å redigere.

  • Skriv "JA" i parameteren "lytt =". Da vil serveren fungere i en uavhengig modus.
  • "Local_enable" lar lokale brukere logge på.
  • "Write_enable" gir dem tilgang til hjemmekatalogene deres.
  • "Anonym_aktiver". Du kan begrense rettighetene til anonyme brukere hvis du setter "NEI". Det er også et alternativ "no_anon_password" - anonyme brukere går inn uten passord. Det kan også forbys.

Hvis du vil lage en offentlig server, må du legge til noen ekstra parametere etter "lytt"-linjen.

  • "Maks_klienter". Antall samtidige tilkoblinger.
  • "Idle_session_timeout" og "data_connection_timeout". Tidsavbrudd for økten.
  • "Ftpd_banner". Velkomstmelding til besøkende. Du kan for eksempel skrive "Hei!"

Terminal Server

Terminalserver på Linux er beregnet på bedrifter og kontorer, hvor alle datamaskiner er samlet i ett nettverk. Det er veldig praktisk når du kan få tilgang til terminalen fra hvilken som helst PC (hvis den har tilgang) i organisasjonen. Dette åpner for store muligheter for fjernadministrasjon.

LTSP - Linux Terminal Server Project er egnet for en slik oppgave. Programmet er inne standard pakke Ubuntu. Slik installerer du det:

  1. Skriv inn kommandoen "ltsp-server-standalone".
  2. Skriv deretter "apt-get update && apt-get install ltsp-server-standalone".
  3. Vent til alt skal lastes ned og oppdateres.
  4. Nå må vi installere klientsystemet. Skriv "ltsp-build-client".
  5. Deretter "ltsp-build-client -dist trusty -arch i386 -fat-client-desktop lubuntu-desktop".
  6. Bruk "debootstrap"-kommandoen og distribusjonen vil automatisk distribueres til "opt / ltsp / i386"-katalogen.

Linux Server kan kjøre selv på tregere PC-er. Derfor brukes den veldig ofte til å lage servere og ekstern administrasjon. E-posttjenester, FTP-lagringer, terminaler er laget på dette operativsystemet.

Selv om Ubuntu Server (selv som navnet antyder) først og fremst er ment for serverutstyr, er det også populært blant elskere å tilpasse det vanlige fungerende system(inkludert med GUI - grafisk grensesnitt) "For deg selv" fra bunnen av, kun innstilling uavhengig nødvendige pakker og applikasjoner. Ubuntu i seg selv er veldig brukervennlig, godt dokumentert, har et rikt fellesskap (inkludert russisk) og er perfekt for nybegynnere i verden av * nix-systemer.
? For å installere, vil vi velge den siste stabile utgivelsen til dags dato (oppdateringer som garantert vil bli utgitt til april 2021) - Ubuntu Server 16.04.1 LTS... Du kan installere det både på "bar" maskinvare, etter å ha forberedt oppstartsmediet tidligere, og i en virtuell maskin (VirtualBox, VMware) Så la oss starte.

  1. Last ned bildet fra den offisielle siden. For å laste ned 64-biters versjonen trenger vi enten en torrentfil (ubuntu-16.04.1-server-amd64.iso.torrent) eller et .iso-bilde (ubuntu-16.04.1-server-amd64.iso). Jeg foretrekker å laste ned via torrent - høyere hastighet. Størrelsen på bildet er omtrent 0,7 Gb (forresten, desktop-versjonen veier dobbelt så mye, 1,4 Gb).
  2. Hvis installasjonen skal gjøres på "ekte" maskinvare, klargjør du et oppstartbart medium (usb-flash, cd / dvd). Å lage media er trivielt (åpne et program for å brenne .iso, velg et bilde og media, brenn bildet til media), jeg foretrekker å bruke UltraISO eller UnetBootin for å skrive .iso-bilder. Hvis du vil prøve Ubuntu Server i en virtuell maskin, går du bare til neste trinn.
  3. Vi starter opp fra det oppstartbare mediet, velger russisk fra listen, og velger deretter Installer Ubuntu Server:

  4. I neste trinn velger du din plassering, definerer tastaturoppsettet og hurtigtast for å bytte mellom oppsett (du kan la alt stå som standard).








  5. Det neste trinnet er å konfigurere nettverket. Skriv inn servernavnet, og deretter vil den prøve å konfigurere nettverket automatisk ved hjelp av DHCP. Serveren krever oftest en statisk IP-adresse i lokalt nettverk, vil vi gjøre denne innstillingen senere, etter at installasjonen er fullført.
  6. Skriv inn navnet og passordet til kontoen din (passordet er fortrinnsvis mer enn 8 tegn, men mindre er mulig, Ubuntu tillater dette, det vil bare spørre deg igjen om det). Eventuelt kan du kryptere hjemmekatalogen din ytterligere (som standard - nei).




  7. Det har kommet til et avgjørende stadium - diskpartisjonering. Selvfølgelig, hvis du eksperimenterer i et virtuelt miljø, har du ingenting å frykte - la alle standardinnstillingene stå (Auto - bruk vestdisk). Men hvis du installerer Ubuntu server på fysisk maskinvare med flere disker med nødvendige data – vær forsiktig! For ikke å rive ut håret senere, for å unngå forvirring, anbefaler jeg deg å fysisk deaktivere de "ekstra" mediene før installasjon.




  8. Deretter, i innstillingene for pakke (oppdatering) manager, spesifiser adressen til proxy-tjeneren din (hvis tilgjengelig) og velg oppdateringsmodus. Til serversystem for stabilitetens skyld anbefaler jeg på det sterkeste at du forlater automatiske oppdateringer (som standard).


  9. Nå vil vi velge det nødvendige fra listen programvare som vil bli installert med systemet. Alt det ovennevnte kan installeres uten problemer senere, jeg anbefaler kun å merke av i avmerkingsboksene standard systemverktøy og OpenSSH server(for ekstern serveradministrasjon via SSH umiddelbart etter systeminstallasjon).

  10. Liste over pakker inkludert i standard systemverktøy i Ubuntu Server 16.04

    manpages
    dnsutils
    bsdmainutils
    psmisc
    python3-gdbm
    ufw
    dosfavføring
    utg
    telnet
    powermgmt-base
    ntfs-3g
    ubuntu-release-upgrader-kjerne
    iputils-tracepath
    python3-update-manager
    groff-base
    python3-disupgrade
    bind9-vert
    mtr-liten
    bash-fullføring
    mlocate
    tcpdump
    geoip-database
    installasjonsinfo
    irqbalanse
    språkvelger-vanlig
    vennlig-gjenoppretting
    kommando ikke funnet
    info
    hdparm
    mann-db
    lshw
    update-manager-core
    apt-transport-https
    kontotjeneste
    kommando-ikke-funnet-data
    python3-commandnotfound
    tid
    spore
    skiltes
    popularitetskonkurranse
    strace
    ftp
    ubuntu-standard
    lsof

  11. Det er på tide å installere hovedoppstartslasteren - GRUB. Hvis mediet på systemet er dette øyeblikket en - fortsett gjerne installasjonen med standardverdiene. Hvis det er to eller flere medier (installasjonsflash-stasjonen teller også!) - så vær forsiktig og installer GRUB på ønsket disk(på samme sted som selve systemet), ellers vil du ikke kunne starte opp senere! Det er ofte enklest å navigere mellom disker (for eksempel mellom HHD og USB-flash) når det gjelder størrelse.
  12. Installasjonen er fullført, fjern USB-pinnen og start på nytt. Hvis alt gikk bra, vil du etter omstarten bli møtt med en svart skjerm med en invitasjon til å skrive inn kontonavnet og passordet (du spesifiserte under installasjonen).

  13. Først av alt, la oss konfigurere nettverksadapteren for å kunne få tilgang til Internett og/eller det lokale nettverket. Hvis nettverkskabelen var tilkoblet da systemet ble installert, er nettverket mest sannsynlig allerede konfigurert via DHCP. Hvis ditt lokale nettverk ikke har DHCP, eller du trenger en statisk IP-adresse, kjør i terminalen:

    sudo nano / etc / nettverk / grensesnitt

    Skriv inn sudo-kontopassordet ditt, så åpnes det for redigering tekstfil med nettverksinnstillinger. Finn avsnittet i teksten # Det primære nettverksgrensesnittet, vil denne delen inneholde linjen iface eth0 inet dhcp(eth0 er navnet på nettverksgrensesnittet, hvis du jobber i en virtuell maskin, kan det ha et annet navn, for eksempel i min VirtualBox heter det enp0s3), noe som indikerer at i for tiden nettverket er satt til å motta innstillinger automatisk via DHCP. Erstatt i den angitte linjen "DHCP""Statisk" og legg til 4 linjer til nedenfor med statiske innstillinger for nettverksgrensesnittet, som et resultat bør delen din se omtrent slik ut:

    # Det primære nettverksgrensesnittet
    auto eth0
    iface eth0 inet statisk
    adresse 192.168.1.101 // her spesifiserer vi serverens IP-adresse du trenger
    maske 255.255.255.0
    gateway 192.168.1.1 // IP-adressen til Internett-gatewayen din (ruteren)
    dns-navneservere xx.xx.xx.xx xx.xx.xx.xx // IP-adressene til DNS-serverne dine, atskilt med et mellomrom

    Klikk på når du er ferdig med redigeringen Ctrl + O og Tast inn for å lagre, og deretter avslutte tekstredigerer (Ctrl + X). Start på nytt nettverksgrensesnitt ved å kjøre i terminalen:

    sudo ifdown eth0 && sudo ifup eth0

    La oss sjekke nettverksytelsen ved å pinge en svært tilgjengelig server:

    Hvis det som svar var linjer med svar som dette:

    64 byte fra www.yandex.ru (213.180.204.3): icmp_seq = 36 ttl = 53 tid = 43,0 ms

    Så alt er i orden. Stopp ping ( Ctrl + C) og gå til den siste fasen av det første oppsettet.

  14. Den siste fasen av installasjonen og innledende konfigurasjon Ubuntu Server 16.04 vil oppdatere alle pakker på systemet. Kjør i terminal:

    sudo apt-get update && sudo apt-get upgrade

    Skriv inn passordet for sudo-kontoen din (hvis du blir bedt om det) og godta (Y) for å installere oppdateringer fra Internett.<.li>

Det er alt. Ubuntu Server 16.04 vellykket installert og klar til å fungere, men den utfører fortsatt ingen funksjoner - en webserver, e-postserver, FTP-server, fildelingsserver, etc. Jeg vil vurdere installasjonen og konfigurasjonen av disse tjenestene og tjenestene i detalj i separate artikler.

  • Opplæringen

Hei, Habr! Under diskusjonen av en artikkel om det "ideelle" hjemmenettverket, oppsto det en tvist om hva som er bedre, en maskinvare-NAS eller en mini-datamaskin med Linux-distribusjon. Forfatteren foreslo å bruke en maskinvare-NAS, siden den visstnok er lettere å administrere, ikke krever kunnskap om Linux, og generelt er NAS-en stillegående. Men samtidig, for å se en video på en DLNA-TV, som han ikke støtter, tilbød han seg å slå på en bærbar datamaskin med transkoding av DLNA. Dette for å si det mildt overrasket meg, for i et ideelt nettverk burde dette ikke være det. Derfor ønsker jeg å presentere min visjon om en av nøkkelkomponentene i et hjemmenettverk - en sentralisert datalagring, og den vil være basert på en mini-PC med Ubuntu Server OS.

Det vi trenger?

Først av alt, NAS kreves, selvfølgelig, pålitelig datalagring og lett tilgang ham. Først av alt, for pålitelighet, er RAID nødvendig, fordi hvordan miste hele hjemmemediearkivet på grunn av en mislykket hardisk i det minste dumt. For å få tilgang til dataene må du konfigurere FTP- og Samba-tilgang. Selvfølgelig har alle sine egne behov, så hvis du bruker MacOS eller Linux, vil du sannsynligvis trenge flere andre protokoller (NFS, AFP), men jeg vil beskrive innstillingen slik jeg gjorde det for meg selv.
For å få tilgang til mediedata fra smart-TV-er trenger vi en DLNA-server. Og for enkelhets skyld trenger vi en torrentklient. Vel, det er også ønskelig å administrere alt dette gjennom webgrensesnittet.

Hvorfor ikke en maskinvare-NAS?

Det ser ut til at produsenter har tatt vare på brukerne i lang tid, og lenge har gitt ut ferdige bokser spesielt for hjemmebruk. Men de har ulemper:
1) De er dyre. Du vil neppe finne billigere enn 20 000 rubler. NAS med mulighet for å koble til 4 harddisker, med en Atom-prosessor. De som er rimelige, bruker vanligvis en svak prosessor, som ikke lenger er nok for samme torrent mens de laster ned to datastrømmer samtidig (ser en film via DLNA og kopierer for eksempel bilder). Jeg klarte å sette sammen en fullverdig mini-PC basert på et mini-ITX hovedkort med Atom og 4 GB minne for bare 6000 rubler!
2) De er begrenset. Det vil si at den gir kun de funksjonene som produsenten har fastsatt. For å utvide sine evner, krever vanligvis "dans med en tamburin", siden kjernen i fastvaren er svært avkortet. Ved å bruke Ubuntu er du praktisk talt ubegrenset med alt - et stort lager av all slags programvare lar deg lage alt fra serveren din, opp til å heve virtuelle maskiner.

Hvorfor ikke FreeNAS eller OpenFiler?

Du spør. Først, se punkt # 2 av ulempene med maskinvare-NAS, det vil si at det er svært problematisk å øke funksjonaliteten til disse distribusjonene, mens Ubuntu har et stort lager av allerede konfigurert programvare. For det andre er disse enorme Systemkrav Spesielt FreeNAS 8 krever minst 2 GB RAM, og nye versjoner av OpenFiler er ikke lenger utgitt for x86-arkitekturen. I tillegg utvikler FreeNAS på en eller annen måte ikke jevnt - versjon 0.7, som har en torrentklient og en DLNA-server, er utdatert i lang tid, i den åttende kommersielle versjonen klarte jeg ikke å konfigurere DLNA, og med den foreslåtte ZFS-filen systemet er det på en eller annen måte vanskelig, i I tilfelle systemfeil, hvordan bestiller du dataene som skal gjenopprettes? Hard.

Hvorfor ble Server 12.04 LTS-distribusjonen valgt?

LTS (Long Term Support) er en distribusjon med lang periode støtte og utgivelse av oppdateringer. Siden vi trenger en server som om mulig, etter å ha konfigurert den én gang, kan fungere stille i fremtiden i årevis, er det bedre å velge denne spesielle versjonen av distribusjonssettet.
Serverversjonen ble åpenbart valgt, siden vi ideelt sett ikke trenger å kaste bort ressurser på grafisk skall... Selv om du bare skal bli kjent med linux, eller allerede har jobbet med desktopversjonen av ubuntu, kan du i prinsippet velge den vanlige versjonen av distribusjonssettet, dette er ikke viktig.

La oss begynne

Installasjonen er ganske gjennomsiktig, så jeg vil ikke beskrive den i detalj. Jeg vil bare dvele ved sammenbruddet av harddisker mer detaljert.


Jeg tok et budsjett hovedkort uten hardware RAID-støtte, og i min praksis fungerer hardware RAID som er innebygd i hovedkortet ofte dårlig, så vi vil organisere den såkalte "software" RAID. To splitter nye harddisker skal brukes til å lagre data. Jeg hadde ikke noen ekstra lagringsmedier, så jeg vil dele disken i to partisjoner, hvorav den ene vil være system, og den andre for data. Begge partisjoner i to harddisk vil bli kombinert til RAID 1 (for enkelhets skyld utfører jeg alle operasjoner i en virtuell maskin, så ikke ta hensyn til den lille størrelsen på partisjonene).
Først lager vi en partisjonstabell på den første disken og deler den i to deler. Vi merker dem som "partisjon for RAID", selv om dette ikke er nødvendig.


Den andre disken er delt på samme måte. Deretter velger vi elementet "Konfigurere programvare RAID". Vi sier "Create MD device", velg de første partisjonene på de to diskene. Likeså med dataseksjoner. Forresten, RAID kan endres dynamisk og utvides, så hvis du bare har en hard ennå, men planlegger å kjøpe en ny, sett den gjerne opp, etter kjøpet kan du enkelt hente den.


Etter RAID-oppretting, merk dem for bruk. Vi velger ext4-filsystemet og tildeler monteringspunkter: systempartisjonen som roten (/), og datapartisjonen til en vilkårlig plassering (jeg foretrekker å montere i / mnt-mappen).


Da vil systemet varsle om vi ønsker å starte opp systemet hvis RAID-arrayet svikter. Jeg råder deg til å svare "nei", for hvis den nekter HDD, du vil ikke engang legge merke til det - systemet vil fortsette å jobbe med én disk, men hvis den andre disken svikter, må du frakte dem til et datagjenopprettingsfirma.

Jeg vil ikke opprette en byttepartisjon, fordi den for det første kan lages til en fil, og for det andre trenger jeg den ikke - min mini-PC har 4 GB installert, og minnebruken oversteg aldri 10% (400 MB) ), og i normal tilstand er det enda mindre (akkurat nå brukes bare 130 MB). Selv om du planlegger å heve virtuelle maskiner, kan det hende du trenger det, så etter installasjonen vil jeg beskrive hvordan du lager en swap-fil, nå svarer vi negativt på forslaget om å lage en swap-partisjon.

Etter en kort prosess med kopiering av filer, vil systemet begynne å oppdatere data fra depotene, og deretter vil det spørre hvordan oppdateringer skal installeres. Siden vår systemadministrasjon er minimert, velger vi automatisk oppdatering. Systemet vil da spørre hvilke pakker som skal installeres umiddelbart. Jeg valgte OpenSSH (vi trenger en ekstern kommandolinje), LAMP (nødvendig for webgrensesnittet), utskriftsserver (jeg vil ikke beskrive tilkobling av en skriver i denne artikkelen), og selvfølgelig Samba filserver for tilgang fra Windows-maskiner.

Vel, på sluttfasen vil systemet be om et passord for MySQL og en forespørsel om installere GRUB... Start på nytt - systemet er installert! La oss logge inn for å se hvilken ip-adresse DHCP tildelte oss (du kan også gjøre dette ved å bruke ifconfig-kommandoen), i mitt tilfelle ble adressen 192.168.1.180 utstedt.

Alt, du kan slå av skjermen og fjerne systemenheten til et praktisk sted, så vil vi jobbe med det via SSH. Jeg bruker PUTTY til dette.

Konfigurasjon

1) bytte fil
Først av alt vil jeg beskrive hvordan du setter opp en swap-fil, hvis du virkelig trenger det, gjøres alt i bokstavelig talt noen få linjer med kommandoer.
Lag en fil fylt med nuller:> sudo dd hvis = / dev / null av = / swap bs = 1M count = 2048
Forbered den for bruk som swap:> sudo mkswap / swap
Legge til fstab-fil vår genererte fil for å bruke som en byttefil:
> sudo nano / etc / fstab / swap ingen swap sw 0 0
Start på nytt:> sudo shutdown -r nå
2) programvareoppdatering
Vi oppdaterer umiddelbart alle pakker, dette gjøres med to kommandoer:> sudo apt-get update> sudo apt-get upgrade
3) Webgrensesnitt
For å administrere systemet via webgrensesnittet finnes det en webim-pakke, men den ligger dessverre ikke i depotet, så vi laster ned den forberedte pakken manuelt:> wget http://prdownloads.sourceforge.net/webadmin/webmin_1.580_all. deb
For å installere webim trenger du noen avhengige pakker, i mitt tilfelle er dette en slik liste, du må kanskje inkludere noe annet. > sudo apt-get install libnet-ssleay-perl libuthen-pam-perl libio-pty-perl apt-show-versjoner
Vel, selve installasjonen:> sudo dpkg --install webmin_1.580_all.deb
Det er det, du kan gå til nettgrensesnittet: https://192.168.1.180:10000
4) Konfigurere ftp-tilgang
For ftp bruker jeg pure-ftpd (selv om du kan velge mellom proftpd og vsftpd)
Opprett en offentlig mappe:> sudo mkdir / mnt / data / public
Installer pure-ftpd fra depotet:> sudo apt-get install pure-ftpd
I prinsippet kan du allerede logge inn med en systemkonto, men dette er ikke helt greit til hverdags. La oss lage en virtuell konto med tilgang kun til den offentlige mappen:> sudo pure-pw useradd public -u local -g nogroup -d / mnt / data / public
Oppdater databasen:> sudo pure-pw mkdb
Aktiver bruk av virtuelle brukere:> sudo ln -s / etc / pure-ftpd / conf / PureDB / etc / pure-ftpd / auth / 50pure
Start tjenesten på nytt:> sudo-tjenesten pure-ftpd restart
5) Samba
La oss konfigurere tilgang til serveren fra Windows-maskiner, dessuten har jeg personlig en stor familie hjemme og vi må dele rettigheter mellom flere brukere. Og for praktisk redigering av mapperettigheter direkte fra Windows (gjennom "sikkerhet"-fanen i egenskapene), vil vi bruke ACL.
Vi har ikke et domene, så vi må opprette brukere på samme måte som på Windows-maskiner:> sudo useradd -d / home / PaulZi -s / bin / true -g brukere PaulZi
Vi setter passordet, det samme som på windows:> sudo passwd PaulZi
Legg til den opprettede brukeren til Samba:> sudo smbpasswd -a PaulZi
For å administrere utvidede rettigheter kan du installere verktøyene (valgfritt):> sudo apt-get install acl> sudo apt-get install attr
For at samba skal fungere med ACL-er, kreves et filsystem med POSIX ACL-støtte, ext4 er greit, men som standard er det montert uten denne støtten. For å aktivere denne funksjonen, legg til "acl"-alternativet til / etc / fstab-filen. Men dessuten, i Windows, er støtte for arv av rettigheter implementert, for å implementere dette i linux, trenger du samba for å lagre tilleggsdata et sted. For å gjøre dette, må du aktivere utvidede filattributter, alternativet "user_xattr". Samtidig forbyr vi kjøring av filer på hele datapartisjonen ved å bruke "noexec"-alternativet (for sikkerhet):> sudo nano / etc / fstab / dev / md0 / mnt / data ext4 defaults, noexec, acl, user_xattr 0 2
Start på nytt:> sudo shutdown -r nå
Vi redigerer samba-innstillingene (for korthets skyld nevner jeg bare endringer og tillegg):> sudo nano /etc/samba/smb.conf workgroup = Hjem netbios navn = Serversikkerhet = bruker # legg til innstillinger admin brukere = PaulZi # disse brukerne vil handle fra rotkartet acl arv = ja # aktiver arv acl lagre dos attributter = ja # aktiver lagring av dos attributter # deaktiver lagring windows-attributter: kartarkiv = ingen kartsystem = ingen kart skjult = ingen kart skrivebeskyttet = nei # offentlig del kommentar = Offentlig bane = / mnt / data / offentlig søkbar = ja # ballen er synlig skrivebeskyttet = nei # aktiver muligheten til å skrive gjest ok = ja # aktiver gjestetilgang arv tillatelser = ja # aktiver arv av rettigheter arv acls = ja # aktiver arv av Windows-rettigheter arv eier = ja # aktiver arv av eier skjul uleselig = ja # skjul filer som ikke kan leses
Start tjenesten på nytt:> sudo service smbd restart
6) DLNA / UPnP - server
Jeg valgte minidlna som DLNA-server. Jeg valgte det av en enkel grunn at det ikke trekker med seg en haug med unødvendige avhengigheter, som MediaTomb og Serviio (de trekker Java eller grafiske biblioteker). Men hvis du trenger transkoding, anbefaler jeg deg å installere en av dem i stedet for minidlna.
Installerer fra depotet:> sudo apt-get install minidlna
Konfigurerer:> sudo nano /etc/minidlna.conf media_dir = / mnt / data / public friendly_name = Ubuntu
Start på nytt:> sudo service minidlna omstart
7) torrent
Vel, den siste tjenesten som dekkes i denne artikkelen er en torrentklient. Jeg bruker Transmission som en velprøvd nettbasert klient.
Installer:> sudo apt-get install transmission-daemon
Vi stopper tjenesten, ellers vil alle endringer bli overskrevet etter slutten av prosessen:> sudo service transmission-daemon stop
Konfigurerer:> sudo nano /etc/transmission-daemon/settings.json "download-dir": "/ mnt / data / public / torrents" "rpc-password": "local" "rpc-username": "local" " rpc-whitelist-enabled ": usant
Her endrer vi fire innstillinger - vi setter nedlastingsbanen, brukernavnet og passordet for nettgrensesnittet, og deaktiverer også den "hvite" listen over tilgang til grensesnittet - vi tillater det for alle. Skriv inn passordet i åpen form, etter neste lansering, vil den bli kryptert.
Start tjenesten:> sudo tjeneste overføring-daemon start
Vi går til nettgrensesnittet, sørg for at alt er bra: http://192.168.1.180:9091/

Etterord

Som et resultat fikk vi en ganske fullverdig hjemmeserver. Selvfølgelig indikerer artikkelen bare de grunnleggende innstillingene for tjenester, og mest sannsynlig må du tilpasse noe for deg selv. Og du trenger kanskje noen tilleggstjenester, men som du kan se fra artikkelen, er alt dette gjort ganske enkelt, uten spesiell "dans med tamburin", du trenger bare å henvende deg til Google - det er mye informasjon om å sette opp tjenester i Ubuntu.

Home Media Server-artikler Vi installerte Ubuntu 14.04 Server og utførte det første systemoppsettet. I denne artikkelen vil jeg fortelle deg: hvordan du oppretter en ekstern tilkobling til en server, installerer og konfigurerer en torrentklient og en videoserver, kobler til nettverksstasjoner og kanskje noe annet. Som nevnt tidligere, funksjonene til operasjonssalen Ubuntu-systemer begrenset kun av fantasien din. Den største fordelen med Linux-lignende operativsystemer er sannsynligvis tilgjengelighet, disse operativsystemene og all grunnleggende programvare distribueres gratis.

Vel, la oss gå fra ord til handlinger.

Sette opp ekstern tilgang

Serveren administreres eksternt, for dette må du installere tilleggsprogramvare. Når du installerer Ubuntu Server OS, bør du ha krysset av for å installere Open SSH. Hvis du av en eller annen grunn ikke gjorde dette, vil vi installere det nå. For å sjekke tilgjengelighet og versjon SSH server og vi skriver:

Versjonen må være minst 5.6. Hvis SSH-serveren ikke er installert eller versjonen er lavere enn vi trenger, skriv inn følgende kommando:

Du må skrive inn superbrukerpassordet og bekrefte installasjonen av pakkene. Nå må du starte SSH-serveren på nytt:

dette stadiet alle manipulasjoner på serveren er over, nå skal vi gjøre alt eksternt. For fjernkontroll bruker jeg PuTTY-programmet. Last ned og åpne dette programmet... Vi angir IP-adressen og porten til serveren vår. Standardporten er 22. Du kan lagre gjeldende konfigurasjon for senere pålogging. For å gjøre dette, skriv inn navnet på økten og klikk på Lagre-knappen.

Etter å ha angitt IP-adressen og porten, klikk på Åpne-knappen. Det gjeldende øktvinduet åpnes. Skriv inn brukernavn og passord i et nytt vindu.

For praktisk arbeid med filer, installer Midnight Commander-konsollens filbehandler. For å gjøre dette, skriv inn i PuTTY-terminalen:

Og kjør den med kommandoen:

I utgangspunktet er PuTTY nok til å administrere terminalserveren, men jeg installerer den i tillegg. Webmin er Software pakke, som lar deg administrere operativsystemet gjennom nettgrensesnittet, i de fleste tilfeller, noe som gjør det mulig å unngå bruk av kommandolinje og memorering systemkommandoer og deres parametere. Ved å bruke hvilken som helst nettleser kan serveradministratoren opprette nye Kontoer brukere, postkasser, endre innstillingene for tjenester og tjenester, for eksempel: Apache webserver, DNS. Men i noen tilfeller kreves kunnskap om operativsystemet og manuell redigering av konfigurasjonsfiler.

Last ned pakken:

wget http://prdownloads.sourceforge.net/webadmin/webmin_1.760_all.deb

Og vi initialiserer installasjonen av pakken:

sudo dpkg --installer webmin_1.760_all.deb

Det er kanskje ikke mulig å installere første gang, systemet vil sverge på mangelen på nødvendige pakker. La oss roe ned systemet:

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

Åpne nå nettleseren og inn adressefeltet vi skriver inn: https://192.168.1.100:10000/. Skriv brukernavn og passord i vinduet som åpnes. Til å begynne med åpnes en side med informasjon om systemet.

Webmin er en veldig kraftig ting, jeg vil vurdere noen av aspektene når jeg løser en eller annen spesifikk oppgave... Det er et russisk språk, selv om oversettelsen er litt klønete. Fjernkontrollen er konfigurert, la oss gå videre.

Samba oppsett

Samba er en programvarepakke som lar deg få tilgang til nettverksstasjoner og skrivere på ulike operativsystemer via SMB/CIFS-protokollen. Enkelt sagt, ved hjelp av samba vil vi kunne koble til disker installert på serveren som nettverksstasjoner til en lokal datamaskin eller annen enhet som støtter SMB/CIFS-protokollen. Dette kan være smarttelefoner eller nettbrett. Hvis du under OS-installasjonen ikke valgte Samba-filserveren for installasjon, vil vi gjøre det nå:

sudo apt - installer samba

Nå må du starte samba-tjenesten på nytt:

sudo restart smbd && sudo restart nmbd

Sjekker utførelsesstatus for lansering:

Bør være:

* nmbd kjører * smbd kjører

Samba vil bli konfigurert med Webmin. I delen Servere velger du Samba Windows-fildeling. Hvis du ikke har dette elementet etter installasjonen, oppdater Webmin-modulene.

Konvertering av OS-brukere til Samba-brukere. For å gjøre dette, klikk på knappen Konverter brukere i delen Samba-brukere. Velg i vinduet som åpnes

Nå på lokal datamaskin koble nettverksstasjon, hvor du må spesifisere serveradressen og delt mappe. For vårt eksempel vil det se slik ut:

Torrent klient

Vi vil bruke den klassiske overføringsdaemonen som en torrentklient. Installer det først:

sudo apt-get install transmission-daemon

La oss nå gå videre til innstillingene. For å gjøre endringer i konfigurasjonsfilene, må du først stoppe tjenesten:

Sudo-tjenesteoverføring-daemonstopp

Åpne konfigurasjonsfilen:

sudo nano /etc/transmission-daemon/settings.json

Nå legger vi til nødvendige endringer... Vi ser etter den nødvendige parameteren og bringer den til den verdien vi trenger. Deaktiver autentisering for ikke å skrive inn et passord:

"rpc-authentication-required": usant,

Vi tillater fjernkontroll av torrentklienten:

Legg til subnettet vårt til Hvit liste og aktiver det:

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

Redigering av mapper for nedlastede og uferdige filer:

"download-dir": "/ hjem / lagring / Nedlastinger", "incomplete-dir": "/ hjem / lagring / Nedlastinger / Ufullstendig", "incomplete-dir-enabled": true

Vi aktiverer automatisk portvideresending ved hjelp av UPnP eller NAT-PMP:

"port-forwarding-enabled": sant,

Lagre Ctrl-O og lukk Ctrl-X-filen. Vi starter tjenesten:

sudo tjeneste overføring-daemon start

Det er det, torrent-klienten er satt opp. Nå åpner vi en nettleser og sjekker tilkoblingen. For å gjøre dette, må du skrive inn adressen til serveren vår med port 9091.

For enkelhets skyld kan du levere administrasjonsverktøyet for overføring-fjern-gui.

For å fjerne trasmission-daemon, er det bedre å bruke aptitude purge-kommandoen, som fjerner programvarepakker med sine egne innstillinger:

sudo aptitude purge trasmission-daemon

Medieserver

Som medieserver bruker jeg et ganske kraftig verktøy kalt Plex Media Server. Plex kan gjøre alt: distribuere medieinnhold via DLNA, flere klienter for ulike plattformer, støtte for smart-TVer og mye mer. Du kan sette opp en medieserver på en lokal server og se filmer over Internett i en annen del av verden. Installer først den avhengige programvaren:

sudo apt-get install avahi-utils
wget https://downloads.plex.tv/plex-media-server/0.9.12.4.1192-9a47d21/plexmediaserver_0.9.12.4.1192-9a47d21_amd64.deb sudo dpkg -i plexmediaserver _ * _ amd64.deb

Etter installasjonen starter tjenesten automatisk. Nå må du konfigurere bibliotekene. I adressefeltet til nettleseren skriver du inn:

Vi er enige med lisensavtale og gå til innstillingene, klikk til høyre øvre hjørne til innstillingsikonet. Hvis du planlegger å se filmer eller høre på musikk utenfra, men du må registrere deg eller logge på under navnet ditt i Server-delen. Da må du sørge for at ekstern tilgang er åpen. Fjerntilgang-fanen skal ha en grønn hake. Hvis den ikke er der, må du konfigurere ruteren til å åpne porter. Merk umiddelbart av boksene for automatisk oppdatering medieinnhold i bibliotek-fanen. Du kan stille inn tidsintervallet for automatisk oppdatering. I Språk-fanen velger du det foretrukne språket for lydspor og undertekster. Etter å ha gjort endringer, ikke glem å lagre dem.

Vi legger til nettverksbiblioteker. For å gjøre dette, klikk på pluss ved siden av brukernavnet ditt.
Først, la oss legge til et bibliotek med serier. Klikk på Series-ikonet, velg russisk språk og angi mappen der seriene er lagret. Klikk på Legg til bibliotek. Skanning av den angitte mappen vil starte og etter en stund vil biblioteket vårt vise plakatene som er tilgjengelige i din TV-seriedatabase.

For å lage et filmbibliotek må du laste ned og installere Plex-agenten for Kinopoisk. Laster ned:

wget http://sourceforge.net/projects/russianplex/files/KinoPoiskRu/KinoPoiskRu.bundle-1.6.tar.gz/download --output-document = Kinopoisk.tar.gz

Utpakking:

Og vi overfører til katalogen vi trenger:

sudo mv KinoPoiskRu.bundle / var / lib / plexmediaserver / Library / Application \ Support / Plex \ Media \ Server / Plug-ins /

La oss endre brukeren og gruppen for plugin-katalogen:

sudo chown -R plex: plex / var / lib / plexmediaserver / Library / Application \ Support / Plex \ Media \ Server / Plug-ins / KinoPoiskRu.bundle

Alt. Nå må vi overbelaste tjenesten:

sudo service plexmediaserver omstart

Nå i Innstillinger - Server - Agenter skal vår Kinopoisk-plugin vises.

Vi går tilbake til hovedvinduet og kobler til filmbiblioteket. Ikke glem å spesifisere det russiske språket, banen til mappen med filmene og velg KinoPoiskRu Agent i kategorien Tillegg. Filmbiblioteket er opprettet. Etter skanning vil alle filmene dine med russiske beskrivelser være tilgjengelige på medieserveren. Nå må du installere Plex-klienter på enhetene dine eller se på nettet via en nettleser. Biblioteker med musikk og bilder kan opprettes om ønskelig. Å legge til biblioteker er standard.

Noe sånt. Kanskje noe ble oversett eller ikke forklart. Når du mestrer Ubuntu Server, vil jeg legge til nye funksjoner i denne artikkelen. Lykke til med å mestre Ubuntu Server.