kzen.dev
  • Pertanyaan
  • Tag
  • Pengguna
Notifikasi
Imbalan
Registrasi
Setelah Anda mendaftar, Anda akan diberitahu tentang balasan dan komentar untuk pertanyaan Anda.
Gabung
Jika Anda sudah memiliki akun, masuk untuk memeriksa pemberitahuan baru.
Akan ada hadiah untuk pertanyaan, jawaban, dan komentar tambahan.
Lebih
Sumber
Sunting
Deepak Rajput
Deepak Rajput
Question

Bagaimana cara mengubah hostname tanpa restart?

Saya ingin mengubah OS host tapi aku tidak ingin me-restart.

Saya telah disunting /etc/hostname tetapi membutuhkan restart untuk bisa dilaksanakan. Cara untuk menghindari hal ini?

500 2011-12-14T08:56:36+00:00 14
fifi finance
fifi finance
Pertanyaan edit 27 Agustus 2014 в 8:08
Ubuntu
restart
hostname
Solution / Answer
 jasperado
jasperado
14 Desember 2011 в 10:27
2011-12-14T10:27:18+00:00
Lebih
Sumber
Sunting
#14810863

It's mudah. Klik ikon roda Gigi (terletak di sudut kanan atas layar), pembukaan "Tentang ini komputer" layar (terletak pada icon Gear ) dan edit "nama Perangkat".

Atau, di terminal, gunakan perintah berikut:

sudo hostname your-new-name

Ini akan mengatur hostname untuk anda-baru-nama sampai anda me-restart. Lihat man hostname dan https://askubuntu.com/questions/9540/how-do-i-change-the-computer-name untuk informasi lebih lanjut. Jangan gunakan _ dalam nama anda.

Catatan

Setelah restart perubahan di /etc/hostname akan digunakan, sehingga (seperti yang anda katakan dalam pertanyaan), anda masih harus menggunakan

sudo -H gedit /etc/hostname

(atau beberapa editor yang lain) sehingga file yang berisi nama host.

Untuk menguji bahwa file telah diatur dengan benar, jalankan:

sudo service hostname start

