Linux常用命令(2)

上接Linux常用命令(1)
    ifconfig  用于获取网卡配置与网络状态等信息,英文全称为“interface  config”,其中,RX与TX分别表示接收数据包和发送数据包的个数
    ifconfig  |  head  -2  可以查看本机的ip地址

    uname  该命令是用来查看系统内核版本与系统架构等相关信息,英文全称是“unix name”
    常用参数:-a ----  查看当前系统主机名、内核、内核发行版本、节点名、时间、硬件名称、硬件平台以及处理器等相关信息
             -r ----  显示系统内核
    同时查看系统版本可以通过cat /etc/redhat-release 查看,还可以使用cat /proc/version 查看系统内核

    uptime  用于快速的查看CPU平均负载信息,CPU负载表示的是平均一段时间内正在使用或者是等待使用CPU的任务数,与CPU利用率有很大的区别
    其中三个值分别代表1分钟、5分钟以及15分钟的CPU平均负载情况,对于单核处理器(cat /proc/cpuinfo | grep "cpu cores",查看处理器的核数)来说,数值越小越好,最为重要的是15分钟负载的数值

    free  该命令用来查看系统的内存信息,能够看到系统内存和交换分区的使用情况
    常用参数:-h ----  该参数会自动将字节转换为以MB或者GB为单位,方便人们查看

    who  该命令查看当前登录系统的用户信息,能够看到登录的用户名、终端设备以及登录的时间

    last  用于调取系统的被访问记录

    ping  验证主机之间的网络是否相同
    常用参数:-s ----  指定每个包的大小
             -c ----  指定发送几次(ping几次)
             -l ----  指定网卡名
             -I ----  每次ping的时间间隔
             -W ----  最长等待时间
    tracepath 该命令主要是显示数据包在到达目的主机时,途中所经过所有的路由信息
    语法;tracepath  [参数]  主机

    traceroute 用来追踪ip地址经过哪些路由节点
    语法:tracetoute  [参数] 主机
    常用参数:-d ----  使用socket层排错功能
             
    netstat 该命令显示路由表、网络连接、接口状态等网络相关信息,英文全称为“network status”
    语法:netstat [参数]
    常用参数:-a ----  显示所用连接中的socket
             -p ----  显示正在使用的socket信息
             -t ----  显示TCP协议的连接状态
             -u ----  显示UDP协议的连接状态
             -n ----  使用ip地址,不使用域名
             -l ----  显示仅在监听的服务状态
             -i ----  显示网卡列表信息
             -r ----  显示路由信息

    lsof 监听ip某端口被哪个程序占用
    经常使用:lsof -i:端口  例如:lsof  -i:22 sshd服务占用的端口
    
    route 查看本机的路由信息,包括网关、静态路由
    
    history  显示执行过得命令
    常用参数:-c ----  清空所有的命令历史记录

    sosreport  用于收集系统配置及结构信息并输出诊断文档,出现系统故障时,大多数时候都要先使用这个命令来简单收集系统的运行状态和服务配置信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值