Android

Cách thay đổi tên máy chủ trên Ubuntu 18.04

Linux mod giao diện MacOS cực đẹp (Make Ubuntu look like MacOS)

Linux mod giao diện MacOS cực đẹp (Make Ubuntu look like MacOS)

Mục lục:

Anonim

Hướng dẫn này sẽ hướng dẫn bạn trong quá trình thay đổi tên máy chủ trên hệ thống Ubuntu 18.04.

Tên máy chủ được đặt tại thời điểm hệ điều hành Ubuntu được cài đặt hoặc nếu bạn đang quay một máy ảo thì nó được gán động cho thể hiện khi khởi động.

Phương pháp được mô tả trong hướng dẫn này sẽ hoạt động mà không cần khởi động lại hệ thống của bạn.

Mặc dù hướng dẫn này được viết cho Ubuntu 18.04, các hướng dẫn tương tự áp dụng cho Ubuntu 16.04 và mọi phân phối dựa trên Ubuntu, bao gồm cả Linux Mint và Hệ điều hành cơ bản.

Điều kiện tiên quyết

Trước khi tiếp tục với hướng dẫn này, hãy đảm bảo bạn đã đăng nhập với tư cách là người dùng có quyền sudo.

Tên máy chủ lưu trữ là nhãn xác định máy trên mạng. Bạn không nên sử dụng cùng tên máy chủ trên hai máy khác nhau trên cùng một mạng.

Hiển thị tên máy chủ hiện tại

Để xem tên máy chủ hiện tại, nhập lệnh sau:

hostnamectl

Như bạn có thể thấy trong hình trên, tên máy chủ hiện tại được đặt thành ubuntu1804.localdomain .

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

Các bước sau phác thảo cách thay đổi tên máy chủ trong Ubuntu 18.04.

1. Thay đổi tên máy chủ bằng hostnamectl .

Trong Ubuntu 18.04, chúng ta có thể thay đổi tên máy chủ hệ thống và các cài đặt liên quan bằng lệnh hostnamectl .

Ví dụ: để thay đổi tên máy chủ tĩnh của hệ thống thành linuxize , bạn sẽ sử dụng lệnh sau:

sudo hostnamectl set-hostname linuxize

Lệnh hostnamectl không tạo ra đầu ra. Khi thành công, 0 được trả về, mã lỗi khác không.

2. Chỉnh sửa tập tin /etc/hosts .

Mở tệp /etc/hosts và thay đổi tên máy chủ cũ thành tên mới.

/ etc / host

127.0.0.1 localhost 127.0.0.1 linuxize # The following lines are desirable for IPv6 capable hosts::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters

3. Chỉnh sửa tệp cloud.cfg .

Nếu gói cloud-init được cài đặt, bạn cũng cần chỉnh sửa tệp cloud.cfg . Gói này thường được cài đặt theo mặc định trong các hình ảnh được cung cấp bởi các nhà cung cấp đám mây như AWS và nó được sử dụng để xử lý việc khởi tạo các thể hiện của đám mây.

Để kiểm tra xem gói đã được cài đặt chưa, hãy chạy lệnh ls sau:

ls -l /etc/cloud/cloud.cfg

ls: cannot access '/etc/cloud/cloud.cfg': No such file or directory

Nếu gói được cài đặt, đầu ra sẽ như sau:

-rw-r--r-- 1 root root 3169 Apr 27 09:30 /etc/cloud/cloud.cfg

Trong trường hợp này, bạn sẽ cần mở tệp /etc/cloud/cloud.cfg :

sudo nano /etc/cloud/cloud.cfg

Tìm kiếm preserve_hostname và thay đổi giá trị từ false thành true :

/etc/cloud/cloud.cfg

# This will cause the set+update hostname module to not operate (if true) preserve_hostname: true

Lưu tệp và đóng trình soạn thảo của bạn.

Xác nhận thay đổi

Để xác minh rằng tên máy chủ đã được thay đổi thành công, một lần nữa sử dụng lệnh hostnamectl :

hostnamectl

Static hostname: linuxize Icon name: computer-vm Chassis: vm Machine ID: 6f17445f53074505a008c9abd8ed64a5 Boot ID: 1c769ab73b924a188c5caeaf8c72e0f4 Virtualization: kvm Operating System: Ubuntu 18.04 LTS Kernel: Linux 4.15.0-22-generic Architecture: x86-64

Bạn sẽ thấy tên máy chủ mới của bạn được in trên bàn điều khiển.

Phần kết luận

Trong hướng dẫn này, chúng tôi đã chỉ cho bạn cách dễ dàng thay đổi tên máy chủ Ubuntu của bạn mà không cần khởi động lại máy.

Hãy để lại nhận xét nếu bạn có bất kỳ câu hỏi nào.

tên máy chủ Ubuntu