Định cấu hình tên miền trong CentOS


17

Làm cách nào để định cấu hình tên miền trong Cent OS?

Tôi thực sự đang kết nối với các máy chủ thông qua thiết bị đầu cuối từ xa SSH và tôi cũng có thông tin gốc. Liệu cấu hình /etc/sysconfig/network/etc/hostsđủ? Sẽ thật tuyệt khi có một số bước hoặc hướng dẫn cấu hình ..

Câu trả lời:


19

Bốn điều cần làm:

  • Thêm mục nhập tên máy chủ vào /etc/hosts. Sử dụng định dạng chi tiết ở đây .

  • Nếu tên máy chủ của bạn là "your_hostname", hãy nhập hostname your_hostnamevào dấu nhắc lệnh để thay đổi có hiệu lực.

  • Xác định tên máy chủ /etc/sysconfig/networkđể duy trì cài đặt này trong suốt quá trình khởi động lại.

  • Khởi động lại hệ thống hoặc khởi động lại các dịch vụ phụ thuộc vào tên máy chủ (ly, syslog, apache, sendmail, v.v.)


8

Nếu theo tên miền, bạn có nghĩa là hậu tố tên miền, thì đó /etc/resolv.conflà nơi tên miền đi. Chỉ cần thêm một dòngdomain yourdomain.com

Sau đó, để đặt tên máy chủ của máy chủ của bạn, chỉ có một nơi tốt cho nó, và đó là /etc/sysconfig/network. Thêm một dòng HOSTNAME=yourhostnamevà không đặt hậu tố tên miền vào tên máy chủ, vì nó sẽ lấy nó từ đó /etc/resolv.conf.

Bạn không cần thêm bất cứ điều gì (và không nên) vào /etc/hostsđể xác định tên máy chủ của mình. Đây là cách sai để làm điều đó.

Để kiểm tra thiết lập của bạn, sử dụng hostnamelệnh:

  • Sử dụng hostname -sđể có được tên ngắn (nên phản ánh những gì bạn có trong/etc/sysconfig/network

  • Sử dụng hostname -dlệnh để kiểm tra tên miền của bạn (sẽ phản ánh những gì bạn có /etc/resolv.conf)

  • Để kiểm tra tất cả cùng nhau, bạn có thể sử dụng hostname -fhoặc hostname -Acho phiên bản rất dài.


Trong CentOS 7 HOSTNAMEtại /etc/sysconfig/networkkhông có công trình dài hơn.
Rui F Ribeiro

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.