ലിനക്സ് കമ്പ്യൂട്ടർ സെർവറിൻ്റെ പേര് മാറ്റുന്നു. ഹോസ്റ്റ്നാമത്തിൻ്റെ ഒറ്റത്തവണ മാറ്റം

OS, പക്ഷേ എനിക്ക് പുനരാരംഭിക്കാൻ താൽപ്പര്യമില്ല.

ഞാൻ /etc/hostname എഡിറ്റ് ചെയ്‌തു, പക്ഷേ അത് പ്രവർത്തിക്കുന്നതിന് ഒരു പുനരാരംഭിക്കേണ്ടതുണ്ട്. ഇത് എങ്ങനെ ഒഴിവാക്കാം?

ഇത് ലളിതമാണ്. ഗിയർ ഐക്കണിൽ ക്ലിക്ക് ചെയ്യുക (വലതുവശത്ത് സ്ഥിതിചെയ്യുന്നു മുകളിലെ മൂലസ്‌ക്രീൻ), ഈ പിസിയെക്കുറിച്ച് സ്‌ക്രീൻ തുറന്ന് (ഗിയർ ഐക്കണിൽ സ്ഥിതിചെയ്യുന്നു) ഉപകരണത്തിൻ്റെ പേര് എഡിറ്റ് ചെയ്യുക.

അല്ലെങ്കിൽ, ഒരു ടെർമിനലിൽ, ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിക്കുക:

സുഡോ ഹോസ്റ്റ്നാമം നിങ്ങളുടെ-പുതിയ-നാമം

നിങ്ങൾ പുനരാരംഭിക്കുന്നത് വരെ നിങ്ങളുടെ പുതിയ പേരിലേക്ക് ഹോസ്റ്റ്നാമം നൽകുന്നതിന് ഇത് കാരണമാകും. മാൻ ഹോസ്റ്റിൻ്റെ പേര് കാണുക, കമ്പ്യൂട്ടറിൻ്റെ പേര് എങ്ങനെ മാറ്റാം? വേണ്ടി അധിക വിവരം. നിങ്ങളുടെ പേരിൽ _ ഉപയോഗിക്കരുത്.

കുറിപ്പ്

പുനരാരംഭിച്ചതിന് ശേഷം, /etc/hostname-ലേക്കുള്ള മാറ്റങ്ങൾ ഉപയോഗിക്കും, അതിനാൽ (നിങ്ങൾ ചോദ്യത്തിൽ പറഞ്ഞതുപോലെ) നിങ്ങൾ ഇപ്പോഴും ഉപയോഗിക്കേണ്ടതാണ്

Sudo -H gedit /etc/hostname

(അല്ലെങ്കിൽ മറ്റേതെങ്കിലും എഡിറ്റർ) ഫയലിൽ ഹോസ്റ്റ്നാമം അടങ്ങിയിരിക്കുന്നു.

ഫയൽ ശരിയായി ക്രമീകരിച്ചിട്ടുണ്ടോയെന്ന് പരിശോധിക്കാൻ, പ്രവർത്തിപ്പിക്കുക:

നിങ്ങൾ /etc/hosts എഡിറ്റ് ചെയ്യുകയും പറയുന്ന വരി മാറ്റുകയും വേണം:

127.0.1.1 നിങ്ങളുടെ പഴയ ഹോസ്റ്റ്നാമം

അതിനാൽ ഇപ്പോൾ അതിൽ നിങ്ങളുടെ പുതിയ ഹോസ്റ്റ് നാമം അടങ്ങിയിരിക്കുന്നു. (ഇത് ആവശ്യമാണ്, അല്ലാത്തപക്ഷം പല കമാൻഡുകളും പ്രവർത്തിക്കുന്നത് നിർത്തും.)

ഉബുണ്ടു 13.04 മുതൽ

hostnamectl കമാൻഡ് ഡെസ്ക്ടോപ്പിലും സെർവറിലും സ്ഥിരസ്ഥിതി ഇൻസ്റ്റാളേഷൻ്റെ ഭാഗമാണ്.

