linux
文章平均质量分 50
qzlink
这个作者很懒,什么都没留下…
展开
-
区块链技术基础:术语和用例
https://www.ibm.com/developerworks/cn/cloud/library/cl-blockchain-basics-glossary-bluemix-trs/index.htmlhttps://www.ibm.com/developerworks/community/blogs/3302cc3b-074e-44da-90b1-5055f1dc0d9c/entry/wh...转载 2018-02-08 11:55:15 · 470 阅读 · 0 评论 -
Linux mail 命令
一、mail命令1.配置 vim /etc/mail.rc文件尾增加以下内容 set from=1968089885@qq.com smtp="smtp.qq.com"set smtp-auth-user="1968089885@qq.com" smtp-auth-password="123456"set smtp-auth=login说转载 2017-01-17 13:19:26 · 764 阅读 · 0 评论 -
mysql 安装指定版本 完整 删除 映射安装内存中 系统优化
mysql 安装指定版本 完整 删除 映射安装内存中 系统优化Mysql 服务器centos 系统下 优化http://www.centoscn.com/mysql/2015/0429/5312.html官方配置repos yum 安装配置http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/转载 2017-01-13 11:41:03 · 502 阅读 · 0 评论 -
MySQL数据的binlog处理方法 日志定时清理
http://www.tuicool.com/articles/fUBrUrY最近磁盘增长的非常快,发现binlog日志占用很大的磁盘资源。我们采用手动清理,后面设置一下自动清理。查看指定删除日志mysql >show binary logs; 查看多少binlog日志,占用多少空间。mysql> PURGE MASTER LOGS TO 'mysql-转载 2017-01-09 10:29:55 · 6190 阅读 · 0 评论 -
linux下c语言实现tail -f功能---实时读取变化文件中的增量内容
最近由于项目需要,需要对文件中实时新增的数据进行处理,结合tail -f的逻辑,用c语言实现了这一功能,代码如下:[cpp] view plain copy #include #include #include #include #define FILE_LINE_LEN 1024转载 2016-12-24 21:19:00 · 5230 阅读 · 2 评论 -
etcd:从应用场景到实现原理的全方位解读
作者 孙健波 发布于 2015年1月31日http://www.infoq.com/cn/articles/etcd-interpretation-application-scenario-implement-principle/随着CoreOS和Kubernetes等项目在开源社区日益火热,它们项目中都用到的etcd组件作为一个高可用强一致性的服务发现存储仓库,渐渐为开发转载 2017-01-02 15:12:23 · 523 阅读 · 0 评论 -
利用log4j+mongodb实现分布式系统中日志统一管理
背景http://www.cnblogs.com/leefreeman/p/3610459.html?utm_source=tuicool&utm_medium=referral 在分布式系统当中,我们有各种各样的WebService,这些服务可能分别部署在不同的服务器上,并且有各自的日志输出。为了方便对这些日志进行统一管理和分析。我们可以将日志统一输出到指定的数据库系统中,而再由日转载 2016-12-16 10:34:32 · 2310 阅读 · 0 评论 -
linux的top命令参数详解
简介top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止. 比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该转载 2016-12-16 10:33:30 · 284 阅读 · 0 评论 -
手把手教程: CentOS 6.5 LVS + KeepAlived 搭建 负载均衡 高可用 集群
手把手教程: CentOS 6.5 LVS + KeepAlived 搭建 负载均衡 高可用 集群为了实现服务的高可用和可扩展,在网上找了几天的资料,现在终于配置完毕,现将心得公布处理,希望对和我一样刚入门的菜鸟能有一些帮助。一、理论知识(原理)我们不仅要知其然,而且要知其所以然,所以先给大家准备一些理论知识课,这样对以后的应用将会事半功倍。1、什么转载 2016-12-08 12:10:42 · 643 阅读 · 0 评论 -
LVS 原理(调度算法、四种模式的实现、四层负载均衡和七层 的区别)
1.总览LVS 的调度算法LVS 的 四种模式的实现四层负载均衡和七层 的区别2.LVS 调度算法总共八种方法, 最脑残暴力的就是直接平均轮叫。 轮叫调度调度器通过外部请求的顺序轮流的分配到集群中的真实服务器上,对每台服务器都是均等的。但是这样调度器不会考虑服务器上实际的连接数和系统负载,导致服转载 2016-12-08 12:01:03 · 684 阅读 · 0 评论 -
Linux 中rsync 详解 备份或同步必选
http://blog.csdn.net/daniel_ustc/article/details/18005925http://jingyan.baidu.com/article/ab69b270def74f2ca7189fe9.html转载 2016-11-21 12:54:43 · 288 阅读 · 0 评论 -
Centos Linux PHP 5.3 --> PHP5.5.x
因为项目需要新增对webp格式图片的处理,而webp格式的图片必须php5.5以上版本,所以不得不对服务器的php进行升级。升级不是必须的,但是升级后能有新特性啊新特性!下面记述过程: php5.3.x升级到php5.5.x 第一步:如果服务器是32位,那么运行如下命令wget http://dl.fedoraproject.org/pub/转载 2016-09-21 13:20:41 · 494 阅读 · 0 评论 -
FS注销一个在线账户
sofia profile internal flush_inbound_reg user@domain转载 2016-09-21 11:12:33 · 1711 阅读 · 0 评论 -
lua定时器与定时任务的接口设计
在所有的服务器编程当中,定时任务永远是一个不可或缺的需求。最直接的需求就是,每天凌晨0点0分的时候总是有一大堆的各种精力重置。怎么来设计这个接口呢,想了几个方案:每秒触发每分钟触发每整点触发每天触发每个月触发oh no!不靠谱啊,如果这接口真设计成这样,得有多烂,灵光一现,unix下的crontab表达式非常完美的解决了这个问题。附上crontab表达式的语法说明如转载 2016-09-20 17:21:33 · 5696 阅读 · 0 评论 -
Lua JIT luc 加密思路 lua java 相互调用思路
Cocos2d-x使用Luajit将Lua脚本编译为bytecode,从而实现加密 http://www.cocoachina.com/bbs/read.php?tid=205802其他加密思路http://blog.csdn.net/lan354898254/article/details/25913079lua java 相互调用https://转载 2016-09-20 17:16:25 · 1261 阅读 · 0 评论 -
Lua 捕获 捕捉 模糊匹配
捕获捕获是这样一种机制:可以使用模式串的一部分匹配目标串的一部分。将你想捕获的模式用圆括号括起来,就指定了一个捕获。在string.find使用捕获的时候,函数会返回捕获的值作为额外的结果。这常被用来将一个目标串拆分成多个:pair = "name = Anna"_, _, key, value = string.find(pair, "(%a+)%s*=%s*(%a+)"转载 2016-09-19 12:16:26 · 4017 阅读 · 0 评论 -
Lua数学库
Lua5.1中数学库的所有函数如下表:math.pi 为圆周率常量 = 3.14159265358979323846abs取绝对值math.abs(-15)15acos反余弦函数math.acos(0.5)1.04719755asin反正弦转载 2016-09-19 12:14:23 · 281 阅读 · 0 评论 -
Mysql 增量备份和全量备份
在日常运维工作中,对mysql数据库的备份是万分重要的,以防在数据库表丢失或损坏情况出现,可以及时恢复数据。线上数据库备份场景:每周日执行一次全量备份,然后每天下午1点执行MySQLdump增量备份.下面对这种备份方案详细说明下:1.MySQLdump增量备份配置执行增量备份的前提条件是MySQL打开binlog日志功能,在my.cnf中加入log-bin=/opt转载 2017-01-17 14:46:45 · 15960 阅读 · 0 评论 -
使用shc加密shell脚本
转自:http://www.cnblogs.com/dba001/archive/2011/01/17/1937768.html采用shc工具加密Shell脚本,以提高shell脚本文件的安全性。介绍:当我们写的shell脚本,存在有敏感信息如账号密码,于是想加强脚本的安全性;还有不想让别人查看/修改您的shell核心代码等等情况。都可使用以下工具进行加密。shc是一个脚本编译工具转载 2017-01-19 15:56:12 · 567 阅读 · 0 评论 -
James Server 邮件服务器 被人伪造 发送导致Spool 数万封邮件
伪造发件人邮件地址http://blog.csdn.net/lake2/article/details/1141902https://en.wikipedia.org/wiki/Email_spoofing转载 2017-12-05 22:57:02 · 582 阅读 · 0 评论 -
1个 Tomcat 配置 多个 SSL 证书域名 共有80端口
单个Tomcat配置多个域并配置多个证书http://blog.csdn.net/baidu_18607183/article/details/51983439Tomcat 9 配置多个虚拟主机与HTTPS证书多个虚拟主机 公用1个端口http://www.jianshu.com/p/2b4a587db5cb转载 2017-11-24 22:09:25 · 4417 阅读 · 1 评论 -
怎样申请建立一个全新的顶级域名后缀?
简单说:制作自己的域名后缀要到ICANN申请而ICANN对每一个新顶级域名的申请都会收取5000美元的注册费用和18万美元的申请费用,申请成功之后还会每年收取2.5万美元的后缀维护费用向ICANN申请,准备18.5万美元申请费具体运营如果自备系统请准备4000万元以上的资金部署全球解析系统,如果考虑也可以外包给已有的服务提供商,如CO转载 2017-11-18 15:24:21 · 19466 阅读 · 0 评论 -
Jetty 内嵌启动2
转载地址:https://blog.3u3.me/post/shell-boot-java-pro/October 12, 2016啟動 Java 程序 Shell 腳本早這之前就有寫過該腳本, 之前寫的時候也參照過別人寫的腳本, 最後的實現方式是將一些啟動時依賴打入到 jar 包中, 包括啟動類, classpath 等配置, 打包通過 maven 去實現的.但是這種方式转载 2017-10-11 08:59:07 · 443 阅读 · 0 评论 -
Jetty 1 内嵌启动
转载:http://www.jfinal.com/share/433要说的是, 鄙人所说的方案和这篇文章 http://www.jfinal.com/share/422 没有多大关系, 只是看到这个文章之后, 分享下我这边的方案, 不是说更好的方案, 此方法是我之前自己项目中想要用 jetty 打包部署, 图方便, 这种方式, 提供一种不一样的参考.方法和该文章所说的方式转载 2017-10-11 08:58:13 · 297 阅读 · 0 评论 -
Tomcat 配置 comodo 证书
淘宝5元买了个comodo https 证书服务; 按照这里配置成功Tomcat 配置 comodo 证书taobao 最近由于工作原因,需要为tomcat配置证书,免费的证书现在比较难找了。经过比较,选择了comodo的EssentialSSL Wildcard (DV)证书,三年的费用200多美元。先利用工具生成CSR文件(同时生成的还有一份key文转载 2017-09-08 18:26:24 · 648 阅读 · 0 评论 -
Java版本HTTPSQS 纯java实现、 一个jar包、支持嵌入式启动、完全兼容HTTPSQS、TPS 1w+
最近完善一下原创 java版本 HTTPSQS (纯java+leveldb)增加了一个内置TCPServer, 方便java用户调用的时候提升TPS并发;增加了embeded 启动方式可以嵌入其他java项目;测试:4核心8G阿里云服务器PUT&GET 请求 12000+ /s 同样服务器环境远比 GO语言实现的性能高,和HTTPSQS相比性能损失可以忽略。htt原创 2017-08-24 18:42:28 · 594 阅读 · 0 评论 -
从运维角度看中大型网站架构的演变之路
一个成熟的网站架构并不是一开始设计就具备高可用、高伸缩、高性能等特性的,它是随着用户量和业务线不断增加,基础架构才逐渐健壮的。在发展初期,一般都是从0到1,不会一上来就整一些大而全的架构,也很少人这么任性。【说明】适用业务:电商/门户/招聘网站开发语言:PHP和JAVAWeb服务:Nginx/Tomcat8数据库:MySQL操作系统:CentOS物理服务器:Dell R转载 2017-08-04 10:16:26 · 620 阅读 · 0 评论 -
Linux Route 路由详细解释
route命令用于显示和操作IP路由表。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是 为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设置为 Linux机器的默认路由。要注意的是,直接在命令行下执行route命令来添加路由,不会永转载 2017-08-03 11:30:28 · 1104 阅读 · 0 评论 -
【Java】NIO框架Netty——100万并发连接服务器资源消耗测试
前言每一种该语言在某些极限情况下的表现一般都不太一样,那么我常用的Java语言,其比较有名的NIO框架有:mina,netty和Grizzly,在达到100万个并发连接情况下,会怎么样呢,有些好奇,更有些期盼。这次使用经常使用的顺手的netty NIO框架(netty-3.6.5.Final),封装的很好,接口很全面,就像它现在的域名 netty.io,专注于网络IO。整个过程没有什么技术转载 2017-08-16 16:19:34 · 1379 阅读 · 1 评论 -
Freeswitch 各版本一键安装脚本 Freeswitch 快速安装 G729编解码库
freeswitch的一键安装包快速安装freeswitch安装Freeswitch 1.4安装Freeswitch 1.5安装Freeswitch 1.6安装Freeswitch 1.7g729编码 支持录音、转码的bcg729脚本。原创 2017-07-19 15:51:19 · 5771 阅读 · 4 评论 -
部署自己的Yum安装源
在维护一个大集群的时候,往往操作系统版本都是一致的,经常碰到yum 安装软件的需求,这里提供一个方法可以配置公司专属的YUM源1、在云端安装FTP服务器 1安装FTP服务 1下载或上传固定CentOS版本的ISO文件到云端 1配置手动挂载 1配置自动挂载 2挂载激活 22、 其他服务器同步本地YUM源 3清空所有yum源 3添加Centos本地源 3当前原创 2017-07-31 14:30:33 · 765 阅读 · 0 评论 -
GIT 版本控制学习 怎么操作git
由于测试FreeSWITCH不同版本的需要,研究了下Git的使用,通过Git来管理所有的版本,方便了测试。以下就总结下具体的使用方法:其中:git clone ..是现在git仓库;git tag 是查看freeswitch的版本 ; git checkout v.. 是切换到指定的v.. 版本 ;git archive 是将v..版本导出到上一级目录中,导出文件是name.tar转载 2017-05-04 17:54:07 · 423 阅读 · 0 评论 -
Lua 操作系统库
这个库通过表os实现os.clock ()功能:返回一个程序使用CPU时间的一个近似值例如:local x = os.clock();print(os.clock())local s = 0;for i = 1, 100000000 do s = s + i;endprint(string.format("elapsed time : %.转载 2016-09-19 12:13:59 · 337 阅读 · 0 评论 -
Lua 文件处理
一、文件读存:-- 似乎不支持大文件(不能超过9k?)function FileSaveLoad() local file = io.open("c:\\in.lua", "r"); assert(file); local data = file:read("*a"); -- 读取所有内容 file:close(); f转载 2016-09-19 12:06:44 · 344 阅读 · 0 评论 -
理解Linux系统中的load average(图文版)
一、什么是load average?linux系统中的Load对当前CPU工作量的度量 (WikiPedia: the system load is a measure of the amount of work that a computer system is doing)。也有简单的说是进程队列的长度。Load Average 就是一段时间 (1 分钟、5分钟、15分钟) 内转载 2015-06-19 11:36:53 · 489 阅读 · 0 评论 -
内存溢出的多种原因及优化方法
对于JVM的内存写过的文章已经有点多了,而且有点烂了,不过说那么多大多数在解决OOM的情况,于此,本文就只阐述这个内容,携带一些分析和理解和部分扩展内容,也就是JVM宕机中的一些问题,OK,下面说下OOM的常见情况:第一类内存溢出,也是大家认为最多,第一反应认为是的内存溢出,就是堆栈溢出:那什么样的情况就是堆栈溢出呢?当你看到下面的关键字的时候它就是堆栈溢出了:ja转载 2015-04-16 16:13:36 · 20607 阅读 · 0 评论 -
JS判断浏览器
判断原理:JavaScript是前端开发的主要语言,我们可以通过编写JavaScript程序来判断浏览器的类型及版本。JavaScript判断浏览器类型一般有两种办法,一种是根据各种浏览器独有的属性来分辨,另一种是通过分析浏览器的userAgent属性来判断的。在许多情况下,值判断出浏览器类型之后,还需判断浏览器版本才能处理兼容性问题,而判断浏览器的版本一般只能通过分析浏览器的userAg转载 2015-01-03 11:42:46 · 397 阅读 · 0 评论 -
linux 下安装 ffmpeg
http://blog.csdn.net/luka2008/article/details/38561891安装ffmpeg步骤 中间 amr nb amr wb 总是提示找不到。就没有装上。ldconfig启动 ffmpeg --help 很多库找不到 把安装包的库映射过去了安装目录 root/video 不要删除了。不要无法执行vi转载 2015-02-02 17:49:56 · 424 阅读 · 0 评论 -
SSL 证书申请和安装 Http tomcat
三、购买、部署SSL证书:1、 我们买的是沃通CA的SSL证书,节约很多时间,1个工作日就拿到证书,价格也优惠。购买流程很简单,https://buy.wosign.com注册购买,略过。2、成功在沃通申请证书后,会得到一个有密码的压缩包文件,输入证书密码后解压得到五个文件:for Apache、for IIS、forNgnix、for Tomcat、for Other Server,这原创 2014-09-19 16:54:56 · 1712 阅读 · 0 评论 -
安装wiki
centos 6+wiki 1.8+php 5.3+转载 2014-09-02 11:43:55 · 503 阅读 · 0 评论