Raspberry PI, servern (nyckelfärdiga LINUX)
Välkommen läsare.
Först Observera: detta instructable kan göras inom en dag, men en helg är verkligen rekommenderas.
Detta instructable hoppas jag att lära dig viktiga kunskaper med installation och konfiguration av en Linux-Server. Kunskapen används här kan tillämpas på nästan alla dator arkitekturer så om du inte äger en Pi (varför inte dude?) eller det binds upp i ett annat projekt, någon gammal eller oanvända PC kommer att fungera. Mer i detalj kommer att de främsta färdigheter lärs ut vara:
Bränna en ISO bild till ett SD för Pi
Installera ett OS
Ställa in en webbserver
Ställa in en SQL-instans
Distribuera en anpassad cloud nätverk
Hantera användare för molnet nätverket
Inrätta en SAMBA-fildelning nätverk som kommer att integrera i en etablerad windows baserade nätverk
Kontrollerande SAMBA användare
Om inrättande av en statisk IP när du använder en icke-statisk IP Internetanslutning
Använda Webmin konsolen för att installera paket
Med hjälp av kommandoraden terminal paket installeras
Grundläggande kommandon som omstart (terminal) Redigera systemfiler med Nano terminal baserat redaktör
Permanent montering hårddiskar inom tabellen Linux fil system via webmin
Förstå principen om Port forwarding funktion på en hem-router
Ställa in en webb gränssnitt bit torrent manager
Att vara en övergripande IT-nörd.
Om du är intresserad av sedan fortsätta behandlingen. Om inte, ge det ett försök; Du kan upptäcka en ny hobby. Eftersom listan ovan visar finns det mycket att lära. Jag känner definitivt det är en helg projekt. Jag har följt denna process flera gånger och det tar ett par dagar åtminstone. Det är bra att ta långa raster eftersom ögonen kan börja bli ansträngt och du kan plötsligt bli förtjusta om hela. Detta instructable erbjuder funktioner för många olika store köpbara produkter, såsom:
Dedikerade Amazon EC2 nyckelfärdiga servrar
Belkin routrar som erbjuder byggdes apps
Online molntjänster som Google Cloud
NAS-servrar som denna.
Servern vi kommer setup kommer att kosta betydligt mindre än alla dessa tjänster i det långa loppet och bara en bråkdel av kostnaden för de kombinerade tjänsterna. Ställa in din egen server är inte bara anpassade och billig, dess mycket givande. Jag kommer att vara en lycklig kille om någon drar nytta av vad detta instructable innehåller eller bli inspirerad av vad jag har gjort. Det tog evigheter att planera och skriva detta instructable. Om du lär dig någonting alls eller känner detta instructable är välskrivet eller väl dokumenterad, rösta snälla på mig i helgen projekt tävlingen eller den jag kunde göra den tävlingen.
Jag skulle också vilja påpeka att detta inte är en omfattande handledning om hur du skapar en server fall. Det finns detaljer i mitt fall på steg 3, men denna guide är avsedd att vara en heltäckande mjukvara tutorial. Så om du blir fast eller känner ett steg är inte alltför tydlig, bara låta mig veta och jag ska vara glad att hjälpa. Några tips: eftersom detta tar mer än en dag, inte bara somna och glömma vad du hyvling på att göra nästa. I stället har en hög f post-it lappar. Detta sätt innan du Ghost... Du kan anteckna allt som behöver göra under nästa session. Jag hade massor. Hela väggar, golv, stolar, skrivbord - namn du den! Okej lätt överdrift, men på en allvarlig anmärkning de hjälper. Jag använder en full stack. Ett annat tips är att följa stegen på beställning. Inte bara tänka "Hmm jag gillar ljudet av min egen cloud nätverk kan göra att först!" Stegen är i sådan ordning att alla innan är troligen krävs för strömmen, om det är vettigt. Hålla sig bara till ordningen, det kommer att göra livet lättare. Ett sista tips: inte begränsas till vad lärs ut här. Tror att detta som bas för inspiration. Att lägga till fler tjänster såsom de som anges på webbplatsen nyckelfärdiga är lätt gjort med sökandet APT fungera inom Webmin Pakethanteraren. Okej, förvirrad? Så låt oss lära...
vad du behöver:
1-raspberry Pi
2-SD-kort
3-Raspbian imagefil (ladda ner från http://www.raspberrypi.org/downloads/ endast)
FÖRSTA ETAPPEN:
1-Använd denna sida för att göra ditt sd-kort startbar
2-infoga din sd-kort och slå på din PI
3-vänta tills du ser menyn "raspi-config"
4-expandera ditt sd-kort
5-set din locale, Timezone...
6-(Important) i menyn "ADVANCE", ange din gpu ram till 16mb
7-(Important) i menyn "ADVANCE" aktiverar ssh
8-avslut. din pi startas nu.
nu har du en huvudlös PI. Det innebär att du inte behöver tangentbordet eller bildskärm längre
Anslut bara din pi till en router
Vi använder SSH för att fortsätta vårt arbete
ANDRA ETAPPEN:
1-hitta din PI IP-adress.
2 - in Linux eller Mac öppna en Terminal och kör kommandot:
$ ssh pi
3-Ange standardlösenordet "hallon"
4-set ditt ROOT-lösenord:
$ sudo passwd root
5-logout PI:
$ Logga ut
6-inloggning till rot:
$ ssh root
din Raspbian är klar nu. Vi använder TKL_PATCH för att förvandla Raspbain till TurnkeyLinux.
Tack till ghoulmann & Mort'z
TREDJE ETAPPEN:
(bara kopiera och klistra in i din terminal)
1 - ssh till roten
$ ssh root
2-klon git repo till din PI:
$ git clone https://github.com/mortezaPRK/Raspliance-Core/tmp/tkl
3-gå till/tmp och sammanställa tkl patch:
$ cd/tmp/tkl /
$./compile_tklpatch.sh
4-installera nyckelfärdiga i systemsökvägen:
$ tklpatch-tillämpa /. /core/
vänta tills allt är klar. Du bör starta om din pi:
$ shutdown - r nu
eller
$ omstart
nu ansluta tangentbordet och bildskärmen till PI igen
i första starten, ska du ange root-lösenordet
kom ihåg att välja den mest kraftfulla lösenord du kan.
DESS GJORT
Du kan använda detta instructables mer om nyckelfärdiga...
De vanligaste problemen och lösningarna:
Du kan stöta på några problem under eller efter installationen.
1-du få session stängd när du använder shell i rutan?
Lösning: Använd ssh sedan "gå till" nano/etc/hosts"menyn och ändra 127.0.1.1 från"core"till"mynewname""
2-# OKONFIGURERAT GRÄNSSNITT?
Lösning 1: avslutas confconsole. Logga in till roten. Redigera filen "gränssnitt" på /etc/networkk
Lägg till följande rad till början av filen:
# OKONFIGURERAT GRÄNSSNITT
(eller kör detta kommando: $ sed -i '1i # OKONFIGURERAT gränssnitt' / Interfaces)
Lösning 2: (endast om fix en inte fungerar för dig)
sluta confconsole .login till rot:
$ /etc/init.d/confconsole stopp
ta bort $ uppdatera-rc.d - f confconsole