摘要: 一、stat命令 stat指令:文件/文件系统的详细信息显示。 stat命令主要用于显示文件或文件系统的详细信息,该命令的语法格式如下: -f 不显示文件本身的信息,显示文件所在文件系统的信息 -L 显示符号链接 -t 简洁模式,只显示摘要信息 二、wc命令 wc命令用来计算数字。利用wc指令我们可 阅读全文
posted @ 2020-06-10 17:11 陈程宸 阅读(2816) 评论(0) 推荐(0) 编辑
摘要: web服务器Web服务器的基本功能就是提供Web信息浏览服务,响应客户端的浏览器请求。因为Web服务器主要支持的协议就是HTTP,所以通常情况下HTTP服务器和WEB服务器是相等的。待考:支持除HTTP之外的协议的web服务器?不支持事务处理或数据库连接池,但它可以配置各种策略来实现容错性和可扩展性 阅读全文
posted @ 2020-06-09 11:43 陈程宸 阅读(1145) 评论(0) 推荐(0) 编辑
摘要: 可能很多的朋友都听说过ssh是linux下的远程登录安全协议,就是通俗的远程登录管理服务器。但是应该很少朋友会听说过ssh还可以做端口转发。其实ssh用来做端口转发的功能还是很强大的,下面就来做示范。实例背景:我们公司是有堡垒机的,任何操作均需要在堡垒机上进行,有开发人员需要访问ELasticSea 阅读全文
posted @ 2020-06-09 10:06 陈程宸 阅读(676) 评论(0) 推荐(0) 编辑
摘要: 有时候业务的请求量突然上去了,那么这个时候我们可以查看下请求来源IP情况,如果是集中在少数IP上的,那么可能是存在攻击行为,我们使用防火墙就可以进行封禁。 命令:netstat -anlp | grep 80 | grep tcp | awk '{print $5}' | awk -F: '{pri 阅读全文
posted @ 2020-06-09 10:03 陈程宸 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 指定查看80端口的tcp连接状态,有利于分析连接是否释放,或者攻击时进行状态分析。 命令:netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rn 阅读全文
posted @ 2020-06-09 09:59 陈程宸 阅读(663) 评论(0) 推荐(0) 编辑
摘要: ping监控采集一段时间的数据 命令:ping www.baidu.com | awk '{ print $0" "strftime("%Y-%m-%d %H:%M:%S",systime()) }' >>/tmp/baidu.log & 输出的结果会记录到/tmp/baidu.log 中,每秒钟新 阅读全文
posted @ 2020-06-09 09:57 陈程宸 阅读(2655) 评论(0) 推荐(0) 编辑
摘要: 在日常工作中,我们查看日志文件的方式可能是使用tail命令在一个个的终端查看日志文件,一个终端就看一个日志文件,但是有时候也会觉得这种方式略显麻烦,其实有个工具叫做multitail可以在同一个终端同时查看多个日志文件。 一、安装 wget ftp://ftp.is.co.za/mirror/ftp 阅读全文
posted @ 2020-06-09 09:46 陈程宸 阅读(629) 评论(0) 推荐(0) 编辑
摘要: 在很多运维的时候,我们发现CPU耗用较为严重,那么怎么样才能找出CPU消耗的进程排序呢?命令: ps -aux | sort -rnk 3 | head -20 输出的第3列为CPU的耗用百分比,最后一列就是对应的进程。 阅读全文
posted @ 2020-06-09 09:27 陈程宸 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 在很多运维的时候,我们发现内存耗用较为严重,那么怎么样才能找出内存消耗的进程排序呢? 命令: ps -aux | sort -rnk 4 | head -20 输出的第4列就是内存的耗用百分比。最后一列就是相对应的进程。 阅读全文
posted @ 2020-06-09 09:25 陈程宸 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 有时候我们进行一些操作的时候,不希望我们的操作在终端会话断了之后就跟着断了,特别是一些数据库导入导出操作,如果涉及到大数据量的操作,我们不可能保证我们的网络在我们的操作期间不出问题,所以后台运行脚本或者命令对我们来说是一大保障。比如说我们想把数据库的导出操作后台运行,并且将命令的操作输出记录到文件, 阅读全文
posted @ 2020-06-09 09:12 陈程宸 阅读(346) 评论(0) 推荐(0) 编辑