1. DAĻA: Ubuntu Server 16.04 (Xenial Xerus) LEMP Stack instalēšana



Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

LEMP ir saīsinājums (L) inux, Nginx - izteikts (E) gine-X, (M) ySQL un (P) HP. Nginx ir apgriezts starpniekserveris un alternatīva (dažreiz uzlabojums) Apache.



Kāpēc Ubuntu Server 16.04?

Ubuntu Server 16.04 krātuvēm pievieno dažus tik ļoti nepieciešamos jauninājumus, kas nozīmē mazāk laika apkopošanai no avota. Lieli atjauninājumi:



  • Nginx 1.10.0 - iebūvēts HTTP / 2 atbalsts!
  • PHP 7.0
  • MySQL 5.7 (galvenais drošības atjauninājums ar tukšu root paroli)

Darba sākšana

Pirmkārt un galvenokārt, lejupielādējiet Ubuntu Server 16.04.



Lejupielādējiet 32/64 bitu versiju no šeit

Izveidojiet sāknējamo attēlu, izmantojot savu iecienīto metodi.

Operētājsistēmai Windows es iesaku Rufus: rufus



Mac UnetBootin parasti darbojas labi: unetbootin

Linux: Atkarībā no tā, kādu aromātu jūs izmantojat, varat izmantot jau esošo GUI rīku vai termināli. Terminālam nosakiet savu USB ierīci un pēc tam no attēla atrašanās vietas izpildiet šādu komandu Terminal. Attēla nosaukumu aizstājiet ar pilnu lejupielādētā faila nosaukumu.

dd if = ubuntu-16.04-desktop-amd64.iso = / dev / sdX bs = 512k

Lai gan jūs varat palielināt bloka izmēru, 512 ir drošs, un mazāk ticams, ka tiks izveidots nenosākams attēls.

Instalējiet bāzes sistēmu Ubuntu 16.04

Izvēlieties valodu un tastatūras izkārtojumu. Ja izmantojat standarta angļu valodu, varat tikai dažas reizes nospiest taustiņu Enter, lai tiktu cauri šai daļai.

Ievadiet resursdatora nosaukums datoram:

ubuntu 16

Ja jūs to darāt darba vidē, jūs vai nu zināt, kādai tai vajadzētu būt, vai kam jautāt. Ja jūs to darāt mājās, nosauciet to, kas jums rūp (šķiet, ka šis dators patiešām ir marvins).

Nākamais ir galvenā lietotāja un paroles iestatīšana.

PADOMS: Ja jums ir vairākas sistēmas, kurās darbojas Linux, viena ļoti jauka iezīme ir tāda, ka, ja katrā no tām izmantojat vienu un to pašu lietotājvārdu, tunelēšanu ar ssh un sftp var izmantot, neievadot lietotājvārdu.

Jaunums 16.04 ir iespēja iestatīšanas laikā paroli parādīt skaidrā tekstā.

ubuntu 16 - 1

Izvēlieties, vai šifrēt savu mājas direktoriju, es to nedarīju, bet es arī nesaglabāju sensitīvus datus tīmekļa servera mājas mapē. Izvēlieties laika joslu (tai jau jābūt pareizai, ja esat izveidojis savienojumu ar internetu tajā vietā, kur tiks izmantots serveris).

Laiks nodalījuma iestatīšanai.

Es ļoti iesaku LVM, lai dublējumā varētu izmantot momentuzņēmumus. Šeit ir LVM izkārtojuma piemērs:

ubuntu 16 - 2

Ņemiet vērā, ka mijmaiņas nolūkos es izmantoju tikai attiecību pret 1: 1, jo es tajā bieži neiedziļinos. Esmu atstājis arī vietu turpmākajam uzdevumam, jums tas nav jādara, bet man bieži ir ieplānotas citas starpsienas, un es vēlos tām vietu. Jums būs jāpiešķir pievienošanas punkti katram loģiskajam sējumam, manējiem es izmantoju / (root) / home / var un mijmaiņas.

Piezīme: Izmantojot LVM, jums ir jāizveido atsevišķs sāknēšanas nodalījums, kā arī efi sāknēšanas nodalījums. Efi sāknēšanas nodalījums nav parādīts iepriekš, jo tas tika darīts KVM instancē.

Pabeidziet sadalīšanu, ja ir kādas kļūdas, jums vajadzētu lūgt novērst problēmas.

Bāzes kodols tiek instalēts, kad esat veicis sadalīšanu, parasti tas aizņem vienu vai divas minūtes. Kad tas būs izdarīts, jums tiks piedāvāta informācija par starpniekserveri, ja neesat pārliecināts, ka vienkārši nospiediet taustiņu Enter. Pēc tam tiks instalēti vēl daži komponenti, pirms jums tiks lūgts izvēlēties pakotņu atjauninājumus. Es neveicu automātiskus atjauninājumus, vismaz kopš brīža, kad nakts vidū es pamodos, lai labotu serveri, kura atjauninājumi bija sadalījuši atkarības ...

Iepakojuma izvēle

Lai to izdarītu, es izvēlos tikai OpenSSH serveri un standarta sistēmas utilītas.

ubuntu 16 - 3

Kad turpināsiet, atlasītās pakotnes tiks instalētas, un pēc tam jums tiks lūgts instalēt GRUB. Kad tas ir pabeigts, noņemiet instalēto datu nesēju un nospiediet Turpināt. Visbeidzot, tiekot pie labajām lietām!

ubuntu 16 - 4

Tagad jūs varat vai nu ssh tuneli ievadīt savā serverī, vai arī pieteikties. Man patīk tunelēt, jo es serveros regulāri neturu tastatūru un monitoru (arī spēja viegli ritināt uz augšu ir jauka!) Ja jūs nedomājat Nezinu adresi, to var viegli iegūt, vienkārši piesakoties un ievadot ip adresi. Tas jums dos sarakstu ar katru no jums tīkla ierīcēm un to adresēm.

Ja izmantojat to pašu lietotāja vārdu, komanda ir (aizstājiet 1.2.3.4 ar pareizo ip):

ssh 1.2.3.4

Ja izmantojat citu lietotāja vārdu:

ssh user@1.2.3.4

Pieņemiet pirksta nospiedumu un ievadiet paroli.

Tagad atjauniniet visu:

sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get distr-upgrade -y

Tas var būt ātri, bet bieži vien aizņem pāris minūtes. Pieņemot, ka viss noritēja pēc plāna, dodieties uz 2. daļa - Nginx, PHP un MySQL instalēšana .

3 minūtes lasīts