- 博客(14)
- 资源 (5)
- 收藏
- 关注
原创 LAMP架构(6) 访问日志不记录静态文件,访问日志切割,静态元素过期时间
访问日志不记录静态文件 网站的页面会有很多元素,尤其是图片,js,css,等静态元素非常多,每一次访问都会访问大量的静态元素,这些元素请求都会被记录在日志中,因此日志的增长速度非常快,然而记录静态元素的意义并不大,因此我们需要限制静态元素的记录,并且将日志进行切割,并按天归档整理,防止单个日志文件过大。访问日志切割静态元素过期时间...
2018-05-31 10:08:05 281
原创 LAMP架构(5) Apache用户认证,域名跳转,Apache访问日志
Apache用户认证 此处的用户认证不是常见的用户登录,而是前置认证,只有输入用户名和密码才可以进一步浏览网页上的信息,有点像操作系统的登陆框,在登陆之前什么都看不到。配置/usr/local/apache2.4/conf/extra/httpd-vhosts.confvim /usr/local/apache2.4/conf/extra/httpd-vhosts.conf在最下面找...
2018-05-30 10:02:26 909
原创 LAMP架构(4) Apache和PHP结合、设置Apache默认虚拟主机
Apache和PHP结合搭建完LAMP架构,接下来开始配置,首先设置Apache让它解析PHP编辑httpd主配置文件/usr/local/apache2.4/conf/httpd.confvim /usr/local/apache2.4/conf/httpd.conf //修改以下4个地方 #ServerName www.example.com:80 取消注释 Requi...
2018-05-29 10:23:34 347
原创 LAMP架构(3) 安装PHP5、安装PHP7
安装PHP5PHP官网www.php.net当前主流版本为5.6/7.1新机器安装php会缺很多依赖的包,报错缺包的提醒可能达10次,所以要有耐心看,没个报缺对应1-2个包,下面举几个例子:1)configure: error: Cannot find OpenSSL's <evp.h>yum install -y openssl openssl-devel2)configure: e...
2018-05-25 07:19:00 310
原创 LAMP架构(2) 安装Apache
安装Apache Apache是一个基金会的名字,www.apache.org是其官网,httpd是流行的web服务软件,早期就叫apache,后来更名为httpd。 httpd的运行不依赖具体的平台,而是依赖apr和apr-util这两个通用的函数库,它让httpd可以不关心底层的操作系统平台,很方便地移植,由于centos7上 yum 安装的apr和httpd2.4版本需要...
2018-05-25 05:31:18 151
原创 LAMP架构(1) LAMP架构介绍,MySQL和MariaDB介绍,MySQL安装,MariaDB安装
LAMP架构 LAMP和LNMP是目前流行的web服务器架构,市场占有率超过80%,所谓LAMP架构,实际上指的是Linux+Apache+MySQL+PHP组合。Linux, 就是我们现在使用的操作系统,作为平台来承载搭建的服务。Apache,实指apche项目里的httpd软件,用来搭建web服务,http协议和tomcat也属此项目开发的。MySQL,是一个高效,多线程、多用户...
2018-05-24 01:42:45 503
原创 日常运维(8)rsync服务,系统日志,screen工具
rsync服务rsync命令可以通过执行服务的方式实时增量同步文件和目录● 先编辑配置文件/etc/rsyncd.conf 若更改配置文件路径需指定--config-file=● 再启动服务rsync --daemon 默认监听端口873,可自定义● 使用格式:rsync -av test1/ 192.168.192.128::module/dir/●...
2018-05-16 10:01:03 692
原创 日常运维(7)linux文件同步工具,rsync命令及常用选项,rsync通过ssh方式同步
Linux文件同步工具rsync 是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。rsync使用所谓的“rsync算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。 rsync是一个功能非常强大的工具,其命令也有很多功能特色选项。rsync -av /etc/passwd /tmp/1.txt ...
2018-05-14 17:41:04 170
原创 日常运维(6),linux任务计划crontab命令,服务管理chkconfig命令,systemd管理服务,unit介绍, target介绍
Linux任务计划cronlinux任务计划功能的操作都是通过crontab命令来完成常用命令选项-u:指定用户,不加-u默认是root-e:表示制定计划任务-l:表示列出计划的任务-r:表示删除任务在指定计划前,我们先了解crontab配置文件cat /etc/crontab ---里面有编写格式SHELL=/bin/bash 定义shellPATH ----定义环境变量MAILTO ...
2018-05-12 09:56:51 402
原创 日常运维(5)firewalld的9个zone,zone的操作,service的操作
firewalld 是centos7的默认防火墙,比起centos6和5所使用的netfilter,firewalld为模块化设计, 使用服务(service) 和区域(zone)来代替 iptables 的规则(rule)和链(chain)。用的时候只需要将所需的service模板和所需的zone模板,拷贝至/etc/firewalld/下对应的zone和service目录里即...
2018-05-11 09:57:58 1258
原创 日常运维(4)iptables filter案例,iptables nat表应用,iptables规则备份和恢复
iptables filter案例需求:把80端口,22端口,21端口放行。 22端口指定IP段,其他网段的一概拒绝,写一个shell脚本示例如下:# cat /usr/local/sbin/iptables.sh#! /bin/bashipt="/usr/sbin/iptables" #定义变量$ipt -F #清空之前的规则$ipt -P INPU...
2018-05-10 09:59:29 285
原创 日常运维(3)Linux网络相关,firewalld和netfilter,netfilter5表5链介绍,iptables语法
Linux网络相关ifconfig命令yum install -y net-toolsifconfig -a选项启动网卡 ifup ens33关闭网卡 ifdown ens33ifdown ens33 && ifup ens33 防止远程连不上设定虚拟网卡 ens33:1cp /etc/sysconfig/network-scripts/ifcfg-ens33\:0更改NAME=...
2018-05-09 10:58:21 151
原创 日常运维(2)监控IO性能,free命令,ps命令,查看网卡状态,Linux下的抓包
监控IO性能iostat命令 用于监视系统输入输出设备和CPU的使用情况。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析。yum install -y sysstat 安装iostatiostats例:[root@aliyun ~]# iostat 统计i...
2018-05-08 05:46:08 586
原创 日常运维(1)w命令,vmstat命令,top命令,sar命令,nload命令
w命令 用于显示已经登陆系统的用户列表,并显示用户正在执行的指令。执行这个命令可得知目前登入系统的用户有那些人,以及他们正在执行的程序。单独执行w命令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。例:[root@ALIYUN ~]# w 08:42:21 up 2 days, 13:09, 1 user, load average: 0.00, 0.01, 0....
2018-05-05 09:56:23 435
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人