Trong phần tiếp theo, chúng ta sẽ xem xét một số cách để thay đổi tên máy chủ trong Ubuntu. Các hostname trên máy tính là một cái gì đó quan trọng, đặc biệt là ngày nay khi nhiều máy tính được kết nối với internet. Đây là tên được gán cho một máy tính hoặc thiết bị trong mạng.
Đây là tên sẽ được sử dụng khi chúng ta muốn tham khảo đội, để không phải sử dụng tham chiếu số được cung cấp bởi địa chỉ IP của card mạng. Điều này sẽ giúp người dùng ghi nhớ dễ dàng hơn.
Cách đây một thời gian, một đồng nghiệp đã nói chuyện với chúng tôi trong một bài báo được xuất bản trên blog này về cách thay đổi tên máy chủ trong Ubuntu. Trong những dòng tiếp theo, chúng ta sẽ xem thêm ba phương pháp có thể phục vụ cùng một mục đích. Sau đó, đó là vấn đề của mỗi người lựa chọn một trong những phù hợp nhất với nhu cầu của họ.
Thay đổi tên máy chủ trong Ubuntu
Một công cụ thực tế được gọi là hostnamectl sẽ cho phép chúng tôi quản lý tên máy chủ của hệ thống một cách dễ dàng.
Đây là phương pháp đơn giản nhất. Như tôi đã đề cập trước đây, người đồng nghiệp đã nói với chúng tôi về điều đó trong một bài báo được xuất bản cách đây một thời gian. Đó là lý do tại sao chúng ta sẽ không thấy nó trong những dòng sau. Nếu bạn muốn tham khảo bài viết đó, hãy theo dõi liên kết này. Tiếp theo, chúng ta sẽ thấy các tùy chọn khác về cơ bản sẽ cho phép chúng ta làm điều tương tự.
Sử dụng lệnh nmcli
NMCLI là một công cụ dòng lệnh để kiểm soát NetworkManager điều đó sẽ cung cấp cho chúng tôi trạng thái của mạng. Lệnh này được sử dụng để tạo, hiển thị, chỉnh sửa, xóa, kích hoạt và hủy kích hoạt các kết nối mạng, cũng như để kiểm soát và hiển thị trạng thái của thiết bị mạng. Ngoài ra, nó cho phép chúng tôi thay đổi tên máy chủ.
đến xem tên máy chủ hiện tại bằng nmcli, trong một terminal (Ctrl + Alt + T), chúng ta sẽ viết:
nmcli general hostname
Sử dụng lệnh sau, đối với ví dụ này, chúng ta sẽ thay đổi tên máy chủ từ 18-10 được hiển thị trong ảnh chụp màn hình ở trên đến ubuntu-1810.
nmcli general hostname ubuntu-1810
Để các thay đổi có hiệu lực, cách đơn giản nhất là đăng xuất và đăng nhập lại. Sau khi làm như vậy, bây giờ chúng ta có thể chạy cùng một lệnh nmcli để kiểm tra tên máy chủ đã sửa đổi:
nmcli general hostname
Thay đổi tên máy chủ bằng lệnh nmtui
nmtui là một Ứng dụng TUI dựa trên các lời nguyền để tương tác với NetworkManager. Khi khởi động nó, người dùng sẽ được yêu cầu chọn hoạt động sẽ được thực hiện.
đến khởi chạy giao diện người dùng, chúng ta sẽ viết lệnh sau trong terminal (Ctrl + Alt + T):
nmtui
Trong giao diện, chúng ta sẽ có thể sử dụng các mũi tên lên và xuống trên bàn phím để chọn tùy chọn "Đặt tên máy chủ của hệ thống". Sau đó, bạn chỉ cần nhấn Giới thiệu.
Trong ảnh chụp màn hình sau, bạn có thể thấy tên máy chủ mà chúng tôi sẽ thay đổi.
Để thay đổi tên, bạn chỉ cần xóa tên được nhìn thấy và viết một tên mới. Chúng tôi sẽ kết thúc bằng cách nhấp vào tùy chọn «chấp nhận".
Khi xác nhận, nó sẽ hiển thị cho chúng tôi tên máy chủ được cập nhật trên màn hình. Chúng tôi sẽ nhấp vào «chấp nhận»Để hoàn thành hành động.
Cuối cùng, nếu chúng ta nhấp vào tùy chọn «Để lại«, Nmtui sẽ bị đóng.
Chúng ta có thể khởi động lại dịch vụ có tên máy chủ hệ thống để các thay đổi có hiệu lực bằng cách nhập vào thiết bị đầu cuối (Ctrl + Alt + T):
sudo systemctl restart systemd-hostnamed
Để hoàn thành chúng ta có thể kiểm tra tên máy chủ được cập nhật chạy lệnh sau:
hostnamectl
Thay đổi tên máy chủ bằng tệp / etc / hostname
Như một khả năng khác, chúng tôi sẽ có thể thay đổi tên máy chủ bằng cách sửa đổi tệp / etc / hostname.
Tên của máy chủ hiện tại có thể được xác minh bằng cách xem nội dung của tệp / etc / hostname:
cat /etc/hostname
Để thay đổi hostname, chúng tôi sẽ phải ghi đè lên tệp bởi vì nó chỉ chứa tên máy chủ. Để làm điều này, chúng tôi viết trong terminal (Ctrl + Alt + T):
sudo echo "ubuntu-1810" > /etc/hostname
Nếu mặc dù sử dụng sudo, hệ thống cho bạn biết rằng bạn không có quyền, hãy đăng nhập với tư cách root bằng cách sử dụng:
sudo su
Sau đó chạy lại lệnh trước đó, nhưng chế độ xem này mà không có sudo. Sau khi sửa đổi tệp, chúng tôi sẽ cần khởi động lại hệ thống để các thay đổi có hiệu lực chính xác. Chúng ta có thể thực hiện việc này bằng cách thực hiện lệnh sau:
sudo init 6
Để kết thúc, chúng tôi sẽ kiểm tra tên máy chủ được cập nhật bằng cách sử dụng tệp / etc / hostname.
cat /etc/hostname