Ubuntu 14.04 serveri installijuhend ja häälestuslamp (Linux, Apache, MySQL, PHP)


Kõigi Ubuntu 14.04 maitsete, sealhulgas Ubuntu telefoni ja tahvelarvutite jaoks, väljaandmisega 17. aprillil 2014 oli Ubuntu taga olev ettevõte Canonical välja andnud ka serveri-, pilve- ja serveri põhiversioonid, millele on tarkvara ja värskenduste abil tagatud viie aasta pikkune tugi. Aprill 2019.

Selle Trusty Tahri koodnime väljalaske üks olulisemaid asju on see, et Server Edition on nüüd saadaval ainult x64-bitiste arvutiarhitektuuri protsessorite jaoks.

Muud selle väljaandega seotud olulised asjad on esitatud Ubuntu ametlikul Wiki lehel:

  1. Linuxi kernel 3.13, mis põhineb stabiilsel Linuxi tuuma nõudel v3.13.9, sisaldab paremat võrgukogemust liidese sidumise, silla, TCP-ühenduse haldamise ja Open vSwitch 2.0.1 toe osas.
  2. Parem virtualiseerimise tugi (XEN, KVM, WMware ja ka Microsoft Hyper-V hüpervisor), üldine jõudlus failisüsteemides, ARM-i tugi ja paljud muud täiustused.
  3. Python 3.4
  4. AppArmori uued funktsioonid
  5. Upstart 1.12.1
  6. OpenStack (Icehouse) 2014.1
  7. Nukk 3
  8. Xen 4.4 (ainult x86 ja x64)
  9. Ceph 0,79
  10. Qemu 2.0.0 riistvara emulaator
  11. Avage 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 (kogukonna alternatiivid MariaDB 5.5, Percona XtraDB Cluster 5.5, MySQL 5.6 ka)
  18. Apache 2.4
  19. PHP 5.5

Installimis-ISO-pildi saab alla laadida, kasutades järgmist linki ainult x64-bitise süsteemi jaoks.

  1. ubuntu-14.04-server-amd64.iso

Selle õpetuse eesmärk on tutvustada Ubuntu 14.04 Serveri klassikalist installi, mis on valmistatud CD-meediumist või USB-ga käivitatavast mälupulgast, ning ka põhikonfiguratsioonidega LAMP-i (Linux, Apache, MySQL ja PHP) pakettide põhiinstallimist.

1. samm: installige Ubuntu 14.04 Server

1. Looge käivitatav CD/USB-pilt. Pärast süsteemi käivitamist valige BIOS-i suvandite hulgast oma meediumikäivitatava seadme tüüp (CD/DVD või USB-draiv). Esimesel viipel valige keel Lõpeta Enter.

2. Järgmisel ekraanil vali Install Ubuntu Server ja vajuta Enter.

3. Seejärel valige oma süsteemi vaikekeel ja ka installiprotsessi keel.

4. Kui teie riiki pole vaikevalikus Asukohavalikud loetletud, valige Muu, valige oma manner ja seejärel oma riik.

5. Järgmisena valige oma asukohad. Proovige valida üldine, näiteks UTF-8 kodeering, nii et hiljem ei tekiks teil probleeme klaviatuuriga.

6. Järgmisel viipal konfigureerige oma klaviatuur - uuesti serverites peaksite valima klaviatuuri üldkeele. Ka selles etapis saab installer teie klahvipaigutuse automaatselt tuvastada, vajutades mitut klahvi, seega soovitage teil valida vaikekeeleks Ei ja seadistada inglise keel.

7. Pärast mõne täiendava tarkvarakomponendi laadimist installiprotsessi jätkamiseks. kui teie server on ühendatud võrguga ja käitate DHCP-serverit otse ühendatud võrgus, konfigureerib installer võrgusätted automaatselt DHCP-serverist saadavatega.

Kuna server pakub avalikke või eravõrguteenuseid, peavad võrgusätted (eriti IP-aadress) olema alati staatiliselt konfigureeritud.

8. Kui saate sama tulemuse võrgu hostinime viivituse korral, vajutage klahvi Tab, valige Mine tagasi ja seejärel Konfigureeri võrk käsitsi.

