lnmp环境下常用命令大全

 

    前段时间购买了个lnmp环境的VPS玩,买不起付费的控制面板,不想用免费的面板,索性就不用面板了,下面就写一下具体的操作吧,也当是一种记录,下次忘记了可以随时查看。

    1、首先下载SSH工具putty,用来远程操作linux。想想真汗以前正儿八经的上了半个学期的unix课程,都还给老师了,只能记得cd命令,其他一概不记得。OK,这一切都不影响操作。

    2、关于FTP的问题,lnmp环境是默认安装SFTP的。下载winscp用来链接FTP,FTP的登录直接用root的帐号和密码登录就OK。

    3、如何建立虚拟主机,用putty登录,建立就OK了。

   

  1. /root/vhost.sh
  2. Please input domain:
  3. (Default domain: www.lnmp.org):test.com 输入新建虚拟机域名
  4. ===========================
  5. domain=test.com
  6. ===========================
  7. Do you want to add more domain name? (y/n)是否添加其它域名yn
  8. y
  9. Type domainname,example(bbs.vpser.net forums.vpser.net luntan.vpser.net):
  10. www.test.com
  11. ===========================
  12. domain list=www.test.com
  13. ===========================
  14. Please input the directory for the domain:test.com :
  15. (Default directory: /home/wwwroot/test.com):网站默认目录
  16. Allow Rewrite rule? (y/n)是否添加伪静态支持yn
  17. Please input the rewrite of programme :
  18. wordpress,discuz,typecho,sablog,dabr 这些程序有默认伪静态规则,可直接输入这些名称。
  19. (Default rewrite: other):输入该虚拟机伪静态文件名称,如discuz
  20. Allow access_log? (y/n)是否开启日记
  21. Type access_log name(Default access log file:test.com.log):日记文件目录
  22. 最后按确认键创建完成

     4.删除虚拟主机,命令是:rm /usr/local/nginx/conf/vhost/域名.conf,然后登录ftp:找到删除。相应的虚拟主机的文件夹。

     5.建立新的数据库mysql命令,一般都会默认安装phpmyadmin,直接用它操作数据库就OK了。

     6.修改上传文件目录的权限问题,可以直接在FTP中修改,除了读写权限之外,要注意修改用户组,因为上传的文件默认是root组和root用户,应该修改成www和www。不然访问不了。FTP上面修改用户组太慢,直接打命令很快。命令如下。

      命令:chown -hR www:www /目录路径 ,hR命令的话会修改整个目录和子目录下及文件,如果只用R命令的话,只会改一个目录的用户组。

     7.如何删除非空目录,用FTP删除整个根目录也显得很慢,直接用命令,rm -rf /非空目录 ,-f 是force的意思,此命令慎用,因为删除是没有任何提示的,秒删。

     8.压缩文件的问题:最好安装p7zip,安装命令如下:

  1. cd /usr/local/src/
  2. wget http://sourceforge.net/projects/p7zip/files/p7zip/9.20.1/p7zip_9.20.1_src_all.tar.bz2
  3. tar jxvf p7zip_9.20.1_src_all.tar.bz2
  4. cd p7zip_9.20.1
  5. make
  6. make install

    安装完成后解压的命令如下,7za x /目录/文件名。至于我选择x命令因为会保存原有的目录结构,最好把要解压的文件直接上传到你想放的下级路下,这样解压后就能用,不然移来移去很麻烦。


    

 

              9.关于nginx伪静态的问题,它的伪静态和apache是有区别的,因为它是写在.conf文件里的,另外建立虚拟主机的时候已经写进去了,那么我们想改的话就要去找我们的虚拟主机的.conf配置文件,然后在文件 include行后面修改具体规则路径。据说他也是支持.htaccess,同理也需要修改配置文件里include行后的规则文件路径。(具体伪静态会在后面实例讲解)。


标签:
分类:linux系统| 发布:gqk0550| 查看: | 发表时间:2011-11-4
原创文章如转载,请注明:转载自电子商务 http://www.seokun.com/
本文链接:http://www.seokun.com/post/lnmp-mingling.asp

相关文章

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

3 #抱枕
抱枕 支持一下
谢谢楼主分享!
2 #外教
外教 博主代码写的蛮好,学习了。
1 #青岛策划
青岛策划 恩,这个真的是很不错哦
http://www.qdjkq.com 2011-11-29 14:03:43 【REPLY】
Design By Seanloo.cn| Power By Z-Blog 1.8 Walle Build 100427.|

四海商舟