Hướng dẫn này sẽ giới thiệu cho bạn 5 lệnh như sau:
- tên máy chủ
- tên miền
- ypdomainname
- nisdomainname
- dnsdomainname
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:
- domainname -d - Tên miền DNS
- domainname -f - Tên máy chủ lưu trữ dài
- domainname -F - đọc thông tin tên máy chủ từ một tệp
- domainname -i - Địa chỉ IP cho tên máy chủ
- domainname -I - Tất cả địa chỉ cho máy chủ
- domainname -s - Tên máy chủ ngắn
- domainname -y - Tên miền NIS / YP
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 .