ഹോസ്റ്റ്നാമം കമാൻഡ് ഉപയോഗിച്ച് ഹോസ്റ്റ്നാമം ക്രമീകരിക്കുകയും /etc/hostname എഡിറ്റുചെയ്യുകയും ചെയ്യുന്നു. ഒരു സ്റ്റാറ്റിക് ഹോസ്റ്റ്നാമം സജ്ജീകരിക്കുന്നതിനു പുറമേ, ഇതിന് ഉബുണ്ടുവിൽ ഉപയോഗിക്കാത്ത ഒരു "ക്യൂട്ട്" ഹോസ്റ്റ്നാമം സജ്ജമാക്കാൻ കഴിയും. നിർഭാഗ്യവശാൽ, /etc/hosts എഡിറ്റിംഗ് ഇപ്പോഴും പ്രത്യേകം ചെയ്യേണ്ടതുണ്ട്.

Hostnamectl set-hostname new-hostname

ഈ കമാൻഡ് systemd-services പാക്കേജിൻ്റെ ഭാഗമാണ് (ഉബുണ്ടു 14.04 പോലെ, timedatectl, localectl കമാൻഡുകളും ഇതിൽ ഉൾപ്പെടുന്നു). ഉബുണ്ടു systemd-ലേക്ക് മൈഗ്രേറ്റ് ചെയ്യുമ്പോൾ, ഈ ടൂൾ ഭാവിയാണ്.

റീബൂട്ട് ഇല്ല

ഉബുണ്ടുവിൽ ഹോസ്റ്റിൻ്റെ പേരോ കമ്പ്യൂട്ടറിൻ്റെ പേരോ മാറ്റുന്നു റീബൂട്ട് ഇല്ലാതെ

/etc/hostname മാറ്റി പുതിയ മൂല്യത്തിലേക്ക് മാറ്റുക,

നാനോ /etc/hostname

/etc/hosts എഡിറ്റ് ചെയ്ത് പഴയ ലൈൻ 127.0.1.1 പുതിയ ഹോസ്റ്റ്നാമത്തിലേക്ക് മാറ്റുക

127.0.0.1 ലോക്കൽ ഹോസ്റ്റ് 127.0.1.1 ubuntu.local ubuntu # നിങ്ങളുടെ പുതിയ ഹോസ്റ്റ് നാമം/fqdn ലേക്ക് മാറ്റുക

കുറിപ്പ്: ഞാൻ അത് ഫോറത്തിൽ വായിച്ചു > എഡിറ്റ് /etc/hosts പഴയ ലൈൻ 127.0.1.1 പുതിയ ഹോസ്റ്റ്നാമത്തിലേക്ക് മാറ്റി (നിങ്ങൾ ഇത് ചെയ്തില്ലെങ്കിൽ, നിങ്ങൾക്ക് ഇനി sudo ഉപയോഗിക്കാൻ കഴിയില്ല. നിങ്ങൾ ഇതിനകം തന്നെ ഉണ്ടെങ്കിൽ ഇത് ചെയ്തു, grub മെനുവിൽ ESC അമർത്തുക, വീണ്ടെടുക്കൽ തിരഞ്ഞെടുത്ത് ഹോസ്റ്റ് ഫയൽ ശരിയായ ക്രമീകരണങ്ങളിലേക്ക് എഡിറ്റ് ചെയ്യുക)

ഇപ്പോൾ റീബൂട്ട് ചെയ്ത ശേഷം നിങ്ങളുടെ ഹോസ്റ്റ്നാമം നിങ്ങൾ തിരഞ്ഞെടുത്ത പുതിയതായിരിക്കും

റീബൂട്ട് ഇല്ല

മാറ്റാൻ വേണ്ടി റീബൂട്ട് ഇല്ലാതെ, /etc/hostname എഡിറ്റ് ചെയ്തതിന് ശേഷം നിങ്ങൾക്ക് hostname.sh ഉപയോഗിക്കാം. ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുന്നതുവരെ നിങ്ങൾ രണ്ട് ഹോസ്റ്റ്നാമങ്ങളും /etc/hosts (127.0.0.1 newhost oldhost) ൽ സംഭരിച്ചിരിക്കണം:

