30 stvari koje treba učiniti nakon minimalne instalacije RHEL/CentOS 7


CentOS je standardna distribucija Linuxa koja je izvedena iz RedHat Enterprise Linuxa. Možete početi koristiti OS čim ga instalirate, ali da biste maksimalno iskoristili svoj sustav morate izvršiti nekoliko ažuriranja, instalirati nekoliko paketa, konfigurirati određene usluge i aplikaciju.

Cilj ovog članka je “30 stvari koje treba učiniti nakon instaliranja RHEL/CentOS 7”. Post je napisan imajući na umu da ste instalirali minimalnu instalaciju RHEL/CentOS-a koja je poželjna u poslovnom i proizvodnom okruženju, ako niste, možete slijediti vodič u nastavku koji će vam pokazati minimalne instalacije oba.

  1. Instalacija CentOS 7 Minimal
  2. Ugradnja RHEL 7 Minimal

Slijedi popis važnih stvari koje smo obradili u ovom vodiču na temelju zahtjeva industrijskog standarda. Nadamo se da će ove stvari biti od velike pomoći u postavljanju vašeg poslužitelja.

1. Registrirajte se i omogućite Red Hat pretplatu

Nakon minimalne instalacije RHEL 7, vrijeme je da se registrirate i omogućite svoj sustav za repozitorije Red Hat pretplate i izvršite potpuno ažuriranje sustava. Ovo vrijedi samo ako imate valjanu RedHat pretplatu. Morate se registrirati kako biste omogućili službene repozitorije RedHat sustava i ažurirali OS s vremena na vrijeme.

Već smo pokrili detaljne upute o tome kako se registrirati i aktivno pretplatiti na RedHat u vodiču ispod.

  1. Registrirajte i omogućite Red Hat repozitorije pretplate u RHEL 7

Napomena: Ovaj korak je samo za RedHat Enterprise Linux koji ima valjanu pretplatu. Ako koristite CentOS poslužitelj, odmah prijeđite na daljnje korake.

2. Konfigurirajte mrežu sa statičkom IP adresom

Prva stvar koju trebate učiniti je konfigurirati statičku IP adresu, rutu i DNS za vaš CentOS poslužitelj. Koristit ćemo naredbu ip kao zamjenu naredbe ifconfig. Međutim, naredba ifconfig i dalje je dostupna za većinu distribucija Linuxa i može se instalirati iz zadanog repozitorija.

yum install net-tools             [Provides ifconfig utility]

Ali kao što sam rekao, koristit ćemo ip naredbu za konfiguriranje statičke IP adrese. Stoga prvo provjerite trenutnu IP adresu.

ip addr show

Sada otvorite i uredite datoteku /etc/sysconfig/network-scripts/ifcfg-enp0s3 koristeći editor po izboru. Ovdje koristim Vi uređivač i uvjeravam se da morate biti root korisnik da biste unosili promjene...

vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

Sada ćemo uređivati četiri polja u datoteci. Zabilježite donja četiri polja i ostavite sve ostalo netaknuto. Također ostavite dvostruke navodnike kakve jesu i unesite svoje podatke između.

IPADDR = “[Enter your static IP here]” 
GATEWAY = “[Enter your Default Gateway]”
DNS1 = “[Your Domain Name System 1]”
DNS2 = “[Your Domain Name System 2]”

Nakon što izvršite izmjene 'ifcfg-enp0s3', izgleda otprilike kao na slici ispod. Primijetite da će se vaš IP, GATEWAY i DNS razlikovati, molimo potvrdite to kod svog ISP-a. Spremi i izađi.

Ponovno pokrenite servisnu mrežu i provjerite je li dodijeljena IP ispravna ili ne. Ako je sve u redu, Pingajte da vidite status mreže…

service network restart

Nakon ponovnog pokretanja mreže provjerite IP adresu i status mreže…

ip addr show
ping -c4 google.com

3. Postavite naziv hosta poslužitelja

Sljedeća stvar koju trebate učiniti je promijeniti HOSTNAME poslužitelja CentOS. Provjerite trenutno dodijeljeni HOSTNAME.

echo $HOSTNAME

Da bismo postavili novi HOSTNAME moramo urediti '/etc/hostsname' i zamijeniti stari naziv hosta željenim.

vi /etc/hostname

Nakon postavljanja naziva glavnog računala, svakako potvrdite naziv glavnog računala odjavom i ponovnom prijavom. Nakon prijave provjerite novo ime hosta.

echo $HOSTNAME

Alternativno, možete upotrijebiti naredbu ‘ime hosta’ da vidite svoje trenutno ime hosta.

hostname

4. Ažurirajte ili nadogradite minimalnu instalaciju CentOS-a

Ovo neće instalirati nove pakete osim ažuriranja i instaliranja najnovije verzije instaliranih paketa i sigurnosnih ažuriranja. Štoviše, Ažuriranje i Nadogradnja prilično su isti osim činjenice da je Nadogradnja=Ažuriranje + omogući obradu zastarjelih predmeta tijekom ažuriranja.

yum update && yum upgrade

Važno: Također možete pokrenuti naredbu u nastavku koja neće tražiti ažuriranje paketa i ne morate upisivati 'y' za prihvaćanje promjena.

Međutim, uvijek je dobra ideja pregledati promjene koje će se dogoditi na serveru, posebno u proizvodnji. Stoga korištenje donje naredbe može automatizirati ažuriranje i nadogradnju umjesto vas, ali se ne preporučuje.

yum -y update && yum -y upgrade

5. Instalirajte Web preglednik naredbenog retka

U većini slučajeva, posebno u proizvodnom okruženju, obično instaliramo CentOS kao naredbeni redak bez GUI-ja, u ovoj situaciji moramo imati alat za pregledavanje naredbenog retka za provjeru web stranica putem terminala. Za ovo ćemo instalirati najpoznatiji alat pod nazivom 'veze'.

yum install links

Za korištenje i primjere za pregledavanje web stranica u alatu za veze pročitajte naš članak Pregledavanje weba putem naredbenog retka s alatom za veze

6. Instalirajte Apache HTTP poslužitelj

Bez obzira za koju svrhu ćete koristiti poslužitelj, u većini slučajeva potreban vam je HTTP poslužitelj za pokretanje web stranica, multimedije, skripte na strani klijenta i mnogih drugih stvari.

yum install httpd

Ako želite promijeniti zadani port (80) Apache HTTP poslužitelja na bilo koji drugi port. Morate urediti konfiguracijsku datoteku '/etc/httpd/conf/httpd.conf' i potražiti redak koji obično počinje ovako:

LISTEN 80 

Promijenite broj porta '80' u bilo koji drugi port (recimo 3221), spremite i izađite.

Dodajte port koji ste upravo otvorili za Apache kroz vatrozid i zatim ponovno učitajte vatrozid.

Dopusti uslugu http kroz vatrozid (Trajno).

firewall-cmd --add-service=http

Dopusti priključak 3221 kroz vatrozid (Trajno).


firewall-cmd --permanent --add-port=3221/tcp

Ponovno učitaj vatrozid.

firewall-cmd --reload

Nakon što ste napravili sve gore navedene stvari, sada je vrijeme da ponovno pokrenete Apache HTTP poslužitelj, tako da novi broj porta stupi na snagu.

systemctl restart httpd.service

Sada dodajte uslugu Apache za cijeli sustav da se automatski pokrene kada se sustav podigne.

systemctl start httpd.service
systemctl enable httpd.service

Sada provjerite Apache HTTP poslužitelj pomoću alata naredbenog retka veza kao što je prikazano na donjem zaslonu.

links 127.0.0.1