Trang chủ » làm thế nào để » Cách thay đổi tên máy chủ Linux của bạn mà không cần khởi động lại

    Cách thay đổi tên máy chủ Linux của bạn mà không cần khởi động lại

    Nếu bạn đã làm việc trong thế giới quản trị trong bất kỳ khoảng thời gian nào, có lẽ bạn đã gặp phải trường hợp bạn cần thay đổi tên máy chủ trên máy chủ của mình để phù hợp với một số tiêu chuẩn đặt tên công ty, nhưng bạn cũng không thể có thời gian chết. Vậy làm thế nào để bạn thay đổi tên máy chủ mà không cần khởi động lại?

    Thay đổi tên máy chủ

    Trước tiên, bạn phải thay đổi tập tin cấu hình kiểm soát điều này. Các tập tin thực tế và vị trí của nó sẽ khác nhau giữa các bản phân phối. Trong các dẫn xuất Redhat, tệp cần sửa đổi là / etc / sysconfig / network vì vậy vi tệp này và thay đổi dòng đọc HOSTNAME =

    Từ đây:

    Về điều này:

    Đối với các bản phân phối SuSE, bạn sẽ thay đổi tương tự tệp / etc / HOSTNAME trong khi quản trị viên Debian sẽ sửa đổi tệp / etc / hostname để đặt tên mới.

    Tiếp theo, tập tin / etc / hosts cần được thay đổi. Điều này giống hệt nhau trên tất cả các hương vị và bao gồm việc sử dụng trình soạn thảo văn bản yêu thích của bạn và sửa đổi tên máy chủ cũ bên trong. Chẳng hạn như từ đây:

    Về điều này:

    Tuy nhiên, bạn lẩm bẩm dưới hơi thở của mình, kết quả là tôi vừa gõ 'tên máy chủ' và nhận được 'Snoopy'. Nó không hoạt động!.

    Điều bạn cần biết là các bước trước đó là đặt tên mới vĩnh viễn. Rõ ràng là bạn quá nhanh để phán xét. Vì vậy, tiếp tục bằng cách nhập (tại dòng lệnh dưới dạng root hoặc sudoer):

    # tên máy chủ mdmvr14s9db

    Điều này sẽ đặt tên máy chủ ngay bây giờ nhưng thay đổi không được lưu (đó là những bước trên để làm gì, nhớ không?). Đi trước - kiểm tra nó. Nhập 'tên máy chủ' (không có dấu tích) và lệnh sẽ trả về 'mdmvr14s9db' (không có dấu ngoặc đơn).

    Bây giờ hãy đặt nó trong đá. Nếu bạn đang sử dụng lệnh chkconfig và dịch vụ (thông thường là gia đình RedHat), bạn chỉ cần gõ

    #service khởi động lại mạng

    sẽ khởi động lại mạng với tên máy chủ mới. Phần còn lại của bạn sẽ có thể gõ

    # / etc / init.d / khởi động lại mạng

    để có được kết quả tương tự.

    Sau đó kiểm tra lại bằng lệnh hostname - bạn sẽ nhận được tên mới.

    Đây là phần dễ dàng. Hy vọng, trước khi bắt đầu điều này, bạn đã kiểm tra tất cả các tệp conf ứng dụng cho bất kỳ tham chiếu được mã hóa cứng nào sang tên mới và cũng thay đổi điều đó. Và sau đó bạn cần thay đổi bản ghi 'A' DNS của mình để phản ánh tên mới. Và một khi bạn đã khởi động lại được đặt tên bằng tên mới trên DNS, bạn sẽ thành công trong việc tạm thời gây khó chịu cho khoảng một nửa trong số 18.000 người dùng được đề cập trước đây, những người hiện không thể truy cập vào máy chủ vì tên này chưa được truyền bá trên mạng. Nhưng điều này cũng sẽ qua miễn là bạn ẩn đủ lâu.

    Và ít nhất bạn có thể giữ Snoopy nhồi bông nhỏ đang ngồi ở bàn làm việc để nhắc bạn về thời gian nhẹ nhàng, đơn giản hơn.