在ubuntu中安装和使用nfs
nfs全称Network File System,即网络文件系统。 第一步:安装nfs服务端 sudo apt-get install nfs-kernel-server 第二步:创建目录 创建需要作为nfs的目录,例如mkdir -p /var/nfs 。 修改/var/nfs目录的权限......
使用apache的mod_proxy模块做tomcat负载均衡或热备
第一步:安装apache 编译的时候需要加入mod_proxy模块,具体可以参考这篇文章apache和tomcat的整合,网址:https://zhangnq.com/1702.html 。 第二步:配置tomcat 分别找到需要加入负载均衡或热备的tomcat的配......
计划任务crontab执行中文乱码问题
博主在linux中写了个定时脚本,其中包含中文字符。脚本手动运行一切正常,但是使用crontab运行后发现日志中应该出现中文的地方全是???等乱码。 结合之前使用crontab出现Host key verification failed的问题......
编译php追加postgresql的pgsql扩展模块
lnmp现在估计用的很多,如果想把mysql换成postgresql,那么必须让php支持pgsql扩展。为了不重新编译php,可以使用phpize工具进行追加。 1、进入php编译目录下的ext/pgsql/; 2、根据php安装路径执行/usr/local......
Ubuntu中Openvpn的安装和使用
最近需要在一个网络比较严格的环境中搭建vpn,只有8090这个端口可以用,而且只能使用tcp协议。pptp安装和使用都很简单,具体详见之前我写的这篇文章《Ubuntu服务器中搭建PPTP VPN》,https://zhangnq.com/1287......
开启jmx监控后关闭tomcat提示Port already in use的问题
linux中关闭tomcat失败,提示port already in use错误。 Stopping Tomcat Using CATALINA_BASE: /usr/local/tomcat7 Using CATALINA_HOME: /usr/local/tomcat7 Using CATALINA_TMPDIR: /usr/local/tomcat7......
不重新编译apache安装mod_deflate模块
如果需要对网页进行gzip压缩,首先需要打开httpd.conf文件中LoadModule deflate_module modules/mod_deflate.so类似的配置。但是如果编译时没有加--enable-deflate,这个配置是不存在的。那么接下来你可以选择......
Shell脚本中$#,$@,$0,$1,$2等变量的含义
在看脚本的时候经常可以看到$#,$@,$0,$1,$2等变量,那么这些是什么意思呢?博主摘录一些常用的做下解释。 $$ Shell本身的PID(ProcessID) $! Shell最后运行的后台Process的PID $? 最后运行的命令的结束代码(......
在ubuntu中设置virtualbox开机自动启动
virtualbox从4.2之后,加入自动启动的功能。之前如果想设置自启动,估计只能通过rc.local脚本或者手动写启动服务,比较麻烦。接下来博主就来看看如何使用这个功能。 第一步:在/etc/default中新建virtualbox文......
Tomcat启动慢 JAVA长时间占用资源问题
之前介绍了tomcat和apache的整合方法,不过在部署项目的时候碰到一个问题。tomcat启动很慢,在启动过程中java一直长时间占用系统资源。启动时间最短的都要1小时左右。。。 首先我看了下日志,貌似没错误提示。......
Apache和Tomcat通过ajp整合后乱码的解决办法
在前面文章中博主介绍了Apache和Tomcat通过ajp整合的方法,如果对这个步骤还不是很了解可以先看下之前的那篇文章(https://zhangnq.com/1702.html)。 不过这次碰到一个乱码现象,具体是这样的。使用tomcat默......
在ubuntu中通过命令行vboxmanage安装virtualbox虚拟机
首先安装virtualbox和virtualbox extension pack扩展,这两个包对应的版本号一定要一样,具体参考官方安装网页。因为会有很多依赖,推荐使用apt安装,如果仅下载安装包可能会出错。 1、安装virtualbox extensi......