9. Järgmisel viiruse seerial sisestage oma võrguliidese seaded: IP-aadress, võrgumask, lüüs ja DNS-nimeserverid.

10. Seadistage oma süsteemi hostinimi - saate sisestada ka oma FQDN-i. Soovitame valida oma süsteemi hosti nimi targalt ja ainulaadselt, sest mõned programmid sõltuvad sellest väga.

11. Nüüd on aeg seadistada oma administraatorikasutaja. Ubuntus asendab see kasutaja juurkontot ja tal on sudo abil kõik juurkonto volitused. Sisestage oma kasutajanimi ja vajutage Jätka.

12. Sisestage oma parool kaks korda ja turvalisuse huvides peaksite serverites alati valima tugeva parooli (vähemalt 12 tähemärki, sealhulgas ülemine, alumine, arvuline ja eriline).

Kui kasutasite nõrka parooli, hoiatab installer teid. Kui olete testiserveris, valige Jah ja jätkake edasi.

13. Kui teie server sisaldab kasutajate kodujaotises tundlikke, salajasi või olulisi andmeid, pakub järgmine ekraan võimalust kõigi andmete turvaliseks krüpteerimisega kodukataloogi abil. Kui see pole nii, valige Ei ja vajutage sisestusklahvi.

14. Kui installiprogrammi töötamise ajal ja teie võrgukaardil on Interneti-ühendus, tuvastab installer teie asukoha automaatselt ja seadistab teie õige ajavööndi. Kui määratud aeg pole õigesti seadistatud, on teil võimalus valida see loendist käsitsi, valige Jah ja vajutage sisestusklahvi.