സുഡോ സേവന ഹോസ്റ്റ്നാമം ആരംഭിക്കുന്നു

കുറിപ്പ്. മുകളിലെ കമാൻഡ് മാറ്റം സജീവമാക്കുക എന്നതാണ്. ഈ ഫയലിൽ സംരക്ഷിച്ചിരിക്കുന്ന ഹോസ്റ്റ്നാമം (/etc/hostname) സിസ്റ്റം റീബൂട്ട് ചെയ്യുമ്പോൾ നിലനിർത്തും (അതേ സേവനം ഉപയോഗിച്ച് സജ്ജീകരിക്കും).

എപ്പോൾ സ്ഥിര നാമം സജ്ജീകരിച്ചു ഉബുണ്ടു ഇൻസ്റ്റാൾ ചെയ്യുന്നു. ഹോസ്റ്റുകളും ഹോസ്റ്റുകളും ഫയലുകൾ എഡിറ്റ് ചെയ്യുന്നതിലൂടെ ഡെസ്‌ക്‌ടോപ്പിലും സെർവറിലും നിങ്ങൾക്കത് എളുപ്പത്തിൽ മാറ്റാനാകും. എങ്ങനെയെന്ന് ചുവടെ കാണിക്കുന്നു:

  1. ക്ലിക്ക് ചെയ്യുക Ctrl Altടെർമിനൽ തുറക്കാൻ കീബോർഡിൽ ടി. ഇത് തുറക്കുമ്പോൾ, ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക: sudo ഹോസ്റ്റ്നാമം NEW_NAME_HERE

അടുത്ത റീബൂട്ട് വരെ ഇത് ഹോസ്റ്റിൻ്റെ പേര് മാറ്റും. നിങ്ങളുടെ നിലവിലെ ടെർമിനലിൽ ഈ മാറ്റം ഉടനടി ദൃശ്യമാകില്ല. പുതിയ ഹോസ്റ്റ്നാമം കാണുന്നതിന് ഒരു പുതിയ ടെർമിനൽ സമാരംഭിക്കുക.

    പേര് ശാശ്വതമായി മാറ്റുന്നതിന്, ഹോസ്റ്റ് ഫയലുകൾ എഡിറ്റുചെയ്യാൻ കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

    sudo -H gedit /etc/hostname, sudo -H gedit /etc/hosts

വേണ്ടി ഉബുണ്ടു സെർവറുകൾ GUI ഇല്ലാതെ, sudo vi /etc/hostname, sudo vi /etc/hosts എന്നിവ പ്രവർത്തിപ്പിച്ച് അവ ഓരോന്നായി എഡിറ്റ് ചെയ്യുക. രണ്ട് ഫയലുകളിലും, നിങ്ങൾക്ക് ആവശ്യമുള്ളതിലേക്ക് പേര് മാറ്റി അവ സംരക്ഷിക്കുക.

അവസാനമായി, മാറ്റങ്ങൾ പ്രയോഗിക്കാൻ നിങ്ങളുടെ കമ്പ്യൂട്ടർ പുനരാരംഭിക്കുക.

നിർദ്ദിഷ്ട രീതിയിൽ ഹോസ്റ്റ്നാമം മാറ്റുന്ന ഒരു സ്ക്രിപ്റ്റ് ഇതാ. sudo മാത്രമല്ല X11 ആപ്ലിക്കേഷനുകളും ഒരു റീബൂട്ടിൻ്റെ ആവശ്യമില്ലാതെ തുടർന്നും പ്രവർത്തിക്കുന്നുവെന്ന് ഇത് ഉറപ്പാക്കുന്നു.

ഉപയോഗം: sudo ./change_hostname.sh new-hostname

#!/usr/bin/env ബാഷ് NEW_HOSTNAME=$1 എക്കോ $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 സേവന ഹോസ്റ്റ്നാമം ആരംഭിക്കുക $SUDO_USER -c "xauth add $(xauth list | sed "s/^.*\//""$NEW_HOSTNAME""\//g" | awk "NR==1 (sub($1,"\"&\""); print)")"

