最新消息:www.yxkong.com也可以访问

linux

redis中的IO多路复用select和epoll

redis中的IO多路复用select和epoll

yxkong 2周前 (01-05) 34浏览

基本概念 I/O多路复用是一种同步I/O模型,实现一个线程可以监视多个文件句柄;一旦某个文件句柄就绪,就能够通知线程进行相应的读写操作;没有文件句柄就绪时会阻塞应用程序。多路是指网络连接,复用指的是同一个线程。 I/O多路复用模型是建立在内核提供的多...

linux中的文件描述符与套接字socket

linux中的文件描述符与套接字socket

yxkong 2周前 (01-03) 49浏览

基本概念 文件描述符fd Linux 系统中,把一切都看做是文件,当进程打开现有文件或创建新文件时,内核向进程返回一个文件描述符,文件描述符就是内核为了高效管理已被打开的文件所创建的索引,用来指向被打开的文件,所有执行I/O操作的系统调用都会通过文件...

elasticsearch安装

elasticsearch安装

yxkong 5个月前 (08-08) 290浏览

前置说明 elasticsearch-7.10 centos7 依赖jdk11 必须使用非root账户启动 创建用户 # 添加组appuser groupadd appuser # 添加用户appuser,并加入主组appuser,又归属于root ...

常用linux命令

常用linux命令

yxkong 5个月前 (08-07) 247浏览

ps 命令用来列出系统中当前运行的那些进程 # 查找对应程序的进程 ps -ef|grep mysql # 将所有的程序显示出来 ps aux pstree 命令以树状图显示进程间的关系 # 常用与统计当前系统有多少线程在运行,系统慢,io较高时使用...

linux的cgroups详解

linux的cgroups详解

yxkong 6个月前 (07-07) 162浏览

引子 最近在研究k8s,学习到容器的一些知识。了解到docker的核心原理: 利用linux namespace 隔离资源; 利用cgroups 限制资源的使用; 利用chroot 改变进程的根目录到指定的目录; 我来详细的了解下cgroups。 物...

一文读懂零拷贝

一文读懂零拷贝

yxkong 8个月前 (05-08) 194浏览 0评论

5ycode 被管理耽误的架构师。工作、学习过程中的知识总结与分享,jvm,多线程,架构设计,经验分享等。 28篇原创内容 公众号 什么是零拷贝? 零拷贝描述的是cpu不参与执行从一个存储区域到另一个存储区域的数据拷贝任务;避免让CPU做大量的数据拷...

25个常用的 Linux iptables 规则

yxkong 5年前 (2017-05-04) 905浏览 0评论

1. 删除所有现有规则 iptables -F 2. 设置默认的 chain 策略 iptables -P INPUT DROP iptables -P FORWARD DROP iptables -P OUTPUT DROP 3. 阻止某个特定的 ...

Vim命令合集(转)

yxkong 6年前 (2015-09-24) 638浏览 0评论

命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filename 打开vim并创建名为filename的文件 文件命令 打开单...

linux(centos7) 用户和组

yxkong 7年前 (2014-10-13) 2989浏览 0评论

以下功能基于centos实验 用户  etc/passwd  存放用户名与用户ID的对应关系,相当于一个数据库 [yxkong@localhost ~]$ tail /etc/passwd rtkit...