15. Kõvaketaste partitsioonitabel on üks kõige tundlikum serveriga seotud teema, sest siin on teil vaja palju kohandada, sõltuvalt teie serveri lõppsihttüübi veebiserverist, andmebaasidest, failide jagamise NFS-ist, Sambast, rakendusserverist jne.

  1. Näiteks kui on vaja koondamist, tõrkeid ja suurt kättesaadavust, saate seadistada RAID 1, kui teie ruum kasvab kiiresti, saate seadistada RAID 0 ja LVM jne.
  2. Üldisemaks kasutamiseks võite lihtsalt kasutada valikut Juhendatud koos LVM-iga, mis on arendajate tehtud kohandatud valik.
  3. Tootmiskeskkonna jaoks peaks teil tõenäoliselt olema LVM, tarkvara või riistvara RAID ning eraldi jaotised/(root),/home,/boot ja/var (partitsioonil/var on tootmisserveris kõige kiiremini kasvav kiirus, kuna siin asuvad logid, andmebaasid, rakenduste metainfo, serverite vahemälud ja muud.

Nii valige partitsioonikettadelt Guided - kogu kasutaja ketas ja seadistage LVM -> valige oma ketas partitsioonitabeli aktsepteerimiseks ja aktsepteerimiseks.

16. Kui partitsioonitabel on kettale kirjutatud, palub installer teil uuesti partitsioonide ülevaatamist. Nõustuge jaotustabeliga ja vajutage Jah.

Kui soovite selles jaotistabelis mõningaid muudatusi teha, saate valida Ei ja muuta oma sektsioone.

17. Kui kõik kõvaketta sektsioonid on kettale kirjutatud, alustab installiprogramm andmetarkvara kettale kopeerimist ja jõuab seejärel HTTP-puhverserveri valikuni. Kui teil pole Interneti kaudu juurdepääsu puhverserveri kaudu, jätke see tühjaks ja jätkake.

18. Järgmisena otsib installer CD-pildilt tarkvarapakette ja otsib suvandeid Värskendused. Valige Automaatsed värskendused puuduvad, kuna serverites peaksite proovima süsteemi käsitsi värskendada.

19. Nüüd on põhisüsteem installitud, kuid installer kutsub üles paketi taskule, mis aitab teil enne viimistlemist mõned serveripaketid installida. Oma serveri paremaks kontrollimiseks valige ainult OpenSSH server, vajutades tühikuklahvi, teised installitakse ja konfigureeritakse hiljem ning valige Jätka.

20. Valitud pakette installitakse, kui ekraanil kuvatakse viimane valik, mis nõuab GRUB-i installimist MRB-sse. Kuna süsteem ei saa ennast käivitada ilma GRUBita, valige Jah.

21. Kui GRUB-i laadur on installitud, jõuab installiprotsess lõpuni. Eemaldage oma meediumipaigaldusketas (CD/DVD, UDB) ja vajutage taaskäivitamiseks nuppu Jätka.

Palju õnne! Ubuntu 14.04 LTS Serveri väljaanne on nüüd installitud ja valmis teie uhiuue metalli või virtuaalse masinaga kiigutama.

2. samm: põhilised võrgukonfiguratsioonid

Praegu on installitud ainult põhiserveri paketid ja te ei saa oma võrgu jaoks tegelikult võrguteenuseid pakkuda.

Tarkvara sisselogimiseks praegu oma serverkonsooli installimiseks ja mõnede põhikonfiguratsioonide, näiteks võrguühenduse, seadete, käivitamise deemonite, tarkvara allikate, värskenduste ja muu kinnitamiseks, käivitades rea Linuxi käske.

22. Süsteemi koormuse ja põhiteabe kuvamine - pärast mandaadiga sisselogimist kuvatakse see teave vaikimisi MOTD-na. Samuti on kasulikud htop-käsud.

23. Kontrollige võrgu IP-aadresse järgmise käsuga.

# ifconfig –a

24. Kontrollige Interneti-ühendust: käivitage ping-käsk domeeninime vastu (see testib TCP/IP-virna ja DNS-i).

# ping –c 4 google.ro

Kui saate teate „tundmatu host“, muutke faili /etc/resolv.conf ja lisage järgmine.

nameserver  your_name_servers_IP

Püsivate muudatuste korral muutke faili "/ etc/network/interfaces" ja lisage käsk dns-nameserver.

25. Kontrollige masina hostinime, kasutades järgmist käsku.

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

26. Käivitustasemel init deemonide lubamiseks või keelamiseks installige ja käivitage utiliit sysv-rc-conf, mis asendab paketti chkconfig.

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

27. Teenuse (deemon) käivitamiseks, peatamiseks või kontrollimiseks käivitage järgmised käsud.

# sudo service ssh restart

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

28. Vaadake serveri protsesse, avatud ühendusi (kuulamise olek).

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

29. Tarkvarahoidlate muutmiseks avage fail ‘/etc/apt/sources.list’.

Importige käsuga uued hoidlavõtmed.

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

30. Uuendussüsteem.

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

3. samm: installige LAMP Stack

LAMP lühend tähistab Linuxi operatsioonisüsteemi, Apache HTTP Serveri, MySQL, MariaDB, MongoDB andmebaase, Php, Perli või Pythoni programmeerimiskeeli, mida kasutatakse dünaamiliste veebilehtede loomiseks. Kõik need komponendid on tasuta ja avatud lähtekoodiga tarkvara ning sobivad dünaamiliste veebisaitide või muude veebirakenduste loomiseks ning on tänapäeval Interneti kõige enam kasutatavad platvormid (eelmisel aastal teenis Apache hinnanguliselt üle 54% kõigist aktiivsetest veebisaitidest).

31. LAMP-i saab installida samm-sammult või ainult ühe käsu abil.

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

Installimise ajal sisestage ja kinnitage mysql andmebaasi parool.

32. PHP oleku kinnitamiseks looge järgmise teabe sisuga '/ var/www/html' serveri teekond 'info.php'.

<?php phpinfo(); ?>

33. Seejärel avage brauser ja sisestage oma serveri IP-aadress või http://serveri_adressi/info.php.

Ubuntu 14.04 ja LAMP on suurepärane platvorm võrguteenuste pakkumiseks, igasuguste dünaamiliste või staatiliste veebisaitide, keerukate veebirakenduste arendamiseks Apache CGI abil, mis kõik on tehtud minimaalse finantsmõjuga, kasutades vaba ja avatud lähtekoodiga tarkvara ning uusimat tehnoloogiaid.