Contoh Penggunaan Daripada perintah Hostname

Kemungkinan anda menetapkan nama komputer anda apabila memasang Linux di tempat pertama, tetapi jika anda menggunakan komputer yang disediakan oleh orang lain, anda mungkin tidak tahu namanya.

Anda boleh mencari dan tetapkan nama untuk komputer anda untuk memudahkan orang untuk menemui anda di rangkaian dengan menggunakan arahan nama hos.

Panduan ini mengajar anda semua yang anda perlu ketahui mengenai arahan nama hos.

Cara Menentukan Nama Komputer Anda

Buka tetingkap terminal dan ketik perintah berikut:

nama hos

Anda akan menerima keputusan yang memberitahu anda nama komputer anda dan dalam kes saya, ia hanya mengatakan 'localhost.localdomain'.

Bahagian pertama hasil adalah nama komputer dan bahagian kedua ialah nama domain.

Untuk kembali hanya nama komputer anda boleh menjalankan arahan berikut:

nama hos-s

Hasilnya kali ini hanya akan menjadi 'localhost'.

Begitu juga, jika anda hanya ingin mengetahui domain mana anda sedang menggunakan arahan berikut.

nama hos -d

Anda boleh mencari alamat IP untuk nama hos dengan menggunakan arahan berikut:

hostname -i

Nama hos boleh diberikan alias dan anda boleh mengetahui semua alias untuk komputer yang anda gunakan dengan menaip perintah berikut ke dalam terminal:

nama hos-a

Sekiranya tiada alias menubuhkan nama hos sebenar anda akan dikembalikan.

Cara Tukar Nama Hos

Anda boleh menukar nama hos komputer dengan hanya menaip perintah berikut:

nama hos

Sebagai contoh:

nama host gary

Kini apabila anda menjalankan arahan nama hos, ia hanya akan memaparkan 'gary'.

Perubahan ini bersifat sementara dan tidak begitu berguna.

Untuk menukar nama hos anda secara kekal menggunakan editor nano untuk membuka fail / etc / hosts.

sudo nano / etc / hosts

Anda akan memerlukan keistimewaan yang lebih tinggi untuk mengedit fail hos dan supaya anda boleh menggunakan arahan sudo seperti yang ditunjukkan di atas atau anda boleh menukar pengguna ke akaun root menggunakan perintah su.

Fail / etc / hosts mempunyai butiran mengenai komputer anda dan mesin lain pada rangkaian anda atau pada rangkaian lain.

Secara lalai fail / etc / hosts anda akan mengandungi sesuatu seperti ini:

127.0.0.1 localhost.localdomain localhost

Item pertama ialah alamat IP untuk diselesaikan untuk komputer. Item kedua adalah nama dan domain untuk komputer dan setiap bidang berikutnya menyediakan alias untuk komputer.

Untuk menukar nama hos anda, anda hanya boleh mengganti localhost.localdomain dengan nama komputer dan nama domain.

Sebagai contoh:

127.0.0.1 gary.mydomain localhost

Selepas anda menyimpan fail, anda akan mendapat hasil berikut apabila anda menjalankan arahan nama hos:

gary.mydomain

Begitu juga nama host -d yang akan ditunjukkan sebagai mydomain dan nama host -s akan ditunjukkan sebagai gary.

Perintah alias (hostname -a) namun masih akan dipaparkan sebagai localhost kerana kita tidak mengubahnya dalam file / etc / hosts.

Anda boleh menambah bilangan alias ke fail / etc / hosts seperti ditunjukkan di bawah:

127.0.0.1 gary.mydomain garysmachine everydaylinuxuser

Sekarang apabila anda menjalankan perintah nama hos -a, hasilnya akan seperti berikut:

garysmachine everydaylinuxuser

Lebih Lanjut Mengenai Hostname

Nama tuan rumah mestilah tidak melebihi 253 aksara dan ia boleh dibahagikan kepada label yang berlainan.

Sebagai contoh:

en.wikipedia.org

Nama tuan rumah di atas mempunyai tiga label:

Label itu boleh menjadi maksimal 63 aksara panjang dan label dipisahkan oleh satu titik.

Anda boleh mengetahui lebih lanjut mengenai nama host dengan melawat laman Wikipedia ini.

Ringkasan

Tidak banyak lagi yang boleh dikatakan mengenai arahan nama hos. Anda boleh mengetahui semua suis yang ada dengan membaca halaman utama Linux untuk nama hos.

nama hos lelaki

Segala yang anda perlu ketahui telah dibincangkan dalam panduan ini, tetapi terdapat beberapa suis lain seperti nama hos -f yang menunjukkan nama domain yang berkelayakan, keupayaan untuk membaca nama hos dari fail dengan menggunakan suis nama -f dan keupayaan untuk menunjukkan nama domain NIS / YP dengan menggunakan suis nama hos.