കുറഞ്ഞ RHEL/CentOS 7 ഇൻസ്റ്റലേഷനുശേഷം ചെയ്യേണ്ട 30 കാര്യങ്ങൾ


RedHat എന്റർപ്രൈസ് ലിനക്സിന്റെ ഒരു ഡെറിവേറ്റീവായ ഇൻഡസ്ട്രി സ്റ്റാൻഡേർഡ് ലിനക്സ് ഡിസ്ട്രിബ്യൂഷനാണ് CentOS. നിങ്ങൾ OS ഇൻസ്റ്റാൾ ചെയ്താലുടൻ അത് ഉപയോഗിക്കാൻ തുടങ്ങിയേക്കാം, എന്നാൽ നിങ്ങളുടെ സിസ്റ്റം പരമാവധി പ്രയോജനപ്പെടുത്തുന്നതിന് നിങ്ങൾ കുറച്ച് അപ്uഡേറ്റുകൾ നടത്തേണ്ടതുണ്ട്, കുറച്ച് പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്യുക, ചില സേവനങ്ങളും ആപ്ലിക്കേഷനുകളും കോൺഫിഗർ ചെയ്യുക.

ഈ ലേഖനം ലക്ഷ്യമിടുന്നത് \RHEL/CentOS 7 ഇൻസ്റ്റാൾ ചെയ്തതിന് ശേഷം ചെയ്യേണ്ട 30 കാര്യങ്ങൾ ആണ്. നിങ്ങൾ എന്റർപ്രൈസ്, പ്രൊഡക്ഷൻ എൻവയോൺമെന്റ് എന്നിവയിൽ മുൻഗണന നൽകുന്ന RHEL/CentOS മിനിമൽ ഇൻസ്റ്റാളാണ് ഇൻസ്റ്റാൾ ചെയ്തിരിക്കുന്നത് എന്ന കാര്യം മനസ്സിൽ വെച്ചാണ് പോസ്റ്റ് എഴുതിയിരിക്കുന്നത്, ഇല്ലെങ്കിൽ നിങ്ങൾക്ക് ചുവടെയുള്ള മാർഗ്ഗനിർദ്ദേശം പിന്തുടരാം. രണ്ടിന്റെയും ഏറ്റവും കുറഞ്ഞ ഇൻസ്റ്റാളേഷനുകൾ നിങ്ങളെ കാണിക്കും.

  1. CentOS 7 മിനിമലിന്റെ ഇൻസ്റ്റാളേഷൻ
  2. RHEL 7 മിനിമലിന്റെ ഇൻസ്റ്റാളേഷൻ

വ്യവസായ സ്റ്റാൻഡേർഡ് ആവശ്യകതകളെ അടിസ്ഥാനമാക്കി ഈ ഗൈഡിൽ ഞങ്ങൾ ഉൾപ്പെടുത്തിയിരിക്കുന്ന പ്രധാനപ്പെട്ട കാര്യങ്ങളുടെ ലിസ്റ്റ് ഇനിപ്പറയുന്നവയാണ്. നിങ്ങളുടെ സെർവർ സജ്ജീകരിക്കുന്നതിന് ഈ കാര്യങ്ങൾ വളരെ സഹായകരമാകുമെന്ന് ഞങ്ങൾ പ്രതീക്ഷിക്കുന്നു.

1. Red Hat സബ്സ്ക്രിപ്ഷൻ രജിസ്റ്റർ ചെയ്ത് പ്രവർത്തനക്ഷമമാക്കുക

കുറഞ്ഞ RHEL 7 ഇൻസ്റ്റലേഷനുശേഷം, Red Hat സബ്uസ്uക്രിപ്uഷൻ റിപ്പോസിറ്ററികളിലേക്ക് നിങ്ങളുടെ സിസ്റ്റം രജിസ്റ്റർ ചെയ്യാനും പ്രവർത്തനക്ഷമമാക്കാനും ഒരു പൂർണ്ണ സിസ്റ്റം അപ്uഡേറ്റ് നടത്താനുമുള്ള സമയമാണിത്. നിങ്ങൾക്ക് സാധുതയുള്ള RedHat സബ്uസ്uക്രിപ്uഷൻ ഉണ്ടെങ്കിൽ മാത്രമേ ഇത് സാധുതയുള്ളൂ. ഔദ്യോഗിക RedHat സിസ്റ്റം റിപ്പോസിറ്ററികൾ പ്രവർത്തനക്ഷമമാക്കുന്നതിനും OS കാലാകാലങ്ങളിൽ അപ്ഡേറ്റ് ചെയ്യുന്നതിനും നിങ്ങൾ രജിസ്റ്റർ ചെയ്യേണ്ടതുണ്ട്.

