传统的UNIX实现在内核中设有缓冲区高速缓存或页面高速缓存,大多数磁盘I/O都通过缓冲进行。当将数据写入文件时,内核通常先将该数据复制到其中一个缓冲区中,如果该缓冲区尚未写满,则并不将其排入输出队列,而是等待其写满或者当内核需要重用该缓冲区以便存放其他磁盘块数据时,再将该缓冲排入输出队列,然后待其到 ...
分类:
系统相关 时间:
2019-07-27 23:37:59
阅读次数:
165
# 服务端必须满足至少三点: # 1. 绑定一个固定的ip和port # 2. 一直对外提供服务,稳定运行 # 3. 能够支持并发 import socketserver # 自定义类用来处理通信循环 class MyTCPhanler(socketserver.BaseRequestHandler ...
分类:
其他好文 时间:
2019-07-27 09:39:29
阅读次数:
97
help 帮助man 在线帮助ls(list) 查看目录 -R = treedu(disk usage)统计制定目录或文件所占用磁盘空间的大小touch 创建空文件,用与测试。若当前文件已存在时,将更新该文件的时间戳mkdir(make directory) 创建新目录cp(copy) 复制文件或目 ...
分类:
系统相关 时间:
2019-07-26 21:39:11
阅读次数:
158
linux命令的分类 1.内部命令:属于Shell解释器的一部分 2.外部命令:独立于Shell解释器之外的程序 type命令,查看命令是外部命令还是内部命令 举例: [root@localhost ~]# type cdcd 是 shell 内嵌 [root@localhost ~]# type ...
分类:
系统相关 时间:
2019-07-26 21:17:24
阅读次数:
144
写在前面: ngxtop是Nginx日志实时分析利器 1.下载 下载地址:https://github.com/lebinh/ngxtop 下载zip文件到本地 登录linux服务器,定位到安装目录,执行 rz,选中上一步下载的zip文件,上传完成后执行unzip ngxtop-master.zip ...
分类:
系统相关 时间:
2019-07-26 19:04:54
阅读次数:
164
注:mysql的事务处理只对增删改查有作用 事务实现方法 set autocommit = 0; 关闭事务自动提交 start transaction; 开始一个事务,标记事务的起始点 进行增删改查 commit;/rollback; 提交一个事务给数据库/将事务回滚到本次事务的初始状态 set a ...
分类:
数据库 时间:
2019-07-26 17:27:18
阅读次数:
297
# curl cheat.sh/ls # curl cht.sh/ls // 在线命令帮助 // cheat.sh 为url // ls 查询的命令 ...
分类:
系统相关 时间:
2019-07-26 13:18:23
阅读次数:
115
线程 线程创建 在linux中使用pthread.h头文件需要连接lpthread库 线程池 组成成分 1. 线程池管理器 2. 工作线程 3. 任务接口 4. 任务队列 工作流程 1. 初始化线程池 2. 堵塞任务线程 2. 将任务添加进人物队列 3. 判断是否有空闲线程 4. 唤醒线程 5. 完 ...
分类:
编程语言 时间:
2019-07-26 11:55:14
阅读次数:
132
pycharm项目代码上传远程centos服务器 在工作中,我们经常会遇到如下情况,在windows系统下的pycharm中开发项目,但是需要在linux服务器上部署和运行我们的项目。那么我们的项目是不是需要移动到linux上呢? 这里肯定有小伙伴说,这简单啊,通过lszrz来发送,或直接拖动过去啊 ...
分类:
Web程序 时间:
2019-07-25 19:16:18
阅读次数:
198
最近在运维公司一台恒生行情服务器过程中,突然某周一发现之前配置/etc/rc.local中能随机器启动脚本没有随机器启动,但手动执行均正常。根据网上各种眼花缭乱资料,核查相关执行权限都有,但就是不执行,连touch/var/lock/subsys/local都不执行。没办法,想过重装,虽然是虚拟机,克隆安装检查,但感觉如果是物理服务器,那是非常麻烦,故还是希望找到原因。中途考虑过做成服务,在rc5
分类:
系统相关 时间:
2019-07-25 19:13:09
阅读次数:
187