![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 77
bug捕手
十年铸剑,只为炉火纯青;一朝出鞘, 定当倚天长鸣。
展开
-
【Linux】结合Python 简易实现监控公司网站,邮件发送异常
由于一些原因,博主负责测试的网站的服务器切换到了香港,切换后出现了多次访问超时的情况于是主动请缨写一个自动监测的脚本,本来准备完全使用shell来写,后来发现shell发送邮件只能在测试机之间进行,所以添加了增加了一个Python文件来完成该功能。原创 2023-08-07 16:24:39 · 515 阅读 · 0 评论 -
如何测试Linux内核
概述在本文中,我们将讨论用于测试Linux内核的各种框架和工具。首先,我们将介绍LTP( Linux Test Project)项目。然后,我们将讨论其他测试工具和框架。最后,我们将讨论我们无法使用常规内核测试工具测试的新Linux驱动程序的测试。原创 2023-07-27 13:57:42 · 129 阅读 · 0 评论 -
epoll实现原理
poll/select效率不够高是因为对所有IO流采用轮询,这个比较慢。epoll其实也是轮询,只不过是对产生了IO事件的流进行轮询。此外和基于选择器的差别是——“如何知道IO事件发生是在LINUX内核发生的,利用中断的机制”原创 2023-07-14 16:42:09 · 153 阅读 · 0 评论 -
Python_paramiko_与linux交互
建立通信# 建立连接# 注意 active 此时为0# 开启一个信道# 调用open_session后,active为1,表示已打开channel。此时只能下发命令,收不到回显# 设置信道获取信息的超时时间。因为在调用 channel.recv(65535) 方法时 会阻塞执行,不设置就会卡死。# 开启终端,进入交互模式sleep(2) # 是为了一次能显示完所有回显,如果不等待2秒,获取的回显可能不完整。# 检查通道是否有数据。若没有,则返回False,注意:不能用来判断已回显完。原创 2023-07-14 16:38:16 · 903 阅读 · 0 评论 -
Linux中常用的监控性能的命令(sar、mpstat,vmstat, iostat,)详解
Linux中常用的监控性能的命令有::能查看CPU的平均信息,还能查看指定CPU的信息。与mpstat相比,sar能查看CPU历史信息:能查看所有CPU的平均信息,还能查看指定CPU的信息。与sar相比,mpstat对CPU能实时状态进行监控:监控服务器整体的CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率(使用场景不一样):主要用于监控系统设备的io负载情况。原创 2023-07-14 16:35:03 · 1299 阅读 · 0 评论 -
Linux常用命令大全
Linux中的vi编辑器叫vim,它是vi的增强版(vi Improved),与vi编辑器完全兼容,而且实现了很多增强功能。fsck命令的功能是检查和修复Linux文件系统,这个命令最好在没有人或是没有分区挂上来时使用,其实每次开机系统都会做一次检查,看是否有坏轨或数据流失的现象。tar命令最早是用来做磁带备份的,但是由于硬盘容量越来越大,因此现在主要用这个命令来备份所有的文件。制定所挂上来的文件系统的名称,所有系统支持的文件系统,这个信息可以在/proc/filesystems这个文件里看到。原创 2023-07-14 16:31:32 · 224 阅读 · 0 评论 -
Linux中ssh登陆慢的两种原因
如果ssh server的配置文件(通常是)中设置 useDNS yes,可能会导致 ssh 登陆卡住几十秒。将该配置项设为 no,然后重启 ssh 服务,再次登陆就恢复正常。将useDND配置为yes会导致登陆慢,原因是在登陆的过程中服务端会发送四次反向域名解析的请求,每次请求相隔5s,共20s,反映在登陆过程中就是卡了几十秒。域名解析是根据域名查找所对应IP的过程,反过来, 反向域名解析就是根据IP查找域名的过程,ssh服务端向DNS服务器发起反向域名解析的请求,请求解析客户端IP的域名。原创 2023-07-14 16:29:20 · 1147 阅读 · 1 评论 -
Linux7系统开通防火墙端口
若无法开启,执行unmask再开启。查询指定端口开放状态。查询端口是否开启成功。原创 2023-07-13 15:27:13 · 379 阅读 · 0 评论 -
Linux登录时,下游回显非常慢
登录linux时,远程连接正常,[root@...]回显非常慢,在执行脚本时,很容易导致命令下发错乱。原创 2023-07-13 15:27:55 · 202 阅读 · 0 评论 -
Linux根目录缺少x权限,产生的两个错误
第一种,chmod 600 /,可以导致。(在内核3.10.0-693.el7.x86_64的CentOS7下好像规避了root用户systemctl权限不足的问题)第二种,chmod 700 /lib/ld-xxxx.so,也可以导致su失败。(在内核3.10.0-693.el7.x86_64的CentOS7下无该文件)/ 权限的丢失对于各种运行在自己用户身份上的daemon也存在同样的影响。问题出来了,根目录没有X权限!解决办法修改根目录权限。原创 2023-07-13 15:27:35 · 885 阅读 · 0 评论 -
Linux之系统信息和性能监测
安装完一套linux操作系统我们首先得知道系统都有哪些信息,比如安装内存多少、磁盘多大、什么版本、多少核CPU等等,因此熟悉常用的查看系统信息的指令还是很有必要的。此文档主要对已安装的linux系统的属性有个初步的认识,介绍系统自带的常用性能监测指令和一款安装在linux系统下的开源性能测试工具:nmon,用于观测linux系统内核以及应用软件在linux系统下安装部署后运行的性能,为linux服务器系统运维人员排查问题和优化性能瓶颈提供帮助。原创 2023-06-09 15:44:27 · 899 阅读 · 0 评论