×

LNMP一键安装包安装以及常用的SSH命令使用整理

admin admin 发表于2015-09-10 09:34:36 浏览1649 评论0

抢沙发发表评论

如果我们使用Linux VPS主机肯定会有接触到一键安装包,比如我们接触较多的就是LAMP、LNMP、LLSMP等。麦子翻看以前的文章毕竟分享的虚拟主机较多一些,VPS 主机类的教程相对少很多(基本没有),以后在分享到一些VPS主机优惠的时候穿擦会有从基础到提升的VPS教程,一来是自己学习的记录,二来方便跟我一样 新手朋友的参考使用。今天先分享用户也比较多的LNMP一键包的安装。

LNMP是Nginx、MySQL、PHP、phpMyAdmin环境脚本,可以运行在CentOS/RadHat、Debian/Ubuntu 32或者64位系统中,目前的版本为1.1.

LNMP一键安装包安装方法

选择对应的系统脚本:

CentOS系统下执行:wget -c http://soft.vpser.net/lnmp/lnmp1.1-full.tar.gz && tar zxf lnmp1.1-full.tar.gz && cd lnmp1.1-full && ./centos.sh

Debian系统下执行:wget -c http://soft.vpser.net/lnmp/lnmp1.1-full.tar.gz && tar zxf lnmp1.1-full.tar.gz && cd lnmp1.1-full && ./debian.sh

Ubuntu系统下执行:wget -c http://soft.vpser.net/lnmp/lnmp1.1-full.tar.gz && tar zxf lnmp1.1-full.tar.gz && cd lnmp1.1-full && ./ubuntu.sh

用我们熟悉的SSH工具(Linux VPS SSH管理工具Xshell4介绍及使用教程)黏贴脚本进去就可以自动安装。

lnmp一键包安装设置

然后我们就只要等待,可以喝杯茶。根据机器的速度和性能,安装一般在10-30分钟左右。

lnmp一键包安装成功

看到这样的界面说明安装成功了。

LNMP一键安装包常用SSH命令

一键包与我们常用的虚拟主机面板不同,我们需要用到SSH命令才可以操作,一般也很简单,只需要熟悉基本的常用的脚本就可以,比如添加站点,重启,以及常用的备份,压缩就可以够用了。

1、LNMP启动和重启

/root/lnmp start|stop|restart (启动,暂停,重启)

2、添加新的站点

/root/vhost.sh

3、数据库地址

http://yourIP/phpmyadmin/

4、网站目录

home/wwwroot

麦子认为常用的也就这么多,还有就是伪静态/usr/local/nginx这里需要控制伪静态的,后面单独用一篇分享NGINX的伪静态设置。

linux基本命令


目录操作:

一些文件操作如果你不熟悉ssh命令,那么建议使用 SFTP 操作管理文件

删除jannn目录

1rm -rf jannn

创建名为jannn的目录

1mkdir jannn

进入mydir目录

1cd jannn

回上一级目录

1cd -

回根目录

1cd ~

把tools目录改名为tool

1mv tools tool

把tool目录下所有文件复制到jannn目录下 

1cp -a tool /home/wwwroot/jannn

文件操作:

删除go.tar文件

1rm go.tar

查找文件名为mt.cgi的文件 

1find mt.cgi

解压缩:

压缩:tar zcvf 压缩后文件名.tar.gz 要压缩的文件夹名

1tar zcvf abc.tar.gz xxx

解压:tar zxvf 压缩包.tar.gz

1tar zxvf abc.tar.gz

zip解压:

1unzip abc.zip

创建.tar.bz2文件,压缩率高

1tar jcvf /var/bak/www.tar.bz2 /var/www/

解压tar.bz2格式

1tar xjf www.tar.bz2

下载:

下载远程服务器上的文件到自己的服务器

1wget http://www.jannn.com/jannn.tar.gz

继续下载上次未下载完的文件 

1wget -c http://www.jannn.com/jannn.tar.gz

linux安全:禁止ping(IPv4)

运行:禁止Ping

1iptables -A INPUT -p icmp --icmp-type 8 -s 0/0 -j DROP

解除:禁止Ping

1iptables -D INPUT -p icmp --icmp-type 8 -s 0/0 -j DROP

适用于OpenVZ下VPS,禁止他人Ping本机的同时,本机也可以Ping他人


lnmp – nginx 常用命令

重启nginx:

1/usr/local/nginx/sbin/nginx -s reload

平滑重启nginx:

1/etc/init.d/nginx reload

重启lnmp:

1/root/lnmp restart

重启ssh:

1service sshd restart

lnmp添加虚拟主机:

1/root/vhost.sh

lnmp删除虚拟主机:

1rm /usr/local/nginx/conf/vhost/域名.conf

nginx程序目录属主更改(目录里所有文件的拥有者为www,所属群组也为www)

1chown www:www -R 目录名

nginx程序目录权限更改

1chmod -R 777 目录名

一键删除lnmp安装包脚本

1/home/user/lnmp0.9/uninstall.sh

LLsMP – LiteSpeed常用命令

创建LiteSpeed虚拟主机

1sh /root/llsmp/vhost.sh

虚拟主机目录

1/home/wwwroot

LiteSpeed程序目录属主更改(目录里所有文件的拥有者为nobody,所属群组也为nobody)

1chown -R nobody:nobody 目录名

LiteSpeed程序目录权限更改

1chmod -R 777 目录名

LLsMP重启Litespeed

1/etc/init.d/lsws restart

LLsMP重启MySQL

1/etc/init.d/mysqld restart \\CentOS
2/etc/init.d/mysql restart \\Debian

LLsMP的php.ini文件路径

1/usr/local/lsws/lsphp5/lib/php.ini

LLsMP的MySQL my.cnf路径

1/etc/my.cnf \\Centos
2/etc/mysql/my.cnf \\Debian


分享到:

群贤毕至

访客