fsx2550553488的博客

说什么好呢

CDN的基本概念和产生背景

内容分发网络技术发展与基本原理 1.1 CDN的基本概念和产生背景 WWW(万维网)的出现,使互联网发生了质的变化和急速发展,使其从单纯的数据通信网络发展成为在全世界范围内共享和发送信息的分布式网络。 广义的互联网,由两层组成:以TCP/IP为代表的网络层和以网为网为代表的应用层。国际标准化...

2018-10-01 01:01:57

阅读数 463

评论数 0

A Docker of LAMP & Wordpress扩展1

A Docker of LAMP & Wordpress扩展1 架构逻辑 一个nginx调度器,提供缓存、反响代理功能,一方面提升响应速度,另一方面提供负载能力,都是为了减轻服务器压力,提升用户体验感。 两个后端服务器,提供httpd功能和php解析功能。两个http...

2018-09-08 01:52:48

阅读数 460

评论数 0

查询一个表中如age第N大的段数据

查询一个表中如age第N大的段数据 测试表: MariaDB [jinyong]> show tables; +-------------------+ | Tables_in_jinyong | +-------------------+ | user        ...

2018-09-04 00:36:54

阅读数 104

评论数 0

QUIC概述

QUIC概述 感谢罗成罗成。 Quic 全称 quick udp internet connection,即:快速UDP互联网链接。是由Google提出的基于UDP协议的多路并发传输协议。 QUIC诞生背景 从上世纪90年代互联网开始兴起,大部分互联网流量传输都使用经典的一些协议:使用IP...

2018-09-02 19:55:16

阅读数 1000

评论数 0

Linux下查看系统负载部分命令

系统负载命令 关于查看系统负载,首先得明白什么是系统,自上而下系统层次是什么样子的?查询的时候才能有的放矢。 查看系统负载都要看什么?下面仅仅是部分介绍 load averages:系统平均负载 cpu usage:cpu利用率 kernnel errors:内核错误...

2018-08-25 16:55:52

阅读数 729

评论数 0

A docker of LAMP & WordPress优化——缓存

A docker of LAMP & WordPress优化 项目描述: 项目描述: Docker基于LXC实现了把lamp+wordpress架构封装到一个完整的文件系统中,docker提供了所需的一切代码,运行环境等。由于docker使用独立于主机的文件系统,可以...

2018-08-25 03:42:08

阅读数 109

评论数 0

nginx配置文件简单概述