RedHat സബ്uസ്uക്രിപ്uഷൻ എങ്ങനെ രജിസ്റ്റർ ചെയ്യാം എന്നതിനെക്കുറിച്ചുള്ള വിശദമായ നിർദ്ദേശങ്ങൾ ചുവടെയുള്ള ഗൈഡിൽ ഞങ്ങൾ ഇതിനകം നൽകിയിട്ടുണ്ട്.

  1. RHEL 7-ൽ Red Hat സബ്uസ്uക്രിപ്uഷൻ ശേഖരണങ്ങൾ രജിസ്റ്റർ ചെയ്ത് പ്രവർത്തനക്ഷമമാക്കുക

ശ്രദ്ധിക്കുക: ഈ ഘട്ടം സാധുവായ ഒരു സബ്സ്ക്രിപ്ഷൻ ഉള്ള RedHat Enterprise Linux-ന് മാത്രമുള്ളതാണ്. നിങ്ങൾ ഒരു CentOS സെർവർ പ്രവർത്തിപ്പിക്കുകയാണെങ്കിൽ ഉടൻ തന്നെ തുടർ നടപടികളിലേക്ക് നീങ്ങുക.

2. സ്റ്റാറ്റിക് ഐപി വിലാസം ഉപയോഗിച്ച് നെറ്റ്uവർക്ക് കോൺഫിഗർ ചെയ്യുക

നിങ്ങളുടെ CentOS സെർവറിലേക്ക് സ്റ്റാറ്റിക് ഐപി വിലാസം, റൂട്ട്, ഡിഎൻഎസ് എന്നിവ കോൺഫിഗർ ചെയ്യുക എന്നതാണ് നിങ്ങൾ ആദ്യം ചെയ്യേണ്ടത്. ifconfig കമാൻഡിന് പകരമായി ഞങ്ങൾ ip കമാൻഡ് ഉപയോഗിക്കും. എന്നിരുന്നാലും, മിക്ക ലിനക്സ് വിതരണങ്ങളിലും ifconfig കമാൻഡ് ഇപ്പോഴും ലഭ്യമാണ് കൂടാതെ സ്ഥിരസ്ഥിതി ശേഖരത്തിൽ നിന്നും ഇൻസ്റ്റാൾ ചെയ്യാവുന്നതാണ്.

# yum install net-tools             [Provides ifconfig utility]

എന്നാൽ ഞാൻ പറഞ്ഞതുപോലെ സ്റ്റാറ്റിക് ഐപി വിലാസം ക്രമീകരിക്കുന്നതിന് ഞങ്ങൾ ip കമാൻഡ് ഉപയോഗിക്കും. അതിനാൽ, നിങ്ങൾ ആദ്യം നിലവിലെ IP വിലാസം പരിശോധിക്കുക.

# ip addr show

ഇപ്പോൾ നിങ്ങൾ തിരഞ്ഞെടുത്ത എഡിറ്റർ ഉപയോഗിച്ച് ഫയൽ /etc/sysconfig/network-scripts/ifcfg-enp0s3 തുറന്ന് എഡിറ്റ് ചെയ്യുക. ഇവിടെ, ഞാൻ Vi എഡിറ്റർ ഉപയോഗിക്കുന്നു, മാറ്റങ്ങൾ വരുത്താൻ നിങ്ങൾ റൂട്ട് ഉപയോക്താവായിരിക്കണമെന്ന് ഉറപ്പാക്കുക...

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

ഇപ്പോൾ നമ്മൾ ഫയലിൽ നാല് ഫീൽഡുകൾ എഡിറ്റ് ചെയ്യും. താഴെയുള്ള നാല് ഫീൽഡുകൾ ശ്രദ്ധിക്കുകയും ബാക്കിയുള്ളവയെല്ലാം സ്പർശിക്കാതെ വിടുക. കൂടാതെ ഇരട്ട ഉദ്ധരണികൾ അതേപടി ഇടുക, അതിനിടയിൽ നിങ്ങളുടെ ഡാറ്റ നൽകുക.

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

മാറ്റങ്ങൾ വരുത്തിയ ശേഷം 'ifcfg-enp0s3', ചുവടെയുള്ള ചിത്രം പോലെ തോന്നുന്നു. നിങ്ങളുടെ ഐപി, ഗേറ്റ്uവേ, ഡിഎൻഎസ് എന്നിവ വ്യത്യാസപ്പെടുന്നത് ശ്രദ്ധിക്കുക, ദയവായി നിങ്ങളുടെ ISP ഉപയോഗിച്ച് ഇത് സ്ഥിരീകരിക്കുക. സംരക്ഷിച്ച് പുറത്തുകടക്കുക.

