摘要:
前言 本文只针对 Nginx 在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,当然本文本身也可能介绍的不完整,毕竟只是我个人使用过和了解到过得。所以还请见谅,同时欢迎留言交流。 Nginx 能做什么: 反向代理 负载均衡 HTTP 服务器(包含动静分离) 正向代理 以上就是
阅读全文
posted @ 2017-10-16 14:27
乌托邦眺望
阅读(4502)
推荐(0)
摘要:
Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engine X”,是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器.Nginx是由俄罗斯人 Igor Sysoev为俄罗斯访问量第二的 Rambler.ru站点开发. Ngin
阅读全文
posted @ 2017-10-16 14:26
乌托邦眺望
阅读(422)
推荐(0)
摘要:
运行原理: master进程,该进程不处理任何用户客户端请求,它用来产生worker进程,它可以定义worker进程及每个worker进程的最大连接数。 默认配置文件 [root@localhost conf]# cd /usr/local/nginx/conf/nginx.conf Nginx配置
阅读全文
posted @ 2017-10-16 14:24
乌托邦眺望
阅读(214)
推荐(0)
摘要:
Apache 版本: Server version: Apache/2.2.15 总计 1000行左右 英文前带井号的是注释,不起作用。 但很多注释去掉前方的 # 即可生效。 # # This is the main Apache server configuration file. It cont
阅读全文
posted @ 2017-10-15 20:42
乌托邦眺望
阅读(659)
推荐(0)
摘要:
### Section 3: Virtual Hosts 第三部分 虚拟主机 注意:在使用虚拟主机前,请先检查 http.conf 的 辅助配置文件httpd-vhosts.conf 是否注释 # Virtual hosts #Include conf/extra/httpd-vhosts.conf
阅读全文
posted @ 2017-10-15 20:08
乌托邦眺望
阅读(1599)
推荐(0)
摘要:
此次使用mod_proxy的方式来实现的,因为在Apache2以上的版本中已经集成了,因此不需要再另行安装和配置了。 只需要把注释去掉即可,去掉以下模块的注释: LoadModule proxy_module modules/mod_proxy.so #提供代理服务器功能 LoadModule pr
阅读全文
posted @ 2017-10-15 13:28
乌托邦眺望
阅读(255)
推荐(0)
摘要:
一、解析访问日志 apache 的访问日志记载着大量的信息,学会高效快捷的读出其中关键信息对我们的工作有极大帮助。 如果Apache的安装方式是默认安装,服务器一运行就会有两个日志文件生成。 这两个文件是 access_log(在Windows上是access.log) error_log (在Wi
阅读全文
posted @ 2017-10-15 13:27
乌托邦眺望
阅读(3534)
推荐(0)
摘要:
配置段容器的类型 相关模块 core mod_proxy 相关指令 <Directory> <DirectoryMatch> <Files> <FilesMatch> <IfDefine> <IfModule> <Location> <LocationMatch> <Proxy> <ProxyMat
阅读全文
posted @ 2017-10-15 13:25
乌托邦眺望
阅读(1309)
推荐(0)
摘要:
快速查询scp: scp 各种参数 源地址文件 目的地址文件 从本地复制到远程: scp [[user@]host1:]file1 ... [[user@]host2:]file2 本地用户名、地址、文件 远程用户名、地址、文件 host可以用ip,也可以用域名(dns可以解析) 可以省略本地信息:
阅读全文
posted @ 2017-10-15 11:32
乌托邦眺望
阅读(862)
推荐(0)
摘要:
背景知识:具备背景知识是分析性能问题时需要了解的。比如硬件 cache;再比如操作系统内核。应用程序的行为细节往往是和这些东西互相牵扯的,这些底层的东西会以意想不到的方式影响应用程序的性能,比如某些程序无法充分利用 cache,从而导致性能下降。比如不必要地调用过多的系统调用,造成频繁的内核 / 用
阅读全文
posted @ 2017-10-15 11:07
乌托邦眺望
阅读(574)
推荐(0)
摘要:
具体两种模式 1.服务器数量比较少,可以直接与时间服务器同步 2.本地服务器较多,在本地自建时间同步服务器, 时间同步的两个命令 ntpd : 校准时间,一点点的校准过来时间的,最终把时间慢慢的校正对。 ntpd服务可以在修正时间的同时,修正cpu tick ntpd有一个自我保护设置: 如果本机与
阅读全文
posted @ 2017-10-15 11:06
乌托邦眺望
阅读(21749)
推荐(0)
摘要:
三个要点 1.smtp协议 2.搭建本地邮件服务器 3.使用外部邮件服务器 实现邮件功能 1.smtp协议 SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协
阅读全文
posted @ 2017-10-15 11:03
乌托邦眺望
阅读(1271)
推荐(0)
摘要:
linux 跑的apache,apache工作模式有 Prefork、Worker和 Event 三种,分别是基于进程、线程、综合模式。 本文中使用的apache是 Event 模式,在访问量上来之后,linux服务器总共60G的内存占用持续升高,于是将内存容量扩大,升高至120G。经过一段时间后发
阅读全文
posted @ 2017-10-15 10:17
乌托邦眺望
阅读(910)
推荐(0)
摘要:
逻辑卷轴管理员 (Logical Volume Manager) 想像一个情况,你在当初规划主机的时候将 /home 只给他 50G ,等到使用者众多之后导致这个 filesystem 不够大, 此时你能怎么作? 多数的朋友都是这样:再加一颗新硬盘,然后重新分割、格式化,将 /home 的数据完整的
阅读全文
posted @ 2017-10-15 10:10
乌托邦眺望
阅读(659)
推荐(0)
摘要:
目前硬盘与主机系统的联系主要有几种传输介面规格: IDE介面: IDE介面插槽所使用的排线较宽,每条排线上面可以接两个IDE装置,由於可以接两个装置,那为了判别两个装置的主/从架构, 因此这种磁碟机上面需要调整跳针(Jump)成为Master或slAVe!这种介面的最高传输速度为Ultra 133规
阅读全文
posted @ 2017-10-14 21:46
乌托邦眺望
阅读(1448)
推荐(0)
摘要:
linux高效、稳定,但是也带来维护上的一些问题。配置文件究竟在哪里????? 如何在linux中查看nginx、apache、php、mysql配置文件路径了,如果你接收一个别人配置过的环境,但没留下相关文档。这时该怎么判断找到正确的加载文件路径了。可以通过以下来判断 1、判断apache 首先执
阅读全文
posted @ 2017-10-14 21:34
乌托邦眺望
阅读(1193)
推荐(0)
摘要:
监控 tomcat ,如果自动停止了,则重新启动
阅读全文
posted @ 2017-10-12 13:53
乌托邦眺望
阅读(364)
推荐(0)
摘要:
linux默认的shell /bin/bash 用户登陆后默认的bash是在 /etc/passwd中设置的 历史命令记录在 /.bash_history 中(上次登陆的记录,本次在内存中) alias 别名设置 例:alias lm='ls -al'(注销即失效) type 内置命令、外部命令 例
阅读全文
posted @ 2017-10-11 15:18
乌托邦眺望
阅读(238)
推荐(0)
摘要:
有个程序必须用 kill -9 pid号 关闭后,才能重新启动,每次都要手动查找pid号,麻烦容易出错,写个shell脚本 就三行很方便,自动查找pid号-关闭程序-重启程序 #!/bin/bash pid=`ps aux|grep xxx|grep -v grep|awk '{print $2}'
阅读全文
posted @ 2017-10-11 10:14
乌托邦眺望
阅读(289)
推荐(0)
摘要:
SNMP(Simple Network Management Protocol,简单网络管理协议)的前身是简单网关监控协议(SGMP),用来对通信线路进行管理。 snmpd.conf的配置项很多,但是真正常用的就那么几个,下面来逐个介绍。 打开配置文件 只看重要部分 [root@localhost
阅读全文
posted @ 2017-10-11 10:12
乌托邦眺望
阅读(364)
推荐(0)
摘要:
前言 今天我以咱们运维角度讲解网站架构的演变 一个成熟的网站架构并不是一开始设计就具备高可用、高伸缩、高性能等特性的,它是随着用户量和业务线不断增加,基础架构才逐渐健壮的。在发展初期,一般都是从0到1,不会一上来就整一些大而全的架构,也很少人这么任性。 说明 适用业务:电商/门户/招聘网站 开发语言
阅读全文
posted @ 2017-10-11 09:49
乌托邦眺望
阅读(227)
推荐(0)
摘要:
环境部署 一开始这个世界是开发的,然后才是运维的。 开发实现产品逻辑,将产品开发完成后,然后提交运维进行部署。此时允许就需要准备好部署环境,如部署在Linux服务器上,安装相应的软件,如Apache、Nginx、tomcat、JDK、PHP、MySQL等等。你不能只装了软件吧,还需要看看具体是哪个版
阅读全文
posted @ 2017-10-11 09:49
乌托邦眺望
阅读(272)
推荐(0)
摘要:
[root@backup ~]# vim /etc/init.d/rsync#!/bin/bash #this script for start|stop rsync daemon service status1=$(ps -ef | egrep "rsync --daemon.*rsyncd.co
阅读全文
posted @ 2017-10-11 09:49
乌托邦眺望
阅读(569)
推荐(0)
摘要:
PS:有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了。chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,不过现在生产绝大部分跑的linux系统都是2.6以上内核了。通过chattr命令修改属性能够提高系统的安全性,但是它并不适合所有
阅读全文
posted @ 2017-10-11 09:49
乌托邦眺望
阅读(482)
推荐(0)
摘要:
Linux内核从2.6.13开始,引入了inotify机制。 通过intofity机制,能够对文件系统的变化进行监控,如对文件进行创建、删除、修改等操作,可以及时通知应用程序进行相关事件的处理。 这种响应处理机制,避免了频繁的文件轮询任务,提高了任务的处理效率。 一、检查安装 检查系统内核版本 #
阅读全文
posted @ 2017-10-11 09:49
乌托邦眺望
阅读(2906)
推荐(0)
摘要:
firewalld和iptables的关系: firewalld自身并不具备防火墙的功能,而是和iptables一样需要通过内核的netfilter来实现。也就是说firewalld和iptables一样,他们的作用都是用于维护规则,而真正使用规则干活的是内核的netfilter,只不过firewa
阅读全文
posted @ 2017-10-11 09:49
乌托邦眺望
阅读(593)
推荐(0)
摘要:
一.安装FastDFS client php extension compiled under PHP 5.4 and PHP 7.0 1.安装php扩展,进入fastdfs源码文件夹中的 php_client 文件夹中 运行以下四个命令 phpize ./configure make make i
阅读全文
posted @ 2017-10-11 09:49
乌托邦眺望
阅读(167)
推荐(0)
摘要:
硬链接与软链接的联系与区别 我们知道文件都有文件名与数据,这在 Linux 上被分成两个部分:元数据 (metadata) 是文件的附加属性,如文件大小、创建时间、所有者等信息。用户数据 (user data) 即文件数据块 (data block), 数据块是记录文件真实内容的地方; 元数据则在
阅读全文
posted @ 2017-10-11 09:49
乌托邦眺望
阅读(206)
推荐(0)
摘要:
client.conf : # connect timeout in seconds # default value is 30s connect_timeout=30 连接超时 # network timeout in seconds # default value is 30s network_
阅读全文
posted @ 2017-10-11 09:49
乌托邦眺望
阅读(1514)
推荐(0)
摘要:
由于余老师在 V4.05 以后的版本就把内置 HTTP服务去掉了,所以就算这篇你测试上传成功了,你也访问不了。 推荐大家结合 Nginx 使用 fastdfs-nginx-module 模块, 搭建好fastdfs 系统后 就可以搭建web访问功能了。 大体思路有以下两种 1.直接安装nginx关于
阅读全文
posted @ 2017-10-11 09:49
乌托邦眺望
阅读(3160)
推荐(0)