റീബൂട്ട് ചെയ്യാതെ:

  1. ഹോസ്റ്റ്നാമം /etc/hostname-ൽ മാറ്റുക
  2. അതിനനുസരിച്ച് അപ്ഡേറ്റ് /etc/hosts
  3. sudo sysctl kernel.hostname=mynew.local.host

ഹോസ്റ്റ്നാമം -f ഉപയോഗിച്ച് നിലവിലെ ഹോസ്റ്റ്നാമം പരിശോധിക്കുക

  1. /etc/hostname എന്നതിൻ്റെ ഉള്ളടക്കങ്ങൾ മാറ്റിസ്ഥാപിക്കുക ആഗ്രഹിച്ച പേര്ഹോസ്റ്റ് (നിങ്ങൾക്ക് sudo nano /etc/hostname ഉപയോഗിച്ച് എഡിറ്റ് ചെയ്യാം)
  2. /etc/hosts-ൽ, 127.0-ന് അടുത്തുള്ള എൻട്രി മാറ്റിസ്ഥാപിക്കുക. 1 .1 ആവശ്യമുള്ള ഹോസ്റ്റ്നാമത്തിൽ (നിങ്ങൾക്ക് sudo nano /etc/hosts ഉപയോഗിച്ച് എഡിറ്റ് ചെയ്യാം)
  3. സുഡോ സേവന ഹോസ്റ്റ്നാമം പുനരാരംഭിക്കുക; സുഡോ സേവന നെറ്റ്‌വർക്കിംഗ് പുനരാരംഭിക്കുക സുഡോ സേവന ഹോസ്റ്റ്നാമം പുനരാരംഭിക്കുക; സുഡോ സർവീസ് നെറ്റ്‌വർക്കിംഗ് പുനരാരംഭിക്കുക

ഞാൻ ഉത്തരങ്ങൾ വായിച്ചു, പക്ഷേ നിങ്ങൾ ഒരുപക്ഷേ ഇത് അന്വേഷിക്കുന്നുണ്ടെന്ന് ഞാൻ കരുതുന്നു:

/etc/hostname ഫയൽ എഡിറ്റ് ചെയ്ത ശേഷം ഈ രണ്ട് കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക.

$ സുഡോ സേവന ഹോസ്റ്റ്നാമം പുനരാരംഭിക്കുക $ എക്സിക് ബാഷ്

ഇതാണ് എല്ലാം. പുനരാരംഭിക്കേണ്ടതില്ല. കൂടാതെ /etc/hosts-ലും നിങ്ങൾ പേര് മാറ്റുന്നുവെന്ന് ഉറപ്പാക്കുക.

പോസ്റ്ററിൻ്റെ യഥാർത്ഥ ചോദ്യത്തിനുള്ള ക്ലാസിക് ഉത്തരം, /etc/hostname എഡിറ്റ് ചെയ്‌തതിന് ശേഷം, ഹോസ്റ്റ് നെയിം(1) റീസ്റ്റാർട്ട് ചെയ്യാതെ തന്നെ -F (--file) ഓപ്‌ഷൻ ഉപയോഗിച്ച് റൂട്ട് ആയി റൺ ചെയ്യുക എന്നതാണ്.

സുഡോ ഹോസ്റ്റ്നാമം -F /etc/hostname

ഹോസ്റ്റ്നാമം കൈകാര്യം ചെയ്യൽ (5) /etc/hostname കൂടാതെ നിർദ്ദിഷ്ട പ്രോഗ്രാംഇരുപത് വർഷത്തിലേറെയായി ഡെബിയനിലും അതിൻ്റെ ഡെറിവേറ്റീവുകളിലും ഒരുപോലെയാണ്, അത് നൽകുന്ന പാക്കേജ് ആവശ്യവും ആവശ്യവും അടയാളപ്പെടുത്തി, കൂടാതെ IIRC init സ്ക്രിപ്റ്റുകൾ പതിറ്റാണ്ടുകളായി അക്ഷരാർത്ഥത്തിൽ ഒരേ കാര്യം തന്നെയാണ് ഉപയോഗിക്കുന്നത് (/etc/init/hostname.conf എല്ലാം ഇപ്പോഴും അത് അടങ്ങിയിരിക്കുന്നു) അതിനാൽ ആരും ഇത് എങ്ങനെ പരാമർശിച്ചില്ല എന്ന് ഞാൻ ശരിക്കും ആശയക്കുഴപ്പത്തിലാണെന്ന് പറയണം :)

