当前位置:首页 > 技术文档 > 正文内容

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

admin10年前 (2015-09-10)技术文档1735

如果我们使用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


分享到:

扫描二维码推送至手机访问。

版权声明:本文由云河空间发布,如需转载请注明出处。

本文链接:https://yuyunhe.cn/index.php/post/102.html

分享给朋友:

“LNMP一键安装包安装以及常用的SSH命令使用整理” 的相关文章

php 获取当前网址

function get_url() {     $sys_protocal = isset($_SERVER['SERVER_PORT']) && $_SERVER...

PHP分页函数仿Google分页

/**  * 分页函数  * @param int $total    总页数  * @param int $pagesize 每页几条 &n...

php 获取客户端的ip、地理信息、浏览器信息、本地真实ip

<?php  // 作用取得客户端的ip、地理信息、浏览器http://blog.qita.in  class get_gust_info {        ////获得访客浏...

Zend Studio 8打开utf-8文件出现乱码解决方法

Zend Studio 8打开utf-8文件出现乱码解决方法

今天安装了zend studio 8.0.1,运行了一个PHP程序项目(项目文件编码为utf-8),发现utf-8文件中的中文全部变成乱码了,后面终于经过寻找探索,找到了问题所 在:虽然你的项目是UTF-8编码文件,但是当通过zend studio工具运行打开时,是以工具里设定的GBK编码...

git的几个小技巧

git的几个小技巧

分享git的几个小技巧,后面会根据使用补充。目前包括git撤销本地修改、git回退到前n个版本、git多用户提交冲突解决、git 命令简化。欢迎大家补充^_*1、git撤销本地修改 Java git reset --hard origin/ma...

ThinkPHP分页的实现

分页类需要和查询相结合,我们可以使用ThinkPHP自带的limit方法或者page方法,目的就是为了获取当前分页的数据(也有先获取完整数据然后前端分页显示的方法,不在本文描述内容中,也不建议)。使用limit方法或者page方法是和数据库类型无关的。我们首先在数据库里面创建一个think_data...

发表评论

访客

看不清,换一张

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