七周二次课(1月23日)

七周二次课(1月23日)
10.6 监控io性能

iostat -x

iostat -x 1

%util 磁盘等待io  数字大,磁盘读写等待过长

iotop

动态显示 根据磁盘io

db数据库示例

10.7 free命令

free   查看内存  centos6和7显示结果不同

buff   缓冲      cache 缓存

数据流向图解

used+free+buff/cache=total

available=free+buff/cache

10.8 ps命令

ps aux  静态列出系统所有进程,top是动态

ps aux |grep nginx  查看是不是有这个进程在运行

ps -elf 和aux差不多

kill pid 命令

ls -l proc/pid/ 查看进程的目录

STAT  进程状态

D    不可中断     Uninterruptible sleep (usually IO)
    R    正在运行,或在队列中的进程 RUN
    S    处于休眠状态 SLEEP
    T    停止或被追踪
    Z    僵尸进程
    X    死掉的进程
    <    高优先级
    N    低优先级
    L    有些页被锁进内存
    s    包含子进程,本身是父进程
    +    前台进程
    l     多线程,克隆线程  multi-threaded (using CLONE_THREAD, like NPTL pthreads do)

进程与线程

1 进程里包含了线程,线程是进程的子单元

2 同一个进程下的线程全部共享相同的内存,而进程之间内存相互隔离。

10.9 查看网络状态

-a (all)显示所有选项,默认不显示LISTEN相关
-t (tcp)仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化成数字。
-l 仅列出有在 Listen (监听) 的服務状态

-p 显示建立相关链接的程序名
-r 显示路由信息,路由表
-e 显示扩展信息,例如uid等
-s 按各个协议进行统计
-c 每隔一个固定时间,执行该netstat命令。

netstat -lnp 查看监听的端口

netstat -an 查看tcp/ip 协议状态

查看tcp 连接状态

查看所有连接状态

ss -an   tcp/ip状态

10.10 linux下抓包

tcpdump -nn   第一个n表示ip 用数字显示出来,如果不加会显示主机名

指定端口和ip   port host    非某个端口not port

指定100个数据包并存到一个文件去   -c  -w

查看这个文件用tcpdump -r查看  上图是实际传输的数据包,包含ip和实际内容等

tshark

扩展

tcp三次握手四次挥手 http://www.doc88.com/p-9913773324388.html 
tshark几个用法:http://www.aminglinux.com/bbs/thread-995-1-1.html

原文地址:http://blog.51cto.com/4375471/2064422

时间: 2024-07-29 01:13:07

七周二次课(1月23日)的相关文章

七周二次课(1月23日) 10.6 监控io性能 10.7 free命令 10.8 ps命令 10.9 查看网络状态 10.10 linux下抓包

七周二次课(1月23日)10.6 监控io性能10.7 free命令10.8 ps命令10.9 查看网络状态10.10 linux下抓包 =====================================================================================================================================================================================

linux七周五次课(3月23日)

七周五次课(3月23日)10.19 iptables规则备份和恢复10.20 firewalld的9个zone10.21 firewalld关于zone的操作10.22 firewalld关于service的操作 10.19 iptables规则备份和恢复 备份,命令如下iptables规则可以备份到其他文件,文件名字可以自己取. 只有nat的规则. 这个表里没有规则 备份刚才的规则 如果想重启,就加载,需要放到配置文件,要用命令service iptables 保存. 这部分知识是很庞大的,只

十三周五次课(3月23日)

十三周五次课(3月23日)13.4 mysql用户管理 grant 授权  all  所有的权限  *.* 所有的库和表 @ 限定ip %通配所有的ip identified by"123456a" 密码 查看指定用户的授权 13.5 常用sql语句 查 insert 插入 update 更改 truncate 清空内容,结构还在 drop 删 13.6 mysql数据库备份恢复 备份恢复库 备份恢复表 备份所有库 只备份表结构 扩展SQL语句教程  http://www.runoob

Linux20180423五周第四次课(4月23日)

五周第四次课(4月23日) 8.6 管道符和作业控制8.7/8.8 shell变量8.9 环境变量配置文件扩展bashrc和bash_profile的区别 http://ask.apelearn.com/question/7719简易审计系统: http://www.68idc.cn/help/server/linux/2014042190951.html关于PROMPT_COMMAND环境变量的含义 http://www.linuxnote.org/prompt_command-environ

三周第三次课(12月27日) 3.7 su命令 3.8 sudo命令 3.9 限制root远程登录

三周第三次课(12月27日)3.7 su命令3.8 sudo命令3.9 限制root远程登录 su命令: 用户和工作组管理: su命令用于切换当前用户身份到其他用户身份, 变更时须输入所要变更的用户帐号与密码. 语法: su(选项)(参数) 选项: -c<指令>或--command=<指令>:执行完指定的指令后,即恢复原来的身份: -f或--fast:适用于csh与tsch,使shell不用去读取启动文件: -l或--login:改变身份时,也同时变更工作目录,以及HOME,SHE

三周第五次课(12月29日) 4.5/4.6 磁盘格式化 4.7/4.8 磁盘挂载 4.9 手动增加swap空间

三周第五次课(12月29日)4.5/4.6 磁盘格式化4.7/4.8 磁盘挂载4.9 手动增加swap空间 [[email protected] ~]# [[email protected] ~]# mke2fs命令文件系统管理mke2fs命令被用于创建磁盘分区上的"etc2/etc3"文件系统. 语法:mke2fs(选项)(参数) 选项:-b<区块大小>:指定区块大小,单位为字节:-c:检查是否有损坏的区块:-f<不连续区段大小>:指定不连续区段的大小,单位为

四周第一次课(1月2日)

四周第一次课(1月2日)4.10/4.11/4.12 lvm讲解 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它由Heinz Mauelshagen在Linux 2.4内核上实现.LVM将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性. 与传统的磁盘与分区相比,LVM为计算机提供了更高层次的磁盘存储.它使系统管理员可以更方便

四周第一次课(1月2日) 4.10/lvm讲解 4.11/lvm讲解 4.12/lvm讲解 4.13 磁盘故障小案例

四周第一次课(1月2日)4.10/lvm讲解4.11/lvm讲解4.12/lvm讲解4.13 磁盘故障小案例 onnecting to 192.168.183.128:22...Connection established.To escape to local shell, press 'Ctrl+Alt+]'. Last login: Tue Jan 2 19:34:17 2018[[email protected] ~]# ip add1: lo: <LOOPBACK,UP,LOWER_UP

【书阳谜友群】2017年3月23日周桂武(探风)主擂谜会题

[书阳谜友群]2017年3月23日周桂武(探风)主擂谜会题 1.调到西藏已七天(字)周2.宴席尚无准备,宾客多少已清 (4字数学用语)设未知数3.果然射在十环上 (蕉心格·榕城学校简称二2+2)真中,实中4.又向上天祈高就(字)敲5.佛印一一为人开光(字)弓6.飞流直下三千尺(学校用语·土音)落堂(长)7.中医问病人,一餐多少肉(字)痴8.两三点冰雨笔端画(网络新词3字) 6669.讲心声中正高兴(女影星)蒋欣10.立意守候心上人(字)企11.答错罚站(礼貌用语)对不起12.验血报告全阴性(中药