Mọi thứ bạn cần biết về lệnh Domainname

Hướng dẫn này sẽ giới thiệu cho bạn 5 lệnh như sau:

Bạn có thể tìm hiểu chi tiết đầy đủ về lệnh tên máy chủ bằng cách đọc hướng dẫn này đã được cập nhật gần đây .

Tên máy chủ

Mỗi máy tính có một tên máy chủ và tên máy tính của máy tính của bạn có thể đã được thiết lập khi bạn lần đầu tiên cài đặt Linux.

Bạn có thể tìm ra tên máy chủ của máy tính bằng cách chạy lệnh sau trong cửa sổ đầu cuối.

tên máy chủ

Trong trường hợp của tôi kết quả chỉ đơn giản là "garymint".

Trên một số máy, tên máy của bạn có thể hiển thị dưới dạng "computername.computerdomain".

Tên máy chủ về cơ bản được sử dụng để xác định máy tính của bạn trên mạng và miền thuộc về máy chủ.

Bạn chỉ có thể lấy tên máy tính được trả về bằng cách chạy lệnh sau:

hostname -s

Hoặc bạn chỉ có thể lấy tên miền bằng cách chạy lệnh này:

tên máy chủ -d

Lệnh tên miền

Thay vì sử dụng tên máy chủ với công tắc trừ d để trả về tên miền, bạn có thể chỉ cần chạy lệnh sau:

tên miền

Nếu bạn có một thiết lập tên miền, nó sẽ được trả về nếu không bạn sẽ thấy văn bản (không có).

Lệnh domainname trả về tên miền NIS của hệ thống. Vậy tên miền NIS là gì?

NIS là viết tắt của Hệ thống thông tin mạng. Hướng dẫn này định nghĩa NIS như sau:

NIS là hệ thống máy khách / máy chủ dựa trên thủ tục từ xa (RPC) cho phép một nhóm các máy trong miền NIS chia sẻ một tập hợp chung các tệp cấu hình. Điều này cho phép quản trị viên hệ thống thiết lập các hệ thống máy khách NIS chỉ với dữ liệu cấu hình tối thiểu và để thêm, xóa hoặc sửa đổi dữ liệu cấu hình từ một vị trí duy nhất.

Lệnh ypdomainname

YPDomainName thực sự hiển thị thông tin giống như lệnh domainname. Hãy thử nó cho chính mình bằng cách gõ như sau vào một cửa sổ terminal:

ypdomainname

Vậy tại sao có nhiều lệnh cho cùng một thứ?

YP là viết tắt của Trang vàng nhưng phải được thay đổi vì lý do pháp lý. Điều này đã được thay đổi thành NIS đã được đề cập trong phần trước.

Bạn có thể sử dụng ypdomainname nếu bạn muốn nhưng bạn cũng có thể lưu ngón tay của bạn một số nỗ lực và ngăn chặn rằng RSI bằng cách để nó chỉ là tên miền.

Lệnh nisdomainname

Tên miền nisdomain cũng hiển thị thông tin giống như lệnh domainname. Như bạn sẽ thu thập bởi các phần trước đó, trước đây từng là một tên miền trang màu vàng có thể được trả về bằng cách sử dụng lệnh ypdomainname.

Các tên miền trang vàng đã được thay đổi thành hệ thống thông tin mạng (NIS) và do đó lệnh nisdomainname đã xuất hiện.

Lệnh domainname sau đó được tạo để dễ sử dụng.

Bạn có thể sử dụng lệnh nisdomainname như sau:

nisdomainname

Các kết quả sẽ giống như lệnh domainname.

Lệnh dnsdomainname

Lệnh dnsdomainname trả về tên miền DNS. Bạn có thể chạy nó bằng cách gõ như sau vào terminal:

dnsdomainname

DNS là viết tắt của Domain Name Server và nó được sử dụng bởi internet để chuyển đổi địa chỉ IP thành tên miền thực. Nếu không có tên miền, tất cả chúng ta sẽ sử dụng bảng tính lớn để phát hiện ra rằng 207.241.148.82 sẽ đưa chúng ta đến linux.about.com.

Các cơ hội là trừ khi bạn đang chạy một máy chủ web máy tính của bạn sẽ không có một tên miền DNS và chạy lệnh dnsdomainname sẽ không trả lại gì cả.

Đặt tên miền NIS

Bạn có thể đặt tên miền NIS cho máy tính của mình bằng cách sử dụng lệnh sau:

sudo domainname mydomainname

Bạn có thể sẽ cần sudo để nâng cao quyền của bạn.

Bạn cũng có thể sử dụng các lệnh ypdomainname và nisdomainname như sau:

sudo ypdomainname mydomainname
sudo nisdomainname mydomainname

Tệp / etc / hosts

Trong cửa sổ dòng lệnh chạy lệnh sau để mở tệp máy chủ trong trình chỉnh sửa nano:

sudo nano / etc / hosts

Sẽ có một số dòng văn bản trong tệp / etc / hosts như sau:

127.0.0.1 localhost

Phần đầu tiên là địa chỉ IP của máy tính, phần thứ hai là tên máy tính. Để thêm vĩnh viễn miền NIS cho máy tính, hãy thay đổi dòng như sau:

127.0.0.1 localhost.yourdomainname

Bạn cũng có thể thêm bí danh như sau:

127.0.0.1 localhost.yourdomainname mycomputer mylinuxcomputer

Thông tin thêm về Domainname Command

Lệnh domainname có một số công tắc như sau:

domainname -a

Điều này sẽ trả về các bí danh cho tên miền được liệt kê trong hostfile.

domainname -b

Tên miền sẽ được sử dụng nếu không có tên khác được đặt.

Bạn có thể đặt tên miền sẽ được sử dụng bằng cách sử dụng chuyển đổi ở trên bằng cách chỉ định tên như là một phần của dòng lệnh như sau:

domainname -b mydomainname

Dưới đây là một số lệnh khác:

Tóm lược

Để biết thêm thông tin về quản trị mạng và Linux, bạn nên đọc Hướng dẫn của quản trị viên mạng Linux .