hwinfo system :获取主机名称。 hwinfo motherboard:获取主板信息。 hwinfo cpu:获取 CPU 信息。 hwinfo memory:获取内存信息。 hwinfo [all] :获取所有信息。 hwinfo pci:获取 pci 插槽信息。 hwinfo disks: 获取磁盘信息。
查看主机软件系统信息OpenLMI 不仅可以收集硬件信息,还可以收集本地和远程主机操作系统的系统概要。收集内容包括:操作系统版本信息,防火墙配置,网络接口信息、内核版本、时区、SElinux 状态、日志系统、系统语言等。下面是一个例子,清单 2 就是操作过程和输出界面。
清单 2. 查看主机软件系统信息lmi> system Host: localhost.localdomain Hardware: To Be Filled By O.E.M. Serial Number: To Be Filled By O.E.M. Asset Tag: To Be Filled By O.E.M. CPU: Intel(R) Celeron(R) CPU G1820 @ 2.70GHz, x86_64 arch CPU Topology: 1 cpu(s), 2 core(s), 2 thread(s) Memory: 8.0 GB Disk Space: 65.7 GB total, 57.2 GB free OS: Fedora release 21 (Twenty One) Kernel: 3.19.3-200.fc21.x86_64 Language: zh_CN.UTF-8 Time Zone: Asia/Shanghai (NTP is on) SELinux: on (Permissive) Firewall: off Logging: on (journald) Networking: NIC 1 Name: wlp0s26u1u1 Status: In Service IPv4 Address: 192.168.1.101 IPv6 Address: fe80::16e6:e4ff:fe29:6c16 MAC Address: 14:E6:E4:29:6C:16
管理主机的服务运行情况lmi 的 service 子命令可以用来查看、启动、停止、重新启动本地和远程服务。下面是两个例子。 查看运程主机服务运行情况,使用如下命令:
lmi> service show httpd.service
Name=httpd
Caption=The Apache HTTP Server
Enabled=No
Status=Running
停止一个本地服务,使用如下命令:
lmi> service stop sshd.service
说明:service 命令其他主要参数包括:
list 打印所有服务列表
show 显示服务运行情况
start 启动一个服务
stop 停止一个服务
restart 重新启动一个服务
reload 重新加载一个服务配置
系统软件管理sw 命令可以用来查看、搜索、安装、升级、删除本地和远程的软件包。下面是几个例子:
查看一个软件包详情,使用如下命令:
lmi> sw show pkg php
安装一个软件包,使用如下命令:
lmi> sw install httpd
升级一个软件包,使用如下命令:
lmi> sw update nmap
删除一个软件包,使用如下命令:
lmi> sw remove nmap
存储管理lmi 的 storage 子命令用来进行存储设置,它的参数比较多,这里笔者介绍几个常用的例子 , 查看存储设备列表,
使用如下命令:lmi> storage list,清单 3 就是操作过程和输出界面。
清单 3.查看存储设备列表lmi>storage list Name Size Format /dev/sda 8589934592 MS-DOS partition table /dev/sr0 58120192 iso9660 /dev/mapper/fedora-root 7159676928 ext4 /dev/mapper/fedora-swap 859832320 swap /dev/sda1 524288000 ext4 /dev/sda2 8064598016 physical volume (LVM)
使用树形结构显示存储设备列表,使用如下命令:lmi> storage tree,清单 4 就是操作过程和输出界面。
清单 4..使用树形结构显示存储设备列表lmi> storage tree Name Size Format /dev/sda 8589934592 MS-DOS partition table ├─ /dev/sda1 524288000 ext4 └─ /dev/sda2 8064598016 physical volume (LVM) └─ fedora 8061452288 volume group (LVM) ├─ /dev/mapper/fedora-root 7159676928 ext4 └─ /dev/mapper/fedora-swap 859832320 swap
查看某一个存储设备详情,清单 5 就是操作过程和输出界面。
清单 5.查看某一个存储设备详情lmi> storage show /dev/disk/by-id/ata-VBOX_HARDDISK_VB289545a2-5d00c206-part1 /dev/disk/by-id/ata-VBOX_HARDDISK_VB289545a2-5d00c206-part1: Name Value Type Partition DeviceID /dev/disk/by-id/ata-VBOX_HARDDISK_VB289545a2-5d00c206-part1 Name /dev/sda1 ElementName sda1 Total Size 524288000 Block Size 512 Partition Type primary Starting sector 2048 Ending sector 1026047 Sector Size 512 Disk /dev/sda Filesystem ext4 UUID 4ebdf6a9-530e-417f-b9ef-a7974e2aa339 Persistence Persistent Total space on filesystem 499355648 Free space on filesystem 333806592
网络接口管理使用 lmi 的 net 子命令,用户可以查看连接到管理服务器的网卡和虚拟接口的运行情况。包括:接口名称、目前的状态、MAC 地址列表。下面介绍几个常用的例子 查看网络设备列表,使用如下命令:
lmi>net device list ElementName OperatingStatus MAC Address enp0s3 In Service 08:00:27:49:FE:04 lo Not Available 00:00:00:00:00:00
设置网络接口新的 ip 地址,使用如下命令:
lmi> net address replace enp0s3 192.168.0.130 24
激活一个网络接口,使用如下命令:
lmi> net activate enp0s3
设置 dns 服务器 ip 地址,使用如下命令:
lmi> net dns add enp0s3 192.168.0.1
用户和用户组管理