1. whoami
作用: 显示出当前有效的用户名称,Linux是多用户多任务
语法:whoami(选项)
选项:
--help:在线帮助
--version:显示版本信息和退出
场景使用:
1. 当用户想要查看当前登录系统的用户名时,可以使用whoami指令来显示当前用户的用户名。
2. 在脚本或程序中,可以使用whoami指令来获取当前用户的用户名,以便进行相应的操作或授权验证。
3. 在系统管理和维护工作中,可以使用whoami指令来确认当前正在执行命令的用户身份,以确保操作的合法性和安全性。
示例:
[root@localhost ~]# whoami
root
2. hostname
作用: 用于显示和设置系统的主机名称
语法:hostname(选项)(参数)
选项:
-a:显示主机别名
-d:显示DNS域名
-i:显示主机的ip地址
场景使用:
1. 在系统管理和网络管理中,可以使用hostname指令来查看当前主机的名称。
2. 当需要配置网络服务或进行网络故障排查时,可以使用hostname指令来查看或设置主机的名称。
3. 在脚本或程序中,可以使用hostname指令来获取当前主机的名称,以便进行相应的操作或配置。
4. 在系统管理和维护工作中,可以使用hostname指令来修改主机的名称,以满足特定的需求或规范。
示例:
localdomain-->别名
[root@localhost ~]# hostname -i
::1 127.0.0.1
[root@localhost ~]# hostname
localhost.localdomain
3. uname
作用: 用于显示当前系统相关信息,包括内核名称、节点名称、操作系统名称、操作系统发行版本、操作系统版本以及硬件类型
语法:uname(选项)
选项:
-a:详细显示全部的信息
场景使用:
1. 硬件信息查询:通过uname指令可以查看当前系统的硬件类型,包括处理器架构和计算机类型。
2. 内核信息查询:可以使用uname指令来获取当前系统的内核名称和版本号,以便进行系统管理和维护工作。
3. 确认操作系统类型和版本:uname指令可以显示当前操作系统的名称和版本号,帮助用户确认所使用的操作系统类型和版本。
4. 脚本编程:在编写脚本或程序时,可以使用uname指令来获取系统信息,以便进行相应的操作或配置。
5. 系统识别和诊断:在系统维护和故障排查过程中,可以使用uname指令来识别系统类型和版本,帮助进行诊断和解决问题。
3.10.0-1160.el7.x86_64 版本号
示例:
[root@localhost ~]# uname -a
Linux localhost.localdomain 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 20