ഇതിൽ ലളിതവും പെട്ടെന്നുള്ള വഴികാട്ടിഉബുണ്ടു 17.04-ൽ കമ്പ്യൂട്ടറിൻ്റെ പേര് എങ്ങനെ മാറ്റാമെന്ന് നിങ്ങൾ പഠിക്കും.

ഉബുണ്ടുവിലും മറ്റ് വിതരണങ്ങളിലും കമ്പ്യൂട്ടറിൻ്റെ പേര് മാറ്റുന്നത് എങ്ങനെയെന്ന് നോക്കാം

നിങ്ങൾ ഉബുണ്ടു ഇൻസ്റ്റാൾ ചെയ്യുമ്പോൾ സ്ഥിരസ്ഥിതി നാമം സജ്ജീകരിച്ചിരിക്കുന്നു. ഹോസ്റ്റ് ഫയലുകൾ എഡിറ്റ് ചെയ്യുന്നതിലൂടെ ഡെസ്‌ക്‌ടോപ്പിലും സെർവറിലും നിങ്ങൾക്കത് എളുപ്പത്തിൽ മാറ്റാനാകും. അത് എങ്ങനെ ചെയ്യണമെന്ന് ചുവടെ:

1. കീ കോമ്പിനേഷൻ അമർത്തുക Ctrl+Alt+Tകീബോർഡിൽ തുറന്ന ടെർമിനൽ. ഇത് തുറക്കുമ്പോൾ, ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

അടുത്ത റീബൂട്ട് വരെ ഇത് ഹോസ്റ്റിൻ്റെ പേര് മാറ്റും. നിങ്ങളുടെ നിലവിലെ ടെർമിനലിൽ ഈ മാറ്റം ഉടനടി ദൃശ്യമാകില്ല. പുതിയ ഹോസ്റ്റ്നാമം കാണുന്നതിന് ഒരു പുതിയ ടെർമിനൽ സമാരംഭിക്കുക.

2. പേര് ശാശ്വതമായി മാറ്റുന്നതിന്, ഹോസ്റ്റ് ഫയലുകൾ എഡിറ്റുചെയ്യുന്നതിനുള്ള കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

sudo gedit /etc/hostname /etc/hosts

GUI ഇല്ലാത്ത ഉബുണ്ടു സെർവറിനായി, പ്രവർത്തിപ്പിക്കുക sudo vi/etc/hostnameഒപ്പം sudo vi/etc/hostsഅവ ഓരോന്നായി എഡിറ്റ് ചെയ്യുക.

രണ്ട് ഫയലുകളിലും, നിങ്ങൾക്ക് ആവശ്യമുള്ളതിലേക്ക് പേര് മാറ്റി അവ സംരക്ഷിക്കുക.

കമ്പ്യൂട്ടറിൻ്റെ പേര് മാറിയില്ലെങ്കിൽ എന്തുചെയ്യും?

നിങ്ങൾ കമ്പ്യൂട്ടറിൻ്റെ പേര് മാറ്റി, ഹോസ്റ്റ് റീബൂട്ട് ചെയ്ത ശേഷം, പേര് പുനഃസ്ഥാപിക്കുകയും എല്ലാം അതേപടി മാറുകയും ചെയ്യുന്ന സാഹചര്യത്തിൽ എന്തുചെയ്യണം, ഉദാഹരണത്തിന്, ഇത് MrUbuntu-PC പോലെയായിത്തീരുന്നു, അപ്പോൾ മിക്കവാറും യൂട്ടിലിറ്റി കുറ്റപ്പെടുത്തണം. നെറ്റ്വർക്ക് മാനേജർ. ഈ പ്രോഗ്രാം എന്താണെന്ന് നിങ്ങൾക്ക് അറിയാമെന്ന് ഞാൻ കരുതുന്നു. മാനേജ് ചെയ്യാൻ യൂട്ടിലിറ്റി സൃഷ്ടിച്ചു നെറ്റ്‌വർക്ക് കണക്ഷനുകൾലിനക്സിൽ. തീർച്ചയായും, ഇത് ഹോസ്റ്റ് നാമം പോലുള്ള വിവരങ്ങൾ സംഭരിക്കുന്നു. എല്ലാത്തിനുമുപരി, ഇത് ആവശ്യമാണ് ദ്രുത നിർവചനംനെറ്റ്‌വർക്കിലെ ഉപകരണങ്ങൾ.

