Uppsetningarleiðbeiningar fyrir Ubuntu 14.04 netþjóna og uppsetningarlampa (Linux, Apache, MySQL, PHP)


Með útgáfu allra Ubuntu 14.04 bragðtegunda þann 17. apríl 2014, þar á meðal Ubuntu fyrir síma- og spjaldtölvuvörur, hafði Canonical, fyrirtækið á bak við Ubuntu, einnig gefið út Server, Cloud og Server Core Editions með fimm ára langtímastuðningi sem tryggður er fyrir hugbúnað og uppfærslur til kl. apríl 2019.

Eitt af því mikilvægasta við þessa Trusty Tahr kóðanafnaútgáfu er að Server Edition er nú aðeins fáanlegt fyrir x64 bita tölvuarkitektúrgjörva.

Önnur mikilvæg atriði varðandi þessa útgáfu eru kynnt á Ubuntu Official Wiki síðu:

  1. Linux kjarna 3.13 byggt á v3.13.9 andstreymis stöðugum Linux kjarna sem felur í sér betri netupplifun á tengitengingu, brú, TCP tengingarstjórnun og Open vSwitch 2.0.1 stuðning.
  2. Betri sýndarvæðingarstuðningur (XEN, KVM, WMware og einnig Microsoft Hyper-V hypervisor), almenn frammistaða á skráarkerfum, ARM stuðningur og margar aðrar endurbætur.
  3. Python 3.4
  4. AppArmor nýir eiginleikar
  5. Upphaf 1.12.1
  6. OpenStack (Icehouse) 2014.1
  7. Brúða 3
  8. Xen 4.4 (aðeins x86 og x64)
  9. Ceph 0,79
  10. Qemu 2.0.0 vélbúnaðarhermi
  11. Opnaðu vSwitch 2.0.1
  12. Libvirt 1.2.2
  13. LXC 1.0
  14. MAAS 1.5
  15. Juju 1.18.1
  16. StrongSwan IPSec
  17. MySQL (samfélagsvalir MariaDB 5.5, Percona XtraDB Cluster 5.5, MySQL 5.6 einnig)
  18. Apache 2.4
  19. PHP 5.5

Hægt er að hlaða niður ISO uppsetningarmyndinni með því að nota eftirfarandi hlekk fyrir x64 bita kerfi eingöngu.

  1. ubuntu-14.04-server-amd64.iso

Umfang þessarar kennslu er að kynna klassíska uppsetningu á Ubuntu 14.04 Server úr geisladiski eða USB ræsanlegum staf og einnig grunnuppsetningu á LAMP (Linux, Apache, MySQL og PHP) pakka með grunnstillingum.

Skref 1: Uppsetning Ubuntu 14.04 Server

1. Búðu til ræsanlega CD/USB mynd. Eftir ræsingarröð kerfisins veldu ræsanlegu tegundina þína úr BIOS valkostum (CD/DVD eða USB drif). Í fyrstu hvetjunni veldu Tungumálið þitt og smelltu á Enter.

2. Á næsta skjá velurðu Install Ubuntu Server og ýttu á Enter.

3. Veldu næst sjálfgefið tungumál kerfisins og einnig Tungumál uppsetningarferlisins.

4. Ef landið þitt er né skráð í sjálfgefnum staðsetningarvalkostum veldu Annað, veldu heimsálfu og síðan land.

5. Veldu næst staðsetningar þínar, Prófaðu að velja almenna eins og UTF-8 kóðun svo seinna muntu ekki eiga í vandræðum með lyklaborðið.

6. Á næstu hvetja stilla lyklaborðið þitt - aftur á netþjónum ættir þú að velja almennt lyklaborðstungumál. Einnig á þessu stigi getur uppsetningarforritið sjálfkrafa greint lyklaborðsuppsetninguna þína með því að ýta á röð af lyklum svo ráðlagt er að velja Nei og setja upp ensku sem sjálfgefið tungumál.

7. Eftir að nokkrir viðbótarhugbúnaðarhlutar hafa verið hlaðnir inn til að uppsetningarferlið haldi áfram. ef þjónninn þinn er nettengdur og þú keyrir DHCP netþjón á beint tengdu neti þínu, stillir uppsetningarforritið sjálfkrafa netstillingar með þeim sem koma frá DHCP þjóninum.

Vegna þess að netþjónn býður upp á almenna eða einkanetþjónustu verður netstillingin (sérstaklega IP-talan) alltaf að vera kyrrstæð.

8. Ef þú færð sömu niðurstöðu á nethýsingarheiti ýttu á Tab takkann, veldu Fara til baka og síðan Stilla net handvirkt.

