- 博客(43)
- 资源 (1)
- 收藏
- 关注

原创 Centos 6.5 安装 openresty-1.11.2.2-源码安装
一、openresty依赖于perl 5.6.1+,libreadline,libpcre,libssl# yum -y install readline-devel pcre-devel openssl-devel gccyum -y install lib readline-dev libncurses5-dev libpcre3-dev libssl-dev perl2二、安装op...
2018-05-24 15:48:14
1338

原创 MySQL 5.6 以上 定时自动备份mysql数据库
# crontab -l#Mysql备份30 23 * * * * sh /sh/mysqldump-2.sh > /tmp/mysqldump_backup.logmore mysqldump-2.sh #!/bin/bash###chuang by 2018-05-24###mysqldump ###释放内存echo '===========================...
2018-05-24 14:23:42
1442

转载 运行网站出现Too many open files,CentOS 6.x和CentOS 7.x解决方法
本帖最后由 奇梦 于 2018-1-8 12:29 编辑新手常见问题:有没有安装完Appnode,配置好网站正常运行一段时间出现报错: Too many open files 出现以上报错可以根据安装的CentOS不同版本来解决;出现这个报错是请求的文件数超出了系统默认限制。首先我们SSH远程服务器,运行 ulimit -a 查看 open files 默认值是多少,如下图:这里我们看到open ...
2018-05-22 17:10:26
1854

原创 JAVA--升级
一、添加如下代码:[root@mysql-b ~]# cat << EOF >> /etc/profile##jdk1.8.0_11export JAVA_HOME=/usr/local/jdkexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$JAVA_HOME/bin...
2018-05-14 09:50:03
441

