**LNMP一键安装包**
> LNMP一键安装包是一个用Linux Shell编写的可以为CentOS/RHEL/Fedora/Aliyun/Amazon、Debian/Ubuntu/Raspbian/DeepinServer/Mint Linux VPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。
### LNMP一键安装包优势
> 编译安装需要输入大量的命令,如果是配置生产环境需要耗费大量的时间,并且非常容易出错。
LNMP一键安装包无需一个一个的输入命令,无需值守,编译安装优化编译参数,提高性能,解决不必要的软件间依赖,特别针对配置自动优化。
LNMP一键安装包可以轻松/高效地配置lamp 和lnmp服务器环境
LNMP一键安装包不仅安装高效,而且提供一些实用的辅助工具如:虚拟主机管理、FTP用户管理、Nginx、MySQL/MariaDB、PHP的升级、常用缓存组件Redis/Xcache等的安装、重置MySQL root密码、502自动重启、日志切割、SSH防护DenyHosts/Fail2Ban、备份等许多实用脚本。
### LNMP一键安装包的下载
LNMP一键安装包的网方网站:https://lnmp.org/
#### 目前最新稳定版本:LNMP 1.4
1. 在线安装脚本下载
下载地址:http://soft.vpser.net/lnmp/lnmp1.4.tar.gz (134KB)
MD5: 1d0e91c5c6b54a7ee57ddedbcf04ef2c
2. 完整版下载
下载地址:http://soft.vpser.net/lnmp/lnmp1.4-full.tar.gz (467MB)
MD5: e4f7696f93dcc0fa14fc921bae9bc085
> 下载完建议先验证MD5
#### 下载方式
1. 通过wget 直接在linux服务器中下载
~~~
mkdir /soft #下载位置根据个人习惯
cd /soft
wget http://soft.vpser.net/lnmp/lnmp1.4.tar.gz
~~~
2. 本地下载,然后上传到服务器
> 这时咱们会用到winscp文件传输工具
1. 把lnmp一键安装包下载到本地
2.打开winscp工具,连接到远程linux服务器
在这里要注意,打开登录窗口后,只需要填入主机名(服务器IP地址),用户名,和密码,其它的不用修改(文件协议)。

登录成功后,上传文件的方式和FTP工具基本一样。
### 验证MD5
一键安装包上传至服务器后,在服务器端进行Md5验证。
#### 为什么要做MD5验证
验证网络文件传输的完整性,防止文件被人篡改
#### 验证方法
linux中有专门的md5工具-md5sum,它是用来计算和校验文件报文摘要的工具程序。
**md5sum工具介绍**
1. 命令格式
~~~
md5sum [OPTION]... [FILE]...
~~~
2. 命令选项
-b 或 --binary :把输入文件作为二进制文件看待。
-t 或 --text :把输入的文件作为文本文件看待(默认)。
-c 或 --check :用来从文件中读取md5信息检查文件的一致性。(不细说了参见info)
--status :这个选项和check一起使用,在check的时候,不输出,而是根据返回值表示检查结果。
-w 或 --warn :在check的时候,检查输入的md5信息又没有非法的行,如果有则输出相应信息。
#### 验证
1. 生产一个文件的md5值
~~~
md5sum lnmp1.4.tar.gz >1.md5
cat 1.md5
~~~

2. 从文件中读取md5信息检查文件的一致性
~~~
md5sum lnmp1.4.tar.gz -c 1.md5
~~~
验证成功

验证失败

- 前言准备
- Linux新服务器的前期配置
- 认识linux下的Web服务器
- Linux的基本配置
- LNMP一键安装包快速部署web服务器
- LAMP服务器环境部署
- LAMP服务器管理
- LNMP服务器环境部署
- LNMP服务器管理
- lnmp一键安装包-常见问题
- 使用包管理器快速部署环境
- 包管理器快速部署LAMP服务器环境
- 升级php和mysql版本
- 包管理器快速部署LNMP服务器环境
- 使用源码包部署Linux服务器web环境
- 编译LAMP服务器环境部署
- apache安装与配置
- mysql的安装与配置
- PHP的安装与配置
- 编译LNMP服务器环境部署
- nginx服务启动脚本
- 源码安装常见问题
- Centos6与Centos7的区别
- 默认控制系统服务工具不同
- 设置开机启动的方式不同
- 编写service启动脚本
- 编写systemctl启动脚本
- 服务器安全
- 隐藏服务器信息
- Linux服务器防火墙设置
- 防火墙设置脚本
- 邮件发送
- 任务脚本的编写
- 服务器磁盘和服务器健康状态脚本
- 服务器登录报警脚本
- 数据库备份脚本
- 定时任务及应用
- 常见问题
- linux中使用ping命令不同的问题
- Linux中无法发送邮件
- mailx通过ssl方式发送邮件
- Mysql配置文件
- Linux TCP/UDP 常用端口
- Linux常见命令
- 系统信息
- 关机 (系统的关机、重启以及登出 )
- 文件和目录
- 文件搜索
- 挂载一个文件系统
- 磁盘空间
- 用户和群组
- 文件的权限
- 文件的特殊属性
- 打包和压缩文件
- RPM包
- YUM软件包升级器
- DEB 包 (Debian, Ubuntu 以及类似系统)
- APT 软件工具 (Debian, Ubuntu 以及类似系统)
- 查看文件内容
- 文本处理
- 字符设置和文件格式转换
- 文件系统分析
- 初始化一个文件系统
- SWAP文件系统
- 备份
- 光盘
- 网络-(以太网和WIFI无线)
- vi命令
- cut命令 截取
- Mysql
- MySQL备份-增量备与恢复命令实战
- mysqlbinlog
- mysql的安装
- 卸载mysql
- mysql多实例安装
- mysql 常用基础命令操作
- linux安装jdk、rpm安装mysql
- linux制作本地yum源
- shell脚本
