主机名

last 命令

六眼飞鱼酱① 提交于 2019-12-01 20:28:56
NAME last - show listing of last logged in users 数据源:/var/log/wtmp 文件 主要参数 -a:把从何处登入系统的主机名称或ip地址,显示在最后一行;-d:将IP地址转换成主机名称; -f <记录文件>:指定记录文件。 -n <显示列数>或-<显示列数>:设置列出名单的显示列数; -R:不显示登入系统的主机名称或IP地址; -x:显示系统关机,重新开机,以及执行等级的改变等信息。示例: 第一列:用户名 第二列:终端位置。pts/0 (伪终端) 意味着从诸如SSH或telnet的远程连接的用户.tty (teletypewriter) 意味着直接连接到计算机或者本地连接的用户 第三列:登录ip或者内核 。如果你看见:0.0 或者什么都没有,这意味着用户通过本地终端连接。除了重启活动,内核版本会显示在状态中。 第四列:开始时间 第五列:结束时间(still login in 还未退出 down 直到正常关机 crash 直到强制关机) 第六列:持续时间 last -5 //输出最近5条登录信息 来源: https://www.cnblogs.com/imcati/p/11716891.html

在CentOS 7上修改主机名的方法

烂漫一生 提交于 2019-12-01 19:47:52
这次我们来讲解一下如何在CentOS 7环境上修改主机名 1.从VMware上登录CentOS 7的虚拟机,并以root用户登录。 2.查看未修改前的主机名 1>.我们可以通过文件hostname查看主机名称 2>.也可以打开终端查看主机名 3.通过vi编译器修改主机名称 因为主机名称存放在hostname文件下,所以我们通过vi编译器来更改文件内容,从而达到更改主机名的作用。 输入命令:vi /etc/hostname 更改完成后ESC键+:wq保存退出 4.重启虚拟机,观察主机名是否改变 可以看出重启后我们的主机名已经更改成功! 来源: https://www.cnblogs.com/c1047509362/p/11715242.html

CentOS 7 环境下修改主机名

淺唱寂寞╮ 提交于 2019-12-01 19:32:35
本篇文章简单介绍在CentOS 7的环境下更改主机名的方法步骤。 首先我们开启虚拟机,用root账户进行登陆,并且打开终端。我们看到默认的主机名是我们新建虚拟机时自定义的名称。 接下来我们用命令更改主机名:hostname [主机名],执行命令后打开新的终端,可以发现主机名已经发生改变。但是问题是,当我们reboot重启后,主机名又变回我们更改之前的样子。 接下来介绍第二种方法:vi /etc/hostname,用vi编辑器编辑etc目录下的hostname文件。在里边直接输入主机名,经过这种方法修改的主机名重启后仍然有效。 保存退出后,重启,打开终端,修改成功。 来源: https://www.cnblogs.com/Feng-L/p/11714672.html

虚拟机安装

送分小仙女□ 提交于 2019-12-01 19:28:09
一. 安装centos7 1.虚拟机选择 2.开机进入安装 选择Install Centos Linux 7按Tab建空格 输入 net.ifnames=0 biosdevname=0 然后回车 3.选择语言 4.设置网络连接和主机名 5.注意勾选开机启动 6.设置ip地址(下图只供参考) 7.修改主机名 8.选择安装的环境,选择最小化安装1·2·3·6 9.磁盘分区自定义分区 10.选择+ /boot来个200m 内存 <8G swap分区大小 = 1.5内存 内存>=8G swap分区大小 = 8G 11.设置密码 12.等待安装完重启即可(以上图片数据仅供参考) 来源: 51CTO 作者: 江湖二胖 链接: https://blog.51cto.com/14623232/2454778

临时和永久修改主机名称

无人久伴 提交于 2019-12-01 19:11:44
想要临时更改自己的主机名称,只需使用 hostname 名称 就可以更改,下一条指令出现时会发现主机名称并没有更改,只需要重新打开一个终端即可。 如果我们想要永久的修改主机名称,需要输入下述命令 vi /etc/hostname 将里面的主机名称修改成自己想要的主机名称 然后重启虚拟机 reboot 虚拟机重启之后再次打开就可以看到我们修改的主机名称了。 来源: https://www.cnblogs.com/fairyting/p/11707808.html

CentOS下永久修改主机名

不打扰是莪最后的温柔 提交于 2019-12-01 19:02:50
永久修改主机名 [root@centos7 ~]# hostnamectl set-hostname zhusaiwei-hbza # 使用这个命令会立即生效且重启也生效 [root@centos7 ~]# hostname # 查看下 centos77.magedu.com [root@centos7 ~]# vim /etc/hosts # 编辑下 hosts 文件, 给 127.0.0.1 添加 hostname [root@centos7 ~]# cat /etc/hosts # 检查 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 zhusaiwei-hbza                            ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 这就修改完了,重启后查看主机名 来源: https://www.cnblogs.com/amberhome-wei/p/11713454.html

Shell变量概述

