LNMP是目前应用最为广泛的网站服务器架构,Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统。代表版本有:debian、centos、ubuntu、fedora、gentoo等。
Nginx是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器,Mysql是一个小型关系型数据库管理系统,PHP是一种在服务器端执行的嵌入HTML文档的脚本语言。这四种软件均为免费开源软件,组合到一起,成为一个免费、高效、扩展性强的网站服务系统。
一、linux文件目录结构
bin:存放二进制文件可执行文件目录
boot:系统启动核心目录
dev:存放设备文件目录
etc : 系统主要配制文件目录
home : 用户主目录
lib64:隔离32位和64位而设置的不同目录
lib:系统资源文件类库目录
lost+found:一个特殊目录,用途是用来存放文件系统错误导致文件丢失后找回数据
media;媒体文件
mnt:存放临时的映射文件系统
patch:新旧文件生成的补丁文件
proc:运行时访问内核内部数据结构、改变内核设置的机制
root:系统管理员主目录
run :临时文件系统,存储系统启动以来的信息
sbin:存放可执行命令
srv :存放一些服务启动之后需要提取的数据
sys:集成了下面3种文件系统的信息:针对进程信息的proc文件系统、针对设备的devfs文件系统以及针对伪终端的devpts文件系统
tmp:临时文件目录
usr:一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录
var:这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件
二、宝塔面板默认的程序目录:/www
默认目录:backup、sever、wwwlogs、wwwroot 。
/www/
├── backup ————————————->宝塔面板的备份文件目录
│ ├── database——————————–>宝塔面板的数据库备份目录
│ ├──panel————————————>宝塔面板配置自动备份目录
│ └── site—————————————->宝塔面板站点备份目录
├── server————————————>宝塔面板服务目录(比较关键)
│ ├── data
│ ├── mysql
│ ├── nginx
│ ├── penel
│ ├── php
│ ├── phpmyadmin
│ ├── stop
├── wwwlogs—————————>站点日志
│ ├── access.log
│ ├── monseng.com.error.log
│ ├── monseng.com.log
│ ├── nginx_error.log
│ └──(1) waf
├── wwwroot—————————>站点根目录
│ └── monseng.com
│ ├── 404.html
│ └── index.html
以上是LINUX下通常目录结构。