新手必须掌握的Linux命令(二)

工具/材料 红帽企业版Linux 7.0/centos 7.0、Xshell或其他远程终端仿真器(可选) 。
操作方法 01 【新手必须掌握的Linux命令(二)】第一个命令ifconfig命令用于获取网卡配置和网络状态等信息 。格式为ifconfig[网络设备][参数] 。该命令主要检查网卡的名称、IP地址、MAC地址、接收和发送的数据包数量以及接收和发送的累计流量 。
02 Uname命令用于查看系统内核、系统版本等信息,格式为uname [-a] 。使用此命令时,参数-a通常用于全面检查当前系统的内核名称、主机名、内核版本、节点名称、系统时间、硬件名称、硬件平台、处理器类型、操作系统名称等信息 。同时,想要查看当前系统的详细信息,需要查看redhat-release文件,命令为cat /etc/redhat-release,如图 。
03 Uptime命令,用于查看系统负载信息,格式为uptime 。这个命令很棒,可以显示当前系统时间、系统运行时间、启用终端数、平均负载(1分钟、5分钟、15分钟内的平均负载) 。
04 free命令用于显示当前系统内存使用情况,格式为free [-h] 。其中,-h可以更人性化地向我们展示内存的实时使用情况 。这里,一些处理被添加到输出信息,并且获得的信息如第二幅图所示 。
05 who命令用于查看登录主机的终端信息,格式为who[参数] 。简单谁可以快速显示所有登录到这台机器的用户的姓名和他们正在打开的终端信息 。如图所示,有5个用户登录,其中根用户3个,普通用户2个,还显示了他们登录的终端类型和IP地址 。
06 最后一个命令可以查看所有系统的登录记录,格式为last [parameter] 。但是,请记住,所有这些信息都以日志文件的形式存在,因此黑客很容易篡改它们 。因此,不可能从这个单一的命令中得到系统是否被恶意入侵 。
07 history命令可以以history [-c]的格式查看执行的命令 。默认情况下,执行历史记录显示最近执行的1000条命令 。如果认为不够,可以在/etc/profile文件中修改HISTSIZE的值 。使用-c清除空所有历史记录 。
08 最后一个sosreport用于收集系统配置和架构信息,并以sosreport格式输出诊断文档 。


    推荐阅读