2013-01-31 41 views
6

Tôi không biết cách tìm kiếm điều này và đó là lý do tại sao tôi yêu cầu (tất cả tìm kiếm của tôi không tiết lộ bất kỳ thông tin liên quan nào).Linux - thay đổi tên máy chủ trong CLI

Tôi có một 18 máy chủ Fedora trông như thế này:

[[email protected] ~]# 

Tôi muốn thay đổi điều đó để:

[[email protected] ~]# 

Hiện nay, máy tính này được thiết lập để có được IP thông qua DHCP, nhưng điều đó không phải là địa chỉ IP của máy và đó là lý do tại sao tôi cần phải thay đổi CLI thành một cái gì đó có liên quan hơn.

Cảm ơn bạn

+0

là bạn chỉ cần cố gắng để thay đổi sự xuất hiện của dòng dấu nhắc lệnh của bạn? – amphibient

Trả lời

8

bạn có thể nhập "tên máy chủ HOSTNAME" trong đó HOSTNAME là tên mới bạn muốn. Lần sau khi bạn đăng nhập/kết nối qua ssh, đó là những gì bạn sẽ thấy.

+0

Cảm ơn bạn, đã làm các trick. Và để làm cho nó vĩnh viễn tôi cần phải thay đổi tên máy của máy tính hoàn toàn, phải không? – user1984646

+0

yes Nhận xét của Enobe dưới đây sẽ làm cho nó vĩnh viễn (tức là ở lại sau khi khởi động lại) –

+0

Nó không ở lại sau khi khởi động lại. Tôi đã thay đổi HOSTNAME trong /etc/.../network, nhưng sau khi khởi động lại, tôi vẫn có "root @ dhcp -...". Tôi nghĩ rằng tôi cần phải thay đổi một cái gì đó khác, nhưng những gì? – user1984646

0

Chỉ tìm thấy điều này và điều này được mô tả khá tốt.

[[email protected] ~]# hostname MYHOSTNAME 

Change hostname in Feodora

+1

Tôi tìm thấy rất nhiều thông tin về việc thay đổi tên máy chủ, tôi không biết rằng việc thay đổi tên máy chủ cũng sẽ thay đổi cách CLI xuất hiện. Và tôi thấy trên một số trang web khác mà tên máy chủ CLI không thay đổi khi tên máy chủ được thay đổi, đó là lý do tại sao tôi đăng câu hỏi. – user1984646

1
  1. Sửa /etc/sysconfig/network và thay đổi/thêm biến HOSTNAME như vậy HOSTNAME=server1.domain.com Sau khi khởi động lại nó nên có server1.
  2. Chỉnh sửa/etc/hosts và thêm và server1.domain.com vào dòng 127.0.0.1, vì vậy nó sẽ trông giống như: 127.0.0.1 localhost.localdomain localhost server1 server1.domain.com

Thông tin thêm về tập tin mạng, bạn có thể đọc ở đây: https://docs.fedoraproject.org/en-US/Fedora/15/html/Deployment_Guide/ch-The_sysconfig_Directory.html#s2-sysconfig-network

+0

Nó không phải là vĩnh viễn, sau khi khởi động lại nó trở về "root @ dhcp ...". Có một số tệp khác mà tôi cần thay đổi không? – user1984646

+0

Bạn có thể cần phải thay đổi dòng '/ etc/hosts' 127.0.0.1 quá, tương tự như:' 127.0.0.1 localhost.localdomain localhost server1 server1.domain.com' Vì vậy, hãy thực hiện cả hai thay đổi và khởi động lại. – Enobe

+0

Tôi tìm thấy một lệnh khác để thực hiện điều này: hostnamectl và với nó, bạn có thể thực hiện các thay đổi vĩnh viễn. Tôi sẽ đánh dấu phản ứng của Joe T là câu trả lời vì đó là câu trả lời đầu tiên. – user1984646

0
  1. Add "yournewhostname" vào/etc/sysconfig/network trong trường HOSTNAME ..
  2. Thêm "yournewhostname" vào/etc/hosts cho 127.0.0.1
  3. .210
  4. echo "yournewhostname">/proc/sys/kernel/hostname hoặc dịch vụ hostname

QUAN TRỌNG:. Đăng xuất và đăng nhập lại