Ihe 30 ị ga-eme ka ntinye RHEL/CentOS 7 pere mpe


CentOS bụ nkesa Linux ọkọlọtọ ụlọ ọrụ bụ nke sitere na Linux RedHat Enterprise Linux. Ị nwere ike ịmalite iji OS ozugbo ị wụnye ya, mana iji nweta ihe kachasị mma na sistemụ gị, ịkwesịrị ịme mmelite ole na ole, wụnye ngwugwu ole na ole, hazie ụfọdụ ọrụ na ngwa.

Edemede a n'uche na ị tinyela RHEL/CentOS Minimal Install nke a na-ahọrọ na ụlọ ọrụ na mmepụta ihe, ma ọ bụrụ na ọ bụghị, ị nwere ike ịgbaso ntuziaka dị n'okpuru ebe a. ga-egosi gị ntakịrị nrụnye nke abụọ.

  1. Nwụnye CentOS 7 Opekempe
  2. Nwụnye RHEL 7 kacha nta

Ndị a bụ ndepụta nke ihe ndị dị mkpa, nke anyị kpuchiri na ntuziaka a dabere na ụkpụrụ ụlọ ọrụ chọrọ. Anyị na-atụ anya na, ihe ndị a ga-enyere aka nke ukwuu n'ịtọlite gị nkesa.

1. Debanye aha ma mee ka ndenye aha okpu uhie

Mgbe nrụnye RHEL 7 pere mpe, ọ bụ oge ịdebanye aha ma mee ka sistemụ gị nwee ebe nchekwa ndebanye aha Red Hat ma mee mmelite sistemụ zuru oke. Nke a bara uru naanị ma ọ bụrụ na ị nwere ndenye aha RedHat bara uru. Ịkwesịrị ịdebanye aha gị iji mee ka ụlọ ọrụ RedHat System repositories na melite OS site n'oge ruo n'oge.

Anyị ekpuchilarị ntuziaka zuru ezu maka otu esi edebanye aha na ndenye aha RedHat na-arụ ọrụ na ntuziaka dị n'okpuru.

  1. Debanye aha ma mee ka ebe nchekwa ndenye aha okpu uhie na RHEL 7

Mara: Nzọụkwụ a bụ naanị maka RedHat Enterprise Linux nwere ndenye aha dị mma. Ọ bụrụ na ị na-agba ọsọ nkesa CentOS ozugbo gaa n'ihu nzọụkwụ.

2. Hazie netwọk na adreesị IP static

Ihe mbụ ị ga - eme bụ ịhazi adreesị IP Static, Ụzọ na DNS na sava CentOS gị. Anyị ga-eji iwu ip dochie iwu ifconfig. Agbanyeghị, iwu ifconfig ka dị maka ọtụtụ nkesa Linux ma enwere ike itinye ya na ebe nchekwa ndabere.

# yum install net-tools             [Provides ifconfig utility]

Mana dịka m kwuru na anyị ga-eji iwu ip hazie adreesị IP static. Yabụ, jide n'aka na ị ga-ebu ụzọ lelee adreesị IP dị ugbu a.

# ip addr show

Ugbu a mepee ma dezie faịlụ /etc/sysconfig/network-scripts/ifcfg-enp0s3 site na iji nchịkọta nhọrọ gị. N'ebe a, m na-eji Vi editọ ma jide n'aka na ị ga-abụrịrị onye ọrụ mgbọrọgwụ iji mee mgbanwe ...

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

Ugbu a, anyị ga na-edezi ubi anọ na faịlụ. Rịba ama ubi anọ dị n'okpuru ma hapụ ihe ọ bụla ọzọ na-emetụghị ya aka. Hapụkwa ngụ abụọ ka ọ dị wee tinye data gị n'etiti.

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

Mgbe emechara mgbanwe 'ifcfg-enp0s3', ọ dị ka onyonyo dị n'okpuru. Rịba ama IP, GATEWAY na DNS ga-adịgasị iche, biko jiri ISP gị kwado ya. Chekwa ma pụọ.

Malitegharịa ekwentị netwọk ọrụ wee lelee IP ziri ezi ma ọ bụ na ọ bụghị, nke ekenyere. Ọ bụrụ na ihe niile dị mma, Ping ịhụ ọkwa netwọkụ…

# service network restart

Mgbe ịmalitegharị netwọkụ, gbaa mbọ lelee adreesị IP na ọkwa netwọkụ…

# ip addr show
# ping -c4 google.com

3. Tọọ aha nnabata nke ihe nkesa

