- 博客(68)
- 资源 (1)
- 收藏
- 关注
原创 k8s部署metric-server单机、集群版
### 2.0、高可用集群版本需要修改kube-apiserver参数如下“ - --enable-aggregator-routing=true”#### 2.3、完整配置文件"high-availability-1.21+.yamll"#### 2.4、部署"high-availability-1.21+.yaml"#### 2.1、下载metric-server-cluster。#### 1.4 部署"components.yaml"#### 1.1、下载metric-server。
2023-12-28 17:25:31
551
原创 Node安装
!为了解决安装npm慢的问题,可指定国内镜像,如阿里的:npm configsetregistry http://registry.npm.taobao.org后续就很快了。一、相关文档:安装:http://www.jianshu.com/p/43525232b03bPM2实用入门指南:http://www.cnblogs.com/chyingp/p/pm2-docume...
2020-03-14 11:34:46
588
转载 LVS 工作原理图文讲解,非常详细!
一、负载均衡由来在业务初期,我们一般会先使用单台服务器对外提供服务。随着业务流量越来越大,单台服务器无论如何优化,无论采用多好的硬件,总会有性能天花板,当单服务器的性能无法满足业务需求时,就需要把多台服务器组成集群系统提高整体的处理性能。不过我们要使用统一的入口方式对外提供服务,所以需要一个 流量调度器 通过均衡的算法,将用户大量的请求均衡地分发到后端集群不同的服务器上。这就是我们后边要...
2020-01-16 17:35:40
2746
原创 PHP链接数据库报错 php_network_getaddresses: getaddrinfo failed: Name or service not known
1,项目是用的阿里云数据库,链接是一长串的字符串,类似下面这样的rr-sdf23djgkjhw2345.mysql.rds.aliyuncs.com2,如果报上面的错误,先ping 一下这个地址,如果能ping 通,会得到一个ip地址3,用ip地址替换掉字符串,搞定4,原因:1),这个字符串会被PHP解析成ip地址(redis 的字符串地址也会被解析成ip地址)...
2019-09-26 14:20:47
19530
原创 怎样删除office2019拥有多个都需要激活的授权信息?
原文链接:http://blog.sina.com.cn/s/blog_bfad107b0102yypc.html
2019-09-23 10:55:24
10380
原创 PHP优化
配置文件php-fpm.conf:slowlog = "/mnt/log/slow.log"##在同一时间最大的进程数pm.max_children = 500##启动时开启的等待请求到来的进程数pm.start_servers = 80##在空闲状态下,运行的最小进程数,如果小于此值,会创建新的进程pm.min_spare_servers = 80##在空闲状态下,运行...
2019-07-08 11:45:47
127
原创 分析工具mysqlsla的安装以及使用
分析工具mysqlsla的安装以及使用,mysqlsla是hackmysql.com推出的一款MySQL的日志分析工具,功能非常强大. 数据报表,非常有利于分析慢查询的原因, 包括执行频率, 数据量, 查询消耗等。在Centos下安装mysqlslayum install perl-DBI perl-DBD-MySQL perl-devel -y #安装依赖包wget ftp://ft...
2019-04-23 18:21:40
250
转载 检查Mysql数据是否存在死锁
转自:https://blog.csdn.net/tangyali516/article/details/70239774 服务器运行一天后,就开始频繁报错:Deadlock found when trying to get to lock; try restarting transaction.死锁的头号原因是外键未加索引,第二号原因是位图索引遭到并发更改;方法和步骤 ...
2019-01-24 16:00:48
2759
原创 Cron用法
linux下定时执行任务的方法 在LINUX中你应该先输入crontab -e,然后就会有个vi编辑界面,再输入0 3 * * 1 /clearigame2内容到里面 :wq 保存退出。 在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。cron的配置文件称为“...
2018-12-21 10:31:40
571
转载 ioncube扩展的安装详细图文教程
原文出处:http://bbs.52jscn.com/forum.php?mod=viewthread&tid=3365933&extra=page%3D1&page=1& 有些程序在php环境下运行需要安装ionCube Loader的扩展支持,这里跳过介绍这些东西直接说一下怎么让你的主机环境支持这种扩展,顺利的让你的程序运行起来!这个教程适合用云服务器或...
2018-12-13 10:44:41
943
原创 关于360旗下Atlas运维记事
参考地址:https://www.cnblogs.com/yyhh/archive/2015/12/29/5084844.html Atlas运维常用命令Atlas官方链接: https://github.com/Qihoo360/Atlas/blob/master/README_ZH.mdAtlas下载链接: https://github.com/Qihoo360/Atlas/r...
2018-11-15 17:03:40
1985
转载 CentOS 7 安装windows字体
原文:https://blog.csdn.net/jameshadoop/article/details/55197395 CentOS 7 安装windows字体 前言报表中发现有中文乱码和中文字体不整齐(重叠)的情况,首先考虑的就是操作系统是否有中文字体,在CentOS 7中发现输入命令查看字体列表是提示命令无效: 如上图可以看出,不仅没有中文字体,连字体库都没有,那么...
2018-11-08 10:14:39
813
转载 Windows Server 2012 配置远程桌面帐户允许多用户同时登录
https://www.cnblogs.com/gb2013/p/win-server-2012-account-allow-multi-user-login.html
2018-11-07 15:17:32
5260
原创 Linux7.2在Root无法进入系统情况下,如何备份文件
需要具备如下条件:1、可以接触到物理机2、需要用到安装光盘,也就是说需要有光驱3、需要有DHCP网络环境,可以自动获取IP地址 步骤1、使用Redhat7.2安装光盘————————Troubleshooting——————rescure修复模式步骤2、当进入选择菜单后,选1,进入shell————————我们在此shell下配置网络地址————————“nmtui”(如...
2018-11-05 13:57:53
1031
转载 Nginx核心模块
Nginx模块转载地址:https://www.cnblogs.com/shenxm/p/8462603.html ngx_http_core_module 模块 帮助文档: http://nginx.org/en/docs/http/ngx_http_core_module.html 与套接字相关的配置: 1 、server { ....
2018-10-09 17:00:13
793
转载 Percona XtraBackup 2.4 innobackupex全量、增量备份恢复流程
原文参考地址:http://blog.itpub.net/26506993/viewspace-2088737/ innobackupex是xtrabackup的软连接。xtrabackup 使用C语言编译的备份工具,可以完整备份MySQL数据库,支持MyISAM、InnoDB和XtraDB存储引擎。在备份的时候,备份工具主要执行两个任务来完成备份:① 在后台启动一个日志拷贝线程。这个...
2018-10-08 10:53:03
1573
原创 nginx反向代理配置详解
反向代理配置示例:#定义Nginx运行的用户和用户组user nginx nginx;#nginx进程数,建议设置为等于CPU总核心数worker_processes 1;#全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log logs/error.log info;#进程文件pi...
2018-09-25 10:40:19
14939
1
转载 nginx 报500 Internal Server Error
原文:https://blog.csdn.net/starbucks_star/article/details/78427033 这个问题是其他同事反映过来的,应该说比较罕见,需要同时满足三种条件才能发生。为了保持神秘,原因暂时不提,不过背景得交待一下。该案例的大概架构就是部署两个nginx服务器,nginx1作为普通的web server,nginx2作为反向代理部署在nginx1...
2018-09-21 12:22:04
9323
1
转载 Linux | 搭建RabbitMQ解决电商促销活动高并发的问题
参考地址:https://mp.weixin.qq.com/s?__biz=MzI1MzEwOTc3OQ==&mid=2652123609&idx=1&sn=16f6031a2e84a512ff269a5d11fc3c3b&chksm=f239e2a5c54e6bb305955693292f9a418bb91bad9f221dc0e9f31a936432442e...
2018-09-18 14:16:14
564
原创 Mysql——权限管理
一、MySQL权限如下表 权限名字 权限说明 Context CREATE 允许创建新的数据库和表 Databases, tables, or indexes DROP 允许删除现有数据库、表和视图 Databases, tables, or views GRANT OPTION 能够把自己获得的权限转赠给其他用户一个副本 Da...
2018-09-17 16:56:51
205
原创 mysqlbinlog——日志恢复数据库文件
系统环境:Centos7.2架构:Mysql主从数据库:Mysql5.7.9说明:公司正式环境,不小心drop一张表,由于开始了binlog日志,所以我们将采用最近一次全备 + mysql-binlog日志的方式进行恢复,我的数据备份机制为“8小时/天”,每天3次,下面来说说具体操作步骤。 一、思路1.1 记下出问题的时间点,我是2018.09.11 12:59:00左右...
2018-09-17 13:41:37
26914
16
原创 Crontab详解
定时任务顾名思义就是在某一时间点自动进行任务操作。在做Pgsql的备份利用crontab进行定时操作, 使用起来比较方便。故分享具体的定时编辑命令:crontab -e首先从crontab的文件分析使用策略,root用户下,在/etc下有一个文件crontab,其内容如下[root@jack ~]# cat /etc/crontab SHELL=/bin/bashPATH=/sbin:...
2018-09-10 17:44:23
414
原创 Tomcat7.72启动过程中遇到的Openssl初始化问题及解决方法
环境:Centos7.2、Tomcat-7.0.72、JDK1.7.0.80 记录:公司最近上线一些新项目,由Java开发,在编译安装Tomcat的APR模式后,运行一段时间,在一次更换代码过程中卡在如图: 一、尝试方法:升级openssl 1、初始怀疑是由于openssl版本问题导致,本人尝试编译openssl1.0.2-k以上的版本都无法解决问题,网上...
2018-09-08 19:53:07
1392
转载 Linux增加swap分区
原文引自:http://www.sohu.com/a/132632654_165433 Swap分区,即交换区Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用,那些被释放的空间可能来自一些很长时间没有什么操作的程序,这些被释放的空间被临时保存到Swap空间中,等到那些程序要运行时,再从Swap中恢复保存的数据到...
2018-09-07 09:46:46
289
原创 Shell——练习脚本:比较2个整数值,并做是否为整数判断并打印结果
一、通过read读参方式实现 [root@115 scripts]# cat !$cat 1640.sh#!/bin/bashread -p "pls input two nums:" n1 n2[ -z "$n1" ] || [ -z "$n2" ] && { echo "Pls input two num again." exit 1}...
2018-09-04 17:18:28
1289
原创 Shell——awk实现计算
利用awk进行运算的效果也很好,适合小数和整数,特别是命令行的计算,尤其是小数,运算很精确,好用 [root@115 scripts]# echo "7.7 3.8"|awk '{print ($1-$2)}'3.9 [root@115 scripts]# echo "3 9"|awk '{print ($1+3)*$2}'54 ...
2018-09-03 16:05:04
12003
原创 Shell——bc案例
一、bc做为计算来用[root@115 scripts]# echo 3+5|bc ##普通计算方式8[root@115 scripts]# echo 3.2+2.73|bc ##小数计算方式5.93[root@115 scri...
2018-09-03 16:01:36
1795
原创 Shell——expr应用案例:打印下面字符串中字符数不大于6的单词
脚本:#!/bin/bashfor i in I am the a hero and you must to learning pydo if [ `expr length $i` -le 6 ] then echo $i fidone 执行结果: ...
2018-09-03 15:39:56
270
原创 Shell——expr计算字符串长度
方法一:#char="I am a teacher ." ##定义字符串变量#expr length "${char}"16 方法二:#echo ${#char} ##计算字符串长度的方法 方法三:#echo ${char} | w...
2018-09-03 15:28:06
743
原创 Shell——之expr特殊应用
#!/bin/bashif expr "$1" : ".*\.pub" &>/dev/nullthen echo "you are using $1"else echo "pls use *.pub file"fi 测试结果:
2018-09-03 15:23:20
193
原创 Shell——判断输入字符是否为字符串或者整数之2
通过expr match 关键字来应用脚本 #!/bin/bashif [[ `expr match "$1" "[0-9][0-9]*$"` == 0 ]];then echo "$1 is no a num ";else echo "$1 is a num "fi
2018-09-03 15:17:28
2201
原创 Shell——计算器升级版
#!/bin/bash#no.1[ $# -ne 2 ] && { echo $"USAGE $0 NUM1 NUM2" exit 1}#no.2a=$1b=$2expr $a + 1 &>/dev/nullRET1=$?expr $b + 1 &>/dev/nullRET2=$?if [ $RET1 -...
2018-09-03 15:15:23
171
原创 Shell——计算器解决思路
通过脚本参数变量判断用户输入是否为整数,并进行计算#!/bin/bash#no.1[ $# -ne 2 ]&&{ echo $"USAGE $0 NUM1 NUM2" exit 1}#no.2a=$1b=$2expr $a + $b + 110 &>/dev/nullif [ $? -ne 0 ];then...
2018-09-03 15:13:47
269
原创 Shell——之expr判断字符串与整数
说明:此脚本用于判断用户所输入的变量是否为整数#!/bin/bashwhile truedo read -p "Pls input:" a expr $a + 0 >/dev/null 2>&1 [ $? -eq 0 ] && echo int || echo charsdone测试结果: ...
2018-09-03 15:09:30
1197
原创 监控Web服务器状态,如果2次失败,则报警
[root@115 scripts]# vim checkurl.sh #!/bin/bash#func:此脚本通过访问指定网站,判断访问结果,正常打印成功消息,错误失败次数大于2次,报警并打印失败消息#Author:martin CheckUrl(){timeout=5fails=0success=0while true ...
2018-09-03 15:04:08
838
转载 Mysql学习之路
参考地址:https://www.cnblogs.com/stache/p/5836261.html配置文件详解:https://www.cnblogs.com/linuxk/p/9366135.html主从详解:https://www.cnblogs.com/linuxk/p/9366838.html高可用:https://www.cnblogs.com/linuxk/p/93708...
2018-09-01 19:21:57
276
原创 Nginx1.2.11源码安装——支持http2.0
一、编译环境准备1)安装make:yum -y install gcc automake autoconf libtool make2)安装g++:yum install gcc gcc-c++下面正式开始---------------------------------------------------------------------------一、准备相关软件包1...
2018-08-24 20:37:22
361
原创 tomcat编译安装
参考地址1:http://123.56.110.160:8181/index.do#/top/webPage/detail/ARTICLE/7c9555f3-d7aa-4e72-b7c0-f47fb7370dff参考地址2:https://www.cnblogs.com/freeweb/p/6430053.html java环境安装:1、安装jdk检查环境:java -ve...
2018-08-24 14:28:48
2598
原创 脚本——获取数据库中所有的库
#!/bin/bashmysql -uroot -proot "-BNe show databases;"|grep -v "information_schema"|grep -v "performance_schema" >aa.txtx=`cat aa.txt`for i in $xdo mysqldump -proot --opt $i>$i.sqldone...
2018-08-22 15:56:19
366
LNMP+Zabbix
2018-06-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人