පරිගණක නම වෙනස් කරන්නේ කෙසේද?


337

මම මගේ සේවාදායකයට සම්බන්ධ වූ විට (උබුන්ටු සේවාදායකය 10.10), මට මෙය ලැබේ:

name@server-name.belkin ~>

".Belkin" ඉවත් කරන්නේ කෙසේද?


1
/ Etc / ධාරක සංස්කරණය කිරීමට උත්සාහ කරන්න. gksudo gedit / etc / host සහ server-name.belkin ඔබ කැමති ඕනෑම නමකින් ආදේශ කරන්න.
LFC_fan

2
ඔබට සත්‍ය සේවාදායකයේ නම වෙනස් කිරීමට අවශ්‍යද, නැතහොත් එය විමසුමේ පෙන්වන ආකාරයටද?
ඩේව් ජෙනිංස්

2
නැවත විවෘත කිරීමට ඡන්දය දීම, මෙය සුපිරි කට්ටලයක් බැවින් (නැවත ආරම්භ කිරීමට ඉඩ දෙයි).
සිරෝ සැන්ටිලි 冠状 病毒 审查 六四 事件 事件

හා කෙසේද? මෙම ප්රශ්නය ඇසුවා එක් පක්ෂව වසා ගැනීමට වසරකට වැඩි කාලයක් පසුව?
වොරන්

වර්තමාන සම්මුතිය "ගුණාත්මකභාවය" මගින් වසා දැමිය යුතුය : meta.stackexchange.com/questions/147643/… "ගුණාත්මකභාවය" මැනිය නොහැකි බැවින්, මම ඉහළට යන්නෙමි. ;-) සමහරවිට එය මාතෘකාවේ හොඳම නවක වදන් ගූගල් පද වලට පහර දෙන්නේ කුමන ප්‍රශ්නයටද යන්නයි.
සිරෝ සැන්ටිලි 冠状 病毒 审查 六四 事件 事件

Answers:


428

ඔබට පරිගණක නාමය ගොනු දෙකකින් සංස්කරණය කළ යුතුය:

/etc/hostname 

හා

/etc/hosts

මේ දෙකටම පරිපාලන ප්‍රවේශය අවශ්‍ය වේ, එබැවින් ධාවනය කරන්න

gksu gedit /path/to/file

පවතින පරිගණක නාමයේ ඕනෑම අවස්ථාවක් ඔබගේ නව එකක් සමඟ ප්‍රතිස්ථාපනය කරන්න. සම්පූර්ණ ධාවනය වන විට

sudo service hostname start

ඔබ ඔබේ පරිගණකය නැවත ආරම්භ කළහොත් නමද වෙනස් වේ.

මෙයද බලන්න:


44
ඊට පසු, සාධාරණ sudo service hostname restartසහ ධාරක නාමය නැවත ආරම්භ නොකර වෙනස් කර ඇත.
ඇන්තනි ඕ.

6
උබුන්ටු 14.04 හි 'සත්කාරක නාමය' සේවාවක් නොමැත. නැවත පණගැන්වීම වළක්වා ගැනීමට මට එහි කුමක් කළ හැකිද?
අර්පාඩ් හෝර්වාත්

8
sudo service hostname restartAWS හි උබුන්ටු සේවාදායක 14.04 හි පෙරනිමි ස්ථාපනය මත ක්‍රියා නොකරයි. මට සම්පූර්ණ සේවාදායකය නැවත ආරම්භ කිරීමට සිදු විය
ජෙරීටන්

9
14.04, මම සරලව දිව්වා, ඒක sudo hostnameඋපක්‍රමය කළා. ක්ෂණික වෙනසක් මා දුටුවේ නැත, නමුත් මම නව පර්යන්තයක් විවෘත කළ විට, මගේ සත්කාරක නාමය සැබවින්ම වෙනස් වී ඇති බව මම දුටුවෙමි.
TSJNachos117

11
sudo hostname new-host-nameමා වෙනුවෙන් වැඩ කළේ ubuntu 13.10
Lekhnath

