Lệnh hostname trong linux với các ví dụ dễ hiểu

Lệnh hostname trong Linux cho phép bạn xem hoặc thay đổi tên máy chủ của hệ thống một cách dễ dàng. Bạn có thể sử dụng nó để hiển thị tên hiện tại hoặc đặt một tên mới cho máy, giúp quản lý mạng hiệu quả hơn. Việc thay đổi tên máy chủ bằng lệnh này chỉ là tạm thời, và sẽ mất khi khởi động lại máy. Để thay đổi vĩnh viễn, bạn cần chỉnh sửa file cấu hình hệ thống.

Lệnh hostname trong linux là gì?

Lệnh command hostname in linux là một công cụ dòng lệnh cho phép bạn xem hoặc thay đổi tên máy chủ (hostname) của hệ thống Linux. Tên máy chủ này được sử dụng để xác định máy tính của bạn trên mạng và trong các ứng dụng. Bạn có thể sử dụng lệnh này để kiểm tra tên máy chủ hiện tại hoặc đặt một tên mới cho phù hợp với nhu cầu của mình. Việc thay đổi hostname có thể yêu cầu quyền quản trị viên (root) để thực hiện thành công. Lệnh này rất hữu ích trong việc quản lý và cấu hình hệ thống mạng của bạn một cách hiệu quả.

Tìm hiểu về Lệnh hostname

Trong bước này, chúng ta sẽ khám phá lệnh hostname trong Linux, dùng để hiển thị hoặc thiết lập hostname của hệ thống.

Đầu tiên, hãy cùng kiểm tra hostname hiện tại của hệ thống bằng lệnh sau:

hostname

Ví dụ về kết quả trả về:

ubuntu

Lệnh hostname khi không có tham số sẽ in ra hostname hiện tại của hệ thống một cách đơn giản.

Bạn cũng có thể dùng lệnh hostname để lấy thông tin chi tiết hơn về hệ thống:

hostname -f
hostname -i
hostname -I

Ví dụ về kết quả trả về:

ubuntu.localdomain
172.17.0.2
172.17.0.2
  • hostname -f hiển thị fully qualified domain name (FQDN) của hệ thống.
  • hostname -i hiển thị địa chỉ IP của hệ thống.
  • hostname -I hiển thị tất cả các địa chỉ IP của hệ thống.

Các tùy chọn này cung cấp thêm thông tin về hostname và cấu hình mạng của hệ thống.

Thay đổi Hostname Tạm thời

Trong bước này, chúng ta sẽ cùng nhau tìm hiểu cách thay đổi hostname của hệ thống một cách tạm thời. Để thay đổi hostname tạm thời, bạn có thể sử dụng lệnh hostname cùng với hostname mới làm tham số.
sudo hostname new-hostname
Ví dụ về kết quả:
ubuntu
Sau khi chạy lệnh này, hostname của hệ thống sẽ được đổi thành new-hostname. Tuy nhiên, thay đổi này chỉ kéo dài cho đến khi hệ thống được khởi động lại. Lần khởi động tiếp theo, hostname sẽ trở lại giá trị ban đầu của nó. Hãy cùng kiểm tra hostname mới để đảm bảo mọi thứ hoạt động chính xác nhé.
hostname
Ví dụ về kết quả:
new-hostname
Như bạn thấy, hostname đã được thay đổi thành công thành new-hostname rồi đó.

Thay Đổi Hostname Vĩnh Viễn

Trong bước này, chúng ta sẽ tìm hiểu cách thay đổi hostname của hệ thống một cách vĩnh viễn.

Để thay đổi hostname vĩnh viễn, ta cần cập nhật các file cấu hình lưu trữ thông tin hostname.

Trên Ubuntu 22.04, hostname được lưu trữ trong file /etc/hostname.

Đầu tiên, hãy thay đổi nội dung của file /etc/hostname thành hostname mới:

sudo nano /etc/hostname

Thay thế hostname hiện tại bằng hostname mới, ví dụ: new-hostname, và lưu file lại.

Tiếp theo, chúng ta cần cập nhật file /etc/hosts để phản ánh hostname mới:

sudo nano /etc/hosts

Tìm dòng bắt đầu bằng 127.0.0.1 và thay thế hostname bằng hostname mới.

Cuối cùng, chúng ta cần khởi động lại hệ thống để các thay đổi có hiệu lực:

sudo reboot

Sau khi hệ thống khởi động lại, hostname mới sẽ được thiết lập vĩnh viễn.

Hãy xác minh hostname mới:

hostname

Ví dụ về kết quả:

new-hostname

Như bạn thấy, hostname đã được thay đổi thành new-hostname và thay đổi này sẽ được giữ lại sau khi khởi động lại hệ thống.

Kết luận cho linux hostname command

Tóm lại, lệnh hostname là một công cụ nhỏ nhưng mạnh mẽ để quản lý tên máy chủ trên hệ thống Linux của bạn. Việc sử dụng linux hostname command giúp bạn dễ dàng xác định và thay đổi tên máy chủ, điều này rất quan trọng trong việc quản lý mạng. Hãy nhớ rằng, việc thay đổi hostname có thể yêu cầu quyền quản trị, vì vậy hãy cẩn thận khi thực hiện. Hy vọng bài viết này đã giúp bạn hiểu rõ hơn về cách sử dụng lệnh hostname. Chúc bạn thành công trong việc quản lý hệ thống Linux của mình! Đừng ngần ngại thử nghiệm và khám phá thêm các tùy chọn khác của lệnh này để tối ưu hóa công việc của bạn. Hãy nhớ rằng, việc thực hành là chìa khóa để thành thạo bất kỳ công cụ nào.

Last Updated : 15/10/2025