云架构
文章平均质量分 76
睿江云计算
这个作者很懒,什么都没留下…
展开
-
运维日志:记一次系统文件被修改导致系统启动不了的经历
事件:centos系统文件被修改,导致系统无法启动。某天半夜接到开发同志电话说服务器启动不了,由于这个项目没有上睿江云,大半夜的没办法啊,只能自己撸起袖子进行排查了。用排除万难的决心爬起来开始排查。。。。。整理思路:首先尝试单用户模式进入,单用户模式都启动不了直接翻车了。。。。继续排查启动livecd 挂载系统盘查看具体问题具体步骤如下:1、虚拟机光驱启动选择系统对应的livecd,这里对应的是CentOS-6.5-x86_64-LiveCD.iso2、设置虚拟机开机加载CentOS-6.原创 2020-12-02 16:20:16 · 280 阅读 · 0 评论 -
如何判断服务器是否被入侵了?
前言暴露在公网的服务器多多少少都会遇到被“侵犯”的机遇。如何深入了解“入侵”以及检查“入侵”,不着急,小编给大家简单Solo下。什么叫“入侵”服务器被入侵不是一件小事,一旦被入侵了重要的服务,会产生不可预估的风险。服务器入侵可分为以下四种:1.未经授权;2.获取敏感数据;3.篡改数据;4.控制资产。如何判断自己的服务器是否被入侵了呢?小编先来简单介绍一下小编个人在用的云主机的配置情况。云商:睿江云节点选择:浙江B(经典网络、SSD磁盘性能高)云主机配置:2核4G(2核2G也支持,原创 2020-11-17 10:21:44 · 2774 阅读 · 0 评论 -
打通BurpSuite与Python之间的任督二脉的插件—Burpy
Burpy是一款能够打通BurpSuite和Python之间任督二脉的插件,从此之后,你可以用你的python任意处理Http包了!作用执行指定python脚本,并将处理结果返回给BurpSuite。功能、UI介绍这里有个注意事项:要用python2。在Burpy PY file path:里面指定好你自己的python脚本,点击start server,就可以开心的干活了。大家注意看这里:这个地方是一些开关,为了右键菜单更加简洁。点上之后,右键菜单会有变化。把这些开关都点上,来看一眼右键转载 2020-08-12 11:06:11 · 1867 阅读 · 0 评论 -
Mycatweb的介绍与搭建
Mycatweb是什么Mycat-web是对mycat-server提供监控服务,功能不局限于对mycat-server使用。他基于jmx对所有JVM监控,通过JDBC连接对Mycat、Mysql 监控,基于snmp协议,监控远程服务器(目前仅限于linux系统)的cpu、内存、网络、磁盘。Mycat-web最近改名 Mycat-eye。Mycatweb安装与配置Mycat-eye运行过程中需要依赖zookeeper,因此需要先安装zookeeper,我安装的是zookeeper-3.4..原创 2020-06-17 16:10:25 · 426 阅读 · 0 评论 -
企业如何部署开源邮箱系统?
今日我们来一些实际的、靠谱的部署。如何让自己有一个属于自己的邮箱系统。我们说一下软件选择:方案1:底层收发用postfix+ dovecot ;页面用roundmil;数据库可以用mysql(或者跟我一样用本地操作系统用户)方案2:直接用iredmail吧,下载一个软件即可。执行程序,根据提示一步步进行。下面我们简单介绍一下方案2,对用户最简单的方法。(什么数据库,什么配置都不需要...原创 2020-05-12 15:49:34 · 2096 阅读 · 0 评论 -
Ansible原理与安装部署
今天,我们开始学习运维自动化工具Ansible。一、Ansible原理1.1 什么是AnsibleAnsible一种集成IT系统的配置管理、应用部署、执行特定任务的开源平台/框架。基于Python语言实现,核心模块包括:jinja2、PyYAML和paramiko。Ansible允许重复执行而不出错,客户端无agent,服务端无deamon进程。Ansible特点: Ansibl...原创 2020-04-17 16:11:50 · 282 阅读 · 0 评论 -
HDFS存入文件的整个流程
本文结合HDFS的副本和分块从宏观上描述HDFS存入文件的整个流程。HDFS体系中包含Client、NameNode、DataNode、SeconderyNameode四个角色,其中Client是客户端,NN负责管理,DN负责存储、SN协助管理。先来看一个官网上的图# 图 0 -HDFS的体系结构HDFS的副本存储有如下规则:1.client将第一副本放到最靠近的一...原创 2019-11-08 10:44:06 · 708 阅读 · 0 评论 -
完美主义者的最终框架
Django模型是与数据库相关的,与数据库相关的代码一般写在 models.py中,Django支持sqlite3,MySQL,PostgreSQL等数据库,只需要在settings.py中配置即可,不用更改models.py中的代码,丰富的API极大的方便了使用。Model相对于传统的三层或者mvc框架来说就相当于数据处理层,它主要负责与数据的交互,在使用django框架设计应用系统时,需要...原创 2019-10-31 12:01:04 · 204 阅读 · 0 评论 -
MySQL数据库增删改查等常用命令介绍
MySQL可以说是最常用的小型数据库,加上现在越来越流行的分布式架构,哪怕是一般的中大型项目也可以用MySQL来进行部署。数据库的操作最常用的就是增删改查,还有一些切换数据库等操作。以下命令不加说明的,均是MySQL模式下命令,命令行模式下的命令要设置好系统环境变量才能使用。增创建数据库create database if not exists 数据库名 default ch...原创 2019-10-25 11:01:35 · 1092 阅读 · 0 评论 -
Docker系列03-容器Docker镜像的使用
Docker镜像的使用前两个章节,介绍了容器的相关基础知识,这章我们介绍镜像的简单使用,镜像hub里面有来自于全世界贡献的各种镜像,包括一些入门和学习练手的镜像,今天我们使用的正式其中一个用于学习练习的镜像(https://github.com/docker-training/webapp)下载启动容器#先把镜像pull下来docker pull training/weba...原创 2019-10-12 10:47:42 · 165 阅读 · 0 评论 -
Node.js Error简介以及捕获方式
error的类型nodejs 的error 一般分为四种类型:1、标准的 JavaScript 错误,例如 EvalError、SyntaxError、RangeError、ReferenceError、TypeError 或 URIErro。2、由底层操作系触发的系统错误,例如试图打开不存在的文件、或试图使用已关闭的 socket 发送数据。3、由应用程序代码触发的用户自定义的错误。...原创 2019-09-26 10:52:21 · 845 阅读 · 0 评论 -
【入门级】docker基础知识学习与使用(二)
docker简介Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。我们一开始选择相对基础的docker,而不是一上来就K8S,主要是为了能够尽量学习到基础的相关知识,然后再学K8S就会比较得心应手。Docker分成两个版本,分别是CE...原创 2019-09-20 11:51:33 · 195 阅读 · 0 评论 -
selenium时间等待方法
在UI自动化测试中,必然会遇到环境不稳定、网络慢等情况。当你觉得定位没有问题,但程序却直接报了元素不可见时,那你就需要思考是否因为程序运行太快或者页面加载太慢而造成了元素不可见,必须要再等待直至元素可见和程序继续运行。而在Selenium中,三种常见的等待方式都有各自的优点或缺点,可以在了解后尝试针对不同的情况选择最优的等待方式。1.强制等待(sleep)设置等待最简单的方法就是强制等待,...原创 2019-09-10 18:18:10 · 658 阅读 · 0 评论 -
FLUME NG的基本架构
Flume简介Flume 是一个cloudera提供的 高可用高可靠,分布式的海量日志收集聚合传输系统。原名是 Flume OG (original generation),但随着 FLume 功能的扩展,Flume OG 代码工程臃肿、核心组件设计不合理、核心配置不标准等缺点暴露出来,尤其是在 Flume OG 的最后一个发行版本 0.94.0 中,日志传输不稳定的现象尤为严重,为了解决这些...原创 2019-08-27 11:31:39 · 224 阅读 · 0 评论 -
双11与云计算的前世今生
双11由来一年一度的双11即将拉开帷幕,剁手党已经准备好了购物车与钱包,准备着一年一度的网购血拼。双11作为一个被造出来的节日,用了6年时间,从最初的淘宝商城促销日,成为了中国特色的电商狂欢节。阿里CEO张勇曾经阐述过双11的由来:5年前,那个时候叫淘宝商城,商家也没有这么大规模,当时都不知道有个光棍节,那时张和张的团队最初的想法就是让消费者每年好好玩一次,准备做网上的购物节。2009年,...原创 2018-11-08 17:41:35 · 361 阅读 · 0 评论