怎样在不重新启动的情况下让怎么让电脑主机静音名修改生效

Ubuntu系统下如何在不重启的情况下永久修改hostname主机名
时间: 23:23:35
&&&& 阅读:356
&&&& 评论:
&&&& 收藏:0
标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&刚在Vmware下安装了一个Ubuntu的操作系统,打开终端后发现主机名这个长啊,整个窗口都被占满了。使用hostname修改主机名,运行命令:“hostname 新主机名”#hostname test-vm这个修改只是临时的,修改完成需要重新打开终端窗口才会变。而且修改过之后,再执行命令的时候就需要等待很长时间,并提示无法解析主机这时需要修改hosts文件,来修改主机名到本机IP的映射。要永久的修改hostname需要修改文件/etc/hostnamesudo vi /etc/hostname/etc/hostname与/etc/hosts的区别/etc/hostname中存放的是主机名,hostname文件的一个例子:test-vm/etc/hosts存放的是域名与ip的对应关系,域名与主机名没有任何关系,你可以为任何一个IP指定任意一个名字,hostname文件的一个例子:127.0.0.1 & & & localhost127.0.1.1 & & & test-vm修改完成后,使用service服务使hostname生效sudo /etc/init.d/hostname.sh start===========文档信息============&版权声明:非商用自由转载-保持署名-注明出处&署名(BY) :testcs_dn(微wx笑)&文章出处:[无知人生,记录点滴](http://blog.csdn.net/testcs_dn)标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&原文:http://blog.csdn.net/testcs_dn/article/details/
教程昨日排行
&&国之画&&&& &&&&&&
&& &&&&&&&&&&&&&&
鲁ICP备号-4
打开技术之扣,分享程序人生!请问如何写一个批处理程序来更改 netbios计算机名 并且不用重启就能生效??
[问题点数:20分,结帖人lw88_lw88]
请问如何写一个批处理程序来更改 netbios计算机名 并且不用重启就能生效??
[问题点数:20分,结帖人lw88_lw88]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2014年6月 Linux/Unix社区大版内专家分月排行榜第二2014年1月 Linux/Unix社区大版内专家分月排行榜第二2013年11月 Linux/Unix社区大版内专家分月排行榜第二2010年6月 Windows专区大版内专家分月排行榜第二2010年4月 Windows专区大版内专家分月排行榜第二2010年3月 Windows专区大版内专家分月排行榜第二2009年12月 Windows专区大版内专家分月排行榜第二2009年11月 Windows专区大版内专家分月排行榜第二2008年7月 Windows专区大版内专家分月排行榜第二2008年1月 Windows专区大版内专家分月排行榜第二2007年12月 Windows专区大版内专家分月排行榜第二2007年11月 Windows专区大版内专家分月排行榜第二2007年10月 Windows专区大版内专家分月排行榜第二2007年6月 Windows专区大版内专家分月排行榜第二
2014年7月 Linux/Unix社区大版内专家分月排行榜第三2014年4月 Linux/Unix社区大版内专家分月排行榜第三2013年1月 Linux/Unix社区大版内专家分月排行榜第三2010年5月 Windows专区大版内专家分月排行榜第三2009年9月 Windows专区大版内专家分月排行榜第三2009年8月 Windows专区大版内专家分月排行榜第三2008年8月 Windows专区大版内专家分月排行榜第三2008年6月 Windows专区大版内专家分月排行榜第三2007年9月 Windows专区大版内专家分月排行榜第三2007年7月 Windows专区大版内专家分月排行榜第三2007年4月 Windows专区大版内专家分月排行榜第三
匿名用户不能发表回复!|[转载]如何不重起而让bashrc的修改生效——使用source命
vim&~/.bashrc
source ~/.bash_profile
*******************************************
Source命令也称为“点命令”,也就是一个点符号(.)。source命令通常用于重新执行刚修改的初始化文件,使之立即生效,而不必注销并重新登录。
用法:source filename 或 . filename
source命令除了上述的用途之外,还有一个另外一个用途。在对编译系统核心时常常需要输入一长串的命令,如:
make mrproper
make menuconfig
make clean
make bzImage
如果把这些命令做成一个文件,让它自动顺序执行,对于需要多次反复编译系统核心的用户来说会很方便,而用source命令就可以做到这一点,它的作用就是把一个文件的内容当成shell来执行,先在linux的源代码目录下(如/usr/src/linux-2.4.20)建立一个文件,如
make_command,在其中输入一下内容:
make mrproper &&
make menuconfig &&
make dep &&
make clean &&
make bzImage &&
make modules &&
make modules_install &&
cp arch/i386/boot/bzImage /boot/vmlinuz_new
cp System.map /boot &&
vi /etc/lilo.conf &&
文件建立好之后,每次编译核心的时候,只需要在/usr/src/linux-2.4.20下输入:
source make_command
即可,如果你用的不是lilo来引导系统,可以把最后两行去掉,配置自己的引导程序来引导内核。
顺便补充一点,&&命令表示顺序执行由它连接的命令,但是只有它之前的命令成功执行完成了之后才可以继续执行它后面的命令。
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。linux的hostname(主机名)修改详解
互联网 & 04-08 15:21:54 & 作者:佚名 &
Linux操作系统的hostname是一个kernel变量,可以通过hostname命令来查看本机的hostname。也可以直接cat /proc/sys/kernel/hostname查看,感兴趣的朋友可以参考下本文的linux的hostname修改介绍
Linux操作系统的hostname是一个kernel变量,可以通过hostname命令来查看本机的hostname。也可以直接cat /proc/sys/kernel/hostname查看。 #hostname #cat /proc/sys/kernel/hostname 上面两种输出结果相同。 修改运行时Linux系统的hostname,即不需要重启系统 hostname命令可以设置系统的hostname #hostname newname newname即要设置的新的hostname,运行后立即生效,但是在系统重启后会丢失所做的修改,如果要永久更改系统的hostname,就要修改相关的设置文件。 永久更改Linux的hostname man hostname里有这么一句话,&The host name is usually set once at system startup in /etc/rc.d/rc.inet1 or /etc/init.d/boot (normally by reading the contents of a file which contains the host name, e.g. /etc/hostname).& RedHat里没有这个文件,而是由/etc/rc.d/rc.sysinit这个脚本负责设置系统的hostname,它读取/etc /sysconfig/network这个文本文件,RedHat的hostname就是在这个文件里设置。 所以,如果要永久修改RedHat的hostname,就修改/etc/sysconfig/network文件,将里面的HOSTNAME这一行修改成HOSTNAME=NEWNAME,其中NEWNAME就是你要设置的hostname。 Debian发行版的hostname的配置文件是/etc/hostname。 修该配置文件后,重启系统就会读取配置文件设置新的hostname。 hostname与/etc/hosts的关系 很过人一提到更改hostname首先就想到修改/etc/hosts文件,认为hostname的配置文件就是/etc/hosts。其实不是的。 hosts文件的作用相当如DNS,提供IP地址到hostname的对应。早期的互联网计算机少,单机hosts文件里足够存放所有联网计算机。不过随着互联网的发展,这就远远不够了。于是就出现了分布式的DNS系统。由DNS服务器来提供类似的IP地址到域名的对应。具体可以man hosts。 Linux系统在向DNS服务器发出域名解析请求之前会查询/etc/hosts文件,如果里面有相应的记录,就会使用hosts里面的记录。/etc/hosts文件通常里面包含这一条记录 127.0.0.1 localhost.localdomain localhost hosts文件格式是一行一条记录,分别是IP地址 hostname aliases,三者用空白字符分隔,aliases可选。 127.0.0.1到localhost这一条建议不要修改,因为很多应用程序会用到这个,比如sendmail,修改之后这些程序可能就无法正常运行。 修改hostname后,如果想要在本机上用newhostname来访问,就必须在/etc/hosts文件里添加一条newhostname的记录。比如我的eth0的IP是192.168.1.61,我将hosts文件修改如下: #hostname blog.infernor.net # cat /etc/hosts 127.0.0.1 localhost.localdomain localhost 192.168.1.61 blog.infernor.net blog 这样,我就可以通过blog或者blog.infernor.net来访问本机。 从上面这些来看,/etc/hosts于设置hostname是没直接关系的,仅仅当你要在本机上用新的hostname来访问自己的时候才会用到/etc/hosts文件。两者没有必然的联系。 RHEL还有个问题。 我开始在测试的时候,只修改/etc/hosts,里面添加 192.168.1.61 blog.infernor.net blog,而/etc/sysconfig/network维持原状,也就是里面的HOSTNAME=localhost.localdomain。我重启系统后居然发现hostname给修改成了blog.infernor.net。这样看的话,倒真觉得/etc/hosts是hostname的配置文件。后来终于在/etc/rc.d/rc.sysinit这个启动脚本里发现了问题的所在。 rc.sysinit文件里一开始就设置了hostname if [ -f /etc/sysconfig/network ]; then . /etc/sysconfig/network fi if [ -z &$HOSTNAME& -o &$HOSTNAME& = &(none)& ]; then HOSTNAME=localhost fi 确实使用了/etc/sysconfig/network里的hostname值。不过后面还有一段关于设置hostname的 ipaddr= if [ &$HOSTNAME& = &localhost& -o &$HOSTNAME& = &localhost.localdomain& ] ; then ipaddr=$(ip addr show to 0/0 scope global | awk '/[[:space:]]inet / { print gensub(&/.*&,&&,&g&,$2) }') if [ -n &$ipaddr& ]; then eval $(ipcalc -h $ipaddr 2&/dev/null) hostname ${HOSTNAME} fi fi 脚本判断hostname是否为localhost或者localhost.localdomain,如果是的话,将会使用接口IP地址对应的 hostname来重新设置系统的hostname。问题就出在这里,我的/etc/sysconfig/network默认的hostname是 localhost.localdomain,eth0的IP是192.168.1.61,而/etc/hosts里有192.168.1.61的记录。于是就用192.168.1.61这条记录来替换了hostname。 估计这也是很多人将/etc/hosts误以为是hostname的配置文件的原因。 hostname带选项查询 hostname的-s -f -i等等选项都用到了/etc/hosts或者DNS系统,跟我们讨论的hostname有点远了,也容易产生误会。具体可以man hostname查看。
大家感兴趣的内容
12345678910
最近更新的内容如何在不重启电脑的情况下修改主机名_百度知道
如何在不重启电脑的情况下修改主机名
我有更好的答案
1在我的网盘上面下载如图这样一个批处理文件。2下载好后双击打开出现这样一个窗口,在窗口里面输入你需要更改的名字,输入完成按回车修改。3修改完成后,按任意键退出!4这样就完成了修改,不用重启,就已经生效了。
vi /etc/hosts文件,剩下的你自己看就可以了
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 黑客帝国 4 重新启动 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信