nginx配置文件概述 更多配置点击这里 nginx配置文件分为四大模块: 全局变量模块 event事件模块 http模块 mail邮件模块 event模块 events { worker_connections   2000; # use ...

2018-08-24 15:45:57

阅读数 54

评论数 0

nginx配置缓存的优化——有无缓存对服务器的影响

nginx配置缓存的优化 前提: nginx前端服务器:172.25.254.34 后端lamp平台服务器:172.25.254.11 nginx反响代理 修改配置nginx主配置文件,使得172.25.254.11成为解析php动态脚本的app server,并分别尝试添加缓存和去掉缓...

2018-08-22 13:25:25

阅读数 335

评论数 0

从499状态码,到如何使用shell脚本找一个文件中特定的字符串

记录一次面试引发的一个小问题 一次面试,面试官问:你知道http状态码中499是什么吗?一脸懵逼。面试官很客气的说可以去nginx源码里面找到。面试官都这么说了,再去百度找,就太对不起自己这个准运维人员的身份了。好了话不多说,去源码找吧。 进了源码我就二脸懵逼了。 [root@localh...

2018-08-21 23:51:47

阅读数 64

评论数 0

关于httpd服务器中大量的time_wait状态

关于httpd服务器中大量的time_wait状态 前提: 使用客户端(172.25.254.11)访问(ab压力测试)服务器端(172.25.254.200),在服务器上发现了大量的TIME_WAIT状态。 客户端ab测试: [root@localhost linux]# ab -n ...

2018-08-18 13:13:57

阅读数 515

评论数 1

使用C语言实现ll命令

使用C语言实现ll命令 先来看看执行ll命令后有什么: [root@localhost day16]# ll total 44 drwxrwxrwx. 3 root root 4096 May 5 11:38 after -rwxr-xr-x 1 root root 13072 Aug...

2018-08-16 21:14:55

阅读数 562

评论数 0

httpd虚拟主机服务简单学习

httpd虚拟主机 为什么要使用虚拟主机? 虚拟主机指的是在单一的物理主机上运行多个"网站".虚拟主机主要有三种构建方式,通过虚拟主机可以让不同的站点运行在同一个服务器上而不会被用户明显的感知到. Apache是第一个支持基于IP的虚拟主机服务 虚拟主机...

2018-08-14 13:45:43

阅读数 93

评论数 0

awk——awk基础介绍

awk awk基础 awk简介 awk是被设计用于文本处理,并常被用作数据提取和报告工具的解释性程序设计语言。awk的作者这样描述:awk是一个方便的且富有表现力的程序设计语言,它可以应用于各种各样的计算机和数据处理任务。 awk是数据驱动的,即:描述要处理的数据以及找到数据后要做什么。 ...

2018-08-02 04:20:33

阅读数 93

评论数 0

sed简单学习

SED sed编辑器基础 sed是用来解析和转换文本的工具,是简洁的程序设计语言。来自贝尔实验室。 sed简介 sed是非交互式的面向数据流的编辑器,提供了交互式文本编辑器的自然扩展功能。有助于编写简单的shell脚本,如:替换文本、删除某行、差入新文本等。 sed特点: 自动化地...

2018-08-01 01:55:56

阅读数 75

评论数 0

Linux中的管道和过滤器

管道和过滤器管道Shell可以将两个或多个程序连接到一起,以使一个程序的输出变成另一个程序的输入,这种方式连接的两个或者多个程序就形成了管道。管道通常用于执行一些复杂的数据处理操作。这些命令之间使用控制操作符(管道符)"|"连接。管道的语法格式:command1...

2018-07-15 16:10:40

阅读数 557

评论数 0

nginx启动脚本浅析

nginx启动脚本浅析编写nginx脚本整理一下逻辑思路,要编写一个nginx启动脚本,都需要什么?nginx服务的操作需要nginx服务的支持,即服务器上必须编译安装了nginx服务nginx启动脚本说白了就是方便对nginx服务启动、关闭、状态查询、热修改的一个脚本文件依赖的几个文件nginx...

2018-07-14 02:12:39

阅读数 1019

评论数 1

关于crontab自动执行shell脚本出现的不能执行命令问题

上一篇博客写了一个shell脚本,用来测试计算机硬件信息、cpu、内存等信息。今天把它扔进crontab里面想定期执行,并保存数据。结果出现了问题。。。先看shell脚本: #!/bin/bash ​ #定义变量NOW,值为当前日期。格式:yyyymmdd NOW=`date +%Y-%m-%d-...

2018-07-12 18:53:27

阅读数 2510

评论数 0

Shell重定向

Shell重定向输入和输出在Linux中一切皆文件,即使是硬件,在Linux系统中同样的表示为文件。有三个标准的POSIX字符,被成为文件描述符。每个Linux命令都会使用到0、1、2三个文件描述符与用户或其他系统程序进行交互。0——标准输入——键盘:从文件(默认是键盘)读取输入1——标准输出——...

2018-07-11 02:03:16

阅读数 141

评论数 0

脚本输入处理——获得用户输入

脚本输入处理获得用户输入在一个交互式的Shell脚本中,一般使用read命令来获取用户输入。基本的读取read命令比较常用的语法格式: read [-p prompt] [var1 var2...]-p选项用于在尝试读取任何输入之前,显示提示信息(prompt)的内容到标准输出。一般情况用来提示用...

2018-07-09 16:23:07

阅读数 749

评论数 0

脚本输入处理——选项处理

脚本输入处理选项处理如果一个脚本有多个命令行参数,调用这个脚本时所指定的命令行参数顺序不固定,那么即是参数的个数正确,脚本也不一定可以正常运行。如:一个脚本(process.sh),可以接受三个参数:配置文件、输入数据的文件和脚本的数据文件(default.conf、input.txt、outpu...

2018-07-09 16:21:31

阅读数 198

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