- 博客(75)
- 收藏
- 关注
转载 my.cnf, my-small.cnf, my-medium.cnf, my-large.cnf
1. my-small.cnf# Example MySQL config file for small systems.## This is for a system with little memory (<= 64M) where MySQL is only used# f...
2018-06-20 20:00:00
720
转载 源码安装mongodb
在实际生产环境中,有些公司会将软件都安装到数据盘或者是规定好的目录,就需要运用到自定义安装。MongoDB的启动方式很多,建议新手以./mongod --config /usr/lcoal/mongodb/conf/mongodb.conf &这样的方式启动1.创建mongo...
2018-06-07 17:47:00
215
转载 Tomcat 重启脚本
Tomcat的启动、停止、重启脚本,方便部署,不多说,上菜cat /usr/local/tomcat-tk/start.sh#!/bin/bash#chkconfig 345 99 01JAVA_HOME=/usr/local/jdkRUNNING_USER=root TOM...
2018-05-23 16:38:00
204
转载 jetty的安装与配置 多实例
1 安装jdk因为Tomcat的安装需要jdk里面的一些包的支持,所以先安装jdk。我们先到sun公司的jdk官网下载相应的版本到本地主机,再用xftp传输到虚拟机中的/usr/local/src目录。jdk-8u144-linux-x64.tar.gz官网下载地址 http://www...
2018-05-23 16:23:00
207
转载 一篇文章让你搞懂 SSL 证书
关于结婚这件事 那天和同事讨论到底什么才算是真正的「结婚」?这种话题本来是极其不应该存在的。传统意义的领个证书,办个婚礼、吃吃喝喝,但随着社会各族人民身心发展进化,原本那些繁琐流程简直是反人类,貌似现在也根本就不存在不结婚不不能干的事儿了。当然,就算结过婚后双方不开心,一起去再领个证书吃顿...
2018-05-18 21:45:00
176
转载 全站 HTTPS 没你想象的那么简单
对自己无知这件事本身的无知真的挺可怕 认知偏差现象一直存在于我们每个人身上,谁也避免不掉,不过是有的人了解这件事儿,有的人不怎么知道而已,这就产生了「无知而不自知」的认知偏差。当然,这时候你自己忽悠自己倒没什么,顶多让自己每天感觉自己挺厉害的,沉浸于虚幻的优越感中,以为自己比大多数人都优秀...
2018-05-18 21:42:00
139
转载 Nginx SSL+Tomcat集群,request.getScheme() 取到https正确的协议
最近在做一个项目, 架构上使用了 Nginx +tomcat 集群, 且nginx下配置了SSL,tomcat no SSL,项目使用https协议但是,明明是https url请求,发现 log里面,0428 15:55:55 INFO (PaymentInterceptor.jav...
2018-05-18 21:40:00
181
转载 mysql中kill掉所有锁表的进程
3点钟刚睡下, 4点多, 同事打电话告诉我用户数据库挂掉了. 我起床看一下进程列表.mysql>show processlist;出来哗啦啦好几屏幕的, 没有一千也有几百条, 查询语句把表锁住了, 赶紧找出第一个Locked的thread_id, 在MySQL的shell里面执行...
2018-04-15 15:10:00
79
转载 Git 之 (2) git分支管理、远程分支管理、标签管理、git别名
4. 分支管理1 查看分支[root@yt-01 LNMP]# cd /data/gitroot[root@yt-01 gitroot]# git branch* master[root@yt-01 gitroot]# ls1.txt2 创建分支[root@yt-01 git...
2018-04-08 14:22:00
878
转载 Git 之 (1) 单机上使用git、建立远程仓库、克隆远程仓库
1. 单机上使用git1 准备安装git[root@yt-01 /]# yum install -y git建立git版本库目录[root@yt-01 /]# mkdir /data/gitroot/初始化gi版本仓库[root@yt-01 /]# cd /data/gitr...
2018-04-08 14:19:00
159
转载 SVN的安装和使用
1. 安装svn1. 服务端安装和配置SVN(yt-01)安装[root@yt-01 ~]# yum install -y subversion创建版本库[root@yt-01 ~]# mkdir -p /data/svnroot/myproject版本库初始化root@yt...
2018-04-08 14:16:00
170
转载 代码管理平台介绍
1.关于代码管理平台的常识当大家谈论到代码管理平台的时候,会简单的把它认为就是一个放代码的地方,类似于FTP直接上传到指定位置就可以了。对于一个网站来说,这样理解没问题的。但是对于一个业务来说,每天都有很多代码需要不断的去更新,当然此过程不是想象的那么简单,上传即可,这个是需要开发组一点点去...
2018-04-08 14:14:00
219
转载 Redis 之 (4) redis集群介绍、搭建配置、操作
19. redis集群介绍集群概念应该不陌生了,多台机器组成,用来解决像存储空间,查询速度,负载等提供一个或多个服务支持!Redis集群 是一个分布式的一种架构,支持横向扩展,也就是说之前咱们配置的LVS+keepalived需要配置好基础环境,然后加入到集群系统。现在的Redis分布式...
2018-04-08 14:09:00
125
转载 Redis 之 (3) 慢查询日志、存储session、主从配置、php安装redis扩展
16. redis慢查询日志针对慢查询日志可以设置两个参数,一个是执行时长,单位是微妙,另一个是慢查询日志的长度。当一个新的命令被写入日志时,最老的一条会从命令日志队列被移除。[root@yt-01 ~]# vim /etc/redis.confslowlog-log-slower-th...
2018-04-08 14:07:00
396
转载 Redis 之 (2) 常用操作、操作键值、安全设置
13. redis常用操作1 Redis常用操作 for String数据SETNX 检测键值是否有value,如果有直接返回一个 0,如果没有直接返回一个 1 并且创建此 value。(string)如果一个key设置两个不同的值,第二个值会覆盖第一个值。# redis-cli ...
2018-04-08 14:05:00
1033
转载 Redis 之 (1) 介绍、安装、持久型、数据类型
9. redis介绍Redis和Memcached类似,也属于k-v数据存储 ,但是功能和操作性要比Memcached好很多。Redis官网 redis.io,当前最新稳定版4.0.9,支持更多value类型,除了和string外,还支持hash、lists(链表)、sets(集合)和s...
2018-04-08 14:03:00
154
转载 Memcached 之 (2) 命令行、数据导出和导入、存储sessions
5. memcached命令行Memcached类似于mysql一样,同样支持类似于mysql中创建一个库,创建一个表,插入一个表,查看表数据等。1 登录 Memcached[root@yt-01 ~]# telnet 127.0.0.1 11211 //测试端口Trying 12...
2018-04-08 13:58:00
324
转载 Memcached 之(1) Nosql和memrcached介绍,安装
1. nosql介绍1. 1 什么是NoSQL?非关系型数据库就是NoSQL,而关系型数据库代表MySQL对于关系型数据库来说,是需要把数据存储到库、表、行、字段里,查询的时候根据条件一行一行地去匹配,当量非常大的时候就很耗费时间和资源,**尤其是数据是需要从磁盘里去检索 **...
2018-04-08 13:52:00
155
转载 正则三剑客 之 awk
1. awk命令介绍awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入(stdin)、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来...
2018-04-02 20:37:00
127
转载 正则三剑客 之 sed
9.4 - 9.5 sed命令1. sed命令介绍sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲...
2018-04-02 20:36:00
68
转载 正则三剑客 之 grep
1. 正则介绍在计算机科学中,正则表达式是这样解释的:它是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。正则就是一串有规律的字符串在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。许多程序设计语言都支持利用正则表达式进行...
2018-04-02 20:35:00
198
转载 Shell基础知识 (3) 之 特殊符号、cut sort wc uniq tee tr split命令
1. 特殊符号* 通配,任意多个任意字符? 通配,任意一个字符# 注释字符\ 脱义字符| 管道符 $ 变量前缀,!$组合,正则里面表示行尾;多条命令写到一行,用分号分割,不管前面的命令执行成功与否,后面的命令都执行~ 用户家目录,后面正则表达式表示匹配符& 放到命...
2018-04-02 20:29:00
160
转载 Shell基础知识 (2) 之 管道符和作业控制、变量、环境变量配置文件
8.6 管道符和作业控制1. 管道符“|”管道符“|”将两个命令隔开,管道符左边命令的输出就会作为管道符右边命令的输入。连续使用管道意味着第一个命令的输出会作为第二个命令的输入,第二个命令的输出又会作为第三个命令的输入,依此类推。cat 1.txt | wc -l cat 1.t...
2018-04-02 20:26:00
182
转载 Zabbix监控和分布式部署实施方案
最近在研究Zabbix监控,由于机房分布在多个城市,因此采用zabbix proxy做为监控方案,在每 个节点部署zabbix proxy,由zabbix proxy收集agentd数据,然后将采集到的数据主动推送给zabbix server,zabbix server将数据存入数据库,...
2018-04-02 20:16:00
185
转载 Zabbix远程执行命令
概述 监控,有的人只把他当做报警使用,出现问题之后赶紧跑回家打开电脑处理掉,大多数时候都是一些已知问题,为何不让zabbix帮你把这些事情处理掉呢? Zabbix远程执行命令可以做些什么: 1)重启应用(apache/nginx/mysql)。 2)自定义执行脚本。 3)...
2018-04-02 20:11:00
267
转载 zabbix监控交换机 (思科)
要监控交换机的CPU、内存关键在于找到正确的OID,关于怎么寻找OID请参考以下博文。 http://tryrus.blog.51cto.com/10914693/1788833 看这篇博文之前请确定已对zabbix的基本操作已有了解,有不明白的地方可以看我之前写的博文。 ...
2018-04-02 20:08:00
1966
转载 Zabbix监控系统 (3) 之 添加自定义监控项目、配置邮件告警、测试告警
1. 添加自定义监控项目该配置的用途是监控模板中没有的监控项目。1.1 需求监控某台web的80端口连接数,并出图。步骤:1) zabbix监控中心创建监控项目2) 针对该监控项目以图形展现1.2 配置客户端80端口的监控脚本[root@yt-02 ~]# vim /usr/l...
2018-04-02 20:01:00
516
转载 Zabbix监控系统 (2) 之 主动模式和被动模式、添加监控主机、添加自定义模板、处理图形中的乱码、自动发现...
1. 主动模式和被动模式主动模式和被动模式所针对的对象是客户端。意思是客户端主动向服务端上报数据和由服务端到客户端采集数据。数据的提交时间在监控中心设置。配置建议当客户端数量非常多时,建议使用主动模式,这样可以降低服务端的压力。当服务端有公网IP,客户端只有内网IP但是可以连接外...
2018-04-02 19:52:00
255
转载 Shell基础知识 (1) 之 介绍、history 、Tab键、alias、通配符和输入输出重定向
8.1 shell介绍shell是一个命令解释器,它在操作系统的最外层,负责直接与用户对话,把用户的输入解释给操作系统,并处理各种各样的操作系统的输出结果,输出到屏幕返回给用户。这种对话方式可以是交互的方式(从键盘输入命令,可以立即得到shell的回应),或非交互(脚本)的方式。1. ...
2018-04-01 23:52:00
256
转载 Zabbix监控系统 (1) 之 平台介绍、安装、忘记密码怎么办
1. Linux监控平台介绍常见的Linux监控平台有cacti、nagios、zabbix、smokeping、open-falcon等等cacti、smokeping偏向于基础监控,成图非常漂亮cacti、nagios、zabbix服务端监控中心,需要php环境支持,其中za...
2018-04-01 23:47:00
140
转载 负载均衡集群 之 LVS (2) DR模式搭建 和 keepalived+lvs
4. LVS DR模式搭建为什么不使用IP TUNNEL模式呢?在生产环境中用的比较多的情况就是DR模式,NAT模式用的也不是太多,因为我们也说到了NAT的瓶颈问题。如果规模在10台以内访问量不是很大且硬件配置+网络环境都可以的话建议使用NAT模式,可以节省公网IP,因为公网IP的成本也...
2018-04-01 17:56:00
149
转载 使用vsftpd搭建ftp
1.安装vsftpd工具centos上自带vsftpd[root@host ~]# yum install -y vsftpd2.创建用户[root@host ~]# useradd -s /sbin/nologin virftp#创建一个vsftpd服务的普通用户进行传输数据,避...
2018-04-01 17:41:00
91
转载 四大Java EE容器(Tomcat、JBoss、Resin、Glassfish)之简单比较
现在流行的Java EE容器有很多:Tomcat、JBoss、Resin、Glassfish等等。下面对这四种Java EE容器进行了一番简单的比对。 1. Tomcat是Apache鼎力支持的Java Web应用服务器,由于它优秀的稳定性以及丰富的文档资料,广泛的使用人群,从而在开源领域受到...
2018-04-01 17:32:00
115
转载 CentOS 7 创建本地YUM源的三种方法
由于开发环境只有局域网,一些服务器没法使用网上的各种YUM源,来回拷贝rpm包安装麻烦,还得解决依赖问题。想着在CentOS7.3搭建个本地/局域网YUM源,方便自己跟同事安装软件。(先准备一台可以联网的服务器)1. 创建本地YUM源1.1 环境CentOS Linux release ...
2018-04-01 17:26:00
490
转载 NFS服务的搭建与配置
1. NFS介绍NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样。NF...
2018-04-01 17:03:00
145
转载 MySQL常用操作(2) 之 用户管理、常用语句、数据库备份恢复
1. mysql用户管理因为日常使用中,需要给人员的权限进行限制,所以需要对用户进行管理。1.1 创建用户并授权指定登录IP[root@host ~]# mysql -uroot -pEnter password: Welcome to the MySQL monitor.m...
2018-04-01 16:47:00
98
转载 MySQL常用操作(1) 之 更改root密码、连接mysql、mysql常用命令
1. 设置更改root密码MySQL的root和Linux的root是不一样的,默认是没有密码的,需要设置。1.1 配置MySQL环境变量首次直接使用mysql会提示‘未找到命令’,这是因为将该命令没有加入环境变量。如果要使用命令,需要使用它的绝对路径:/usr/local/mysql/...
2018-04-01 16:41:00
127
转载 nginx中的root和alias区别
nginx貌似没有虚拟目录的说法,因为它本来就是完完全全根据目录来设计并工作的。如果非要给nginx安上一个虚拟目录的说法,那就只有alias标签比较“像”,干脆来说说alias标签和root标签的区别吧。最基本的区别:alias指定的目录是准确的,root是指定目录的上级目录,并且该上级...
2018-04-01 16:38:00
88
转载 LNMP架构 (6) 之 php-fpm的pool、慢执行日志、open_basedir、进程管理
1. php-fpm的pool为了避免因多站点使用同一个pool时,因为一个站点故障导致pool出问题,进而影响使用同一个pool的其他站点的正常运行,我们有必要对每一个站点设置一个单独的pool。1.1 为php-fpm配置多个pool编辑php-fpm配置文件:[root@host...
2018-03-30 12:00:00
140
转载 nginx代理 - 根据访问的目录来区分后端的web
需求: 当请求的目录是 /aaa/ 则把请求发送到机器a, 当请求的目录为/bbb/则把请求发送到机器b, 除了目录/aaa/与目录/bbb/外,其他的请求发送到机器c 配置文件内容为: upstream aaa.com{ ...
2018-03-30 11:56:00
344
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人