linux的一些经验,备份下来。

来源:互联网 发布:ubuntu打开火狐浏览器 编辑:程序博客网 时间:2024/06/01 23:44

  周五活干完了闲着无聊看了下电脑上的文件,发现了之前刚接触linux时记录的一些经验贴出来mark一下,将来的也记录在这里。


-------如何解压 tar.gz


xxxx.tar.gz文件使用tar带zxvf参数,可以一次解压开。XXXX为文件名。参数-C是解压路径

 例如
$tar zxvf xxxx.tar.gz -C /usr/local/..


-------tomcat 启动报错
启动startup.sh时,报了以下的错误:
./bin/startup.sh
Using CATALINA_BASE:   /usr/tomcat7/apache-tomcat-7.0.30
Using CATALINA_HOME:   /usr/tomcat7/apache-tomcat-7.0.30
Using CATALINA_TMPDIR: /usr/tomcat7/apache-tomcat-7.0.30/temp
Using JRE_HOME:        /usr/java/jdk1.6.0_35
Using CLASSPATH:       /usr/tomcat7/apache-tomcat-7.0.30/bin/bootstrap.jar:/usr/tomcat7/apache-tomcat-7.0.30/bin/tomcat-juli.jar
touch: cannot touch `/usr/tomcat7/apache-tomcat-7.0.30/logs/catalina.out': Permission denied
./bin/catalina.sh: 535: cannot create /usr/tomcat7/apache-tomcat-7.0.30/logs/catalina.out: Permission denied
Permission denied 是由于权限不足的问题。
于是命令改成了 sudo ./bin/startup.sh
这个时候出现了
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
这个时候报错提示至少要配置JAVA_HOME 或 JRE_HOME 其中之一的环境变量才能跑tomcat
输入 echo $JAVA_HOME
/usr/java/jdk1.6.0_35
表示这里的jdk环境变量正常


google了以下 要强制切换到root权限然后输入 ./bin/startup.sh
于是 
sudo -i
然后
./bin/startup.sh
successed!


#现在看当初的问题还是真幼稚呀,这里只要把tomcat的logs目录下的权限放开就行了。。光google解决问题是不行的哦,要从问题的根本入手。




-------获取上一条命令以及参数


  !! 全部的上一条命令


  !* 上一条命令的全部参数


  !$ 上一条命令的最后一个参数


  $? 上一条命令的返回值



------------linux 下 vsftpd 上传出现promision denied问题
编辑/etc/vsftpd.conf



Anon_upload_enable=yes          开放上传权限
Anon_mkdir_write_enable=yes   可创建目录的同时可以在此目录中上传文件
Write_enable=yes                     开放本地用户写的权限
这3个属性设置后OK



---------jakarta下载地址 apache + tomcat 整合时使用

http://archive.apache.org/dist/jakarta/tomcat-connectors/jk/source/jakarta-tomcat-connectors-current-src.tar.gz



---------利用nginx+tomcat+memcached组建web服务器负载均衡
http://xjsunjie.blog.51cto.com/999372/652708




原创粉丝点击