Câu trả lời:
Chỉnh sửa /etc/hostname
và thêm tên máy chủ không đủ tiêu chuẩn của bạn:
boson
Chỉnh sửa /etc/hosts
:
sudo vi /etc/hosts
Thêm một mục của hostname mong muốn của bạn bằng cách thay thế boson.dev.local boson
mà boson.dev.local
là tên máy đầy đủ và boson
là hostname.
127.0.1.1 boson.dev.local boson
Khởi động lại dịch vụ tên máy chủ:
sudo service hostname restart
Kiểm tra cấu hình của bạn bằng cách mở một thiết bị đầu cuối và nhập các lệnh dưới đây:
hostname
boson
hostname -f
boson.dev.local
Hi vọng điêu nay co ich.
sudo service hostname restart
Lệnh tên máy chủ cũng có thể được sử dụng để đặt tên máy chủ đủ điều kiện. Chạy nó với tên được truyền làm đối số đầu tiên cho điều đó:
hostname www.example.com
Điều này chỉ có hiệu quả cho đến khi khởi động lại, mặc dù. Bạn có thể chỉnh sửa /etc/hostname
để thay đổi vĩnh viễn.
Để thay đổi tên miền, trang man khuyến nghị như sau:
Lưu ý rằng chỉ có siêu người dùng mới có thể thay đổi tên.
Không thể đặt FQDN hoặc tên miền DNS bằng lệnh dnsdomainname (xem THE FQDN bên dưới).
Tên máy chủ thường được đặt một lần khi khởi động hệ thống trong /etc/init.d/hostname.sh (thông thường bằng cách đọc nội dung của tệp chứa tên máy chủ, ví dụ / etc / hostname).
Thông thường bạn có thể đặt nó trong / etc / hosts
Tôi sử dụng tên miền để liên kết lưu trữ được chia sẻ của mình với nhóm người dùng của mình, TIGERGROUP. Phương pháp này cho phép tên miền TIGERGROUP được sử dụng làm chia sẻ CIFS. Hãy nghĩ về tên miền của TIGERGROUP là tên miền WORKGROUP trong windows. Nếu bạn có tên HOST máy chủ (myhost.com) thì chỉ cần thêm tên đó vào rồi kết thúc sau tên miền.
thí dụ:
vi /etc/hosts
127.0.0.1 localhost
127.0.1.1 Aspire-Petra16.TIGERGROUP #i.e. desktop running Petra Mint16
192.168.1.25 sharedstorage-1.local.TIGERGROUP.myhost-name.com #shared storage media player
Nếu tôi muốn Samba cũng chọn tên miền thì tôi cũng thêm nó vào smb.conf
tôi không sử dụng samba ở nhà để nó thực sự không cần thiết trừ khi bạn muốn.
thí dụ:
vi /etc/samba/smb.conf
#scrolling down the file for workgroup
# workgroup = WORKGROUP # pen out the old name with pound key
**workgroup = TIGERGROUP** # add the preferred domain name.
khởi động lại dịch vụ (có thể được thực hiện từ GUI hoặc sử dụng dòng cmd.)
sudo /etc/init.d/samba restart
sudo /etc/init.d/networking restart
Khỏe! Bạn có thể làm theo các hướng dẫn được đưa ra dưới đây
sudo vim /etc/hostname
Sau đó, nhấn vào phím I và sử dụng các phím mũi tên trên bàn phím để điều hướng vùng văn bản; Tiếp theo, nhập tên máy của bạn lựa chọn và lưu & lối ra, hãy nhấp vào Esctrọng điểm, trên bàn phím của bạn, tiếp theo là những tổ hợp phím: :, w, q, và, cuối cùng, Enter.
Nếu nó tồn tại, chỉnh sửa tệp /etc/default/dhcpcd
và nhận xét SET_HOSTNAME
chỉ thị, bằng cách thực hiện:
sudo vim /etc/default/dhcpcd
Sau đó, chèn ký hiệu # ở đầu dòng bắt đầu bằng SET_HOSTNAME=
, như được hiển thị bên dưới:
#SET_HOSTNAME='yes'
Cuối cùng, thực hiện:
sudo service hostname restart
Bạn cũng có thể cần nguồn đáng tin cậy khác cho các cài đặt hoàn chỉnh. Sau khi hoàn tất cài đặt, bạn có thể kiểm tra chi tiết tên miền tại WhoisXY.com nơi tôi đã kiểm tra thông tin whois.
Giả sử bạn muốn định cấu hình tên miền là " beast.local" và tên máy chủ là " davebeast " sao cho fqdn là " davebeast.beast.local " cho máy chủ có IP là 192.168.100.100 , đây là cách tôi đã làm trên Ubuntu 14,04 LTS.
dokwii @ davebeast ~ / Video / zik $ cat / etc / * phát hành DISTRIB_ID = LinuxMint DISTRIB_RELEASE = 17 DISTRIB_CODENAME = qiana DISTRIB_DESCRIPTION = "Linux Mint 17 Qiana" NAME = "Ubuntu" VERS "
1. dokwii@davebeast ~/Videos/zik $ sudo vi /etc/hosts
127.0.0.1 localhost
127.0.1.1 davebeast
192.168.100.100 davebeast.beast.local davebeast
2. sudo vi /etc/hostname
davebeast.beast.local
3. dokwii@davebeast ~/Videos/zik $ sudo service hostname restart
dokwii @ davebeast ~ / Video / zik $ tên máy chủ -d #domain
Beast.local
dokwii @ davebeast ~ / Video / zik $ tên máy chủ -s #hostname
davebeast
dokwii @ davebeast ~ / Video / zik $ tên máy chủ -f #fqdn
davebeast.beast.local
/etc/hosts
phải là FQDN của bạn. Tôi đã bị kẹt khá lâu :)