Ihe ọzọ ị ga-eme bụ ịgbanwe HOSTNAME nke sever CentOS. Lelee HOSTNAME ekenyere ugbu a.

# echo $HOSTNAME

Iji tọọ HOSTNAME ọhụrụ anyị kwesịrị idezi '/etc/hostsname' wee jiri nke achọrọ dochie aha nnabata ochie.

# vi /etc/hostname

Mgbe ịtọchara aha nnabata, hụ na ị kwadoro aha nnabata site na ọpụpụ wee banye ọzọ. Mgbe nbanye, lelee aha nnabata ọhụrụ.

$ echo $HOSTNAME

N'aka nke ọzọ, ị nwere ike iji iwu 'hostname' iwu ka ịlele aha hots gị ugbu a.

$ hostname

4. Mmelite ma ọ bụ kwalite CentOS Minimal Install

Nke a agaghị etinye ngwungwu ọhụrụ ọ bụla ọzọ karịa imelite na ịwụnye ụdị ngwungwu arụnyere ọhụrụ yana mmelite nchekwa. Ọzọkwa Nwelite na nkwalite bụ ezigbo otu ma e wezụga eziokwu na nkwalite = Mmelite + mee ka nhazi oge ochie n'oge mmelite.

# yum update && yum upgrade

Ihe dị mkpa: Ị nwekwara ike ịgba ọsọ iwu dị n'okpuru ebe a nke na-agaghị eme ka mmelite ngwugwu ma ọ dịghị mkpa ka ị pịnye 'y' maka ịnakwere mgbanwe.

Agbanyeghị, ọ na-adị mma mgbe niile ka ịlele mgbanwe ndị a ga-eme na sever pụrụ iche na mmepụta. N'ihi ya, iji iwu dị n'okpuru nwere ike megharịa gị mmelite na nkwalite mana akwadoghị ya.

# yum -y update && yum -y upgrade

5. Wụnye ihe nchọgharị weebụ Command Line

N'ọtụtụ ọnọdụ, ọkachasị na mpaghara mmepụta, anyị na-etinyekarị CentOS dị ka ahịrị iwu na-enweghị GUI, n'ọnọdụ a, anyị ga-enwerịrị ngwa nchọgharị iwu iji lelee weebụsaịtị site na ọnụ. Maka nke a, anyị ga-etinye ngwá ọrụ a ma ama nke a na-akpọ 'njikọ'.

# yum install links

Maka ojiji na ihe atụ iji chọgharịa webụsaịtị ị jikọtara ngwa ọrụ, gụọ akụkọ anyị n'iji Ngwa Njikọ Weebụ Nchọgharị Command Line.

6. Wụnye Apache HTTP Server

N'agbanyeghị ihe mere ị ga-eji na-eji ihe nkesa, n'ọtụtụ ọnọdụ, ị chọrọ HTTP nkesa na-agba ọsọ weebụsaịtị, multimedia, ndị ahịa script na ọtụtụ ihe ndị ọzọ.

# yum install httpd

Ọ bụrụ na ị ga-achọ ịgbanwe ọdụ ụgbọ mmiri (80) nke Apache HTTP Server na ọdụ ụgbọ mmiri ọ bụla ọzọ. Ịkwesịrị idezi faịlụ nhazi '/etc/httpd/conf/httpd.conf'ma chọọ ahịrị na-amalite dị ka:

LISTEN 80 

Gbanwee nọmba ọdụ ụgbọ mmiri '80' na ọdụ ụgbọ mmiri ọ bụla ọzọ (kwuo 3221), chekwaa wee pụọ.

Tinye ọdụ ụgbọ mmiri ị meghere maka Apache site na firewall wee bugharịa firewall ahụ.

Kwe ka ọrụ http site na firewall (na-adịgide adịgide).

# firewall-cmd --add-service=http

Kwe ka ọdụ ụgbọ mmiri 3221 site na firewall (na-adịgide adịgide).

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

Bugharịa firewall.

# firewall-cmd --reload

Mgbe emechara ihe niile dị n'elu, ugbu a bụ oge ịmalitegharị ihe nkesa HTTP Apache, ka ewee nọmba ọdụ ụgbọ mmiri ọhụrụ ahụ.

# systemctl restart httpd.service

Ugbu a tinye ọrụ Apache na sistemụ niile ka ịmalite na-akpaghị aka mgbe akpụkpọ ụkwụ sistemụ.

# systemctl start httpd.service
# systemctl enable httpd.service

Ugbu a nyochaa sava HTTP Apache site na iji ngwa ahịrị ahịrị njikọ dị ka egosiri na ihuenyo dị n'okpuru.

# links 127.0.0.1