日期:2014-05-16  浏览次数:20545 次

Linux一些常用服务
ssh connect to Linux
1,检查网络连接是否正常,看看你的机器是否开了22号端口,进程是否运行正常..
2,可以在本机上用SSH命令登陆本机.
#ssh -l yourloginname xxx.xxx.xxx.xxx
其中yourloginname为你本机可远程登录用户名,xxx.xxx.xxx.xxx为你的机器IP,
如果登录提示:
Are you sure you want to continue connecting (yes/no)? yes
并且登录正常,则表示你的服务是正常开通的.
3,如果2通过,检查HOSTS.DENY 等文件,是否禁止了远程登录....

检查? /etc/ssh/sshd_config 里的 PermitRootLogin 是否 为yes?????????? 以别的账号登录

检查 你的 iptables 设置

检查你的 /etc/hosts.allow? /etc/hosts.deny

netstat -anpt检查 ssh端口是否打开


connection refused.? 一般是防火墙开着呢。 本机访问可以,别的机不可以,防火墙开着,关掉,或是设为低,或是别的什么

PHP连接MYSQL代码
<?
$mysql_server_name="localhost";
$mysql_username="root";
$mysql_password="";
$mysql_database="mysql";
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password,$mysql_database);
if($conn)
{
??? echo "连接成功";
}
else
{
??? echo "连接失败";
}


?>

Linux下配置JDK和TOMCAT,JSP的运行环境
1.下载JDK JDK是由www.sun.com公司研制的,可在其下下载
?? linux platform-java(TM) SE Development Kit 6 Update 2
??????? 两个版本 linux RPM in self-extracting file(build 05) jdk-6u2-linux-rpm.bin(61.63MB)
????????? linux self-extracting file(build 05) jdk-6u2-linux-i586.bin(55.66MB)

?? 在这儿我下载了第一个版本,rpm.bin
2.安装jdk-6u2-linux-rpm.bin包
?? #chmod u+x jdk-6u2-linux-rpm.bin?? (设置可执行权限)
??? #./jdk-6u2-linux-rpm.bin?????????? (执行,也可以直接打开,解压)
??? #rpm -ivh jdk-6u2-linux-rpm.rpm??? (安装,安装目录为/usr/java下,自动生成的)
??? #cd /usr/java/
??? #ln -s j2sdk1.4.2/ jdk????????????? (做个软链接,等同,这是JAVA的主目录)

3.配置环境变量Java Environment????? 文件/etc/profile?? 在最后面增加如下内容

??? export JAVA_HOME="/usr/java/jdk1.6.0_02"?? (JAVA的主目录)
??? PATH=$JAVA_HOME/bin:$PATH
??? export PATH
??? CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar?? (类目录)
??? export CLASSPATH
4.要让以上环境立即生效输入命令: #source /etc/profile
5. 在终端使用echo命令检查环境变量的设置情况
??? # echo $JAVA_HOME
??? # echo $CLASSPATH
??? # echo $PATH
6.检验一下 查看是否配成功了
???? # java -version
??? 然后会输出JAVA的版本信息,那就证明配成功了
7.写个JAVA小程序来测试一下是否能运行JAVA程序
??? public class hello
??? {
????? public static void main(String[] args)
????? ??? ??? {
??????????? System.out.println("hello in linux");
???? ??? ??? ?}
??? }
因为类名是hello所以保存为hello.java,一定要放在? CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar?? (类目录)下,才能认得出来,才能执行。

#javac hello.java? (生成hello.class)
#java hello??????? (运行,如能输出 hello in linux,则能完成配置成功JAVA的运行环境了)
8.安装 Tomcat? 首先从 http://www.apache.org/ 下载我们需要的Tomcat版本,然后安装之?? 注意如下载的版本过高,配置的时候会出现一些问题,所以我下了个版本低的
??? # cp jakarta-tomcat-5.0.29.tar.gz /usr/local/?? (不同的版本,则为不同的名称)
  # cd /usr/local/
  # chmod +x jakarta-tomcat-5.0.29.tar.gz
  # tar zxpf jakarta-tomcat-5.0.29.tar.gz
9.配置tomcat的环境变量 /etc/profile
??? export CATALINA_HOME="/usr/local/jakarta-tomcat-5.0.29"
??? export CATALINA_BASE="/usr/local/jakarta-tomcat-5.0.29"
10.使配置的环境变量立即生效
??? #source /etc/profile
11.测试是否安装TOMCAT成功
??????? 在TOMCAT的主目录下的BIN文件夹里有三个文件 startup.sh shutdown.sh catalina.sh
?? ./startup ./shutdown
?????? ./catalina.sh run (运行TOMCAT,并能列出详细的信息)

Using CATALINA_BASE:?? /usr/local/apache-tomcat-4.1.36-LE-jdk14
Using CATALINA_HOME:?? /usr/local/apache-tomcat-4.1.36-LE-jdk14
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-4.1.36-LE-jdk14/temp
Using CATALINA_OUT:??? /usr/local/apache-tomcat-4.1.36-LE-jdk14/logs/catalina.out
Using JAVA_HOME:?????? /usr/java/jdk1.6.0_02
2007-9-28 11:18:20 org.apache.coyote.http11.Http11BaseProtocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
Starting service Tomcat-Standalone
Apache Tomcat/4.1.36-LE-jdk14
2007-9-28 11:18:25 org.apache.coyote.http11.Http11BaseProtocol start
信息: Starting Coy