160

hostnamectl set-hostname 13.10+ ඩෙස්ක්ටොප් එකේ

ඔබ systemd (13.10 සිට) සහ වලාකුළු- init සක්‍රීය නොවේ නම් මෙය හොඳම ක්‍රමයයි (පහත බලන්න):

hostnamectl set-hostname 'new-hostname'

ඒ:

  • නැවත පණගැන්වීම අවශ්‍ය නොවේ
  • නැවත පණගැන්වීමෙන් පසුවද පවතී

වැඩි විස්තර: https://askubuntu.com/a/516898/52975

18.04 සිට: cloud-init

18.04 හඳුන්වා දුන් වලාකුළු- ආරම්භක මඟින් ධාරක නාමය සැකසීම පාලනය කළ හැකි අතර එමඟින් වෙනස් වන අතර hostnamectlවලාකුළු-ආරම්භය ස්ථාපනය කර ඇත්නම් එය නැවත ආරම්භ කිරීමෙන් පසුව නොගැලපේ. TODO: එය ස්ථාපනය කර ඇත්දැයි පරීක්ෂා කරන්නේ කෙසේද, එය පෙරනිමියෙන් ඩෙස්ක්ටොප් රූපයේ හෝ සේවාදායකයේ ස්ථාපනය කර තිබේද?

hostnamectlනැවත පණගැන්වීමෙන් පසුව ඔබට වෙනස්කම් පවත්වා ගැනීමට අවශ්‍ය නම්, ඔබට වලාකුළු-ආරම්භක වින්‍යාස ගොනු සංස්කරණය කිරීමට අවශ්‍ය වනු ඇත , වලාකුළු-ආරම්භක ධාරක නාම කට්ටලය / යාවත්කාලීන මොඩියුලය අක්‍රීය කරන්න :

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

හෝ වලාකුළු-මුල සම්පූර්ණයෙන්ම අක්‍රීය කරන්න:

sudo touch /etc/cloud/cloud-init.disabled

මෙයද බලන්න: නැවත ආරම්භ නොකර ධාරක නාමය වෙනස් කරන්නේ කෙසේද?


3
උබුන්ටු 15.10
AB

4
14.04 හි / etc / ධාරක වෙනස් නොවේ
Autodidact

7
උබුන්ටු 16.04 හි පරිපූර්ණව ක්‍රියා කරයි ... බොහෝම ස්තූතියි
හිරැක්

2
16.10 හි ද නිවැරදිව වැඩ කරන බව තහවුරු කර ඇත
fuzzygroup

2
මගේ නව-සත්කාරක නාමය / etc / ධාරක වලට එකතු කිරීමට මට සිදු විය. වෙනත් සූඩෝ භාවිතා කිරීමෙන් යම් දෝෂයක් ඇතිවිය හැකිය "sudo: ධාරක
xxxxx

70

එය තරමක් පහසු ය:

  1. සංස්කරණය කරන්න /etc/hostname, නම වෙනස් කරන්න, ගොනුව සුරකින්න.

  2. ඔබ ද /etc/hostsගොනුවේ එකම වෙනස්කම් කළ යුතුය

  3. දුවන්න sudo service hostname start

'පැරණි' ධාරක නාමය අනුව ඔබට යෙදුම් සැකසුම් නොමැති තාක් කල්, ඔබ හොඳින් විය යුතුය ;-)


31
අවවාදයයි: ඔබ / etc / ධාරක වෙනස් නොකර මෙය කළහොත් ඔබට sudo භාවිතා කිරීමට නොහැකි වනු ඇත, මන්ද ඔබේ සත්කාරක නාමය බැලීමට අපොහොසත් වනු ඇත
João Pinto

/ Etc / ධාරක සංස්කරණය කිරීම සම්බන්ධයෙන් ඔබ හරි, මට එය අමතක වුනා (එය මගේ පිළිතුරට එක් කළා), නමුත් සුඩෝ එය වෙනස් නොකර මට හොඳින් වැඩ කරන බවක් පෙනෙන්නට තිබුණත් (මම යන්ත්‍රය නැවත ආරම්භ කර ඇති අතර එය තවමත් ක්‍රියාත්මක වේ)
පැව්ලොස් ජී.

