主机名和系统内置变量

1. hostname

解释: 显示或设置系统的主机名称

举例: [root@xiaoke ~]# hostname

[root@xiaoke ~]# echo $HOSTNAME

显示结果: xiaoke.com

备注:以上两个命令显示结果相同

[root@xiaoke ~]# hostname www.zhg.com

备注: 临时更改

注意: 再次运行hostname和echo $HOSTNAME,观察效果

可以使用hostname $HOSTNAME就该回原来的主机名称了。

练习: 1.如果当前主机的主机名不是www.zhg.com,就将其改为www.zhg.com

[ `hostname` != 'www.zhg.com' ] && hostname www.zhg.com

2.如果当前主机的主机名为空,或者为(none),或者为localhost,就将其改为www.zhg.com

hostname '(none)' //先修改主机名为(none),执行后自行查看一下

[ -z `hostname` -o `hostname` == '(none)' -o `hostname` == 'localhost' ] && hostname www.zhg.com

hostname '' //先修改主机名为空,执行后自行查看一下

[ -z `hostname` ] || [ `hostname` == '(none)' -o `hostname` == 'localhost' ] && hostname www.zhg.com

备注: || 代表或者

2. RANDOM

解释: 系统内置变量,生成随机数,范围:0-32768

举例: [root@xiaoke ~]# echo $RANDOM

显示结果: 20612

[root@xiaoke ~]# echo $RANDOM

显示结果: 16602

备注: 上述相同命令执行两次后发现结果不同,都是随机生成的。

引入: Linux系统中有两个随机数生成器

/dev/random: 硬件生成的随机数,比如敲键盘时的时间间隔,都会被记录下来放在熵池中

如果熵池中的随机数取完了,会提示并等待用户敲键盘生成更多随机数

/dev/urandom: 与random相同也是从熵池中取随机数

如果取完后,就会用软件模拟出随机数

但是软件模拟出来的随机数是有规律的

相比之下random更加安全,但在随机数需求大的时候,比如刚安装好的系统做群集,就会产生很大延迟

Linux主机名和系统内置变量相关推荐

  1. linux主机名和工作组的修改方法

    linux主机名和工作组的修改方法 在Windows下有计算机名和工作组,所以在Linux下也当然有计算机名和工作组了(好吧,说实话,我用Linux时间也不算短了,计算机名这个东东我一直知道,但是在L ...

  2. linux ps1 目录颜色,Linux主机名颜色设置,ps1设置,然linux有颜色 -电脑资料

    RedHat的字体和背景颜色的改变方法: 命令: PS1="[\e[32;1m\u@\h \W]\\$" 或 export PS1="[\e[32;1m\u@\h \W] ...

  3. 如何修改Linux主机名

    Linux 下什么都比较麻烦,就连修改主机名也不例外.我们就下文说一下具体方法. Linux 安装好后,其默认的主机名是 localhost.修改 Linux 主机名需要3步. 使用 hostname ...

  4. Linux主机名那点事儿

    Linux主机名那点事儿 和windows一样,liunx同样有自己的主机名,主要用于识别机器和远成访问. 事儿一./etc/hosts文件 主机和IP配置文件 该文件其实就是告诉本机哪些域名对应那些 ...

  5. 修改Linux主机名

    Linux 安装好后,其默认的主机名是 localhost.修改 Linux 主机名需要3步. 使用 hostname 修改当前主机名. hostname new-hostname 修改 /etc/s ...

  6. linux主机名的修改

    导读 在一个局域网中,每台机器都有一个主机名,便于主机与主机之间的区分,因此为每台机器设置主机名,以容易记忆的方法来相互访问.比如我们在局域网中可以为根据每台机器的功用来为其命名. 查看主机名命令 [ ...

  7. 修改 Linux 主机名

    Linux 下什么都比较麻烦,就连修改主机名也不例外. Linux 安装好后,其默认的主机名是 localhost.修改 Linux 主机名需要3步. 使用 hostname 修改当前主机名. hos ...

  8. Linux 主机名被修改成bogon问题的几种解决办法

    问题描述: 当Linux主机名由root@localhost变成了@bogon了之后,访问网络就会出现问题,重启后也没有恢复localhost. 方法一:  在linux下添加一个127.0.0.2名 ...

  9. 【主机名变bogon】linux主机名被更改为bogon原理分析

    博客原址:http://blog.csdn.net/weiwan721/article/details/48463371 问题描述: 操作系统为RHEL6.5,安装时使用的是默认主机名localhos ...

最新文章

  1. Python入门系列教程(三)列表和元组
  2. 在vue-cli生成的项目中使用karma+chrome进行单元测试
  3. IoAttachDevice源码
  4. 用户流失的事前预警与事后分析
  5. php 地图两点距离计算,计算地图上两点间的距离PHP类
  6. 大话“用户注册激活,忘记密码”发送邮件功能
  7. [HNOI2012]集合选数(思维构造 + 状压dp)
  8. python3 线程隔离_Python的线程隔离实现方法
  9. JS之字符串分割方法split
  10. FPGA开发全攻略——概念篇
  11. Android 绑定类型服务---使用信使(Messenger)
  12. 时隔两年,盘点ECCV 2018影响力最大的20篇论文
  13. 0610PHP基础:运算符、字符串处理函数、解析符号、数组
  14. Visual studio 2013 连接MySQL数据库的设置。
  15. vue等单页面应用及其优缺点
  16. 《山里的日子(记录片)》观后感——回不去的农村
  17. 360度动态罗盘时钟HTML源码
  18. PTA:输出较大或较小值(c++,函数模板)
  19. 蜗牛星际修改82583V网卡MAC地址
  20. 1_Qt的介绍和开始

热门文章

  1. 一键部署 Spring Boot 到远程 Docker 容器,就是这么秀
  2. Z世代下的鞋服数字化转型该如何推进?-容易网
  3. Linux磁盘分区、逻辑卷、交换分区管理
  4. c语言剪裁矩形,OpenCV – 使用C从图像中裁剪非矩形区域
  5. 对话CTO | 和优信CTO邱慧聊二手车产业链中的技术价值
  6. CATIA二次开发CAA实现MFC树形控件的方法研究
  7. 后缀.360.halo勒索病毒-先解密后收费-完整解密.360.halo后缀勒索病毒|勒索病毒解密|勒索病毒恢复|数据库修复
  8. executeUpdate()返回值
  9. python 大数据开发框架有哪些_入门大数据开发行业!必备的十大基础
  10. 开心的本质 生理 快乐的本质 幸福的本质 和阈值