സേവന നെറ്റ്uവർക്ക് പുനരാരംഭിച്ച് ഐപി ശരിയാണോ അല്ലയോ എന്ന് പരിശോധിക്കുക, അത് അസൈൻ ചെയ്uതിരിക്കുന്നു. എല്ലാം ശരിയാണെങ്കിൽ, നെറ്റ്uവർക്ക് നില കാണാൻ പിംഗ് ചെയ്യുക...

# service network restart

നെറ്റ്uവർക്ക് പുനരാരംഭിച്ച ശേഷം, IP വിലാസവും നെറ്റ്uവർക്ക് നിലയും പരിശോധിക്കുന്നത് ഉറപ്പാക്കുക...

# ip addr show
# ping -c4 google.com

3. സെർവറിന്റെ ഹോസ്റ്റ്നാമം സജ്ജമാക്കുക

CentOS സെവറിന്റെ HOSTNAME മാറ്റുക എന്നതാണ് അടുത്തതായി ചെയ്യേണ്ടത്. നിലവിൽ അസൈൻ ചെയ്uതിരിക്കുന്ന HOSTNAME പരിശോധിക്കുക.

# echo $HOSTNAME

പുതിയ HOSTNAME സജ്ജീകരിക്കാൻ നമുക്ക് ‘/etc/hostsname’ എഡിറ്റ് ചെയ്യുകയും പഴയ ഹോസ്റ്റ്നാമം ആവശ്യമുള്ള ഒന്ന് ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുകയും വേണം.

# vi /etc/hostname

ഹോസ്റ്റ്നാമം സജ്ജീകരിച്ച ശേഷം, ലോഗ്ഔട്ട് വഴി ഹോസ്റ്റ്നാമം സ്ഥിരീകരിക്കുന്നത് ഉറപ്പാക്കുക, വീണ്ടും ലോഗിൻ ചെയ്യുക. ലോഗിൻ ചെയ്ത ശേഷം പുതിയ ഹോസ്റ്റ്നാമം പരിശോധിക്കുക.

$ echo $HOSTNAME

പകരമായി നിങ്ങളുടെ നിലവിലെ ഹോട്ട്uസ്uനെയിം കാണുന്നതിന് നിങ്ങൾക്ക് 'hostname' കമാൻഡ് ഉപയോഗിക്കാം.

$ hostname

4. CentOS മിനിമൽ ഇൻസ്uറ്റാൾ അപ്uഡേറ്റ് ചെയ്യുക അല്ലെങ്കിൽ അപ്uഗ്രേഡ് ചെയ്യുക

ഇൻസ്റ്റാൾ ചെയ്ത പാക്കേജുകളുടെയും സുരക്ഷാ അപ്uഡേറ്റുകളുടെയും ഏറ്റവും പുതിയ പതിപ്പ് അപ്uഡേറ്റ് ചെയ്യുകയും ഇൻസ്റ്റാൾ ചെയ്യുകയും ചെയ്യുന്നതല്ലാതെ പുതിയ പാക്കേജുകളൊന്നും ഇത് ഇൻസ്റ്റാൾ ചെയ്യില്ല. അപ്uഗ്രേഡ് = അപ്uഡേറ്റ് + അപ്uഡേറ്റ് സമയത്ത് കാലഹരണപ്പെട്ട പ്രോസസ്സിംഗ് പ്രവർത്തനക്ഷമമാക്കുന്നു എന്നതൊഴിച്ചാൽ അപ്uഡേറ്റും അപ്uഗ്രേഡും വളരെ സമാനമാണ്.

# yum update && yum upgrade

പ്രധാനപ്പെട്ടത്: നിങ്ങൾക്ക് താഴെ പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കാം, അത് പാക്കേജുകൾ അപ്uഡേറ്റിനായി ആവശ്യപ്പെടില്ല, മാറ്റങ്ങൾ സ്വീകരിക്കുന്നതിന് നിങ്ങൾ 'y' എന്ന് ടൈപ്പ് ചെയ്യേണ്ടതില്ല.

എന്നിരുന്നാലും സെവറിൽ പ്രത്യേകിച്ച് ഉൽപ്പാദനത്തിൽ സംഭവിക്കാൻ പോകുന്ന മാറ്റങ്ങൾ അവലോകനം ചെയ്യുന്നത് എല്ലായ്പ്പോഴും നല്ല ആശയമാണ്. അതിനാൽ ചുവടെയുള്ള കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്കായി അപ്uഡേറ്റും അപ്uഗ്രേഡും ഓട്ടോമേറ്റ് ചെയ്uതേക്കാം, പക്ഷേ ഇത് ശുപാർശ ചെയ്യുന്നില്ല.

# yum -y update && yum -y upgrade

5. കമാൻഡ് ലൈൻ വെബ് ബ്രൗസർ ഇൻസ്റ്റാൾ ചെയ്യുക

