ค้นหาเว็บไซต์

30 สิ่งที่ต้องทำหลังจากติดตั้ง RHEL/CentOS 7 ขั้นต่ำ


CentOS คือการกระจาย Linux มาตรฐานอุตสาหกรรม ซึ่งเป็นอนุพันธ์ของ RedHat Enterprise Linux คุณอาจเริ่มใช้ระบบปฏิบัติการทันทีที่คุณติดตั้ง แต่เพื่อให้ได้รับประโยชน์สูงสุดจากระบบของคุณ คุณต้องดำเนินการอัปเดตบางอย่าง ติดตั้งแพ็คเกจบางส่วน กำหนดค่าบริการและแอปพลิเคชันบางอย่าง

บทความนี้มุ่งเป้าไปที่ “30 สิ่งที่ต้องทำหลังจากติดตั้ง RHEL/CentOS 7 ” โพสต์นี้เขียนขึ้นโดยจำไว้ว่าคุณได้ติดตั้ง RHEL/CentOS Minimal Install ซึ่งเป็นที่ต้องการในสภาพแวดล้อมระดับองค์กรและการใช้งานจริง หากไม่ใช่ คุณสามารถปฏิบัติตามคำแนะนำด้านล่างซึ่งจะแสดงการติดตั้งขั้นต่ำของทั้งสองอย่าง

  1. การติดตั้ง CentOS 7 Minimal
  2. การติดตั้ง RHEL 7 Minimal

ต่อไปนี้คือรายการสิ่งสำคัญซึ่งเราได้กล่าวถึงในคู่มือนี้ตามข้อกำหนดมาตรฐานอุตสาหกรรม เราหวังว่าสิ่งเหล่านี้จะเป็นประโยชน์อย่างมากในการตั้งค่าเซิร์ฟเวอร์ของคุณ

1. ลงทะเบียนและเปิดใช้งานการสมัครสมาชิก Red Hat

หลังจากติดตั้ง RHEL 7 เพียงเล็กน้อย ก็ถึงเวลาลงทะเบียนและเปิดใช้งานระบบของคุณไปยังพื้นที่เก็บข้อมูล Red Hat Subscription และดำเนินการอัปเดตระบบแบบเต็ม สิ่งนี้ใช้ได้เฉพาะเมื่อคุณสมัครสมาชิก RedHat ที่ถูกต้องเท่านั้น คุณต้องลงทะเบียนของคุณเพื่อเปิดใช้งานพื้นที่เก็บข้อมูล RedHat System อย่างเป็นทางการและอัปเดตระบบปฏิบัติการเป็นครั้งคราว

เราได้กล่าวถึงคำแนะนำโดยละเอียดเกี่ยวกับวิธีการลงทะเบียนและใช้งานการสมัครสมาชิก RedHat ไว้ที่คำแนะนำด้านล่าง

  1. ลงทะเบียนและเปิดใช้งานพื้นที่เก็บข้อมูลการสมัครสมาชิก Red Hat ใน RHEL 7

หมายเหตุ: ขั้นตอนนี้มีไว้สำหรับ RedHat Enterprise Linux ที่สมัครสมาชิกที่ถูกต้องเท่านั้น หากคุณใช้งานเซิร์ฟเวอร์ CentOS ให้ย้ายไปยังขั้นตอนต่อไปทันที

2. กำหนดค่าเครือข่ายด้วยที่อยู่ IP แบบคงที่

สิ่งแรกที่คุณต้องทำคือกำหนดค่าที่อยู่ IP แบบคงที่ เส้นทาง และ DNS ไปยังเซิร์ฟเวอร์ CentOS ของคุณ เราจะใช้คำสั่ง ip แทนคำสั่ง ifconfig อย่างไรก็ตาม คำสั่ง ifconfig ยังคงใช้งานได้สำหรับ Linux ส่วนใหญ่ และสามารถติดตั้งได้จากพื้นที่เก็บข้อมูลเริ่มต้น

yum install net-tools             [Provides ifconfig utility]

แต่อย่างที่บอกไปว่าเราจะใช้คำสั่ง ip เพื่อกำหนดค่าที่อยู่ 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' จะมีลักษณะคล้ายกับภาพด้านล่าง สังเกตว่า IP, GATEWAY และ DNS ของคุณจะแตกต่างกันไป โปรดยืนยันกับ ISP ของคุณ บันทึกและออก.

รีสตาร์ทเครือข่ายบริการและตรวจสอบว่า IP ถูกต้องหรือไม่ตามที่ได้รับมอบหมาย หากทุกอย่างเรียบร้อย ให้ ปิง เพื่อดูสถานะเครือข่าย...

service network restart

หลังจากรีสตาร์ทเครือข่าย โปรดตรวจสอบที่อยู่ IP และสถานะเครือข่าย...

ip addr show
ping -c4 google.com

3. ตั้งชื่อโฮสต์ของเซิร์ฟเวอร์

สิ่งต่อไปที่ต้องทำคือเปลี่ยน HOSTNAME ของเซิร์ฟเวอร์ CentOS ตรวจสอบ HOSTNAME ที่ได้รับมอบหมายในปัจจุบัน

echo $HOSTNAME

ในการตั้งค่า HOSTNAME ใหม่ เราจำเป็นต้องแก้ไข '/etc/hostsname' และแทนที่ชื่อโฮสต์เก่าด้วยชื่อที่ต้องการ