ഇവിടെ ശരിയായ തീരുമാനം ഒന്നുകിൽ ഈ യൂട്ടിലിറ്റി നീക്കം ചെയ്യുക അല്ലെങ്കിൽ പേര് മാറ്റുക എന്നതാണ് ഉബുണ്ടു ഹോസ്റ്റ്ഒരേ NetworkManager ഉപയോഗിക്കുന്നു. ഇത് ചെയ്യുന്നതിന്, നിങ്ങൾ ഇനിപ്പറയുന്നവ ചെയ്യേണ്ടതുണ്ട്:

$ sudo vi /etc/NetworkManager/NetworkManager.conf

ഫയലിലേക്ക് ഇനിപ്പറയുന്ന വരികൾ ചേർക്കുക:


ഹോസ്റ്റിൻ്റെ പേര്=കമ്പ്യൂട്ടർ നാമം

തയ്യാറാണ്! ഇത് പുനരാരംഭിച്ചതിന് ശേഷം നിങ്ങളുടെ പുതിയ പേരിലേക്ക് ഹോസ്റ്റ്നാമം നൽകുന്നതിന് കാരണമാകും. ഇപ്പോൾ സിസ്റ്റം റീബൂട്ട് ചെയ്ത ശേഷം, NetworkManager ഉബുണ്ടു ഹോസ്റ്റ്നാമം ശരിയായതും അതിനുശേഷവും മാറ്റും. കൂടുതൽ പ്രശ്നങ്ങൾഇത് സംഭവിക്കില്ല.

ടെർമിനലിലൂടെ ഇത് ചെയ്യുന്നതാണ് നല്ലത്?

ഉബുണ്ടു ഇതുവരെ നൽകിയിട്ടില്ല GUIഇതിനായി.

ഈ പ്രക്രിയയും പ്രവർത്തിക്കും ലിനക്സ് മിൻ്റ്മറ്റ് വിതരണങ്ങളും ഓണാണ് ഡെബിയൻ ഡാറ്റാബേസ്. മറ്റുള്ളവ ലിനക്സ് വിതരണങ്ങൾ- ഉദാഹരണത്തിന്, ഫെഡോറയും സമാനമായ വിതരണങ്ങളും അടിസ്ഥാനമാക്കി ചുവന്ന തൊപ്പി- ഉപയോഗിക്കുക വ്യത്യസ്ത രീതികൾഹോസ്റ്റ്നാമം വ്യക്തമാക്കാൻ.

നോൺ-ഡെബിയൻ അടിസ്ഥാനമാക്കിയുള്ള ലിനക്സ് വിതരണങ്ങൾക്ക് മറ്റ് രീതികളുണ്ട്. ചില ലിനക്സ് വിതരണങ്ങൾ പോലും നൽകിയേക്കാം ഗ്രാഫിക്കൽ യൂട്ടിലിറ്റിനിങ്ങൾക്ക് ഉപയോഗിക്കാൻ കഴിയുന്നത് പെട്ടെന്നുള്ള മാറ്റംനിങ്ങളുടെ ഹോസ്റ്റ്നാമം, അതിനാൽ നിങ്ങൾ ഒരു ടെർമിനൽ ഉപയോഗിക്കേണ്ടതില്ല - നിങ്ങൾക്ക് താൽപ്പര്യമില്ലെങ്കിൽ. എന്നാൽ ഏറ്റവും മികച്ച രീതി മുകളിൽ സൂചിപ്പിച്ചതാണ്.

