Nếu bạn cần biết tên máy tính Ubuntu, bài viết này chỉ vài cách tìm. Chúng tôi cũng chỉ cách dễ dàng thay đổi hostname. Trong Ubuntu 17.x, có device name và hostname, dường như khác nhau. Device name hiện trong GUI, hostname hiện trong Terminal. Tôi sẽ chỉ cách thay đổi cả hai.
Tìm Hostname Ubuntu
Hostname tìm được ở nhiều nơi. Nơi đầu tiên xem là cửa sổ Terminal. Để mở Terminal, chọn Accessories | Terminal từ menu Applications. Trong Ubuntu mới như 17.x, nhấp Activities rồi gõ terminal.
Hostname hiển thị sau username và ký hiệu "@" trong thanh tiêu đề cửa sổ Terminal. Trong trường hợp chúng tôi, hostname là "ubuntu-virtual." Nó cũng hiển thị trong prompt.
Có vẻ thừa thãi, vì hostname đã hiển thị trong thanh tiêu đề và prompt, nhưng bạn cũng có thể nhập lệnh sau xem hostname.
$ hostname
Thay Đổi Hostname Ubuntu
Có file hostname trong thư mục /etc chứa hostname. Trước đây, đó là cách duy nhất thay đổi hostname. May mắn thay, có cách khác dễ hơn. Cách dễ nhất thay đổi hostname Ubuntu là vào Settings.
Tùy phiên bản, đó là biểu tượng bánh răng góc trên phải màn hình hoặc biểu tượng bánh răng trong dock mới. Nếu biểu tượng bánh răng ở góc trên phải, nhấp About this Computer.
Nếu phải mở Settings, cuộn xuống cuối chỗ ghi Details và nhấp vào đó.
Khi nhấp Details, nó tự đưa đến màn hình About. Bạn thấy hộp văn bản chỉnh sửa gọi là Device name. Chỉ cần gõ hostname mới bạn muốn và nhấn Enter.
Đáng lưu ý phương pháp này thay đổi hostname vĩnh viễn, nghĩa là khởi động lại tên mới vẫn giữ.
Chỉnh Sửa File Hostname Và Hosts
Cách khác thay đổi hostname: mở Terminal gõ lệnh:
sudo hostname new-name
Điều này thay đổi hostname, nhưng sẽ quay lại nội dung file /etc/hostname sau restart. Nếu cần thay đổi vĩnh viễn, chỉnh file hostname nhắc trước. Mở terminal gõ:
sudo vi /etc/hostname
File nên chỉ có hostname ở dòng đầu. Trong vi, vào chế độ Insert nhấn phím i. Để xóa ký tự, nhấn x. También nhấn a vào chế độ Append. Lưu ý để xóa ký tự bằng x, phải nhấn ESC thoát Insert hoặc Append trước.
Sau khi đổi tên đó, bạn cũng cần đổi ở một nơi khác. Dùng lệnh:
sudo vi /etc/hosts
Thay đổi dòng thứ hai bắt đầu bằng 127.0.0.1.
Sau khi đổi cả hai nơi, khởi động lại và tên mới giữ nguyên. Đáng chú ý device name trong Settings vẫn hiển thị thứ khác. Vì vậy dường như có khác biệt giữa device name và hostname. Tôi không chắc khác biệt là gì và tại sao không cập nhật trang About, nhưng nó hoạt động như vậy. Thưởng thức!