频道栏目
首页 > 网络 > 其他 > 正文

Linux GoGoGo-colourfour的博客-51CTO博客

2019-07-08 17:40:16           
收藏   我要投稿

1、简述osi七层模型和TCP/IP五层模型七层模型:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层五层模型:物理层,数据链路层,网络层,传输层,应用层2、简述iproute家族命令iproute2linkshow显示设备属性set 修改设备属性up/down 起用或禁用multicast on/off 起用或禁用多播功能name NAME冲命名接口netns PID 用于将接口移动到指定网络名称空间add NAME 添加网络空间del NAME 删除网路空间exec NAME COMMAND在指定的netns中运行命令

    address 管理网络接口的地址
          add 新加地址 ip addr add NEWIP dev IFACE lable NAME 接口别名
          delete 删除地址                   
          show 查看地址
          flush 清空所有

    route 路由表管理
          add    TARGRT via GW [dev IFACE]
              示例:ip route 192.168.0.0/16 via 192.168.1.1 dev ens33
          change
          replace
          delete TARGET
          show
          flush

3、详细说明进行管理工具htop、vmstat等相关命令,并举例 htop-d 指定延迟时间间隔-u USER仅显示指定用户进程-s 以指定字段排序子命令:l显示指定进程打开的文件列表s跟踪选定进程执行的系统调用a将选定的进程绑定到指定的cpu核心

vmstat命令:报告虚拟内存的状态
    # #:刷新时间间隔,显示的次数
    procs:进程
        r:running,等待运行的进程个数,cpu上等待运行的任务长度
        b:处于不可中断睡眠状态的进程个数,被阻塞的任务队列长度
    memory:
         swap:交换内存使用量
         free:空闲的物理内存总量
         buffer:buffer内存总量
         cache:cache内存总量
    swap:
        si:数据进入swap中的数据速率
        so:数据离开swap的速率
    io:
        bi:从块设备读入数据到系统的书读
        bo:保存至数据块设备的速率
    system:
        in:interrupt 中断速率
        cs:上下文切换速率

    -s显示内存统计数据

pmap [options] PID:显示进程的内存映射表

dstat命令:查看状态信息常用选项:-c cpu相关信息-d 显示磁盘相关信息-s 显示swap相关信息-g 显示page相关统计数据-m 显示内存统计数据-n 网络相关统计数据-p 进程的相关统计数据-r io的相关统计数据--tcp--udp--raw--top-cpu最占cpu的进程--top-io最占io的进程--top-mem使用内存量最大的进程

kill命令:终止进程显示当前可用信号: kill -l信号的标识方式:信号的数字名称信号的完整名称信号的简写名称4、使用until和while分别实现192.168.0.0/24while方法:

#!/bin/bash

declare -i i=1

while [ $i -le 254 ];do? ? ? ? if ping -W 1 -c 1 192.168.0.$1 &> /dev/null;then? ? ? ? ? ? ? ? echo "host 192.168.0.$i is alive."? ? ? ? else? ? ? ? ? ? ? ? echo "host 192.168.0.$i is down."? ? ? ? fi? ? ? ? let i++done

until方法:

#!/bin/bash#declare -i i=1

until [ $i -gt 254 ];do? ? ? ? if ping -W 1 -c 1 192.168.0.$1 &> /dev/null;then? ? ? ? ? ? ? ? echo "host 192.168.0.$i is alive."? ? ? ? else? ? ? ? ? ? ? ? echo "host 192.168.0.$i is down."? ? ? ? fi? ? ? ? let i++done

相关TAG标签 Linux
上一篇:我跟老王学linux第二篇-linux修炼-51CTO博客
下一篇:总结用户、用户组管理命令并演示命令以及常见用法-老胡学Linux-51CTO博客
相关文章
图文推荐
热门新闻

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站