原创 Centos 7.x 系安装 mysql-community-common-5.7.13-1.el7.x86_64.rpm
1、修改主机名称 (修改主机名永久生效)[root@localhost ~]# hostnamectl set-hostname OA-TS-DB-test[root@OA-TS-DB-test ~]# hostnameOA-TS-DB-test[root@OA-TS-DB-test ~]# uname -aLinux instance-y514l7ol 3.10.0-693.11.1.el7.x...
2018-03-26 17:20:45
4669
原创 批量删除子目录脚本
# 这个脚本会遍历 /home/web/project/program 下的每个子目录,保留每个子目录下的最后5个csx-b2b-.log和csx-b2b-.jar文件,将多余的文件删除。## 请确保在运行脚本之前备份重要的数据,以防意外删除。
2024-01-09 10:53:05
450
1
转载 Shell脚本IF条件判断和判断条件总结
1、基本语法:if [ command ]; then符合该条件执行的语句fi2、扩展语法:if [ command ];then符合该条件执行的语句elif [ command ];then符合该条件执行的语句else符合该条件执行的语句fi3、语法说明:bash shell会按顺序执行if语句,如果command执行后且它的返回状态是0,则会执行符合该条件执行的语...
2018-09-17 10:58:47
3423
转载 shell脚本中echo显示内容带颜色
shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e 格式如下: echo -e "\033[字背景颜色;文字颜色m字符串\033[0m" 例如: echo -e "\033[41;36m something here \033[0m" 其中41的位置代表底色, 36的位置是代表字的颜色 注: 1、字背景颜色和文字颜色之间是英文的"" ...
2018-09-17 10:53:15
476
转载 学会4种备份MySQL数据库(基本备份方面没问题了)
转自:http://www.cnblogs.com/liangshaoye/p/5464794.html总结备份方法备份速度恢复速度便捷性功能一般用于cp快快一般、灵活性低很弱少量数据备份mysqldump慢慢一般、可无视存储引擎的差异一般中小型数据量的备份lvm2快照快快一般、支持几乎热备、速度快一般中小型数据量的备份xtrabackup较快较快实现innodb热备、对存储引擎有要求强大较大规模...
2018-05-31 11:32:04
505
转载 设置ulimit值(Linux文件句柄数量)永久生效
inux 默认打开文件数linux 默认打开文件数为1024个,通过ulimit -a 可以查看open files修改这个限制可以使用ulimt -SHn 65536永久生效需要进行下面设置:1. /etc/pam.d/login 添加pam_limits.so (有时候系统默认添加)首先要通过find / -name pam_limits.so 查找文件的具体的位置session requir...
2018-05-31 10:54:52
2900
原创 Centos 修改系统打开最大文件数限制 too many open files的解决方法
linux 系统中,当运行的进程打开了过多是文件,超出了系统默认的最大打开文件数的限制的时候,就会出现Too many open files的错误,这时候,不用紧张,只要把系统的配置修改一下就ok了。操作如下:1.打开配置文件:vim /etc/security/limits.conf 2.在文件最后加上两行:#* soft core 0 ...
2018-05-31 10:39:26
6832
转载 Linux Shell 1>/dev/null 2>&1 含义
转自:http://blog.youkuaiyun.com/ithomer/article/details/9288353shell中可能经常能看到:echo log > /dev/null 2>&1命令的结果可以通过%>的形式来定义输出/dev/null :代表空设备文件> :代表重定向到哪里,例如:echo "123" > /home/123.txt1 :表示st...
2018-05-31 09:41:31
189
原创 更改逻辑卷名称 (三)
[root@test~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/mapper/VolGroup-lv_root 50G 2.2G 45G 5% /tmpfs 16G 0 16G 0% /dev/shm /dev/sda1 ...
2018-05-29 16:21:39
2171
原创 Linux使用 lvresize扩展或缩减LV大小 (二)
一、新建并挂载目录 /u01 和 /data1.创建目录挂节点/u01,/datamkdir -p /{u01,data}2.创建lv,名称是lv_u01,大小10g,从VolGroup中划分空间,这里的VolGroup是vg的名称。lvcreate -L 10g -n lv_u01 VolGroup3.格式化为ext4文件系统mkfs.ext4 /dev/mapper/VolGr...
2018-05-29 15:23:07
21096
转载 Linux使用lvresize扩展或缩减LV大小
一、新建并挂载目录 /u01 和 /data1.创建目录挂节点/u01,/datamkdir -p /{u01,data}2.创建lv,名称是lv_u01,大小10g,从vg_linuxidc中划分空间,这里的vg_linuxidc是vg的名称。lvcreate -L 10g -n lv_u01 vg_linuxidc3.格式化为ext4文件系统mkfs.ext4 /dev/mappe...
2018-05-29 15:01:27
2786
转载 【lvcreate】创建lv需要在vg上创建 (一)
【lvcreate】创建lv需要在vg上创建参数:【-n】:指定名称【-L】:指定空间大小例如:lvcreate -L 50M -n testlv myvg //在myvg中创建一个lv,名称为testlv,大小为50M mke2fs -j /dev/myvg/testlv //即格式化testlv.格式化的文件系统为ext3 mount /...
2018-05-29 14:58:18
4145
转载 Linux下修改ulimit设置的最大进程数
地址链接:https://www.linuxidc.com/Linux/2013-10/91866.htm最近在Linux服务器上发布应用时碰到一个如下的异常:Caused by: java.lang.OutOfMemoryError: unable to create new native threadat java.lang.Thread.start0(Native Method)at j...
2018-05-28 19:19:12
3500
原创 Centos 6.5 安装 openresty-1.11.2.2-源码安装 (二)
#Nginx configuser www www;worker_processes 1;worker_cpu_affinity 00000001;#worker_processes 8;#worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;er...
2018-05-28 16:26:07
293
原创 mysql 压缩备份 压缩还原 命令
1、mysqldump 备份并压缩sql文件mysql>mysqldump -h主机ip -u用户名 -p密码(也可不输入) 数据库名 | gzip > 压缩后文件位置/xxx_backupfile.sql.gz2、mysql直接用压缩文件恢复mysql>gunzip < xxx_backupfile.sql.gz | mysql -u用户名 -p密码(也...
2018-05-28 16:03:00
4753
转载 CentOS 6.3下配置LVM(逻辑卷管理)
一、简介LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。LVM的工作原理其实很简单,它就是通过将底层的物理硬盘抽象的封装起来,然后以逻辑卷的方式呈现给上层应用。在传统的磁盘管理机制中,我们的上层应用是直接访问文件系统,从而对底层的物理硬盘进行读取,...
2018-05-25 11:24:28
390
原创 一、RAID 简介
RAID 是英文Redundant Array of Independent Disks 的缩写,翻译成中文意思是“独立磁盘冗余阵列”,有时也简称磁盘阵列(Disk Array)。简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份的技术。组成磁盘阵列的不同方式称为RAID级别(RAID Levels),...
2018-05-25 11:20:40
506
原创 MySQL 5.6 以上脚本自动备份
# more mysqldump-2.sh #!/bin/bash###chuang by 2018-05-24###mysqldump ###释放内存echo '==========================================='echo "free the memory"echo 3 > /proc/sys/vm/drop_cachesecho "`d...
2018-05-24 11:36:10
739
原创 java --升级(低版本升级到高版本)
一、添加如下代码:[root@mysql-b ~]# cat << EOF >> /etc/profile##jdk1.8.0_11export JAVA_HOME=/usr/local/jdkexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$JAVA_HOME/bin...
2018-05-23 09:29:04
10729
1
转载 resin4 配置 (二)
一、Resin简介 Resin是CAUCHO公司的产品,是一个非常流行的支持servlets和jsp的引擎,速度非常快。Resin本身包含了一个支持HTTP/1.1的WEB服务器。虽然它可以显示动态内容,但是它显示静态内容的能力也非常强,速度直逼apache server。许多站点都是使用该WEB服务器构建的。 Resin也可以和许多其他的WEB服务器一起工作,比如Apache ser...
2018-05-21 16:35:48
8706
转载 resin4 配置 (一)
Resin4配置文件发生了较大变化,分为: app-default.xml web应用配置cluster-default.xml 集群配置resin.xmlresin.properties 会被修改的变量一.删除/注释resin社区版本不支持的功能 1.health: 修改resin.xml, 删除 Java代码 <resin:import path="${__DIR__}/heal...
2018-05-21 16:34:53
2626
1
转载 IT 巡检内容、工具、方法全面梳理
原文地址:https://mp.weixin.qq.com/s/XEBlrOYEr41Gg-2-ZCQodw目 录1. 概述 2. 巡检维度 3. 巡检内容4. 巡检方法5. 常用命令、常见问题和解决方法6. 附录 1 词汇表7. 附录 2 参考资料1. 概述1.1 范围定义对 IT 系统巡检的逻辑组成,通过对范围定义的与 IT 系统相关的维度的评估,定位当前 IT 系统的健康状况,...
2018-05-17 09:34:34
8884
1
转载 nginx基于cookie粘滞做的负载均衡
ginx-sticky-module 是 Nginx 的一个扩展模块,实现了通过 Cookie 的会话粘贴效果。Nginx以前对session 保持支持不太好,主要采用ip_hash把同一来源的客户(同一C段的IP)固定指向后端的同一台机器,ip_hash有个缺点是不能实现很好的负载均衡;直到nginx的扩展模块nginx-sticky-module的出现,解决了session sticky的问题...
2018-05-14 15:21:42
1208
1
原创 过Nginx处理Cookie跨越问题
今天A应用跨域访问B应用的API,因为跨越的问题,浏览器禁止A应用把B应用带给它的Cookie传回来。网上查询了各种说法,如P3P、Access-Control-Allow-Origin,但这些只解决了跨域调用问题,没有解决跨域Cookie传递问题,最后通过Nginx代理搞定。location /B { http://ip:port/B} 因为这样一来的话,(以下臆...
2018-05-14 14:52:41
1928
转载 rsync + inotify-tools实现文件的实时同步
文章摘自:http://lxw66.blog.51cto.com/5547576/1331048rsync 帮助文档:http://man.linuxde.net/rsync最近有个想法就是部署一台监控机器,上面装zabbix,ELK,tailon插件我想把所有服务器上当天的日志文件同步到一台机器上,然后使用tailon 插件实时的在web端展现各台机器的日志所以这里我首先要做的是把日志文件实时同...
2018-05-11 15:44:30
922
转载 nginx 的动静分离配置(tomcat)
nginx+tomcat是想动静分离配置首先在nginx的配置文件中添加tomcat的的集群配置upstream tomcats { ip_hash; server 192.168.0.251:8080; server 192.168.0.252:8081; server 192.168.0.253:8082;}这里的算法自己定义 location proxy_set_heade...
2018-05-11 14:04:03
161
转载 检测当前网段哪些IP是在线的
[root@storage ~]# cat ping.ip #!/bin/bashfor ip in `seq 1 255` do { ping -c 2 192.168.220.$ip > /dev/null 2>&1 if [ $? -eq 0 ]; then echo 192.168.220.$ip >> up.t...
2018-05-11 14:02:36
1211
转载 利用Xtrabackup工具备份及恢复(MySQL DBA的必备工具)
Xtrabackup——MySQL DBA的必备工具注意:文档参照http://www.percona.com/docs/wiki/percona-xtrabackup:startmysql要使用5.1.50版本或以上。一、Xtrabackup简介及安装1、Xtrabackup 是percona的一个开源项目,可以热备份innodb ,XtraDB,和MyISAM(会锁表),可以看做是InnoDB...
2018-05-09 15:05:17
749
转载 Linux下Redis的安装和部署
一、Redis介绍Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统。和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多,包括string、list、set、zset和hash。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作。在此基础上,Redis支持各种不同方式的排序。和Mem...
2018-05-07 11:02:46
118
原创 AWS-LVM
LVM相关命令解释vg管理工具: vgs #查看vg简要信息 vgdisplay #查看vg详细信息 vgcreate [-s #[kKmMgGtTpPeE]] VolumeGroupName PhysicalDevicePath [PhysicalDevicePath...] //创建vg vgextend VolumeGroupName ...
2018-04-28 17:10:06
409
转载 Linux下FTP虚拟账号环境部署总结
Linux下FTP虚拟账号环境部署总结 vsftp的用户有三种类型:匿名用户、系统用户、虚拟用户。1)匿名登录:在登录FTP时使用默认的用户名,一般是ftp或anonymous。2)本地用户登录:使用系统用户登录,在/etc/passwd中。3)虚拟用户登录:这是FTP专有用户,有两种方式实现虚拟用户,本地数据文件和数据库服务器。FTP虚拟用户是FTP服务器的专有用户,使用虚拟用户账号可以提供集中...
2018-04-28 15:47:58
376
转载 安装上传工具 lrzsz
1.1 安装gcc/g++AWS云服务器上并没有安装gcc/g++编译环境,使用一下命令进行安装:$ sudo yum update$ sudo yum install gcc gcc-c++ make1.2 安装lrzsz通常我们需要在AWS云服务器和本地电脑之间互相传文件,这时需要用到sz、rz命令,安装如下:$ wget https://ohse.de/uwe/releases/lrzs...
2018-04-28 14:48:18
272
转载 【Jenkins】Linux搭建Jenkins平台
Jenkins的官网下载https://jenkins.io点击Download Jenkins按钮会弹出两个版本选择:LTS Release(长期支持版本),Weekly Release(每周更新版本)。首先说一下这两个版本,个人觉得和MIUI的更新类似,一个开发版本一个稳定版,大家可以自行选择,功能上几乎没区别。【Jenkins】Linux搭建Jenkins平台为了配合上一篇的ant+jenk...
2018-04-28 14:42:14
298
转载 Mysql主从同步延迟与系统时间的关系
Mysql主从同步延迟与系统时间的关系Mysql主从同步延迟受到多种因素影响, 比如大事务, 从库查询压力, 网路延迟等; 这些比较常见; 但还受到主从机器系统时钟差的影响,这一点可能容易被忽视。上周, 就遇到了这样的情况, 主库的系统时间由于某种原因落后于从库几十秒, 结果频繁的出现大的主从延迟同步 ,查了N久业务方面的问题,都找不出原因; 在和同事的交流中,发现大家对参数Seconds_Beh...
2018-04-28 13:54:38
1518
原创 jdk-8u60-linux-x64.tar.gz 下载安装包
linux平台下jdkjdk-8u60-linux-x64.tar.gz链接:https://pan.baidu.com/s/1TW_Q0RyXPnLyAYLozf-5yg提取码:p1sb
2018-04-25 10:40:06
13148
9
原创 MySQL 版本下载list
[root@tai src]# more mysql-x.x.x.tar.gz-list #mysql-5.5.53.tar.gz#http://mirror.switch.ch/mirror/mysql/Downloads/MySQL-5.5/mysql-5.5.53.tar.gz#mysql-5.5.35.tar.gzhttp://cdn.mysql.com/archives/mysql-5....
2018-04-11 15:34:20
238
rkhunter-1.4.4.tar.gz
2018-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人