മിക്ക കേസുകളിലും, പ്രത്യേകിച്ച് പ്രൊഡക്ഷൻ എൻവയോൺമെന്റിൽ, ഞങ്ങൾ സാധാരണയായി GUI ഇല്ലാതെ കമാൻഡ് ലൈനായി CentOS ഇൻസ്റ്റാൾ ചെയ്യുന്നു, ഈ സാഹചര്യത്തിൽ ടെർമിനൽ വഴി വെബ്uസൈറ്റുകൾ പരിശോധിക്കുന്നതിന് ഞങ്ങൾക്ക് ഒരു കമാൻഡ് ലൈൻ ബ്രൗസിംഗ് ടൂൾ ഉണ്ടായിരിക്കണം. ഇതിനായി, ഞങ്ങൾ 'ലിങ്കുകൾ' എന്ന ഏറ്റവും പ്രശസ്തമായ ഉപകരണം ഇൻസ്റ്റാൾ ചെയ്യാൻ പോകുന്നു.

# yum install links

വെബ്uസൈറ്റുകൾ യു ലിങ്ക്സ് ടൂൾ ബ്രൗസ് ചെയ്യുന്നതിനുള്ള ഉപയോഗത്തിനും ഉദാഹരണങ്ങൾക്കും, ലിങ്ക് ടൂൾ ഉപയോഗിച്ചുള്ള കമാൻഡ് ലൈൻ വെബ് ബ്രൗസിംഗ് എന്ന ലേഖനം വായിക്കുക.

6. Apache HTTP സെർവർ ഇൻസ്റ്റാൾ ചെയ്യുക

ഏത് ആവശ്യത്തിനാണ് നിങ്ങൾ സെർവർ ഉപയോഗിക്കുന്നതെന്നത് പ്രശ്നമല്ല, മിക്ക കേസുകളിലും വെബ്uസൈറ്റുകൾ, മൾട്ടിമീഡിയ, ക്ലയന്റ് സൈഡ് സ്uക്രിപ്റ്റ് എന്നിവയും മറ്റ് പല കാര്യങ്ങളും പ്രവർത്തിപ്പിക്കുന്നതിന് നിങ്ങൾക്ക് ഒരു HTTP സെർവർ ആവശ്യമാണ്.

# yum install httpd

Apache HTTP സെർവറിന്റെ ഡിഫോൾട്ട് പോർട്ട് (80) മറ്റേതെങ്കിലും പോർട്ടിലേക്ക് മാറ്റാൻ നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ. നിങ്ങൾ '/etc/httpd/conf/httpd.conf' എന്ന കോൺഫിഗറേഷൻ ഫയൽ എഡിറ്റ് ചെയ്യുകയും സാധാരണ ഇതുപോലെ ആരംഭിക്കുന്ന വരിക്കായി തിരയുകയും വേണം:

LISTEN 80 

പോർട്ട് നമ്പർ ‘80’ മറ്റേതെങ്കിലും പോർട്ടിലേക്ക് മാറ്റുക (3221 എന്ന് പറയുക), സംരക്ഷിച്ച് പുറത്തുകടക്കുക.

ഫയർവാളിലൂടെ നിങ്ങൾ അപ്പാച്ചെയ്uക്കായി ഇപ്പോൾ തുറന്ന പോർട്ട് ചേർക്കുക, തുടർന്ന് ഫയർവാൾ വീണ്ടും ലോഡുചെയ്യുക.

ഫയർവാൾ വഴി http സേവനം അനുവദിക്കുക (സ്ഥിരം).

# firewall-cmd --add-service=http

ഫയർവാൾ വഴി പോർട്ട് 3221 അനുവദിക്കുക (സ്ഥിരം).

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

ഫയർവാൾ വീണ്ടും ലോഡുചെയ്യുക.

# firewall-cmd --reload

മുകളിലുള്ള എല്ലാ കാര്യങ്ങളും ചെയ്ത ശേഷം, ഇപ്പോൾ അപ്പാച്ചെ HTTP സെർവർ പുനരാരംഭിക്കാനുള്ള സമയമായി, അതിനാൽ പുതിയ പോർട്ട് നമ്പർ പ്രാബല്യത്തിൽ വരും.

# systemctl restart httpd.service

സിസ്റ്റം ബൂട്ട് ചെയ്യുമ്പോൾ സ്വയമേവ ആരംഭിക്കുന്നതിന് ഇപ്പോൾ അപ്പാച്ചെ സേവനം സിസ്റ്റം വൈഡിലേക്ക് ചേർക്കുക.

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

ചുവടെയുള്ള സ്ക്രീനിൽ കാണിച്ചിരിക്കുന്നതുപോലെ ലിങ്ക് കമാൻഡ് ലൈൻ ടൂൾ ഉപയോഗിച്ച് ഇപ്പോൾ അപ്പാച്ചെ HTTP സെർവർ പരിശോധിക്കുക.

# links 127.0.0.1