9. Sláðu inn netviðmótsstillingarnar þínar í næstu biðröð: IP tölu, netmaska, gátt og DNS nafnaþjóna.

10. Settu upp kerfishýsingarheitið þitt - þú getur líka slegið inn FQDN. Vertu ráðlagt að velja kerfishýsingarheitið þitt skynsamlega og einstakt vegna þess að sum forrit eru mjög háð þessu.

11. Nú er kominn tími til að setja upp stjórnunarnotandann þinn. Á Ubuntu kemur þessi notandi í stað rótarreikningsins og hefur öll rótarreikningsvald með því að nota sudo. Sláðu inn notandanafnið þitt og ýttu á Halda áfram.

12. Sláðu inn lykilorðið þitt tvisvar og af öryggisástæðum ættirðu alltaf að velja sterkt á netþjónum (að minnsta kosti 12 stafir þar á meðal efri, neðri, tölustafir og sérstakir).

Ef þú notaðir veikt lykilorð mun uppsetningarforritið láta þig vita. Ef þú ert á prófunarþjóni skaltu velja Já og halda áfram.

13. Ef netþjónninn þinn inniheldur viðkvæm, leyndarmál eða mikilvæg gögn á heimasneiðingi notenda býður næsta skjár upp á möguleika á að tryggja öll gögn með því að dulkóða heimaskrá. Ef þetta er ekki tilfellið skaltu velja Nei og ýta á Enter.

14. Ef á meðan uppsetningarforritið er í gangi og netviðmótskortið þitt hefur nettengingu mun uppsetningarforritið sjálfkrafa finna staðsetningu þína og setja upp rétta tímabeltið. Ef uppgefinn tími er ekki rétt uppsettur hefurðu möguleika á að velja hann handvirkt af lista annars veldu Já og ýttu á Enter.

