Pardus'ta makine adını (hostname) komut satırından "hostname" komutu ile değiştirirseniz yaptığınız değişiklik COMAR'a kaydedilmediği için bilgisayarınız yeniden başlatıldığında makine adınız eski haline dönecektir. COMAR her açılışta makine adını yeniden ayarlar.
Pardus'u sürekli grafik arayüz ile kullanmaya alıştı iseniz bu tip ince ayrıntıları unutabiliyorsunuz. ("Neden ağ programcığı varken komut satırından komut satırından makine adını değiştireyim ki" dediğinizi duyar gibiyim.) İşte size adım adım makine adını COMAR ile değiştirmenin yöntemi:
1) Herhangi bir python yorumlayıcısı başlatın.
# python
2) Python yorumlayıcısında sıra ile aşağıdaki komutları girin.
import comar
link = comar.Link()
link.Net.Stack.setHostNames(hostnames="makine_adı")
reply = link.read_cmd()
reply.command
reply.data.split("\n")
3) reply.command komutunun çıktısı 'result' ise makine adınız bir dahaki açılışta makine_adı olarak değiştirilecek. Şimdi güvenle hostname komutunu kullanabilirsiniz.
# hostname makine_adı
Tags: Pardus
Comments
Sisteminizde sadece system.base paketleri kurulu ise /etc/env.d/01hostname dosyası gelmiyor. O dosya network-manager programı ile birlikte oluşturuluyor.
sanırım şöyle daha kolay oluyor erdemcim.....
# vim /etc/env.d/01hostname
HOSTNAME="buraya hostname yazın..." :)