博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

linux常用安装

Posted on 2010-11-25 21:51  徐正柱-  阅读(304)  评论(0编辑  收藏  举报
jdk1.5 安装
1. 下载jdk-1_5_0_16-linux-i586.rpm
#rpm -ivh jdk-1_5_0_16-linux-i586.rpm
设置环境变量
#vi /etc/profile
#set java environment
JAVA_HOME=/usr/java/jdk1.5.0_16
export JAVA_HOME
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/li b/
export CLASSPATH
PATH=$JAVA_HOME/bin:$PATH
export PATH
要使JDK在所有的用户中使用,可以这样:
vi /etc/profile.d/java.sh
在新的java.sh中输入以下内容:
#set java environment
JAVA_HOME=/usr/java/jdk1.5.0_16
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
保存退出,然后给java.sh分配权限:chmod 755 /etc/profile.d/java.sh
修改完毕,让profile生效
#source /etc/profile
3.在终端使用echo命令检查环境变量设置情况。
#echo $JAVA_HOME
#echo $CLASSPATH
#echo $PATH
4.检查JDK是否安装成功。
#java -version
如果看到JVM版本及相关信息,即安装成功!
rpm -q httpd 查apache都安了哪些包
rpm -qa 查询安装过的RPM软件包
安装apache2.0.63
tar vxf httpd-2.0.63.tar.bz2
#cd httpd-2.0.63
#./configure -enable-so -enable-rewrite -enable-deflate -enable-headers -with-mpm=worker
./configure -enable-so -enable-rewrite -with-mpm=worker
#make
#make install
安装目录在/usr/local/apache2/
重新编译前,执行 make distclean
安装resin2.1.17
安装目录在/usr/resin-2.1.17/
#tar vxf resin-2.1.17.tar.gz -C /usr/
#cd /usr/resin-2.1.17/
有的时候#CFLAGS="-O3 -fPIC" ./configure --with-apache=/usr/local/apache2
#./configure --with-apache=/usr/local/apache2
#make
#make install
自动配置好modules
chcon -t textrel_shlib_t '/usr/resin-2.1.17/libexec/libresin.so'
#vi bin/start.sh
如果你想让resin在系统启动时自动运行还应该给resin添加一个start.sh,内容如下:
#--------------------------------------
if [ -e /usr/resin-2.1.17/httpd.pid ]; then
kill -9 `cat /usr/resin-2.1.17/httpd.pid`
fi
JAVA_HOME=/usr/java/jdk1.5.0_16
export JAVA_HOME
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/li b/
export CLASSPATH
PATH=$JAVA_HOME/bin:$PATH
export PATH
/usr/resin-2.1.17/bin/httpd.sh restart &
#--------------------------------------
修改权限
#chmod 755 bin/start.sh
#vi /etc/rc.local
文件可以放到resin安装目录的bin目录下,之所以要用start.sh启动是因为在系统启动时resin还获取不到系统环境变量JAVA_HOME或CLASSPATH
然后在/etc/rc.local中直接添加如下代码就ok了:
/usr/resin-2.1.17/bin/start.sh
/bin/sleep 5
/usr/local/apache2/bin/apachectl start
ln -s /usr/local/apache2/bin/apachectl /usr/sbin/apachectl
ln -s a.txt c.txt (上述命令生成c.txt 为 a.txt 的软链接文件)
后台运行,命令后边加 &
/usr/local/apache2/bin/apachectl restart
/usr/resin-2.1.17/bin/start.sh &
tar -cvf home.155.com.tar ROOT/ --exclude=ROOT/user --exclude=ROOT/temp
apache测试工具
(SUM 为总请求数,CUR 为并发数)
ab -n SUM -c CUR http://127.0.0.1:80/test.jsp
ab -n 1000 -c 100 http://127.0.0.1:80/test.jsp
ab -n 10 -c 10 -w http://home.155.com:80/home.jsp?pid=10039
ab -n 1000 -c 1000 -w http://home.155.com:80/test.jsp
ab -n 1000 -c 1000 -w http://home.155.com:80/test.html
ab -n 100 -c 100 -w http://home.155.com:80/myblog.jsp?pid=10039
查询进程数量
ps -A|grep http|wc -l
ps -A|grep java|wc -l
netstat -apunt|wc -l
看有几多个链接
vi 常用命令
跳到100行 #100gg
撤销 #u
查看文件夹大小
du -sh
SecureCRT传文件
先设定SecureCRT上传下载文件保存路径
options -> session -> Xmodem/Zmodem -> upload / download -> ok
linux redhat下
1、将linux上文件传到PC机上
shell> sz /etc/rc.local
例:
[root@test root]# sz /etc/rc.local
rz
Starting zmodem transfer. Press Ctrl+C to cancel.
Transferring rc.local...
100% 464 bytes 464 bytes/s 00:00:01 0 Errors
2、将PC机上文件传到linux上
shell> rz
选择要传送的文件,确定。
3. sftp
securecrt 按下ALT+P就开启新的会话 进行ftp操作。
查看开放的端口
nmap -sS -O 121.11.150.22
修改防火墙配置文件:
vi /etc/sysconfig/iptables
增加下面一行:
-A RH-Firewall-1-INPUT -m state -state NEW -m tcp -p tcp -dport 3306 -j ACCEPT
如果想开通21等端口,只需要将3306换成21等要开放的端口就可以了。
配置后,重新启动iptable
service iptables restart
这时就可以从外网访问Mysql了。
查看启动的程序