നിഗമനങ്ങൾ

ഓർത്തിരിക്കേണ്ട പ്രധാന കാര്യം, സിസ്റ്റത്തിൽ ഫയലുകൾ എഡിറ്റുചെയ്യുമ്പോഴെല്ലാം, മാനുവൽ ശ്രദ്ധാപൂർവ്വം പിന്തുടരേണ്ടത് പ്രധാനമാണ്. നിങ്ങൾ പേര് മാറ്റിയെങ്കിൽ, ഞങ്ങളോട് പറയുക: എല്ലാം നിങ്ങൾക്ക് പെട്ടെന്ന് വ്യക്തമായിരുന്നോ? - ഇത് പ്രധാനമാണ്, കാരണം തുടക്കക്കാർക്ക് കഴിയുന്നത്ര വ്യക്തമായ നിർദ്ദേശങ്ങൾ നൽകാൻ ഞങ്ങൾ ശ്രമിക്കുന്നു.

നിങ്ങൾ മനസ്സിലാക്കുമെന്ന് ഞങ്ങൾ പ്രതീക്ഷിക്കുന്നു ഉബുണ്ടുവിൽ കമ്പ്യൂട്ടറിൻ്റെ പേര് എങ്ങനെ മാറ്റാം. മുകളിലുള്ള രീതിയേക്കാൾ വേഗതയേറിയതും സൗകര്യപ്രദവുമായ നിങ്ങളുടെ സ്വന്തം ഓപ്ഷനുകൾ നിങ്ങൾക്കുണ്ടെങ്കിൽ - അതിനെക്കുറിച്ച് ഞങ്ങളോട് പറയുക.

നിങ്ങൾ ഒരു പിശക് കണ്ടെത്തുകയാണെങ്കിൽ, ദയവായി ഒരു ടെക്‌സ്‌റ്റ് ഹൈലൈറ്റ് ചെയ്‌ത് ക്ലിക്കുചെയ്യുക Ctrl+Enter.

ഡെബിയൻ/ഉബുണ്ടുവിൽ കമ്പ്യൂട്ടറിൻ്റെ പേര് മാറ്റാൻ 2 വഴികളുണ്ട്:

1. ഹോസ്റ്റ് നെയിം ഒരിക്കൽ മാറ്റുക.

(+) പിസി റീബൂട്ട് ചെയ്ത ശേഷം, പേര് മാറില്ല.

ന്യൂനതകൾ:

(-) ഇവിടെ കുറവുകളൊന്നുമില്ല, താഴെ കാണുക.

2. ഒന്നിലധികം പേര് മാറ്റങ്ങൾ.

പ്രോസ്:

(+)ഹോസ്റ്റ് നാമം താൽക്കാലികമായി മാറ്റേണ്ടതുണ്ടെങ്കിൽ, ഇത് + ആയി കണക്കാക്കുന്നു

ന്യൂനതകൾ:

(-)പിസി റീബൂട്ട് ചെയ്ത ശേഷം, ഡെബിയൻ/ഉബുണ്ടുവിൽ കമ്പ്യൂട്ടറിൻ്റെ പേര് മാറ്റാൻ നിങ്ങൾ വീണ്ടും കമാൻഡ് നൽകേണ്ടതുണ്ട്.

അതിനാൽ, നമുക്ക് രണ്ടാമത്തെ (ലളിതമായ) രീതി ഉപയോഗിച്ച് ആരംഭിക്കാം.

നെറ്റ്‌വർക്കിൽ ഞങ്ങളുടെ പിസിയുടെ പേര് കണ്ടെത്തുന്നതിന്, കമാൻഡ് നൽകുക: ഹോസ്റ്റ്നാമം പ്രതികരണമായി ഞങ്ങൾക്ക് ഇതുപോലൊന്ന് ലഭിക്കും.

കമ്പ്യൂട്ടറിൻ്റെ പേര് മാറ്റുന്നതിന്, നിങ്ങൾ കമാൻഡ് നൽകേണ്ടതുണ്ട്: hostname ആഗ്രഹിച്ച_പേര്

