基础命令学习目录首页

原文链接:https://idc.wanyunshuju.com/cym/68.html

  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,就要修改相关的设置文件。

  1.临时修改:

  #hostname ***** //*****为修改的hostname

  2.永久修改:

  # vi /etc/sysconfig/network

  NETWORKING=yes

  HOSTNAME=yourname //在这修改hostname

  # vi /etc/hosts

  127.0.0.1 localhost.localdomain localhost

  192.168.184.133 yourname //在这修改hostname


  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来访问本机。

转载于:https://www.cnblogs.com/machangwei-8/p/10350812.html

hostname命令详解相关推荐

  1. Linux hostname命令详解

    1.查看本机的hostname #hostname 2.修改本机的hostname #hostname newname 运行后立即生效(重新启动shell),但是在系统重启后会丢失所做的修改,如果要永 ...

  2. Linux下的hostname命令详解

    1.临时修改: #hostname ***** //*****为修改的hostname 2.永久修改: # vi /etc/sysconfig/network NETWORKING=yes HOSTN ...

  3. docker常用命令详解

    docker常用命令详解 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: Doc ...

  4. Linux操作系统上lsof命令详解

    Linux操作系统上lsof命令详解 2011-10-08 18:31:31 http://xjsunjie.blog.51cto.com/999372/682865 标签:Linux lsof命令 ...

  5. nmcli命令详解_【高新课堂】第一百二十五期Liunx必备命令

    点击上方"蓝字"关注我们吧! Liunx系统启动默认为字符界面,一般不会启用图像界面,所以对命令行的熟练程度能更加高效.便捷的管理Liunx服务器. 这节课向读者介绍Liunx系统 ...

  6. linux系统月初月末,Linux last显示系统开机以来获是从每月初登入者的讯息命令详解...

    名称:last 使用权限:所有使用者 使用方式:shell>> last [options] 说明:显示系统开机以来获是从每月初登入者的讯息 参数: -R 省略 hostname 的栏位 ...

  7. 初级黑客安全技术命令详解

    要想做一名真正的黑客,仅仅依靠网络流传的黑软进行扫描或者攻击是没有用的,这样永远不可能成长为一名真正的黑客,大家需要注意的是,平时还得注意积累,这次笔者就简单的 为大家介绍一些系统命令,对于初学的菜鸟 ...

  8. NodeJs学习笔记002--npm常用命令详解

    npm 常用命令详解 npm是什么 npm install 安装模块 npm uninstall 卸载模块 npm update 更新模块 npm outdated 检查模块是否已经过时 npm ls ...

  9. Window任务计划命令详解

    window任务计划命令详解 Schtasks 安排命令和程序定期运行或在指定时间内运行.从计划表中添加和删除任务,按需要启动和停止任务,显示和更改计划任务. 若要查看该命令语法,请单击以下命令: s ...

最新文章

  1. 大型企业网络配置系列课程详解(三)--OSPF高级配置与相关概念的理解
  2. golang跳转控制语句:goto语句示例
  3. 自定义EditText输入框
  4. ThinkPHP内核仿美洽多商户多端接入无限客服系统-支持PC+WAP+公众号接入
  5. eclipse 完全智能提示
  6. SAP NetWeaver 平台介绍
  7. Adjacent Bit Counts(01组合数)
  8. numpy 矩阵拼接_Numpy学习笔记(下篇)
  9. 2021年最近的猝死案例有点多!!!(关注我,让你活的更久一点)
  10. python pillow库画图_Pillow画图
  11. PHP 报错 Resource temporarily unavailable 无法删除上传的资源
  12. 教会你们如何获得淘宝,天猫,拼多多,京东的商品详情
  13. 合肥php怎么这么多的,合肥为什么那么多“郢”?答案就在这!
  14. LoRa在智能家居当中的物联网应用
  15. vue模块给模块传参_Vue店面的Paypal支付模块
  16. RF-SIM卡的多应用COS研究与设计
  17. 64码高清电视 android版,爱直播tv版-爱直播v4.7.64 安卓智能电视版__西西安卓tv
  18. Kibana Query Language(KQL)
  19. Android 文件夹介绍
  20. Win系统 - 端口已被占用之解决方案

热门文章

  1. 安卓使用Socket发送中文,C语言服务端接收乱码问题解决方式
  2. 使用VMware虚拟机安装Windows8系统
  3. 分享一个Go按行读取命令行输入的例子
  4. MVC3异常处理的方法
  5. POJ 2718 Smallest Difference 贪心构造
  6. 2018-08-12 长大
  7. uvm_dpi——DPI在UVM中的实现(一)
  8. Access denied (java.lang.RuntimePermission getClas
  9. Linux多线程编程四(条件变量)
  10. Asp.Net MVC3.0网站统计登录认证的在线人数