第四部分 传统IDC 部署网站(4.21-4.25)

4.21-LNMP环境介绍
LNMP环境
linux +nginx +Mysql +php
Nginx:是一个WEB服务器,提供http服务
Mysql/Mariadb:是关系型数据,用来存储数据(用户名密码文章内容)
PHP:是一个编程语言,常用来做网站(qq.combaidu.comask.apelearn.com
nginx是一个web服务器,所以用户首先访问的就是nginx(静态的请求,会处理图片,js,css,接受php的请求,但不处理)把php的请求转给后面的php_fpm
php_fpm会处理php相关的请求(叫做动态的请求)

动态,静态
静态:nginx可以直接处理的图片,js,css,视频,音频,flash等等
动态:指的是这些请求需要和数据库打交道,比如:用户登录过程,比如查看一篇文章,或者写一篇文章。

Mariadb安装
mariadb是mysql的一个分支,mysql被收购–sun–oracle
维基百科:https://zh.wikipedia.org/wiki/
官网:https://downloads.mariadb.org/
下载:wget http://mirrors.tuna.tsinghua.edu.cn/mariadb//mariadb-5.5.62/bintar-linux-x86_64/mariadb-5.5.62-linux-x86_64.tar.gz
tar zxf mariadb-5.5.62-linux-x86_64.tar.gz
mv mariadb-5.5.62-linux-x86_64 /usr/local/mysql
mkdir -p /data/mysql
chown -R mysql:mysql /data/mysql
cd /usr/local/mysql
./scripts…
解压 tar.gz : tar zxvf xxxx.tar.gz 相对于gz的压缩
tar.bz2 : tar jxvf xxxx.tar.bz2 相当于bz2的压缩
tar.xz : tar jxvf xxxx.tar.xz 相当于xz的压缩
gzip bzip2 xz
解压 -d
如何验证一条命令是否正常?
敲完这条命令后马上运行echo $? 看其输出是否为0 0说明命令有误。

服务管理
centos6:chkconfig --list //列出系统所有服务
centos7: systemctl list-unit-files
6:chkconfig --add mysql //增加服务到列表,前提是mysql文件需要在/etc/init.d/下,并且权限755
6:/etc/init.d/mysql start ==service mysql start

mysql连接
/usr/local/mysql/bin/mysql -uroot
直接敲mysql命令:ln -s /usr/local/mysql /usr/bin/mysql
系统环境变量PATH:echo $PATH
PATH的作用:可以直接用里面的文件,不用敲绝对路径
设定密码:mysqladmin -uroot password ‘123456’
再次登录: mysqladmin -uroot p ‘123456’

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值