PHP模块一览及简要说明
技术前沿

PHP模块一览及简要说明

xiaole阅读(201)

PHP 编译完成后,可以通过一个简单的函数 phpinfo() 查看关于 PHP 的所有信息。以下介绍的模块一览,皆全部来自于函数 phpinfo() 的输出信息。SAPI Modules什么是 SAPI?SAPI 即 Server API, Server Application Programming Interface。1、Apache 2.0 Handler(apache2handler)用于 Apache 2 的模块,当安装的是 PHP 5 的时候,编译出来的文件名是 libphp5.s...

10个让你事半功倍的网站
奇淫妙想

10个让你事半功倍的网站

xiaole阅读(128)

1 .一款在线电子相册制作神器:自带主题模板及背景音乐,各种分屏特效、视频编辑、录屏功能一应俱全, 让你分分钟就可以创造出精彩炫酷的照片视频! https://www.apowersoft.cn/create-video 2 . 360°全景在线展示:包括了诸多闻名的博物馆:故宫博物馆、首都博物馆、中国电影博物馆、上海当代艺术博物馆、中国美术馆、红砖美术馆等几十个博物馆和美术馆。可以在线观看全景展览,可放大可转动!还可以看相关介绍和解说,极有身临其境之感! http://www.artronpa...

curl获取公网IP常用的网址
Linux

curl获取公网IP常用的网址

xiaole阅读(146)

[root@localhost ~]# curl ipinfo.io { "ip": "103.44.61.207", "city": "Tai Lin Pai", "region": "Tsuen Wan District", "country": "HK", "loc": "22.36...

分布式文件系统-FastDFS在CentOS下配置安装部署
Linux

分布式文件系统-FastDFS在CentOS下配置安装部署

xiaole阅读(179)

一、安装 libfastcommon 和 FastDFS1.下载安装 libfastcommon ,这里是通过wget下载(我喜欢这种方式)。wget https://github.com/happyfish100/libfastcommon/archive/V1.0.7.tar.gz tar -zxvf V1.0.7.tar.gz cd libfastcommon-1.0.7 ./make.sh ./make.sh install 2.下载安装 FastDFS,这里也是通过wget下载。w...

linux按照进程消耗内存排序
Linux

linux按照进程消耗内存排序

xiaole阅读(260)

ps -eo rss,pmem,pcpu,vsize,args | sort -k 1 -r -n | less解析一下:ps 都知道,是linux,unix显示进程信息的, -e 是显示所有进程, -o是定制显示信息的格式rss: resident set size, 表示进程占用RAM(内存)的大小,单位是KBpmem: %M, 占用内存的百分比 pcpu:%C,占用cpu的百分比vsize: 表示进程占用的虚拟内存的大小,KBargs:进程名(command) sort命令对ps结果进行...

Nginx限流
Nginx

Nginx限流

xiaole阅读(373)

Nginx官方版本限制IP的连接和并发分别有两个模块:limit_req_zone 用来限制单位时间内的请求数,即速率限制,采用的漏桶算法 “leaky bucket”limit_req_conn 用来限制同一时间连接数,即并发限制其中limit_req_conn模块可以根据源IP限制单用户并发访问的连接数或连接到该服务的总并发连接数http{ #定义IP的session大小 limit_zone one $binary_remote_addr 20m; #定...

expect实现shell自动登录
Linux Shell

expect实现shell自动登录

xiaole阅读(364)

Expect是一个用来处理交互的命令。我们可以使用expect完成ftp和scp登陆的时候密码的自动输入。expect常用的四个命令:spawn 启动新的进程expect从进程接收字符串send 用于向进程发送字符串interact 允许用户交互spawn命令用来启动新的进程,spawn后的send和expect命令都是和使用spawn打开的进程进行交互。send命令接收一个字符串参数,并将该参数发送到进程。expect命令和send命令相反,expect通常用来等待一个进程的反馈,我们根据进程...

ETCD简介
技术前沿

ETCD简介

xiaole阅读(453)

1. ETCD是什么ETCD是用于共享配置和服务发现的分布式,一致性的KV存储系统。该项目目前最新稳定版本为2.3.0. 具体信息请参考[项目首页]和[Github]。ETCD是CoreOS公司发起的一个开源项目,授权协议为Apache。提供配置共享和服务发现的系统比较多,其中最为大家熟知的是[Zookeeper](后文简称ZK),而ETCD可以算得上是后起之秀了。在项目实现,一致性协议易理解性,运维,安全等多个维度上,ETCD相比Zookeeper都占据优势。2. ETCD vs ZK本文选取...

locate命令
Linux

locate命令

xiaole阅读(436)

locate 让使用者可以很快速的搜寻档案系统内是否有指定的档案。其方法是先建立一个包括系统内所有档案名称及路径的数据库,之后当寻找时就只需查询这个数据库,而不必实际深入档案系统之中了。locate命令其实是“find -name”的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库(/var/lib/locatedb),这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件。为了避免这种...

whereis命令
Linux

whereis命令

xiaole阅读(415)

whereis命令只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。如果省略参数,则返回所有信息。和find相比,whereis查找的速度非常快,这是因为linux系统会将 系统内的所有文件都记录在一个数据库文件中,当使用whereis和下面即将介绍的locate时,会从数据库中查找数据,而不是像find命令那样,通 过遍历硬盘来查找,效率自然会很高。 但是该数据库文件并不是实时更新,默认情况下时一星期更新一次,因此,我们在用wherei...