主机信息之hostname命令

hostname命令用于打印计算机的名称,也就是所谓的主机名。命令如下:

hostname  [options]  [name]

它可以打印完整主机名,如:

$ hostname
myhost.example.com

如果是root用户,也可以设置主机名(这次所做的改变并不能持续到系统下次启动):

$ hostname  orange

常用选项:

-i                                              打印主机IP
-a 打印主机别名
-s 打印主机简名
-f 打印完整的主机名
-d 打印主机DNS域名
-y 打印主机NIS或YP域名
-F  hostfile 依据文件hostfile来设置主机名
时间: 2024-12-18 07:33:52

主机信息之hostname命令的相关文章

主机信息之uname命令

uname命令用于打印计算机的基本信息.命令如下: uname  [options] 常用选项有: -a                   打印所有信息 -s 仅打印内核名(默认) -n 仅打印主机名,和使用hostname命令一样 -r 仅打印内核release -v 仅打印内核版本 -m 仅打印硬件名 -p 仅打印CPU型号 -i 仅打印硬件平台 -o 仅打印操作系统名

主机信息之IP命令

查看默认网络接口(通常为eth0)的信息: $ ip addr show eth0 执行结果如下(我这里网络接口是ens3): 其中包括MAC地址(68:05:ca:20:35:b6),IP地址(192.18.3.9)及其他各种信息.查看已启动的网络接口,可以运行: $ ip addr show 其他一些常用显示网络信息的命令包括: $ ip help                    #查看所有这些命令的用法 $ ip addr                    #显式网络设备IP $

linux hostname 命令 显示当前主机域名 /etc/hostname

hostname显示当前主机域名, 我们可以使用 hostname 命令来修改主机名,但这种修改方式只有当前有效,等服务器重启后hostname就会失效,回到原来的hostname. [root@mysql bin]# hostname mysql hostname ***** //*****为修改的hostname hostname newHostname 如果想永久生效可以编辑  vim /etc/sysconfig/network  文件 原文地址:https://www.cnblogs.

Cnetos7 hostname命令学习使用

1.hostnamectl简介. hostnamectl用来修改系统的主机名. 2.命令list. 用 hostnamectl --help命令 3.命令使用记录. Hostnamectl –help 列出hostnamectl命令的帮助信息. Hostnamectl –version 获得systemd 的版本信息. Hostnamectl –static 获取静态主机名 hostnamectl –transient 获取临时主机名 hostnamectl –pretty 获取灵活主机名 ho

Python收集主机信息

Python收集linux主机信息,需要安装dmidecode命令,yum -y install dmidecode #!/usr/bin/env python # coding=utf-8   from subprocess import Popen, PIPE   #获取ifconfig命令信息 def getIfconfig():     p = Popen(['ifconfig'], stdout=PIPE)     data = p.stdout.read().decode()    

用Python多线程给主机组批量分发命令

需求:用Python的多线程对主机组批量分发命令 脚本内容: [[email protected] opt]# cat index.py  #!/usr/bin/env python #coding:utf-8 import threading import paramiko import time while True:     time.sleep(3)     comd = raw_input('请输入你要批量分发的命令:')     num = 9     #定义IP最后一位数的初始值

用Python多进程和paramiko给主机组批量分发命令和传送文件

需求: 1.用Python的多线程对主机组批量分发命令 2.需要有传送文件的功能 3.把输出的日志信息写到日志文件(包括正确输出日志,和错误输出日志,包含日志写入的时间) 准备工作: 1.把需要远程控制分发命令的机器(被控端)配置好ssh+key 2.下载第三方模块包 pycrypto-2.6.tar.gz   http://pan.baidu.com/s/1dFHSvcP paramiko-1.10.1.tar.gz http://pan.baidu.com/s/1hrWzg7y 在控制服务器

Linux hostname命令详解

1.查看本机的hostname #hostname 2.修改本机的hostname #hostname newname 运行后立即生效(重新启动shell),但是在系统重启后会丢失所做的修改,如果要永久更改系统的hostname,就要修改相关的配置置文件. RedHat的hostname,就修改/etc/sysconfig/network文件,将里面的HOSTNAME这一行修改成HOSTNAME=NEWNAME,其中NEWNAME就是你要设置的hostname. Debian发行版的hostna

收集主机信息

收集主机信息,包括: 1.主机名:hostname 2.IP地址:ip 3.操作系统版本:osver 4.服务器厂商:vendor 5.服务器型号:product 6.服务器序列号:sn 7.cpu型号:cpu_module 8.cpu核心数量:cpu_num 9.内存大小 收集IP信息 [[email protected] systeminformation]# vim sysinformation.py from subprocess import Popen,PIPE def getIfc