- 博客(27)
- 收藏
- 关注
原创 linux设置固定ip
vi /etc/sysconfig/network-scripts/ifcfg-eth0或ifcfg-em1DEVICE=em1HWADDR=54:9F:35:03:B5:E4TYPE=EthernetUUID=e02bbc0b-969d-489c-9fa3-0aa2f285a9d3ONBOOT=yesNM_CONTROLLED=yes#BOOTPROTO=dh
2017-04-06 13:23:50 405
转载 nginx支持ipv6
先用nginx/sbin/nginx -V 查看已安装的模块如果有--with-ipv6,则表示已安装此模块,否则需要重新编译安装./configure --prefix=/mnt/nginx --with-http_ssl_module --with-pcre --with-ipv6配置:1.同时监听IPV4和IPV6server {....l
2017-04-06 13:23:25 7792 1
转载 java 多线程全部结束判断方法
1.join()如果是一个线程,可以使用此方法,多个不合适2.CountDownLatch此为并发计数器,每个线程结束后减一(countDown()),countDownLatch.await();//等待所有子线程执行完public class ImportThread extends Thread { private CountDownLatch threadsS
2017-04-01 15:52:10 7947 1
原创 tomcat内存设置
Linux:在catalina.sh添加:在顶部JAVA_OPTS='-Xms1024m -Xmx4000m -XX:PermSize=512m -XX:MaxPermSize=512m'JAVA_OPTS='-Xms512m -Xmx1024m'要加“m”说明是MB,否则就是KB了,在启动tomcat时会 报内存不足。-Xms:初始值-Xmx:最大
2017-04-01 15:50:37 323
原创 linux内存查看
1.根据用户查看top -u oracle2.根据进程id查看$ pmap -d 56473.许多其他内存相关工具(如:free / ps / top)等的组合显示cat /proc/meminfo4.ps命令可以实时的显示各个进程的内存使用情况,使用 “–sort”选项对进程进行排序,例如按RSS进行排序:$ ps aux --sort -rss
2017-04-01 15:49:50 275
转载 linux 查看线程
1. ps -T -p 2.top -H -p 进程号3.ps aux (查看所有进程,包括线程)USER 进程的属主;PID 进程的ID;PPID 父进程;%CPU 进程占用的CPU百分比;%MEM 占用内存的百分比;NI 进程的NICE值,数值大,表示较少占用CPU时间;VSZ 进程虚拟大小;RSS 驻留中页的数量;TTY 终端IDSTA
2017-04-01 15:49:04 419
原创 ssh支持中文
如何设置 ssh secure shell 支持中文只需要设置下/etc/sysconfig/i18n 文件内容如清单 1 所示。清单 1. 文件内容LANG="zh_CN.GB18030"SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"SYSFONT="latarcyrheb-sun16"保存之后,SSH 重新
2017-03-28 11:36:12 973
原创 ssh免密码登录
ssh 无密码登录要使用公钥与私钥。linux下可以用用ssh-keygen生成公钥/私钥对确认系统已经安装了SSH。rpm -qa | grep openssh有数据表示已经安装假设没有安装ssh,可以通过下面命令进行安装。yum install ssh -->安装SSH协议有机器A(192.168.1.155),B(192.168.1.181)。
2017-03-28 11:35:08 237
转载 linux查看外网访问IP
对连接的IP按连接数量进行排序 netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n 查看TCP连接状态 netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rn netstat -n | awk '/^tcp/ {++
2017-03-28 11:34:05 16967
转载 linux日志分割处理工具logrotate
logrotate 程序是一个日志文件管理工具。用来把旧的日志文件删除,并创建新的日志文件,我们把它叫做“转储”。我们可以根据日志文件的大小,也可以根据其天数来转储,这个过程一般通过 cron 程序来执行。logrotate 程序还可以用于压缩日志文件,以及发送日志到指定的E-mail 。Logrotate是基于CRON来运行的,其脚本是「/etc/cron.daily/l
2017-03-28 11:33:14 790
转载 aliyun配置ipv6隧道
1.注册he账号http://www.tunnelbroker.net/2.创建通道“Create Regular Tunnel”,填写VPS的ip以及选择默认的隧道节点,点击Create Tunnel创建3.到下一页面切换到Example configurations选项卡,如果你的VPS是centOS/Debian这些常见Linux的话,下拉菜单选择Linux-route2,出现了
2017-03-28 11:32:33 3206
转载 linux日志分割处理工具logrotate
logrotate 程序是一个日志文件管理工具。用来把旧的日志文件删除,并创建新的日志文件,我们把它叫做“转储”。我们可以根据日志文件的大小,也可以根据其天数来转储,这个过程一般通过 cron 程序来执行。logrotate 程序还可以用于压缩日志文件,以及发送日志到指定的E-mail 。Logrotate是基于CRON来运行的,其脚本是「/etc/cron.daily/l
2017-03-24 11:19:23 460
原创 修改tomcatCATALINA_HOME路径
有时候我们为了指定tomcat的具体路径可以修改CATALINA_HOME,方法有很多种1.可以直接在catalina.sh中的上面直接写CATALINA_HOME=/xx/xxCATALINA_BASE=/xx/xx2.在profile中设置export CATALINA_8080_HOME=/opt/wasu/apache-tomcat-6.0.30-8080exp
2017-03-24 11:18:10 4478 1
转载 tomcat远程调试配置
windows下:修改catalina.bat文件加入下面语句:set DEBUG_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=2599位置在set _EXECJAVA=%_RUNJAVA%set MAINCLASS=org.apache.catalina.startup.Boo
2017-03-22 11:34:10 226
原创 tomcat虚拟目录、主机配置
1.虚拟目录1.1更改主目录在默认安装后,tomcat的主目录是webapps/root目录,如果我们想改变tomcat的主目录的话可以这样做:path为虚拟路径,访问时的路径,注意:一定要加“/” debug建议设置为0,reloadable设置为true。 这样重新启动tomcat,我们的主目录就被设置为jeasyCMS这个项目了,主
2017-03-22 11:31:42 265
原创 Tomcat默认的Session持久化的配置
Tomcat默认的Session持久化的配置(默认是开启的) 在默认的情况下,Tomcat6是提供了这项功能的。请查看$TOMCAT_HOME$/conf/context.xml。在大概24行,你会看到注释: --> --> 这说明默认的Tomcat是支持Sessio
2017-03-21 10:39:26 966
转载 spring配置特殊错误处理
我们一般在使用spring的时候,配置文件中头部内容如下: xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:xsi="http://www.w3.org/2001/XMLSchem
2017-03-21 10:37:46 364
原创 nexus-linux安装
1.下载nexushttp://www.sonatype.org/downloads/nexus-2.7.2-bundle.tar.gz最新包下载地址(http://www.sonatype.org/downloads/nexus-latest-bundle.tar.gz)可以使用命令wget http://www.sonatype.org/downloads/nexu
2017-03-21 10:36:16 317
转载 mysql最大连接数第二章
1.查看show variables like 'max_connections';2.显示当前运行的Queryshow processlist3.查看当前状态show status具体参数说明Aborted_clients 由于客户没有正确关闭连接已经死掉,已经放弃的连接数量。 Aborted_connects 尝试已经失败的MySQL服务器的连接的次数。 C
2017-03-20 16:44:42 280
转载 mysql最大连接数
1.查看show variables like 'max_connections';2.显示当前运行的Queryshow processlist3.查看当前状态show status4.设置新的MySQL最大连接数为200:set GLOBAL max_connections=200也可以按照如下修改在 my.cnf 配置文件里面修改 max_connectio
2017-03-20 13:37:24 361
原创 maven开发环境配置
1.下载maven3.3.1并解压2.配置环境变量M2_HOME=D:\maven-3.3.3(根据自己实际解压目录)path增加D:\maven-3.3.3\bin3.更改本地仓库地址(默认在c盘,)编辑maven安装目录下conf\setting.xml找到localRepository标签,修改为D:/mavenrepository4.下载eclipsej2e
2017-03-20 13:36:39 291
原创 linux下如何修改iptables开启80端口
linux下如何修改iptables开启80端口命令:/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT然后保存: /etc/rc.d/init.d/iptables save centos 5.3,5.4以上的版本需要用 service iptables save 来实现保存到配置文件。 这
2017-03-17 10:37:03 3959
转载 linux定时任务
linux 定时任务cron是一个linux下 的定时执行工具 ,可以在无需人工干预的情况下运行作业。由于Cron 是Linux 的内置 服务,但它不自动起来,可以用以下的方法 启动、关闭 这个服务: /sbin/service crond start //启动服务 /sbin/service crond stop //关闭服务 /sbin/servi
2017-03-17 10:35:25 489
转载 linux关闭某端口
先通过如下命令查找端口所对应的进程lsof -i:$PORT查看应用该端口的程序如:lsof -i:80再杀掉进行即可:kill -9 进程id查看某一端口是否在监听及监听程序netstat -anp|grep 9004查看到进程id之后,使用netstat命令查看其占用的端口:$ netstat -nap | grep pid
2017-03-16 16:34:28 655
原创 Hessian实例
Hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能. 相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用的是二进制协议,所以它很适合于发送二进制数据注意事项 在进行基于Hessian的项目开发时,应当注意以下几点: ▲JAVA服务器端必须具备以下几点: ·包含He
2017-03-16 16:28:29 334
转载 linux配置jdk环境变量
1.打开profile文件 vi /etc/profile2.在末尾加入如下设置JAVA_HOME=/opt/wasu/jdk1.6.0_24(jdk安装的路径)JRE_HOME=$JAVA_HOME/jrePATH=$PATH:$JAVA_HOME/binCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tool
2017-03-15 11:34:18 347
原创 开通大吉
认识csdn时间那是相当的长,也经常在此获取解决方案,但是一直没有写过片言碎语,总觉得自己的能力不够,还不适合发表。平时积累的点滴也都存于硬盘或者云端,但是存储硬盘有时并不及时,而且回家电脑很少打开,导致存储的东西不全,检索也比较麻烦,经常是用到时自己都忘了曾经弄过,从来又来一遍,最后发现原先就有,重复造了轮子。后来采用云端,是方便了很多。但是,但是,但是,重点来了,这他妈的云端太坑人了,说删你东
2017-03-14 13:46:07 260
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人