好久不见. 提交于 2019-12-01 17:07:22
目录 1. Shell变量概述 1.定义变量,变量名=变量值。不能出现"-横杠"命令 2.引用变量,$变量名 3.查看变量,set显示所有变量,包括自定义变量和环境变量 4.取消变量,作用范围:仅在当前Shell中有效。 5.注意事项,引用变量时注意事项,单双引号和不加引号的区别。 注意: 2.执行结果如下: 3.这里需要注意 $*和$@的区别 执行结果如下: 自定义变量运算 命令的嵌套使用,使用$($()) 2. Shell变量赋值 echo命令输出颜色。 3. Shell变量替换 4. Shell变量运算 5. Shell变量案例 1. Shell变量概述 1. 什么是变量 变量是Shell传递数据的一种方法,简单理解:用一个固定的字符串去表示不固定的内容,便于后续引用。 2.变量命令规范 变量定义时名称有要求:字母、数字、下划线几个组成,尽量字母开头,变量名最好具备一定的含义。 ip=10.0.0.100 ip1=10.0.0.100 Hostname_Ip=10.0.0.100 hostname_IP=10.0.0.100 等号是赋值,需要注意:等号两边不能有空格,其次定义的变量不要与系统命令出现冲突。 3. Shell变量定义的方式 01)用户自定义变量:人为定义的变量名称。 02)系统环境变量:保存的是和系统操作环境相关的数据。 03)位置参数变量:向脚本中进行参数传递

idea操作hive报错:org.apache.thrift.transport.TTransportException

我怕爱的太早我们不能终老 提交于 2019-12-01 16:55:32
19/10/17 19:28:27 INFO Logging.scala[58]: Loaded org.apache.hadoop.hive.shims.Hadoop23Shims for Hadoop version 2.6.0-cdh5.7.0 19/10/17 19:28:27 INFO HiveMetaStoreClient.java[376]: Trying to connect to metastore with URI thrift://hadoop102:9083 19/10/17 19:28:39 INFO HiveMetaStoreClient.java[421]: Opened a connection to metastore, current connections: 1 19/10/17 19:28:42 WARN HiveMetaStoreClient.java[445]: set_ugi() not successful, Likely cause: new client talking to old server. Continuing without it. org.apache.thrift.transport.TTransportException 具体报错信息如图 原因是:window没有做主机名和ip的映射

生产环境 Bug No3

坚强是说给别人听的谎言 提交于 2019-12-01 16:04:03
前言 生产环境使用阿里云的消息队列服务,在 tomcat 容器 WAR 包中使用官方提供的 SDK,但是在启动 tomcat 的时候,报错了。 报错信息 部署 tomcat 的 ECS 为双十一后购买的服务器,新的服务器在创建的时候主机名更改为 16 位字符; 生产环境之前有一批老机器,大概是 2016 年 6月份买的,上面也部署了相同配置的 tomcat,并使用同一个 MQ 队列,但是 tomcat 启动成功,这让人很是费解,在检查了配置文件和 SDK 文档比对之后,竟然在老的机器上启动成功,很伤。 报错信息如下: 其中 java.net.UnknownHostException: 的错误也让人很费解。 网上查了好多资料,后来定位到是 hostname 获取不到的原因,ECS 服务器的hostname 是配置在 /etc/hostname 中的,hostname 命令也可以正常读取主机名,在大多数 Linux 系统中(Redhat、Centos等)都是在 /etc/hosts 中获取主机名的,Detian 是从 /etc/hostname 中得到主机名的。 Java 的 inetAddress.java 调用方法 getLocalHostName() 获取主机名,属于系统调用,所以在 centos 上面,会读取 /etc/hosts 文件来获取主机名,但阿里云新购服务器恰恰没有在

第7章 DNS & bind从基础到深入

不打扰是莪最后的温柔 提交于 2019-12-01 09:07:09
转载请务必在文章最开头标明原文地址 本文原创地址:骏马金龙 https://www.cnblogs.com/f-ck-need-u/p/7367503.html#auto_id_0 本人博客搬家: 骏马金龙www.junmajinlong.com 基础服务类系列文章: http://www.cnblogs.com/f-ck-need-u/p/7048359.html DNS是Domain name system的简称,有些地方也称为Domain name server,这东西是一个很大的话题。如果不是要配置DNS服务,只需要理解DNS的解析流程和DNS有关的基本知识即可。如果要配置DNS服务,则可以看完全文。 推荐阅读书籍:《DNS & bind》,第四版有中文版,第五版目前只有英文版。 7.1 DNS必懂基础 DNS主要是用于将域名解析为IP地址的协议,有时候也用于将IP地址反向解析成域名,所以DNS可以实现双向解析。 DNS可以使用TCP和UDP的53端口,基本使用UDP协议的53端口。 7.1.1 域的分类 域是分层管理的,就像中国的行政级别。 最高层的域是根域(root)".",就是一个点,它就像国家主席一样。全球只有13个根域服务器,基本上都在美国,中国一台根域服务器都没有。 根域的下一层就是第二层次的顶级域(TLD)了,那么它就是各省省长了。顶级域一般两种划分方法