Anda juga harus mengedit/etc/hosts` dan mengubah baris yang berbunyi:

127.0.1.1     your-old-hostname

sehingga sekarang berisi host baru. (Hal ini diperlukan jika banyak perintah akan berhenti berfungsi.)

 Community
Community
Jawaban edit 20 Mei 2017 в 1:12
644
0
Kecerdasan buatan untuk mengurai produk dari halaman mana pun
productapi.dev
 muru
muru
27 Agustus 2014 в 9:03
2014-08-27T21:03:13+00:00
Lebih
Sumber
Sunting
#14810868

Ubuntu 13.04 dan seterusnya

The hostnamectl perintah ini merupakan bagian dari instalasi default pada kedua Desktop dan Server edisi.

Ini menggabungkan setting hostname melalui hostname perintah dan editing /etc/hostname. Serta pengaturan statis hostname, dapat mengatur "cantik" hostname, yang tidak digunakan pada Ubuntu. Sayangnya, editing /etc/hosts masih harus dilakukan secara terpisah.

hostnamectl set-hostname new-hostname

Perintah ini merupakan bagian dari systemd-jasa paket (yang, seperti Ubuntu 14.04, juga termasuk timedatectl dan localectl perintah). Sebagai Ubuntu bermigrasi ke common, alat ini adalah masa depan.

283
0
Kecerdasan buatan untuk mengurai produk dari halaman mana pun
productapi.dev
One Zero
One Zero
13 Februari 2012 в 8:16
2012-02-13T20:16:39+00:00
Lebih
Sumber
Sunting
#14810864

Tanpa Restart

Mengubah hostname atau nama komputer di ubuntu tanpa restart

Edit /etc/hostname dan mengubah ke nilai yang baru,

nano /etc/hostname 

Edit /etc/hosts dan mengubah lama 127.0.1.1 baris baru anda hostname

127.0.0.1   localhost
127.0.1.1   ubuntu.local    ubuntu   # change to your new hostname/fqdn

Catatan : saya telah membaca di sebuah forum > Edit /etc/hosts dan mengubah lama 127.0.1.1 baris baru anda hostname (jika anda tidak melakukan ini, anda tidak akan dapat menggunakan sudo lagi. Jika anda hav e sudah selesai, tekan ESC pada menu grub, pilih recovery, dan mengedit file host anda untuk memperoleh pengaturan yang benar)

Sekarang setelah reboot, anda hostname akan menjadi salah satu yang anda pilih

Tanpa Reboot

Untuk mengubah tanpa reboot, anda hanya dapat menggunakan hostname.sh setelah anda mengedit /etc/hostname. Anda harus menjaga baik nama host di /etc/hosts (127.0.0.1 newhost oldhost) sampai anda menjalankan perintah di bawah ini:

sudo service hostname start

Catatan : perintah di Atas untuk membuat perubahan aktif. Hostname yang disimpan dalam file ini (/etc/hostname) akan dipertahankan pada sistem reboot (dan akan ditetapkan menggunakan layanan yang sama).

Josip Rodin
Josip Rodin
Jawaban edit 12 Mei 2017 в 10:12
63
0
Mohsen Gh.
Mohsen Gh.
1 November 2014 в 10:47
2014-11-01T22:47:31+00:00
Lebih
Sumber
Sunting
#14810870

Nama default didirikan ketika anda menginstal Ubuntu. Anda dapat dengan mudah mengubahnya ke apa pun yang anda inginkan di Desktop & Server dengan mengedit file host dan host file. Di bawah ini adalah caranya:

  1. Tekan PilihAltt pada keyboard untuk membuka terminal. Ketika terbuka, jalankan perintah di bawah ini: sudo hostname NEW_NAME_HERE

Ini akan mengubah hostname sampai reboot berikutnya. Perubahan tidak akan terlihat langsung di terminal saat ini. Mulai terminal baru untuk melihat hostname baru.

  1. Untuk mengubah nama secara permanen, menjalankan perintah untuk mengedit file host:

sudo -Jam gedit /etc/hostname dan sudo -Jam gedit /etc/hosts

Untuk server Ubuntu tanpa GUI, jalankan sudo vi /etc/hostname dan sudo vi /etc/hosts dan mengeditnya satu per satu. Dalam kedua file, mengubah nama untuk apa yang anda inginkan dan menyimpannya.

Akhirnya, restart komputer anda untuk menerapkan perubahan.

 muru
muru
Jawaban edit 19 Oktober 2016 в 1:43
43
0
Kecerdasan buatan untuk mengurai produk dari halaman mana pun
productapi.dev
 Lucas
Lucas
7 Maret 2014 в 6:30
2014-03-07T06:30:44+00:00
Lebih
Sumber
Sunting
#14810866

Berikut ini adalah script yang mengubah hostname dengan cara yang ditentukan. Hal ini memastikan bahwa tidak hanya sudo tapi juga aplikasi X11 terus berfungsi dengan me-restart tidak diperlukan.

Penggunaan: sudo ./change_hostname.sh baru-hostname

#!/usr/bin/env bash
NEW_HOSTNAME=$1
echo $NEW_HOSTNAME > /proc/sys/kernel/hostname
sed -i 's/127.0.1.1.*/127.0.1.1\t'"$NEW_HOSTNAME"'/g' /etc/hosts
echo $NEW_HOSTNAME > /etc/hostname
service hostname start
su $SUDO_USER -c "xauth add $(xauth list | sed 's/^.*\//'"$NEW_HOSTNAME"'\//g' | awk 'NR==1 {sub($1,"\"&\""); print}')"
16
0
 Pierz
Pierz
18 Juni 2018 в 2:20
2018-06-18T14:20:31+00:00
Lebih
Sumber
Sunting
#14810877

Awan-init (Ubuntu 18+) hostname ketekunan

Sementara pendekatan di atas (hostnamectl, etc/hostname, dll) bekerja untuk segera mengubah hostname, dengan munculnya awan-init - yang dapat mengontrol pengaturan nama host - di antara banyak hal lainnya. Sehingga tidak't stick setelah reboot jika awan-init diinstal. Jika anda ingin perubahan tetap setelah reboot maka anda'akan perlu untuk mengedit awan-init file config, menonaktifkan cloud-init's hostname set/update module:

sudo sed 's/preserve_hostname: false/preserve_hostname: true/' /etc/cloud/cloud.cfg

atau menonaktifkan cloud-init seluruhnya:

sudo touch /etc/cloud/cloud-init.disabled
 Pierz
Pierz
Jawaban edit 16 Oktober 2019 в 10:09
15
0
Kecerdasan buatan untuk mengurai produk dari halaman mana pun
productapi.dev
 Tombart
Tombart
31 Maret 2015 в 2:46
2015-03-31T14:46:53+00:00
Lebih
Sumber
Sunting
#14810871

Tanpa restart:

  1. mengubah hostname di /etc/hostname
  2. update /etc/hosts dengan demikian
  3. sudo sysctl kernel.hostname=mynew.lokal.host

Periksa anda saat ini hostname dengan hostname -f

14
0
 tagMacher
tagMacher
14 September 2014 в 1:12
2014-09-14T01:12:20+00:00
Lebih
Sumber
Sunting
#14810869

Untuk mendapatkan anda saat ini hostname:

cat /etc/hostname

Hal ini dapat diubah dalam editor teks apapun. Anda juga akan perlu untuk memperbarui entri lain dari localhost terhadap 127.0.0.1 di /etc/hosts.

 muru
muru
Jawaban edit 19 Oktober 2016 в 1:43
7
0
Kecerdasan buatan untuk mengurai produk dari halaman mana pun
productapi.dev
 shonku
shonku
13 Maret 2017 в 6:26
2017-03-13T18:26:19+00:00
Lebih
Sumber
Sunting
#14810874

Ubuntu 16.04

Ini adalah tanpa **restart** dan tanpa menggunakan terminal.
  • Pergi ke Sistem Pengaturan -> Rincian.
  • Ada itu. Di samping Perangkat nama, ada sebuah kotak teks.
  • Mengedit teks-kotak dan tutup jendela.

Buka terminal. Lihat sendiri.

(Untuk versi lama, kotak teks tidak dapat diedit.)

 Zanna
Zanna
Jawaban edit 13 Maret 2017 в 6:47
4
0
 George
George
8 Mei 2015 в 6:26
2015-05-08T18:26:41+00:00
Lebih
Sumber
Sunting
#14810872
  1. Mengganti isi dari /etc/hostname dengan hostname yang diinginkan (anda dapat mengedit dengan sudo nano /etc/hostname)
  2. Di /etc/hosts, menggantikan entri berikutnya untuk 127.0.1.1 dengan hostname yang diinginkan (anda dapat mengedit dengan sudo nano /etc/hosts)
  3. Jalankan sudo service hostname restart; sudo service networking restart
4
0
Kecerdasan buatan untuk mengurai produk dari halaman mana pun
productapi.dev
Josip Rodin
Josip Rodin
14 Oktober 2017 в 5:55
2017-10-14T17:55:58+00:00
Lebih
Sumber
Sunting
#14810875

Klasik jawaban asli poster's pertanyaan adalah bahwa, sekali anda've disunting /etc/hostname, anda membuat itu berlaku tanpa restart dengan menjalankan hostname(1) dengan -F (--file) pilihan sebagai root:

sudo hostname -F /etc/hostname

The hostname(5) penanganan dengan /etc/hostname dan mengatakan program yang telah sama di Debian dan turunannya selama lebih dari dua puluh tahun sekarang, dan paket penyedia telah ditandai penting dan diperlukan, dan IIRC init script telah benar-benar menggunakan hal yang sama selama beberapa dekade (/etc/init/hostname.conf masih mengandung itu), jadi saya harus mengatakan saya benar-benar bingung bagaimana tidak ada yang telah disebutkan ini sudah :)

4
0
 OmarQunsul
OmarQunsul
20 Desember 2013 в 12:43
2013-12-20T12:43:43+00:00
Lebih
Sumber
Sunting
#14810865
sudo hostname your-new-name
sudo /etc/init.d/networking restart

Yang harus melakukan pekerjaan saya pikir

3
0
Kecerdasan buatan untuk mengurai produk dari halaman mana pun
productapi.dev
 Raman
Raman
28 September 2016 в 6:55
2016-09-28T18:55:45+00:00
Lebih
Sumber
Sunting
#14810873

Saya telah membaca jawaban, Tapi saya pikir Mungkin anda sedang mencari ini:

Hanya mengeksekusi dua perintah setelah editing /etc/hostname file.

$ sudo service hostname restart
$ exec bash

Yang's semua. Tidak perlu untuk me-restart.Juga pastikan anda juga mengubah nama di /etc/hosts file.

3
0
 Jekis
Jekis
12 Januari 2018 в 6:29
2018-01-12T06:29:42+00:00
Lebih
Sumber
Sunting
#14810876

Ubuntu 16.04

Solusi yang didasarkan pada jawaban dari DigitalOcean Comunity.

Edit host file.

$ sudo nano /etc/hosts

Ganti oldname dengan yang baru.

127.0.0.1 localhost newname

Setup host baru.

$ sudo hostnamectl set-nama host newname

2
0
Kecerdasan buatan untuk mengurai produk dari halaman mana pun
productapi.dev
Tambahkan pertanyaan
Kategori
Semua
Teknologi
Budaya / Rekreasi
Kehidupan / Seni
Ilmu Pengetahuan
Profesional
Bisnis
Pengguna
Semua
Baru
Populer
1
Анна Литвиненко
Terdaftar 1 hari yang lalu
2
Inessa bu
Terdaftar 1 bulan yang lalu
3
Denis Babushkin
Terdaftar 1 bulan yang lalu
4
asakuno asakuno
Terdaftar 1 bulan yang lalu
5
aldo salerno
Terdaftar 1 bulan yang lalu
Kecerdasan buatan untuk mengurai produk dari halaman mana pun
productapi.dev
BG
DA
DE
EL
ES
ET
FR
ID
IT
JA
LT
LV
NL
NO
PL
PT
RO
SK
TR
ZH
© kzen.dev 2023
Sumber
askubuntu.com
di bawah lisensi cc by-sa 3.0 dengan atribusi