Câu trả lời:
Cập nhật tên máy chủ trong các tệp sau
/etc/hostname
/etc/hosts
Thay đổi tên, và nó sẽ thay đổi khi khởi động lại mạng (tất nhiên là khởi động lại toàn bộ).
Cập nhật /etc/hosts
là cần thiết để tránh các lỗi sau
sudo: unable to resolve host <new-hostname>
Can't open file to write
. Làm thế nào tôi có thể sửa lỗi này?
sudo
trước lệnh chỉnh sửa của bạn.
Tôi đã làm điều này, được điều chỉnh từ http://forum.stmlabs.com/showthread.php?tid=7180
sudo nano /scripts/nm_util.py
Hầu như ở dưới cùng của tập tin, uid được thiết lập. Nhận xét tất cả các mệnh đề if và thay đổi nó thành
uid = "MyHostname"
uuid = params['nm.uuid']
lúc bắt đầu def deactivate_connection
. Có phải đó là những gì bạn đề cập đến?
Ngoài ra, bạn có thể thay đổi tên máy chủ nhanh chóng bằng cách phát hành dấu phẩy
sysctl kernel.hostname=NEW_HOSTNAME
. Nhưng đó không phải là giải pháp lâu dài. @ René Wolferink đã đăng cách duy nhất vĩnh viễn.
thứ
Với sự ra đời của systemd (Raspbian Jessie và mới hơn), phương thức được quy định cuối cùng là một lệnh duy nhất ( tham khảo ):
sudo hostnamectl set-hostname <mymachine>
Thay đổi có hiệu lực ngay lập tức và tiếp tục sau khi khởi động lại.
/etc/hosts
trong một trạng thái ảm đạm