Linux
文章平均质量分 83
小白正在飞
天下皆白,唯我独黑
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
awk常用参数
awk求和、平均值、最大小值求和 cat data|awk '{sum+=$1} END {print "Sum = ", sum}'求平均 cat data|awk '{sum+=$1} END {print "Average = ", sum/NR}'求最大值 cat data|awk 'BEGIN {max = 0} {if ($1>max) max=$1 fi} END {print "Max=", max}'求最小值 awk 'BEGIN {min = 1999999} {if ($原创 2020-06-23 15:14:04 · 1473 阅读 · 0 评论 -
Crontab 的格式
Crontab的格式推荐一个在线工具 https://tool.lu/crontab/,方便看执行计划第1列分钟1~59第2列小时1~23(0表示子夜)第3列日1~31第4列月1~12第5列星期0~6(0表示星期天)第6列要运行的命令下面是crontab的格式:分 时 日 月 星期 要运行的命令这里有crontab文件条目的一些例子:30 21 * * * /usr/local/apache/bin/apachectl restart上面的例子表示每晚的21:30重启apache原创 2020-06-23 15:05:10 · 696 阅读 · 0 评论 -
Vim 相关设置
临时设置:set nu 设置行号:set number 取消设置行号:set list 显示控制字符: set nolist 取消控制字符:set ic 不区分大小写:set noic 区分大小写:set ai 自动缩进: set noai 取消自动缩进原创 2020-06-23 15:00:21 · 308 阅读 · 0 评论 -
RHEL7、CentOS7 下使用 Firewall 封IP
一 、管理端口#列出 dmz 级别的被允许的进入端口 firewall-cmd --zone=dmz --list-ports #允许 tcp 端口 8080 至 dmz 级别 firewall-cmd --zone=dmz --add-port=8080/tcp#允许某范围的 udp 端口至 public 级别,并永久生效firewall-cmd --zone=public --add-port=5060-5059/udp --permanent二、网卡接口#列出 public原创 2020-06-23 14:59:05 · 879 阅读 · 0 评论 -
/configure: error: the HTTP XSLT module requires the libxml2/libxslt
安装nginx 报错/configure: error: the HTTP XSLT module requires the libxml2/libxsltyum -y install libxml2 libxml2-devyum -y install libxslt-devel原创 2020-06-23 14:57:46 · 14710 阅读 · 2 评论 -
elk之x-pack破解
离线下载安装包地址https://artifacts.elastic.co/downloads/packs/x-pack/x-pack-5.6.4.zip默认kibana登录账号密码:elastic/changeme操作步骤/opt/elasticsearch-5.6.4/bin/elasticsearch-plugin install file:///opt/x-pack-5.6.4...原创 2018-10-19 17:46:11 · 1827 阅读 · 0 评论 -
filebeat+redis+logstash+elasticsearch+kibana分析nginx日志
大致框架架构Filebeat 已经完全替代了 Logstash-Forwarder 成为新一代的日志采集器,同时鉴于它轻量、安全等特点,经消息队列输出插件输出到消息队列中。目前 Logstash 支持 Kafka、Redis、RabbitMQ 等常见消息队列。然后 Logstash 通过消息队列输入插件从队列中获取数据,分析过滤后经输出插件发送到 Elasticsearch,最后通过 Kiba...原创 2018-10-16 14:03:44 · 4626 阅读 · 0 评论 -
fiebeat+elasticsearch+kibana 分析nginx日志
1. 软件版本(注意软件版本一致性)nginx-1.14.0filebeat-5.6.4elasticsearch-5.6.4kibana-5.6.4----------------------------------------------------------------------------- 2. 安装方法nginx安装过程省略,配置nginx log格式nginx...原创 2018-12-01 11:05:59 · 836 阅读 · 0 评论 -
Linux下定时切割Nginx访问日志并删除指定天数前的日志记录
Nginx配置文件路径:/usr/local/nginx/conf/nginx.conf站点1配置文件路径:/usr/local/nginx/conf/vhost/bbs.conf站点2配置文件路径:/usr/local/nginx/conf/vhost/sns.conf目的:对站点1和站点2的nginx访问日志按天保存,日志路径为:站点1:/usr/local/nginx...原创 2018-04-28 09:01:16 · 1021 阅读 · 0 评论 -
Codis集群安装配置
一.借用网上codis架构图(https://github.com/CodisLabs/codis)各组件作用说明1.codis-proxy 相当于redis,是底层codis-server集群代理、2.codis-group 是一个虚拟的节点机制通过槽位映射机制实现proxy与server的映射(一个组有一个master和多个slave组成,默认1024个槽位,redis cluster默认16...原创 2018-04-27 14:10:56 · 791 阅读 · 0 评论 -
Jenkins升级操作
Jenkins升级文档 考虑到现有环境使用的jenkins版本v1.614过旧,很多插件不支持更新并且test03已废弃。决定升级jenkins版本到v2.117,部署多节点架构 环境列表 升级前 升级后 dev环境 192.168.2.220 192.168.2.220 test01 192.168.2.220 192.168.2....原创 2018-04-27 12:41:26 · 11786 阅读 · 0 评论 -
Ansible Playbook Loops循环使用
1. 标准循环(with_items:)with_items的值是python list数据结构,每个task会循环读取list里面的值,然后key的名称是item,也支持python字典形式 - 实例---- hosts: all gather_facts: True tasks: - name: debug loops debug: msg="name ...原创 2018-04-27 12:19:50 · 780 阅读 · 0 评论 -
memcached 的 tomcat 集群之 session 共享
基于 memcached 的 tomcat 集群之 session 共享, 实现在多台服务器之间共享 session 会话中的数据。JAR 包asm-4.0.jarkryo-1.04.jarminlog-1.2.jarreflectasm-1.04.jarkryo-serializers-0.10.jarspymemcached-2.8.12.jarcouchbase...原创 2018-05-04 11:29:59 · 218 阅读 · 0 评论 -
apache中的work工作模式和prefork工作模式
选择prefork还是worker可以在编译时使用–with-mpm=MPM参数指定,默认为prefork,preforkprefork采用预派生子进程方式,用单独的子进程来处理 不同的请求,进程之间彼此独立。在make编译和make install安装后,使用httpd -l 或者 apachectl -l命令查看(httpd是在apache的bin目录下)来确定当前使用的M转载 2018-05-02 10:59:25 · 957 阅读 · 0 评论
分享