linux和tomcat的一些零散知识记录

http://duduli.iteye.com/blog/1687795



Java代码   收藏代码
  1. 对于普通用户不能开启1024端口一下的程序, 比如apache。 如果需要开启,可以采用端口转发。  

2,
Java代码   收藏代码
  1. 启动某个服务,vncserver,httpd,iptables等。命令为  
  2. service httpd start|stop  

3,
Java代码   收藏代码
  1. 检查服务是否开启。  
  2. chkconfig --list | grep httpd  

4,
Java代码   收藏代码
  1. 开启或关闭  
  2. chkconfig httpd on|off  

5,
Java代码   收藏代码
  1. apache默认安装位置/etc/httpd  

6,
Java代码   收藏代码
  1. java环境变量修改成功后,需要系统认识环境变量 使用source /etc/profile  

7,
Java代码   收藏代码
  1. 开机启动tomcat方法  
  2. vi /etc/rc.d/rc.local  
  3. 中配置  
  4. export JDK_HOME=$JAVA_HOME  
  5. export JAVA_HOME=$JAVA_HOME  
  6. /usr/apache-tomcat/bin/startup.sh  

8,centos开启vnc------------------------------------------------------------ 
Java代码   收藏代码
  1. 1.查看本机是否有安装vnc(centOS5默认有安装vnc)  
  2. rpm -q vnc vnc-server  
  3. 如果显示结果为:  
  4. package vnc is not installed  
  5. vnc-server-4.1.2-14.e15_3.1  
  6. 那恭喜你,机器上已经安装了vnc,如果没有,就得自己安装了,这里不说怎么安装了,很简单,在centOS的软件库中搜索,点击安装  
  7.    
  8. 2.  
  9. 把远程桌面的用户加入到配置文件中  
  10. vi /etc/sysconfig/vncservers  
  11. 使用vi编辑器打开配置文件,在文件中添加下面两行命令  
  12. VNCSERVERS="1:root"           --指定远程用户  
  13. VNCSERVERARGS[1]="-geometry 1024x768"      --指定远程桌面分辨率  
  14.    
  15. 3.给你刚刚设置的远程桌面用户 root 设置密码  
  16. vncpasswd  
  17.    
  18. 4.开启VNC端口  
  19. vi /etc/sysconfig/iptables  
  20. 使用vi编辑器打开配置文件,在文件中添加下面一行命令  
  21. -A RH-Firewall-l-INPUT -p tcp -m tcp --dport 5900:5903 -j ACCEPT  
  22.    
  23. 5.重启防火墙  
  24. service iptables restart  
  25.    
  26. 6.修改远程桌面显示配置文件(不修改此文件你看到的远程桌面很简单,相当于命令行操作,为了远程操作如同本地操作一样,务必参考以下方式进行修改)  
  27. cd ~/.vnc/  
  28. vi xstartup  
  29. 使用vi编辑器打开配置文件,并进行下列修改  
  30. #xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &               --将它注释,加#代表注释  
  31. #twm &  --将它注释  
  32. gnome-session &  --添加它  
  33. 看了这段代码,大家应该明白是怎么回事了  
  34.    
  35. 7.启动vnc服务  
  36. /sbin/service vncserver start  
  37.    
  38. 8.远程连接  
  39. 打开vnc客户端,server框中输入ip:1 (1代表上面配置的远程用户代号,配置文件中可以配置多个远程用户),这时你便可以轻松的通过友好的远程桌面来控制centOS了。  
  40.    
  41. 9.开机自动启动vnc  
  42. vi /etc/rc.d/rc.local  
  43. 使用vi编辑器打开配置文件,并进行下列修改  
  44. /etc/init.d/vncserver start   --新增行  
  45.    
  46. 新增vi编辑器使用方法:  
  47. vi编辑器分为几种模式  
  48. 命令模式:光标可以移动,可以复制、可以删除字或行  
  49. insert模式:此种模式下才能进行文字输入 (按i键由命令模式进入此模式,按Esc键退出此模式)  
  50. 底行模式:保存文件、退出vi编辑器 (输入:号,后面紧跟w fname--指定文件名保存 wq--保存退出 q!--不保存退出)  
  51.    

连接程序 附件 

对于vnc连接,需要对【系统】---【首选项】----【远程桌面】----取消连接确认 
如图 

 

----------------------------------------------------------------------------- 
9,centos卸载openjdk。 
centos因为默认安装了openjdk 
所以安装jdk需要卸载openjdk 
Java代码   收藏代码
  1. 安装好的CentOS会自带OpenJdk,用命令 java -version ,会有下面的信息:  
  2. java version "1.6.0"  
  3. OpenJDK  Runtime Environment (build 1.6.0-b09)  
  4. OpenJDK 64-Bit Server VM (build 1.6.0-b09, mixed mode)  
  5. 最好还是先卸载掉openjdk,在安装sun公司的jdk.  
  6. 先查看 rpm -qa | grep java  
  7. 显示如下信息:  
  8. java-1.4.2-gcj-compat-1.4.2.0-40jpp.115  
  9. java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5  
  10. 卸载:  
  11. rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115  
  12. rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5  
  13. 还有一些其他的命令  
  14. rpm -qa | grep gcj  
  15. rpm -qa | grep jdk  
  16. 如果出现找不到openjdk source的话,那么还可以这样卸载  
  17.  yum -y remove java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115  
  18.  yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5  



10,对于乱码问题: 
之前在装vnc的时候将i18n修改了,导致后来进vnc都有问题,连虚拟机也进不去。 
所以需要改回来, 
Java代码   收藏代码
  1. vi /etc/sysconfig/i18n  


11,
Java代码   收藏代码
  1. 对于32位JDK,内存只能设定1.5G高于1.5G会出现问题。   
  2. 设置tomcat的内存分配,如果高于1.5G 那么tomcat将不会启动。而且没有任何提示。   
  3. 设置内存的方法。   
  4. %Tomcat%/bin/catalina.bat   
  5.   
  6. Java代码    
  7. echo Using CATALINA_BASE:   "%CATALINA_BASE%"    
  8. set JAVA_OPTS=%JAVA_OPTS% -server -Xms800m -Xmx800m -XX:MaxNewSize=256m    


12,解决linux下安装oracle中文出现方块的问题。 
条件:本机安装好了JDK或者jre环境。 
安装是不采用默认的Jre进行安装而自定义选择jre。 
Java代码   收藏代码
  1. ./runInstaller -jreLoc /home/duduli/java7/jdk1.7.0_21/jre  

后面部分为jre位置。 

13,linux下weblogic日志问题 
环境:linux+weblogic 
weblogic日志很大,很占用空间,所以想采用定时任务+shell将日志进行清理和备份。 
留存前一天的日志,weblogic进行重启。 
shell脚本 
Java代码   收藏代码
  1. #!/bin/sh  
  2. mv -f ./weblogic.log ./weblogic_bak.log  
  3. sleep 10s  
  4. service weblogic restart  

休眠10s的原因怕删除时间过长。 
重启的原因是,让weblogic产生心的weblogic.log日志文件。 

然后进行定时任务编辑。 
crontable -e 
加入
Java代码   收藏代码
  1. 30 1 * * * /bin/sh /root/你的脚本目录   

这样就可以让脚本在凌晨1点半进行。 

最后需要将cron启动 
使用
Java代码   收藏代码
  1. service cron start  
开启cron 
另外最好将其变成开启启动。方法为: 
Java代码   收藏代码
  1. chkconfig --level 2345 cron on  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值