1
කමක් නැහැ, hostnameදැන් කළමනාකරණය කරන සේවාවක් ලෙස ඔබට එය කළ හැකිය upstart. එය හරියටම එකම දේ කරයි, සේවාව නැවත ආරම්භ කරන්න.
පැව්ලොස් ජී

2
සටහන: මෙය තවදුරටත් නොමැති පරිදි උබුන්ටු 14.x සඳහා ක්‍රියා hostnameනොකරනු ඇතinit.d
රොප්ලි ඇන්ඩ්‍රෙස්

2
අවවාදයයි: පෙරනිමියෙන් වලාකුළු-ආරම්භය ක්‍රියාත්මක වන උබුන්ටු 18+ සමඟ ක්‍රියා නොකරනු ඇත, එය ආරම්භයේදී ධාරක නාමය පාලනය කරයි.
ශුන්‍ය

24

එය කිරීම ආරක්ෂිතයි, ඔබ පද්ධති ධාරක නාම වින්‍යාස ගොනුව (/ etc / hostname) සහ ධාරක නාම නාම විභේදන ගොනුව (/ etc / host) යන දෙකම සංස්කරණය කරන බවට වග බලා ගත යුතුය. පර්යන්තයකින් පහත සඳහන් දෑ ක්‍රියාත්මක කරන්න:

sudo -s
editor /etc/hostname
editor /etc/hosts
shutdown -ry now

2
ඔබට වසා දැමීම වළක්වා ගත හැකිය sudo service hostname restart.
Wtower