15. Skiptingtaflan á harða diskunum er eitt viðkvæmasta viðfangsefnið sem tengist netþjóni vegna þess að hér hefur þú mikið að gera, allt eftir tegund lokaáfangastaðar netþjóns, gagnagrunna, skráaskipta NFS, Samba, forritaþjón o.fl.

  1. Til dæmis ef þörf er á offramboði, bilun og miklu aðgengi geturðu sett upp RAID 1, ef plássið þitt vex hratt geturðu sett upp RAID 0 og LVM og svo framvegis.
  2. Fyrir almennari notkun geturðu bara notað leiðsögn valmöguleikans með LVM, sem er sérsniðinn valkostur gerður af þróunaraðilum.
  3. Fyrir framleiðsluumhverfi ættir þú líklega að hafa LVM, hugbúnað eða vélbúnað RAID og aðskilin skipting fyrir /(root), /home, /boot og /var ( /var skiptingin er með hraðast vaxandi hraða á framleiðsluþjóni vegna þess að hér eru annálar, gagnagrunnar, metaupplýsingar um forrit, skyndiminni miðlara og fleira.

Svo á Partition Disks veldu Guided – user all disk og settu upp LVM -> veldu diskinn þinn til að skipta og samþykktu skiptingartöfluna.

16. Eftir að skiptingartaflan hefur verið skrifuð á diskinn biður uppsetningarforritið þig enn og aftur um að skoða skiptinguna. Samþykktu skiptingartöfluna og ýttu á Já.

Ef þú vilt gera nokkrar breytingar á þessari skiptingartöflu geturðu valið Nei og breytt skiptingunum þínum.

17. Eftir að allar harða disksneiðar hafa verið skrifaðar á diskinn byrjar uppsetningarforritið að afrita gagnahugbúnað á diskinn og nær síðan HTTP proxy valmöguleikanum. Ef þú hefur ekki aðgang að internetinu í gegnum proxy skildu það eftir autt og haltu áfram.

18. Næst skannar uppsetningarforritið geisladisksmyndina fyrir hugbúnaðarpakka og nær uppfærslumöguleikum. Veldu Engar sjálfvirkar uppfærslur vegna þess að á netþjónum ættirðu að prófa að uppfæra kerfið handvirkt.

19. Nú er grunnkerfið sett upp en uppsetningarforritið kallar á tasksel pakka sem hjálpar þér að setja upp nokkra miðlara pakka áður en þú klárar. Til að fá betri stjórn á netþjóninum þínum skaltu velja aðeins OpenSSH netþjón með því að ýta á bilslástakkann á meðan aðrir verða settir upp og stilltir síðar og veldu Halda áfram.

20. Verið er að setja upp valda pakka á meðan síðasti valkosturinn birtist á skjánum þínum og krefst þess að setja GRUB upp á MRB. Vegna þess að kerfið getur ekki ræst sjálft sig án GRUB, veldu Já.

21. Þegar GRUB ræsiforritið hefur verið sett upp er uppsetningarferlinu lokið. Fjarlægðu uppsetningardrifið þitt (CD/DVD,UDB) og ýttu á Halda áfram til að endurræsa.

Til hamingju! Ubuntu 14.04 LTS Server útgáfan er nú uppsett og tilbúin til að rokka á glænýju málm- eða sýndarvélinni þinni.

Skref 2: Grunnstillingar netkerfis

Í augnablikinu eru aðeins Core server pakkarnir settir upp og þú getur í raun ekki boðið upp á netþjónustu fyrir netið þitt.

Til að setja upp hugbúnað innskráðu þig á netþjóninn þinn í bili og staðfestu nokkrar grunnstillingar eins og nettengingu, stillingar, ræsipúka, hugbúnaðarheimildir, uppfærslur og annað með því að keyra röð af Linux skipunum.

22. Skoðaðu kerfishleðslu og grunnupplýsingar - Eftir innskráningu með skilríkjum þínum eru þessar upplýsingar kynntar sjálfgefið MOTD. Einnig eru htop skipanir gagnlegar.

23. Staðfestu IP-tölur netsins með eftirfarandi skipun.

# ifconfig –a

24. Staðfestu nettengingu: keyrðu ping skipun gegn lénsheiti (þetta mun prófa TCP/IP stafla og DNS).

# ping –c 4 google.ro

Ef þú færð \óþekktur gestgjafi\ skilaboð, breyttu '/etc/resolv.conf' skránni þinni og bættu eftirfarandi við.

nameserver  your_name_servers_IP

Fyrir varanlegar breytingar breyttu '/etc/network/interfaces' skránni og bættu við dns-nameserver tilskipun.

25. Staðfestu vélarheiti með eftirfarandi skipun.

# cat /etc/hostname
# cat /etc/hosts
# hostname
# hostname –f

26. Til að virkja eða slökkva á init púkum á keyrslustigum skaltu setja upp og keyra 'sysv-rc-conf' tól sem kemur í stað chkconfig pakkans.

$ sudo apt-get install sysv-rc-conf
$ sudo sysv-rc-conf

27. Til að ræsa, stöðva eða staðfesta þjónustu (púki) keyrðu eftirfarandi skipanir.

# sudo service ssh restart

# sudo /etc/init.d/ service_name start|stop|restart|status

28. Sjá ferla miðlara, opnar tengingar ( hlusta ástand ).

$ ps aux | grep service-name
$ sudo netstat –tulpn
$ sudo lsof -i

29. Til að breyta hugbúnaðargeymslum skaltu opna '/etc/apt/sources.list' skrána.

Flyttu inn nýja geymslulykla með skipuninni.

# sudo apt-key adv –keyserver keyserver.ubuntu.com --recv-keys key_hash

30. Uppfærslukerfi.

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

Skref 3: Settu upp LAMP Stack

LAMP skammstöfun stendur fyrir Linux OS, Apache HTTP Server, MySQL, MariaDB, MongoDB gagnagrunna, Php, Perl eða Python forritunarmál sem notuð eru til að búa til kraftmiklar vefsíður. Allir þessir þættir eru ókeypis og opinn hugbúnaður og henta til að byggja upp kraftmikla vefsíður eða önnur vefforrit og eru mest notaðir vettvangar á internetinu í dag (Á síðasta ári var Apache áætlað að þjóna yfir 54% allra virkra vefsíðna).

31. LAMP er hægt að setja upp skref fyrir skref eða með því að nota aðeins eina skipun.

$ sudo apt-get install apache2 php5 php5-mysql mysql-client mysql-server

Þegar verið er að setja upp sláðu inn og staðfestu mysql gagnabanka lykilorðið.

32. Til að staðfesta php stöðu búðu til 'info.php' skrá í '/var/www/html' netþjónsslóð með eftirfarandi innihaldi.

<?php phpinfo(); ?>

33. Opnaðu síðan vafra og sláðu inn IP tölu netþjónsins eða http://server_address/info.php.

Ubuntu 14.04 og LAMP er frábær vettvangur til að veita netþjónustu, þróa alls kyns kraftmikla eða kyrrstæðar vefsíður, flókin vefforrit með hjálp Apache CGI, allt þetta gert með lágmarks fjárhagslegum áhrifum með því að nota ókeypis og opinn hugbúnað og nýjasta tækni.