ഉദാഹരണത്തിന്: ഹോസ്റ്റ്നാമം ലെന്നി

ശരി, ഞങ്ങൾ (അടുത്ത സെഷൻ വരെ) പേര് മാറ്റി ഹോസ്റ്റ്നാമം

ഇനി നമുക്ക് ആദ്യത്തേതിലേക്ക് പോകാം (ഏറ്റവും പ്രയാസമുള്ളത്):

അതിനാൽ, ഡെബിയൻ/ഉബുണ്ടുവിലെ കമ്പ്യൂട്ടറിൻ്റെ പേര് ഒരു തവണ മാറ്റാനും വീണ്ടും ഈ പ്രശ്നത്തെ സമീപിക്കാതിരിക്കാനും എന്താണ് വേണ്ടതെന്ന് നോക്കാം.

ഡെബിയൻ-അടിസ്ഥാനത്തിലുള്ള സിസ്റ്റങ്ങൾ ഹോസ്റ്റ്നാമം സജ്ജീകരിക്കുന്നതിനായി ബൂട്ടിൽ /etc/hostname ഫയൽ വായിക്കുന്നു. അതിനുശേഷം, init സ്ക്രിപ്റ്റ് പ്രവർത്തിക്കുമ്പോൾ വായനയുടെ പേര് സജ്ജീകരിച്ചിരിക്കുന്നു /etc/init.d/hostnameചില പതിപ്പുകളിൽ /etc/init.d/hostname.sh. അതിനാൽ, നിലവിലെ മെഷീൻ നാമം കണ്ടെത്തുന്നതിന്, മുകളിലുള്ള രീതിക്ക് പുറമേ, നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന സമീപനവും ഉപയോഗിക്കാം: cat /etc/hostname

ഇതിനുള്ള പ്രതികരണമായി നമുക്ക് നിലവിലെ കമ്പ്യൂട്ടറിൻ്റെ പേര് ലഭിക്കും.

സജ്ജമാക്കാൻ സ്ഥിരമായ പേര്കമ്പ്യൂട്ടർ, നിങ്ങൾ ഈ ഫയൽ എഡിറ്റ് ചെയ്യേണ്ടതുണ്ട്: sudo nano /etc/hostname

അതിനുശേഷം, നിങ്ങൾ സ്ക്രിപ്റ്റ് പുനരാരംഭിക്കേണ്ടതുണ്ട്: sudo /etc/init.d/hostname അല്ലെങ്കിൽ sudo /etc/init.d/hostname.sh

അതിനുശേഷം ഞങ്ങൾ ഭൂതത്തെ സജീവമാക്കുന്നു ഹോസ്റ്റ്നാമം: /etc/init.d/hostname ആരംഭിക്കുക

ഈ കമാൻഡുകൾ നിങ്ങളെ ആശയക്കുഴപ്പത്തിലാക്കുന്നുവെങ്കിൽ, നിങ്ങൾക്ക് നിങ്ങളുടെ പിസി പുനരാരംഭിക്കാം, നിങ്ങൾക്ക് ഇതിനകം തന്നെ മാറ്റമുണ്ടാകും ഹോസ്റ്റ്നാമം.ഞാൻ മറക്കും മുമ്പ്! ഞങ്ങൾക്ക് ഇപ്പോഴും ഫയൽ പരിശോധിക്കേണ്ടതുണ്ട് /etc/hostsഅതിൽ പഴയ കമ്പ്യൂട്ടറിൻ്റെ പേര് ഉണ്ടോ എന്നറിയാൻ. അത് അവിടെ കണ്ടെത്തിയാൽ, അതിന് പകരം ഒരു പുതിയ പേര് നൽകണം: sudo sed -i \"s/debian/new-lenny/g\" /etc/hosts

ഇതിനുശേഷം നിങ്ങൾ നെറ്റ്‌വർക്ക് പുനരാരംഭിക്കേണ്ടതുണ്ട്: sudo /etc/init.d/networking പുനരാരംഭിക്കുക

ശരി, എല്ലാം തയ്യാറാണ്!

ഡെനിസ് നിങ്ങളോടൊപ്പമുണ്ടായിരുന്നു!