-
shell字符串处理
字符串操作(长度,读取,替换) 1. 长度字符串操作举例: $ string=linuxeye $ echo ${#string} 8 2. 截取字串 $ string=linuxeye $ echo ${string:5} eye $ e…
-
JConsole监控远程Tomcat服务器
为了解决内存溢出的问题,会用到一些监视内存的工具,jconsole这个工具在jdk1.7自带了。这个工具可以查看系统的堆,非堆,线程,等等的一些整体的情况,从而可以判断出系统的一个大概的性能情况。 catalina.sh或者新增setenv…
-
shell中trap捕获信号
信号是一种进程间通信机制,它给应用程序提供一种异步的软件中断,使应用程序有机会接受其他程序活终端发送的命令(即信号)。应用程序收到信号后,有三种处理方式:忽略,默认,或捕捉。进程收到一个信号后,会检查对该信号的处理机制。如果是SIG_IGN…
-
Mysql中group by子句结合count效率问题
举例:如下一个表linuxeye的两列id、status,现在要统计数据格式如下,使用两种方法,从而看出Mysql中Group by子句结合count使用的效率问题 mysql>> select id,status from l…
-
MySQL/MariaDB/Percona数据库升级脚本
MySQL/MariaDB/Percona数据库升级脚本截取《OneinStack》中upgrade_db.sh,一般情况下不建议升级数据库版本,该脚本专提供给各位版本控们。为防止大版本之间兼容问题,脚本默认仅支持同一大版本之间的升级,如:…
-
PHP一键升级脚本
PHP一键升级脚本截取《lnmp最新源码一键安装包》中upgrade_php.sh,防止大版本之间兼容问题,只提供同一大版本之间的升级,如:php-5.3.10升级到php-5.3.27,php-5.4.10升级到php-5.4.21,不能…
-
并发批量管理500台以上服务器脚本分享(shell版)
阅读该脚本前建议先看《自动执行远程主机命令expect脚本》、《自动远程拷贝expect脚本》和《getopt:命令行选项、参数处理》 用法: Usage: ./multi_main.sh [-h|–help] [-v|-V|–vers…
-
(总结)Mysql日期函数、时间函数
一、MySQL 获得当前日期时间函数 1.1 获得当前日期+时间(date + time)函数:now() mysql> select now(); +———————+ | now() | +———————+ | 2013-02-26…
-
Shadowsocks-libev一键安装脚本(CentOS6,7)
shadowsocks-libev相比《Shadowsocks-python一键安装脚本(CentOS6,7、Ubuntu、Debian)》,该版本的特点是内存占用小(600k左右),低 CPU 消耗,甚至可以安装在基于OpenWRT的路由…
-
CentOS 6、7下IPSEC/L2TP VPN一键安装脚本(openswan+xl2tpd)
脚本依赖《OneinStack》或《lnmp一键安装包》,可以在安装完lnmp后,执行这个脚本(vpn_centos.sh)来一键搭建你的个人vpn CentOS 6、7下IPSEC/L2TP VPN一键安装脚本,如下: #!/bin/ba…