http://duduli.iteye.com/blog/1687795
- 对于普通用户不能开启1024端口一下的程序, 比如apache。 如果需要开启,可以采用端口转发。
2,
- 启动某个服务,vncserver,httpd,iptables等。命令为
- service httpd start|stop
3,
- 检查服务是否开启。
- chkconfig --list | grep httpd
4,
- 开启或关闭
- chkconfig httpd on|off
5,
- apache默认安装位置/etc/httpd
6,
- java环境变量修改成功后,需要系统认识环境变量 使用source /etc/profile
7,
- 开机启动tomcat方法
- vi /etc/rc.d/rc.local
- 中配置
- export JDK_HOME=$JAVA_HOME
- export JAVA_HOME=$JAVA_HOME
- /usr/apache-tomcat/bin/startup.sh
8,centos开启vnc------------------------------------------------------------
- 1.查看本机是否有安装vnc(centOS5默认有安装vnc)
- rpm -q vnc vnc-server
- 如果显示结果为:
- package vnc is not installed
- vnc-server-4.1.2-14.e15_3.1
- 那恭喜你,机器上已经安装了vnc,如果没有,就得自己安装了,这里不说怎么安装了,很简单,在centOS的软件库中搜索,点击安装
- 2.
- 把远程桌面的用户加入到配置文件中
- vi /etc/sysconfig/vncservers
- 使用vi编辑器打开配置文件,在文件中添加下面两行命令
- VNCSERVERS="1:root" --指定远程用户
- VNCSERVERARGS[1]="-geometry 1024x768" --指定远程桌面分辨率
- 3.给你刚刚设置的远程桌面用户 root 设置密码
- vncpasswd
- 4.开启VNC端口
- vi /etc/sysconfig/iptables
- 使用vi编辑器打开配置文件,在文件中添加下面一行命令
- -A RH-Firewall-l-INPUT -p tcp -m tcp --dport 5900:5903 -j ACCEPT
- 5.重启防火墙
- service iptables restart
- 6.修改远程桌面显示配置文件(不修改此文件你看到的远程桌面很简单,相当于命令行操作,为了远程操作如同本地操作一样,务必参考以下方式进行修改)
- cd ~/.vnc/
- vi xstartup
- 使用vi编辑器打开配置文件,并进行下列修改
- #xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" & --将它注释,加#代表注释
- #twm & --将它注释
- gnome-session & --添加它
- 看了这段代码,大家应该明白是怎么回事了
- 7.启动vnc服务
- /sbin/service vncserver start
- 8.远程连接
- 打开vnc客户端,server框中输入ip:1 (1代表上面配置的远程用户代号,配置文件中可以配置多个远程用户),这时你便可以轻松的通过友好的远程桌面来控制centOS了。
- 9.开机自动启动vnc
- vi /etc/rc.d/rc.local
- 使用vi编辑器打开配置文件,并进行下列修改
- /etc/init.d/vncserver start --新增行
- 新增vi编辑器使用方法:
- vi编辑器分为几种模式
- 命令模式:光标可以移动,可以复制、可以删除字或行
- insert模式:此种模式下才能进行文字输入 (按i键由命令模式进入此模式,按Esc键退出此模式)
- 底行模式:保存文件、退出vi编辑器 (输入:号,后面紧跟w fname--指定文件名保存 wq--保存退出 q!--不保存退出)
连接程序 附件
对于vnc连接,需要对【系统】---【首选项】----【远程桌面】----取消连接确认
如图
![](http://dl.iteye.com/upload/attachment/0074/4602/734a3c8c-2f5b-3103-a3a7-8b48ca2e0c60.png)
-----------------------------------------------------------------------------
9,centos卸载openjdk。
centos因为默认安装了openjdk
所以安装jdk需要卸载openjdk
- 安装好的CentOS会自带OpenJdk,用命令 java -version ,会有下面的信息:
- java version "1.6.0"
- OpenJDK Runtime Environment (build 1.6.0-b09)
- OpenJDK 64-Bit Server VM (build 1.6.0-b09, mixed mode)
- 最好还是先卸载掉openjdk,在安装sun公司的jdk.
- 先查看 rpm -qa | grep java
- 显示如下信息:
- java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
- java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
- 卸载:
- rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
- rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
- 还有一些其他的命令
- rpm -qa | grep gcj
- rpm -qa | grep jdk
- 如果出现找不到openjdk source的话,那么还可以这样卸载
- yum -y remove java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
- yum -y remove java java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
10,对于乱码问题:
之前在装vnc的时候将i18n修改了,导致后来进vnc都有问题,连虚拟机也进不去。
所以需要改回来,
- vi /etc/sysconfig/i18n
11,
- 对于32位JDK,内存只能设定1.5G高于1.5G会出现问题。
- 设置tomcat的内存分配,如果高于1.5G 那么tomcat将不会启动。而且没有任何提示。
- 设置内存的方法。
- %Tomcat%/bin/catalina.bat
- Java代码
- echo Using CATALINA_BASE: "%CATALINA_BASE%"
- set JAVA_OPTS=%JAVA_OPTS% -server -Xms800m -Xmx800m -XX:MaxNewSize=256m
12,解决linux下安装oracle中文出现方块的问题。
条件:本机安装好了JDK或者jre环境。
安装是不采用默认的Jre进行安装而自定义选择jre。
- ./runInstaller -jreLoc /home/duduli/java7/jdk1.7.0_21/jre
后面部分为jre位置。
13,linux下weblogic日志问题
环境:linux+weblogic
weblogic日志很大,很占用空间,所以想采用定时任务+shell将日志进行清理和备份。
留存前一天的日志,weblogic进行重启。
shell脚本
- #!/bin/sh
- mv -f ./weblogic.log ./weblogic_bak.log
- sleep 10s
- service weblogic restart
休眠10s的原因怕删除时间过长。
重启的原因是,让weblogic产生心的weblogic.log日志文件。
然后进行定时任务编辑。
crontable -e
加入
- 30 1 * * * /bin/sh /root/你的脚本目录
这样就可以让脚本在凌晨1点半进行。
最后需要将cron启动
使用
- service cron start
另外最好将其变成开启启动。方法为:
- chkconfig --level 2345 cron on