JConsole监控远程Tomcat服务器

1.不需要密码验证登录监控方法 编辑 catalina.sh 文件 # vim catalina.sh 添加 CATALINA_OPTS=”$CATALINA_OPTS -Djava.rmi.server.hostname=x.x.x.x -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8999 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.managem…

阅读全文 »

解决阿里云postfix无法发送邮件问题

启动postfix报错如下 sendmail: fatal: parameter inet_interfaces: no local interface found for ::1 报错和IPv6有关,解决办法就是让postfix只用IPv4。 编辑文件: /etc/postfix/main.cf 把 inet_protocols = all 改成 inet_protocols = ipv4 修改后执行 service postfix restart

阅读全文 »

mysqldump: Got error: 1168: Unable to open underlying table which is differently defined or of non-MyISAM type or doesn’t exist when using LOCK TABLES

用mysqldump命令备份数据库报如下错误 mysqldump: Got error: 1168: Unable to open underlying table which is differently defined or of non-MyISAM type or doesn’t exist when using LOCK TABLES 解决办法: 备份添加–single-transaction参数 # mysqldump -uroot -p –single-transac…

阅读全文 »

Nginx 配置忽略文件名大小写

文件从Windows转移到Linux,由于Windows下文件名不区分大小写,但是linux区分,导致,一些大写的文件名url打开报404错误。 解决办法: 1.将文件夹以及文件都改为小写,批量修改命令如下: # find -exec sh -c ‘rm -f “$0” `echo “$0” | tr “[A-Z]” “[a-z]”` > /dev/null 2>&1’ {} \; 2.使用Lua模块实现大小写转化 Lua安装请参考 http://www.123admin.c…

阅读全文 »

PHP 安装Memcached扩展

php扩展memcached的作用是为了支持数据库缓存服务器,首先需要先编译安装好php,php具体安装步骤可参考本站(请在右上角搜索即可),安装好php之后,就可以用phpize安装memcached扩展。 下载libmemcached https://launchpad.net/libmemcached/+download # cd /usr/local/src # wget https://launchpad.net/libmemcached/1.0/1.0.18/+download/li…

阅读全文 »

CentOS 配置 L2TP/IPSEC

安装ppp # yum -y install ppp 安装openswan # yum -y install openswan 安装xl2tpd # yum -y install xl2tpd 配置ipsec # cd /etc/ipsec.d/ # vim l2tp_psk.conf 添加如下内容:(其中x.x.x.x是你服务器的真实ip地址) conn L2TP-PSK-NAT rightsubnet=vhost:%priv also=L2TP-PSK-noNAT conn L2TP-PSK…

阅读全文 »

Nginx 配置 WebSocket 反向代理

在nginx.conf配置添加map指令 map $http_upgrade $connection_upgrade { default upgrade; ” close; } 配置虚拟主机 upstream websocket { server 1.2.3.4:80; } server { listen 80; server_name www.123admin.com; access_log /www/log/nginx/www.123admin.com.access.log main; e…

阅读全文 »

Linux挂载Windows共享文件夹的方法

1、在windows下配置好共享目录,并配置用户名和密码,这里假设用户名为admin,密码为123456 2、在linux下创建共享文件夹 # mkdir -p /mnt/share 3、输入以下命令进行挂载 # mount -t cifs -o username=admin,password=123456 //192.168.1.4/share /mnt/share 4、将命令加到开机启动文件rc.local中

阅读全文 »

如何修复损坏的MySQL数据表

断电或非正常关机而导致MySQL数据库表出现错误是非常常见的问题。有两种方法,一种方法使用mysql的check table和repair table的sql语句,另一种方法是使用MySQL提供的多个myisamchk, isamchk数据检测恢复工具。前者使用起来比较简便,推荐使用。 1. check table 和 repair table 登陆mysql 终端: mysql -uxxxxx -p dbname mysql> check table tabTest; 如果出现的结果说S…

阅读全文 »