3
TWtower 14.04 සමඟ ක්‍රියා නොකරයි. :(
ankush981

අවවාදයයි: පෙරනිමියෙන් වලාකුළු-ආරම්භය ක්‍රියාත්මක වන උබුන්ටු 18+ සමඟ ක්‍රියා නොකරනු ඇත, එය ආරම්භයේදී ධාරක නාමය පාලනය කරයි.
ශුන්‍ය

18

/ Etc / host සහ / etc / hostname සංස්කරණය කිරීමට අමතරව, විවිධ සේවාවන්හි වෙනස සමඟ ගැටළු ඇති විය හැකිය. Mysql සහ postfix පෙරනිමියෙන් උබුන්ටු වලින් ස්ථාපනය කර ඇත. බොහෝ උබුන්ටු පරිශීලකයින්ට බිඳුණු පෝස්ට්ෆික්ස් බලපාන්නේ නැත, මන්ද එය බොහෝ දෙනා භාවිතා නොකරන පසුබිම් ඊමේල් සේවාදායකයකි.

පසු සැකසුම:

sudo editor /etc/postfix/main.cf
sudo service postfix restart

MySQL සඳහා පෙරනිමි වින්‍යාසය ධාරක නාමය භාවිතා නොකරයි, එබැවින් එය හොඳින් ක්‍රියාත්මක වේ. ඔබ එය අභිරුචිකරණය කර ඇත්නම්, / etc / mysql / හි ගොනු සංස්කරණය කර සේවාව නැවත ආරම්භ කරන්න.

අථත්ය පර්යන්ත සහ දුරස්ථ පිවිසුම් වල දැක්වෙන / etc / motd (දවසේ පණිවිඩය) සංස්කරණය කිරීමට ඔබට අවශ්ය විය හැකිය. ඒ කෙනා කිසිම දෙයකට හානියක් කරන්නේ නැහැ.

නිවැරදි කිරීම අවශ්‍ය වන ඔබ ස්ථාපනය කර ඇති වෙනත් සේවාවන් වන්නේ අපාචේ, බයින්ඩ් 9 යනාදියයි. සෑම අවස්ථාවකම, ඒවායේ වින්‍යාසය තුළ ධාරක නාමය සොයාගෙන සංස්කරණය කර සේවාව නැවත ආරම්භ කරන්න.


14

මෙම සත්කාරක නාමය ඔබේ පරිගණකය අනුපමේය දේශීය ජාලය මත (බොහෝවිට අන්තර්ජාලයේ මෙන්ම හා) හඳුනා එය ඔබ කරන්නේ මොකක්ද කියලා නම් එය වෙනස් කිරීම එතරම් හොඳ අදහසක් නොවේ එසේ.

.belkin(ඩොමේන් නාම කොටස) ප්‍රදර්ශනය නොකිරීමට ඔබට ෂෙල් විමසුම වෙනස් කළ හැකිය :

export PS1='\u@\h \w> '

වැඩි විස්තර සඳහා විමසීමේ බැෂ් මෑන් පිටුව සහ විශේෂයෙන් කොටස බලන්න .


14

ධාරක නාමය නැවත නම් කිරීම සඳහා තවත් හොඳ සහ ආරක්ෂිත ක්‍රමයක්

අයිලුරස් සවි කරන්න

  • PPA එකතු කර ඔබේ ගබඩාව යාවත්කාලීන කරන්න

    sudo add-apt-repository ppa:ailurus && sudo apt-get update

  • අයිලුරස් සවි කරන්න

    sudo apt-get install ailurus

  • ස්ථාපනය කිරීමෙන් පසු එය යෙදුම් >> පද්ධති මෙවලම් >> අයිලුරස් යටතේ සොයාගත හැකිය
    alt පෙළ

5
මෙය negative ණාත්මක ඡන්ද ලබා ගන්නේ ඇයි? විධාන රේඛාව වටා ගමන් කර ක්‍රියාවලියේ දේවල් බිඳ දැමීමට වඩා කැපවූ මෙවලමක් සමඟ යමක් වින්‍යාස කිරීමට වඩා හොඳ විය යුතුය.
එන්ඩොලිත්

38
ධාරක නාමයක් වෙනස් කිරීම සඳහා මෙතරම් විශාල මෘදුකාංගයක් ස්ථාපනය කිරීම තරමක් අධික වැඩකි
Nemo

9
මෙය අතිරික්තයක් බව මම එකඟ වෙමි - විශේෂයෙන් මෘදුකාංගය ගබඩාවල නොමැති නමුත් එය PPA එකකින් ස්ථාපනය කළ යුතු නිසා ...
මාසෙල් ස්ටිම්බර්ග්

answer karthick87 සමහර විට ඔබේ පිළිතුරෙහි මෙය විශාල මෘදුකාංගයක් (වෙනත් වින්‍යාස විකල්ප සමඟ) සඳහන් කළ හැකිද? - බොහෝ විධාන රේඛා මෙහෙයුම් වලට වඩා තනි, සරල වෙනස් කිරීමේ ලක්ෂ්‍යයක් සහිත මෙවලමක් වඩා හොඳ බව මම පෞද්ගලිකව එකඟ වෙමි (මම උබුන්ටු ට්වීක් භාවිතා කරමි, එය දැනට පීපීඒ වෙතින් ලබා ගත හැකිය)
david.libremone

ලිපිගොනු කිහිපයකින් වචනයක් ප්‍රතිස්ථාපනය කරනවාට වඩා මෙම මෙවලම භාවිතයෙන් ඔබට තවත් බොහෝ දේ (සහ වඩාත් පහසුවෙන්) බිඳ දැමිය හැකි යැයි මම සිතමි. එය ඔබට බොහෝ දේ හෙළි කළේය.
gerlos

9

ඔබට පෙළ සංස්කාරකයක් සමඟ සෙල්ලම් කිරීමට අවශ්‍ය නැතිනම්, උබුන්ටු ට්වීක් (ඔවුන්ගේ වෙබ් අඩවියෙන් ණය ලබා ගන්න) ඔබට සෙල්ලම් කළ හැකි කුඩා දේවලින් එකක් ලෙස (ඔබට සෑදීමට අවශ්‍ය විය හැකි වෙනත් කුඩා අකුසල් සමඟ) ටර්මිනලය සහ ලිපිගොනු සමඟ සෙල්ලම් කිරීමට ඇත්තටම අවශ්‍ය නැත).


