摘要: ntpdate crontab 阅读全文
posted @ 2020-05-26 09:47 乌托邦眺望 阅读(2566) 评论(0) 推荐(1) 编辑
摘要: ansible ansible 是生产环境中使用非常频繁的命令之一,主要在以下场景使用: 非固化需求; 临时一次性操作; 二次开发接口调用; 非固化需求是指临时性的维护,如查看web服务器组磁盘使用情况、复制一个文件到其他机器等。类似这些没有规律的、临时需要做的任务,我们成为非固化需求,临时一次性操 阅读全文
posted @ 2020-04-23 11:34 乌托邦眺望 阅读(2541) 评论(0) 推荐(0) 编辑
摘要: ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具 (puppet、cfengine、chef、func、fabric)的优点, 实现了批量系统配置、批量程序部署、批量运行命令等功能。 ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansi 阅读全文
posted @ 2020-04-16 14:46 乌托邦眺望 阅读(300) 评论(0) 推荐(0) 编辑
摘要: jenkins 构建完成后需要一键发布,结构如下 A服务器 svn B服务器 jenkins C服务器 应用服务器 B从A拉取代码后打包成war,然后向C服务器拷贝war包 这里解决的就是远程拷贝问题 1.首先安装jenkins SSH插件 打开Jenkins的“系统管理>管理插件”,选择“可选插件 阅读全文
posted @ 2020-01-14 12:05 乌托邦眺望 阅读(8146) 评论(1) 推荐(1) 编辑
摘要: apache配置上传目录禁止运行php的方法 导读: 禁止上传目录运行php等可执行文件可以从一定程度上增加网站的安全性, 禁止上传目录运行php的方法可以用.htaccess文件, 也可以直接在apache服务器上修改配置文件. 注意:这里需要防范的文件有三种 1. 正常php文件 a.php 2 阅读全文
posted @ 2020-01-10 17:33 乌托邦眺望 阅读(1133) 评论(0) 推荐(0) 编辑
摘要: Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作, 旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 Jenkins是可扩展的持续集成、交付、部署(软件/代码的编译、打包、部署)的基于web界面的平台。允许持续集成和持续交付项目,无论用的是什么 阅读全文
posted @ 2020-01-08 10:37 乌托邦眺望 阅读(130) 评论(0) 推荐(0) 编辑
摘要: DevOps(Development和Operations的组合词)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。 它是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。透过自动 阅读全文
posted @ 2020-01-08 10:35 乌托邦眺望 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 四类网络模式 Docker网络模式配置说明 host –net=host 容器和宿主机共享Network namespace。 container –net=container:NAME_or_ID 容器和另外一个容器共享Network namespace。 kubernetes中的pod就是多个容 阅读全文
posted @ 2019-12-30 12:06 乌托邦眺望 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 首先停止正在使用的 Docker 服务: $ sudo service docker stop 接着删除 Docker 默认网桥 docker0 : $ sudo ip link set dev docker0 down $ sudo brctl delbr docker0 $ sudo iptab 阅读全文
posted @ 2019-12-30 11:55 乌托邦眺望 阅读(2819) 评论(0) 推荐(0) 编辑
摘要: Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings)…… 与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记 阅读全文
posted @ 2019-11-14 17:31 乌托邦眺望 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 系统版本 CentOS Linux release 7.2.1511 问题 :/etc/rc.local 中的内容 启动机器后不生效 经过检查 /etc/rc.local 是 /etc/rc.d/rc.local 的软连接 /etc/rc.d/rc.local 的权限如下 # ll /etc/rc. 阅读全文
posted @ 2019-07-30 16:07 乌托邦眺望 阅读(4272) 评论(0) 推荐(0) 编辑
摘要: FORFILES forfiles [/p Path ] [/m SearchMask ] [/s ] [/c Command ] [/d [{+ | - }] [{MM / DD / YYYY | DD }]]forfiles是一款windows平台的软件工具,其中选择文件并运行一个命令来操作文件 阅读全文
posted @ 2019-07-08 17:59 乌托邦眺望 阅读(2267) 评论(0) 推荐(0) 编辑
摘要: 好好的机器 ip地址没有了,好几台机器出现这个情况,目前判断是 NetworkManager 的问题; 先了解一下network和NetworkManager之间的区别,还有他们分别代表了什么。 network :对网卡的配置 NetworkManager:这个服务由几个部分组成;一个是管理系统网络 阅读全文
posted @ 2019-07-08 17:19 乌托邦眺望 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 为什么会需要消息队列(MQ)? 一、消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQ 二、消 阅读全文
posted @ 2019-02-28 16:45 乌托邦眺望 阅读(1299) 评论(0) 推荐(0) 编辑
摘要: maven是什么? Maven是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具 Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以 阅读全文
posted @ 2019-02-15 10:30 乌托邦眺望 阅读(2016) 评论(0) 推荐(0) 编辑
摘要: 1.NodeJS简介 Node.js是基于Chrome JavaScript运行时建立的一个平台,实际上它是对Google Chrome V8引擎进行了封装,它主要用于创建快速的、可扩展的网络应用。Node.js采用事件驱动和非阻塞I/O模型,使其变得轻微和高效,非常适合构建运行在分布式设备的数据密 阅读全文
posted @ 2019-02-14 11:41 乌托邦眺望 阅读(419) 评论(0) 推荐(0) 编辑
摘要: Linux ssh登录命令 一、什么是SSH? 简单说,SSH是一种网络协议,用于计算机之间的加密登录。 如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。 最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。 阅读全文
posted @ 2018-11-26 14:40 乌托邦眺望 阅读(440) 评论(0) 推荐(0) 编辑
摘要: tomcat总是卡死,查看日志catalina.out 发现疯狂报错 如下,提示内存溢出 此外常见的内存溢出有以下两种: java.lang.OutOfMemoryError: PermGen space java.lang.OutOfMemoryError: Java heap space 解决方 阅读全文
posted @ 2018-11-14 10:04 乌托邦眺望 阅读(18411) 评论(0) 推荐(0) 编辑
摘要: Linux系统 windows系统 nginx的日志都写在一个文件里,这个文件越来越大 写一个bat脚本,按天来分割日志 原理:每天凌晨将nginx日志 重命名为 access-日期.txt 然后调用nginx -s reopen 命令重新打开日志文件 log.bat 如下 我们可以简单的把日志文件 阅读全文
posted @ 2018-11-09 16:14 乌托邦眺望 阅读(2897) 评论(0) 推荐(0) 编辑
摘要: 问题描述: nginx连接后台tomcat程序 一直报错 nginx的error日志如下 可以看到 用户访问nginx后,nginx将请求转发给 后端tomcat服务器,一直报超时 tomcat无返回数据。 初步判断是tomcat的问题,重启tomcat后问题依旧存在 通过查询得知,服务器使用的wi 阅读全文
posted @ 2018-11-08 17:11 乌托邦眺望 阅读(1154) 评论(0) 推荐(0) 编辑
摘要: 1.重定向方法清空文件 [root@localhost logs]# du -h catalina.out 查看文件大小17M catalina.out[root@localhost logs]# > catalina.out 重定向清空文件[root@localhost logs]# du -h 阅读全文
posted @ 2018-11-07 15:48 乌托邦眺望 阅读(3864) 评论(0) 推荐(0) 编辑
摘要: ELK 记载 java log4j 时,一个报错会生成很多行,阅读起来很不方便。 类似这样 解决这个问题的方法 1.使用多行合并 合并多行数据(Multiline) 有些时候,应用程序调试日志会包含非常丰富的内容,为一个事件打印出很多行内容。这种日志通常都很难通过命令行解析的方式做分析。 而 log 阅读全文
posted @ 2018-08-07 09:39 乌托邦眺望 阅读(829) 评论(0) 推荐(0) 编辑
摘要: 二.Elasticsearch 配置信息 2.1 因为 Elasticsearch 可以执行脚本文件,为了安全性,默认不允许通过 root 用户启动服务。我们需要新创建用户名和用户组启动服务 2.2 默认情况下,Elasticsearch 只允许本机访问,如果需要远程访问,需要修改其配置文件 2.3 阅读全文
posted @ 2018-07-18 16:32 乌托邦眺望 阅读(823) 评论(0) 推荐(1) 编辑
摘要: 配置(定义管道): 1.采用最直接的模式 先测试一下 输入 hello world 结果如下 Hello World(输入)经过 Logstash 管道(过滤)变成: 2018-04-12T02:20:05.744Z cacti hello world (输出)。 在生产环境中,Logstash 的 阅读全文
posted @ 2018-07-18 16:31 乌托邦眺望 阅读(2286) 评论(0) 推荐(0) 编辑
摘要: 上次是使用docker搭建的ELK,三个软件都跑在一台机器的一个docker中,这个就当是测试环境吧。 下面开始搭建正式环境下的ELK集群。 三台服务器 A:logstash B:Elasticsearch C:Kibana 1.下载对应软件 官网下载 https://www.elastic.co/ 阅读全文
posted @ 2018-07-18 16:11 乌托邦眺望 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 一、安装multiline 在使用elk 传输记录 java 日志时,如下 一个java的报错 在elk中会按每一行 产生多条记录,不方便查阅 这里修改配置文件 使用 multiline 插件 即可实现多行合一的 输出模式 修改配置文件 修改完 重启logstash报错: 提示缺少 插件 filte 阅读全文
posted @ 2018-07-13 18:00 乌托邦眺望 阅读(11799) 评论(0) 推荐(0) 编辑
摘要: Windows下安装Nexus OSS 3.12.1 1. Nexus 下载 到sonatype官网下载开源免费的OSS版本。OSS即为Open Source Software。 下载地址:https://www.sonatype.com/download-oss-sonatype. 官网文档 :  阅读全文
posted @ 2018-07-10 11:07 乌托邦眺望 阅读(1823) 评论(0) 推荐(1) 编辑
摘要: dubbo-admin: 因为我们不能直观的看到dubbo和zk上到底有什么服务(提供者),所以我们需要一个可视化工具来方便我们管理每一个服务和每一个节点。dubbo-admin 就是dubbo的管理控制台 需要的准备工作是你的Linux已经安装了 jdkZookeepertomcat 编译java 阅读全文
posted @ 2018-07-05 18:20 乌托邦眺望 阅读(4984) 评论(0) 推荐(0) 编辑
摘要: Dubbo是阿里巴巴内部的SOA服务化治理方案的核心框架,每天为2000+ 个服务提供3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。Dubbo自2011年开源后,已被许多非阿里系公司使用。 阿里分布式服务框架 dubbo现在已成为了外面很多中小型甚至一些大型互联 阅读全文
posted @ 2018-07-05 10:19 乌托邦眺望 阅读(4649) 评论(0) 推荐(0) 编辑
摘要: 1.全局设置,设置允许某些IP能够访问到tomcat服务器,或不能访问tomcat服务器 只需要编辑tomcat的server.xml,增加适当代码即可。 修改如下:在<Host> </Host> 之中添加以下代码 1,只允许192.168.1.10访问: <Valve className="org 阅读全文
posted @ 2018-07-03 18:04 乌托邦眺望 阅读(12315) 评论(0) 推荐(0) 编辑