- 博客(10)
- 资源 (9)
- 问答 (3)
- 收藏
- 关注
原创 inotifywait实现文件监控
应用场景文件监控可以配合rsync实现文件自动同步,例如监听某个目录,当文件变化时,使用rsync命令将变化的文件同步。(可用于代码自动发布)安装noitify下载地址:http://github.com/downloads/rvoicilas/inotify-tools/inotify-tools-3.14.tar.gzcd inotify-tools-3.14./co...
2018-03-22 17:38:08 12966 4
原创 gitlab使用命令行修改用户密码
gitlab-rails console production然后> user=User.where(username: "root").first> user.password=123123> user.save!> quit
2018-03-19 15:25:55 11258
原创 时间轮片(Timing Wheel)实现心跳机制
在使用长连接的时候,我们通常需要使用心跳机制来防止意外断开的无效连接浪费系统资源。心跳机制的实现常用的有两种:第一:每一个客户端连接上时,就创建一个定时器,如果在指定时间内没有收到客户端发来的心跳,那么该定时器就将连接断开。如果收到,则重置定时器,重新计时。但是在连接数量上万,甚至数十万百万时,定时器的数量也将有数十万甚至百万个,极大的耗费系统资源,甚至拖垮整个系统,因此这种方式适用于...
2018-03-16 15:13:45 4373
原创 nginx中下载apk和ipa文件被重命名为zip怎么办
有时我们下载apk和ipa文件时,浏览器会自动将文件命名为zip文件。 为了防止这种情况,我们可以:vim /usr/local/nginx/conf/mime.types然后加入以下两行:application/vnd.android.package-archive apk;application/iphone pxl ipa;重启nginx即可。...
2018-03-15 17:29:44 783
原创 Nginx配置文件详解
结构介绍Nginx全局属性配置event配置http配置upstream负载均衡配置server虚拟主机配置location配置https配置结构介绍nginx的配置文件nginx.conf位于安装目录的conf目录下,是由多个块嵌套而成,主要结构如下:配置文件形式如下:user www www;#其他全局配置项events{}...
2018-03-15 17:18:46 509
原创 Nginx基本模型
工作模型Nginx主要使用了epoll网络I/O模型,能够处理大量连续的读写请求。Apache(2.4以前版本)所采用的select网络I/O模型的效率则非常低。epoll模型和select模型的差别在哪?我们想象一个场景:假设你是餐馆服务员,有客人来了,你引导客人入住,客人看菜单可能需要3分钟,在这3分钟里,你是站在旁边等还是先去做别的事? 这个客人点完餐之后,你是等这个客人的餐都...
2018-03-15 15:39:46 1259
原创 Linux笔记(71)——netstat命令查看网络相关信息
netstat可以用于:查看某个端口是否启用查看某个端口由哪个程序开启查看某个端口的连接数参数: 参数 说明 -l listen,监听的端口 -a 显示所有的socket,包括正在监听的 -n 显示数字格式的地址 -t 监听tcp的端口 -u 监听udp的端口 -p 显示简历相关链接的程序名...
2018-03-15 14:26:16 322
原创 Linux笔记(70)——文件描述符之ulimit命令
当进程打开现有文件或创建新文件时,会受到文件描述符的限制。Linux系统中经常出现错误too many open files ,说明你打开的文件数量超过文件描述符的限制。查看文件描述符大小:[root@centos7-190:mysql]$ ulimit -n1024修改文件描述符大小:方法1,只对当前session有效:ulimit -HSn 62235方法...
2018-03-15 10:42:48 1037
原创 Linux笔记(69)——配置软件服务化并开机启动
Linux系统在启动的时候会先启动一个叫做init 的进程,然后由该进程启动其他的服务和环境,例如网络服务,多用户环境等。运行级别什么是操作系统运行级别?Linux操作系统运行级别有以下几个级别: 级别 英文描述 中文描述 0 halt(Do Not set initdefault to this) 表示关机 1 single user...
2018-03-15 10:26:54 1001
原创 PHP7新特性
php7已经发布了很久了,是php十年以来首次大改版。但是我相信大多数人都只闻其名,却不知道php7相比php5版本到底有了哪些改变。众所周知,php是IO密集型的语言,在一般的网站系统中,它的主要瓶颈在于mysql中,但相比于c语言,c++等,它的计算能力弱了几十倍。性能问题正是php最大的瓶颈。说到这里,你应该已经知道php7做出了哪些改变,没错,php7最大的改变就是优化了它的性能。先来看一组
2018-03-02 15:43:58 302
win10 null.sys文件
2018-03-26
OneThink-maste
2016-07-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人