vi /etc/hostname

หลังจากตั้งชื่อโฮสต์แล้ว อย่าลืมยืนยันชื่อโฮสต์ด้วยการออกจากระบบและเข้าสู่ระบบอีกครั้ง หลังจากเข้าสู่ระบบแล้ว ให้ตรวจสอบชื่อโฮสต์ใหม่

echo $HOSTNAME

หรือคุณสามารถใช้คำสั่ง 'ชื่อโฮสต์' เพื่อดูชื่อฮอตปัจจุบันของคุณ

hostname

4. อัปเดตหรืออัปเกรดการติดตั้งขั้นต่ำของ CentOS

สิ่งนี้จะไม่ติดตั้งแพ็คเกจใหม่ใด ๆ นอกเหนือจากการอัปเดตและติดตั้งแพ็คเกจที่ติดตั้งและการอัปเดตความปลอดภัยเวอร์ชันล่าสุด ยิ่งไปกว่านั้น การอัปเดตและอัปเกรดก็ค่อนข้างเหมือนกัน ยกเว้นว่าการอัพเกรด=อัปเดต + เปิดใช้งานการประมวลผลที่ล้าสมัยในระหว่างการอัปเดต

yum update && yum upgrade

ข้อสำคัญ: คุณยังสามารถเรียกใช้คำสั่งด้านล่างซึ่งจะไม่แจ้งให้อัปเดตแพ็คเกจ และคุณไม่จำเป็นต้องพิมพ์ 'y' สำหรับ ยอมรับการเปลี่ยนแปลง

อย่างไรก็ตาม เป็นความคิดที่ดีเสมอที่จะตรวจสอบการเปลี่ยนแปลงที่กำลังจะเกิดขึ้นบนเซิร์ฟเวอร์โดยเฉพาะในการผลิต ดังนั้นการใช้คำสั่งด้านล่างอาจทำให้การอัปเดตและอัปเกรดอัตโนมัติสำหรับคุณ แต่ไม่แนะนำ

yum -y update && yum -y upgrade

5. ติดตั้งเว็บเบราว์เซอร์บรรทัดคำสั่ง

ในกรณีส่วนใหญ่ โดยเฉพาะอย่างยิ่งในสภาพแวดล้อมการใช้งานจริง เรามักจะติดตั้ง CentOS เป็นบรรทัดคำสั่งที่ไม่มี GUI ในสถานการณ์นี้ เราจะต้องมีเครื่องมือเรียกดูบรรทัดคำสั่งเพื่อตรวจสอบเว็บไซต์ผ่านทางเทอร์มินัล สำหรับสิ่งนี้ เราจะติดตั้งเครื่องมือที่มีชื่อเสียงที่สุดที่เรียกว่า 'ลิงก์'

yum install links

สำหรับการใช้งานและตัวอย่างในการเรียกดูเว็บไซต์โดยใช้เครื่องมือ ลิงก์ โปรดอ่านบทความการเรียกดูเว็บบรรทัดคำสั่งด้วยเครื่องมือลิงก์ของเรา

6. ติดตั้งเซิร์ฟเวอร์ Apache HTTP

ไม่ว่าคุณจะใช้เซิร์ฟเวอร์เพื่อจุดประสงค์ใด ในกรณีส่วนใหญ่ คุณจะต้องมีเซิร์ฟเวอร์ HTTP เพื่อใช้งานเว็บไซต์ มัลติมีเดีย สคริปต์ฝั่งไคลเอ็นต์ และอื่นๆ อีกมากมาย

yum install httpd

หากคุณต้องการเปลี่ยนพอร์ตเริ่มต้น (80) ของ Apache HTTP Server เป็นพอร์ตอื่น คุณต้องแก้ไขไฟล์การกำหนดค่า '/etc/httpd/conf/httpd.conf' และค้นหาบรรทัดที่เริ่มต้นโดยทั่วไปเช่น:

LISTEN 80 

เปลี่ยนหมายเลขพอร์ต '80' เป็นพอร์ตอื่น (เช่น 3221) บันทึกและออก

เพิ่มพอร์ตที่คุณเพิ่งเปิดสำหรับ Apache ผ่านไฟร์วอลล์ จากนั้นโหลดไฟร์วอลล์อีกครั้ง

อนุญาตบริการ http ผ่านไฟร์วอลล์ (ถาวร)

firewall-cmd --add-service=http

อนุญาตพอร์ต 3221 ผ่านไฟร์วอลล์ (ถาวร)


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

โหลดไฟร์วอลล์อีกครั้ง

firewall-cmd --reload

หลังจากทำทุกอย่างข้างต้นแล้ว ตอนนี้ก็ถึงเวลารีสตาร์ทเซิร์ฟเวอร์ Apache HTTP เพื่อให้หมายเลขพอร์ตใหม่มีผล

systemctl restart httpd.service

ตอนนี้เพิ่มบริการ Apache ให้กับทั้งระบบเพื่อเริ่มต้นโดยอัตโนมัติเมื่อบูทระบบ

systemctl start httpd.service
systemctl enable httpd.service

ตอนนี้ตรวจสอบเซิร์ฟเวอร์ Apache HTTP โดยใช้เครื่องมือบรรทัดคำสั่งลิงค์ดังที่แสดงในหน้าจอด้านล่าง

links 127.0.0.1