කුතුහලයෙන් යුතුව, උබුන්ටු ට්වීක් මෘදුකාංග ගබඩාවල නොමැති වීමට විශේෂ හේතුවක් තිබේද?
ඔලිවියර් ලාලොන්ඩේ

ඔවුන් එය එකතු කිරීමට කිසි විටෙකත් පෙළඹී නැත / පිළිගෙන නොමැත. වෙනස් කිරීම ආරම්භ කළ වහාම හෝ ටර්මිනල් / රෙපෝ ලැයිස්තුව හරහා ඔබට ඔවුන්ගේ ලේඛනය ඔබේ ලැයිස්තුවට එක් කළ හැකිය.
dkuntz2

ඔබ ද සමග PPA ලෙස උබුන්ටු tweak එකතු කළ හැකි sudo add-apt-repository ppa:tualatrix/ppaනම් sudo apt-get updateඑවිට sudo apt-get install ubuntu-tweak
david.libremone

1
option 13.04 සිට උබුන්ටු
ට්වීක්

9

hostnameඔබේ සත්කාරක නාමය වෙනස් කිරීමට විධානය භාවිතා කරන්න

sudo hostname newname

කෙසේ වෙතත්, මෙය ඔබගේ ධාරක ගොනුව සංස්කරණය නොකරයි, එය ඔබේ පරිගණකය විසින්ම හඳුනා ගන්නා බවට වග බලා ගැනීම සඳහා ඔබ කළ යුතුය

gksudo /etc/hosts

ඔබේ සත්කාරක නාමය සඳහා 127.0.0.1 වෙත නව ප්‍රවේශයක් එක් කරන්න

127.0.0.1 oldname newname

ඔබට පැරණි ප්‍රවේශයද ඉවත් කළ හැකිය, නමුත් මම එය එහි තබා ගැනීමට කැමැත්තෙමි.


7

පහත දැක්වෙන විධානය මඟින් පියාසර කරන ධාරක නාමය වෙනස් කරන නමුත් එය ස්ථිර කිරීමට නම්, ඔබ සංස්කරණය කළ යුතුය /etc/hostname:

echo 'new_hostname' > /proc/sys/kernel/hostname

නව පර්යන්ත සැසියක් විවෘත කරන්න, ඔබ එය වහාම දකිනු ඇත.

සමග systemdස්ථානයේ, එය කිරීමට නියම මාර්ගය

hostnamectl set-hostname "new_name"

4

ඔබට GUI ආධාරක ක්‍රියාවලියක් අවශ්‍ය නම් උබුන්ටු-ට්වීක් ස්ථාපනය කරන්න. මෙම යෙදුමේ වෙනත් භාවිතයන් අතර "පරිගණක විස්තර" -> "ධාරක නාමය" ටැබය හරහා පරිගණක නාමය වෙනස් කිරීමේ හැකියාව ඇත.


3

SystemSettings -> විස්තර -> Overwiev (පෙරනිමිය U16.04 හි විවෘත විය) - උපාංගයේ නම.

නමුත් ඊට අමතරව ඔබ / etc / ධාරක වල නම වෙනස් කළ යුතුය. උබුන්ටු බග් ()?


මම හිතන්නේ මෙය සත්කාරක නාමය වෙනස් කිරීමට තරමක් හොඳ ක්‍රමයක්.
jawtheshark

2

පර්යන්තයක් විවෘත කර

sudo sed -i '1s/.*/desired-name/g' /etc/hostname

# you need restart to effect with...

sudo shutdown -r 0

අවවාදයයි: පෙරනිමියෙන් වලාකුළු-ආරම්භය ක්‍රියාත්මක වන උබුන්ටු 18+ සමඟ ක්‍රියා නොකරනු ඇත, එය ආරම්භයේදී ධාරක නාමය පාලනය කරයි.
ශූන්‍ය
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.