Ví dụ sử dụng Of the hostname Command

Có thể bạn đã thiết lập tên máy tính của mình khi cài đặt Linux ngay từ đầu, nhưng nếu bạn đang sử dụng máy tính do người khác thiết lập, bạn có thể không biết tên của máy tính.

Bạn có thể tìm và đặt tên cho máy tính để giúp mọi người dễ dàng khám phá bạn trên mạng bằng cách sử dụng lệnh tên máy chủ.

Hướng dẫn này dạy cho bạn mọi thứ bạn cần biết về lệnh tên máy chủ.

Cách xác định tên máy tính của bạn

Mở cửa sổ dòng lệnh và gõ lệnh sau:

tên máy chủ

Bạn sẽ nhận được một kết quả cho bạn biết tên của máy tính của bạn và trong trường hợp của tôi, nó chỉ đơn giản là nói 'localhost.localdomain'.

Phần đầu của kết quả là tên của máy tính và phần thứ hai là tên miền.

Để chỉ trả về tên máy tính bạn có thể chạy lệnh sau:

hostname -s

Kết quả lần này sẽ đơn giản là 'localhost'.

Tương tự, nếu bạn chỉ muốn tìm ra tên miền bạn đang sử dụng lệnh sau đây.

tên máy chủ -d

Bạn có thể tìm địa chỉ IP cho tên máy chủ bằng cách sử dụng lệnh sau:

tên máy chủ -i

Tên máy chủ có thể được cung cấp bí danh và bạn có thể tìm ra tất cả bí danh cho máy tính bạn đang sử dụng bằng cách nhập lệnh sau vào thiết bị đầu cuối:

tên máy chủ -a

Nếu không có bí danh nào được thiết lập, tên máy chủ thực của bạn sẽ được trả lại.

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

Bạn có thể thay đổi tên máy của máy tính bằng cách gõ lệnh sau:

tên máy chủ

Ví dụ:

tên máy chủ lưu trữ

Bây giờ khi bạn chạy lệnh hostname nó sẽ chỉ hiển thị 'gary'.

Thay đổi này là tạm thời và không đặc biệt hữu ích.

Để thay đổi vĩnh viễn tên máy chủ của bạn, hãy sử dụng trình soạn thảo nano để mở tệp / etc / hosts.

sudo nano / etc / hosts

Bạn sẽ cần các đặc quyền nâng cao để chỉnh sửa tệp máy chủ và do đó bạn có thể sử dụng lệnh sudo như được hiển thị ở trên hoặc bạn có thể chuyển người dùng sang tài khoản gốc bằng lệnh su.

Tệp / etc / hosts có thông tin chi tiết về máy tính của bạn và các máy khác trên mạng của bạn hoặc trên các mạng khác.

Theo mặc định, tệp / etc / hosts của bạn sẽ chứa một cái gì đó như thế này:

127.0.0.1 localhost.localdomain localhost

Mục đầu tiên là địa chỉ IP để giải quyết cho máy tính. Mục thứ hai là tên và miền cho máy tính và mọi trường sau đó cung cấp bí danh cho máy tính.

Để thay đổi tên máy của bạn, bạn chỉ cần thay thế localhost.localdomain bằng tên của máy tính và tên miền.

Ví dụ:

127.0.0.1 gary.mydomain localhost

Sau khi bạn đã lưu tệp, bạn sẽ nhận được kết quả sau khi bạn chạy lệnh tên máy chủ lưu trữ:

gary.mydomain

Tương tự như vậy, lệnh hostname -d sẽ hiển thị như mydomain và hostname -s sẽ hiển thị như gary.

Lệnh bí danh (hostname -a) tuy nhiên vẫn sẽ hiển thị dưới dạng localhost vì chúng ta không thay đổi điều đó trong tệp / etc / hosts.

Bạn có thể thêm bất kỳ số bí danh nào vào tệp / etc / hosts như hình dưới đây:

127.0.0.1 gary.mydomain garysmachine dailylinuxuser

Bây giờ khi bạn chạy lệnh hostname -a, kết quả sẽ như sau:

garysmachine dailylinuxuser

Tìm hiểu thêm về tên máy chủ

Tên máy chủ không được nhiều hơn 253 ký tự và có thể được chia thành các nhãn khác nhau.

Ví dụ:

en.wikipedia.org

Tên máy chủ trên có ba nhãn:

Nhãn có thể dài tối đa 63 ký tự và các nhãn được phân tách bằng một dấu chấm.

Bạn có thể tìm hiểu thêm về tên máy chủ bằng cách truy cập trang Wikipedia này.

Tóm lược

Không có gì khác để nói về lệnh hostname. Bạn có thể tìm hiểu về tất cả các thiết bị chuyển mạch có sẵn bằng cách đọc trang chính Linux cho tên máy chủ.

tên máy chủ

Mọi thứ bạn thực sự cần biết đã được đề cập trong hướng dẫn này, nhưng có một vài công tắc khác như tên máy chủ -f hiển thị tên miền đủ điều kiện, khả năng đọc tên máy chủ từ một tệp bằng cách sử dụng chuyển đổi tên máy chủ -f và khả năng hiển thị tên miền NIS / YP bằng cách sử dụng chuyển đổi tên máy chủ lưu trữ -y.