01 2019 档案

摘要:1 概述 很多系统的日志都会放在 Kibana 供查询,就是所谓的 ELK。Kibana 除了可以使用界面供的一些 tab 或者 button 去筛选日志,也可以在搜索栏中使用 Lucene 的语法简单的交互式查询。可以做基于字段的特定搜索,过滤数据,也可以查看索引号的文档。查询的语法可以参考 官方 阅读全文
posted @ 2019-01-28 16:37 Oops!# 阅读(21920) 评论(0) 推荐(0)
摘要:#### 题目要求计算文档a.txt中每一行中出现的数字个数并且要计算一下整个文档中一共出现了几个数字。例如a.txt内容如下:12aa*lkjskdjalskdflkskdjflkjj我们脚本名字为 ncount.sh, 运行它时:bash ncount.sh a.txt输出结果应该为:20sum 阅读全文
posted @ 2019-01-26 14:14 Oops!# 阅读(56436) 评论(1) 推荐(2)
摘要:EIP直通车 前置条件:1.大家的实例是从经典迁移到VPC里面的,上古时期,经典实例大家购买实例的时候都是买了带宽的。而这种带宽一般情况下都是包年包月的,而且这种绑定在实例上的IP,我们把它叫做公网IP,而公网IP不是EIP,没法解绑和绑定。2.为了实现把公网IP绑定在服务器内部,我们需要一个弹性辅 阅读全文
posted @ 2019-01-25 18:16 Oops!# 阅读(7014) 评论(0) 推荐(0)
摘要:Each time I SSH to my Fedora Server, the locale setting is not right. And each time I would have to $ export LC_ALL="zh_CN.UTF-8" to make the desired 阅读全文
posted @ 2019-01-24 15:20 Oops!# 阅读(1528) 评论(0) 推荐(0)
摘要:Figured it out. The VM's in cloud engine don't come with a root password setup by default so you'll first need to change the password using sudo passw 阅读全文
posted @ 2019-01-24 14:22 Oops!# 阅读(3362) 评论(0) 推荐(0)
摘要:ifstat 介绍 ifstat工具是个网络接口监测工具,比较简单看网络流量 实例 默认使用 默认ifstat不监控回环接口,显示的流量单位是KB。 监控所有网络接口 ifstat比较简单看网络流量概况。 iftop 介绍 iftop是一款实时流量监控工具,监控TCP/IP连接等,缺点就是无报表功能 阅读全文
posted @ 2019-01-21 19:19 Oops!# 阅读(949) 评论(0) 推荐(0)
摘要:滚动升级Deployment 现在我们将刚刚保存的yaml文件中的nginx镜像修改为 nginx:1.13.3,然后在spec下面添加滚动升级策略: 1 2 3 4 5 6 7 minReadySeconds: 5 strategy: # indicate which strategy we wa 阅读全文
posted @ 2019-01-21 16:18 Oops!# 阅读(3984) 评论(0) 推荐(0)
摘要:需求: 根据web服务器上的访问日志,把一些请求量非常高的ip给拒绝掉!并且每隔半小时把不再发起请求或者请求量很小的ip给解封。 假设: 1. 一分钟内请求量高于100次的IP视为不正常请求。 2. 访问日志路径为/data/logs/access_log。 用第2例中的1.log作为演示日志 ## 阅读全文
posted @ 2019-01-20 22:37 Oops!# 阅读(539) 评论(0) 推荐(0)
摘要:pgrep 是通过程序的名字来查询进程的工具,一般是用来判断程序是否正在运行。在服务器的配置和管理中,这个工具常被应用,简单明了。 用法: #pgrep [选项] [程序名] 常用参数 -l 列出程序名和进程ID; -o 进程起始的ID; -n 进程终止的ID; 例如: 另外,还可以使用另外一个ps 阅读全文
posted @ 2019-01-20 21:52 Oops!# 阅读(953) 评论(0) 推荐(0)
摘要:Kubernetes集群使用Cron Job管理基于时间的作业,可以在指定的时间点执行一次或在指定时间点执行多次任务。 一个Cron Job就好像Linux crontab中的一行,可以按照Cron定时运行任务。 定时任务对我们并不陌生,例如Linux的crontab,各种编程语言都内置了定时任务支 阅读全文
posted @ 2019-01-18 18:36 Oops!# 阅读(746) 评论(0) 推荐(0)
摘要:“Deployment用于部署无状态服务,StatefulSet用来部署有状态服务”。 具体的,什么场景需要使用StatefulSet呢?官方给出的建议是,如果你部署的应用满足以下一个或多个部署需求,则建议使用StatefulSet。 稳定的、唯一的网络标识。 稳定的、持久的存储。 有序的、优雅的部 阅读全文
posted @ 2019-01-17 19:22 Oops!# 阅读(31321) 评论(0) 推荐(2)
摘要:前面一篇教程教大家如何能够把网站的 HTTPS 的 SSL 证书自动续期。料神米课的学员动手能力都很强,已经很多都成功把证书续期了。但怎么看证书续期是否成功了呢? 使用火狐 firefox 浏览器就可以很轻松地知道你的网站SSL证书的有效期,通过有效期是否延期可以知道证书续期是否生效。Ok, fol 阅读全文
posted @ 2019-01-17 11:04 Oops!# 阅读(2343) 评论(0) 推荐(0)
摘要:例子: 可以理解为: cpu: 最多使用1个核,最低要求 250/1000 = 1/4 核 (1 = 1000m);可以使用top简单查看你的机器的cpu总共有多少个核; memory: 最多使用128M,最低要求64 M; CPU和RAM单元CPU资源以cpus为单位。允许小数值。你可以用后缀m来 阅读全文
posted @ 2019-01-16 19:52 Oops!# 阅读(1858) 评论(0) 推荐(0)
摘要:再返回Nginx的docker仓库仔细查看说明,其实是有说明的 /捂脸~ 就是在CMD后面加上exec nginx -g 'daemon off;',如下: Nginx的docker仓库原文说明如下: If you add a custom CMD in the Dockerfile, be sur 阅读全文
posted @ 2019-01-16 15:16 Oops!# 阅读(30966) 评论(1) 推荐(1)
摘要:开发者在面对 kubernetes 分布式集群下的日志需求时,常常会感到头疼,既有容器自身特性的原因,也有现有日志采集工具的桎梏,主要包括: 容器本身特性: 采集目标多:容器本身的特性导致采集目标多,需要采集容器内日志、容器 stdout。对于容器内部的文件日志采集,现在并没有一个很好的工具能够去动 阅读全文
posted @ 2019-01-15 20:03 Oops!# 阅读(2715) 评论(0) 推荐(0)
摘要:上文AppScan扫描工具-工作原理&操作教程有写到Web安全漏洞扫描工具之一的APPScan,除此,还有另外一款国内使用比较主流的Web安全漏洞扫描工具——AWVS。相较于大容量的AppScan,AWVS显得比较轻量级,安装包大概100M,扫描速度比较有优势,所包含的扫描漏洞类型也比较齐全,可以把 阅读全文
posted @ 2019-01-14 22:27 Oops!# 阅读(4645) 评论(0) 推荐(0)
摘要:语法: 支持服务: 例子:破解FTP: 破解MYSQL 阅读全文
posted @ 2019-01-14 20:04 Oops!# 阅读(1283) 评论(0) 推荐(0)
摘要:第二种方式: dockefile: 执行Shell : nginx.conf , 和nginx 配置文件通过阿里云k8s 配置项挂载方式进行配置。 阅读全文
posted @ 2019-01-14 11:03 Oops!# 阅读(1113) 评论(0) 推荐(0)
摘要:cat Dockerfile.node.pre FROM centos MAINTAINER zhao*******h.cn ENV LANG en_US.UTF-8 RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone WORKDIR... 阅读全文
posted @ 2019-01-14 10:43 Oops!# 阅读(498) 评论(0) 推荐(0)
摘要:指定一个错误页面: 指定一个url地址: 阅读全文
posted @ 2019-01-11 16:13 Oops!# 阅读(1130) 评论(0) 推荐(0)
摘要:#!/bin/bash pod01=`kubectl get pod -o wide -n weifeng-system|grep official-ui-node-prod|awk -F : 'NR==1'|awk -F " " '{print $1}'` pod02=`kubectl get pod -o wide -n weifeng-system|grep official-ui-no... 阅读全文
posted @ 2019-01-11 14:25 Oops!# 阅读(1612) 评论(0) 推荐(0)
摘要:1. 安装/升级Docker客户端 推荐安装1.10.0以上版本的Docker客户端,参考文档 docker-ce 1. 安装/升级Docker客户端 推荐安装1.10.0以上版本的Docker客户端,参考文档 docker-ce 2. 配置镜像加速器 针对Docker客户端版本大于 1.10.0 阅读全文
posted @ 2019-01-06 09:15 Oops!# 阅读(867) 评论(0) 推荐(0)
摘要:#!/bin/bash source /etc/profile cd /mnt/workspace/weifeng-ui-pre/ npm i && npm run build rm -rf /mnt/workspace/weifeng-ui-pre/dockerfile/build cd /mnt/workspace/weifeng-ui-pre/dockerfile mv ... 阅读全文
posted @ 2019-01-05 23:57 Oops!# 阅读(905) 评论(0) 推荐(0)
摘要:当前容器服务Kubernetes集群支持多种应用访问的形式,最常见形式如SLB:Port,NodeIP:NodePort和域名访问等。但是Kubernetes集群默认不支持HTTPS访问,如果用户希望能够通过HTTPS进行应用的访问,容器服务和阿里云负载均衡服务为您提供安全的HTTPS访问。本文旨在 阅读全文
posted @ 2019-01-04 20:59 Oops!# 阅读(4253) 评论(0) 推荐(0)
摘要:1. Dockerfile文件使用 docker build命令会根据Dockerfile文件及上下文构建新Docker镜像。构建上下文是指Dockerfile所在的本地路径或一个URL(Git仓库地址)。构建上下文环境会被递归处理,所以,构建所指定的路径还包括了子目录,而URL还包括了其中指定的子 阅读全文
posted @ 2019-01-03 16:29 Oops!# 阅读(88832) 评论(0) 推荐(3)
摘要:阿里云一台Ecs重启后启动不了,出现报错 dependency failed for /mnt , dependency failed for local file systems , 报错的原因 无法挂载数据盘到 /mnt 目录, /etc/fstab配置错误导致 阿里云工单回复 导致的原因, 可 阅读全文
posted @ 2019-01-03 13:09 Oops!# 阅读(10280) 评论(0) 推荐(0)