腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
专注数据中心高性能网络技术研发
RDMA通信技术, RoCE网络
专栏作者
举报
51
文章
126659
阅读量
46
订阅数
订阅专栏
申请加入专栏
全部文章
其他
linux
编程算法
c++
ubuntu
云推荐引擎
人工智能
http
缓存
tcp/ip
ios
打包
ide
api
unix
centos
网站
kubernetes
网络安全
ssh
udp
gcc
centos7
root
rpm
src
summary
tar
多进程
多线程
数据
序列化
搜索文章
搜索
搜索
关闭
linux lsof命令查看文件占用进程
linux
udp
1.lsof简介 lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因为应用程序打开文件的描述符列表提供了大量关于这个应用程序本身的信息,因此通过lsof工具能够查看这个列表对
昊楠Hacking
2018-03-08
13.4K
0
Linux申请大页内存(mmap)
linux
---- 1.为什么要使用大页内存 了解操作系统内存管理的人一般都知道操作系统对内存采用多级页表和分页进行管理,操作系统每个页默认大小为4KB。如果进程使用的内存过大,比如1GB,这样会在页表中占用 1GB / 4KB = 262144个页表项,而系统TLB可以容纳的页表项远小于这个数量。当多个内存密集型应用访问内存时,会造成过多的TLB未命中,因此在特定情况下会需要减少未命中次数,一个可行的办法就是增大每个页的尺寸。操作系统默认支持的大页是2MB,当使用1GB内存时,在页表中将占用 1GB / 2MB
昊楠Hacking
2018-03-08
11.3K
0
Find命令-Linux系统搜索利器
linux
1.Motivation ---- 搜索查找是管理文件系统常用的操作,虽然动作逻辑本质上是匹配,很简单,但搜索也有很多种花样,可以用来加速搜索,快速提取想要的内容 最简单的搜索:你想递归遍历从当前目录下所有子目录以及子目录下的文件,得以了解这个目录组织结构 基于文件名的搜索:你想递归搜索从当前目录下所有拥有特定文件名或者后缀的文件 基于文件路径的搜索:你想递归搜索从当前目录下所有拥有特定路径名的路径 文件名反向排除的搜索:你不知道目标文件可能是什么但可以确定目标文件绝不是什么,需要将不可能的文件排除在外 目
昊楠Hacking
2018-03-08
1.5K
0
关于eventfd,epoll,线程间通信小记
linux
人工智能
先介绍eventfd 1 #include<sys/eventfd.h> 2 int eventfd(unsigned int initval, int flags); 使用这个函数来创建一个事件对象,linux线程间通信为了提高效率,大多使用异步通信,采用事件监听和回调函数的方式来实现高效的任务处理方式(虽然会将逻辑变得复杂)。 linux内核会为这个事件对象维护一个64位的计数器(uint64_t).并在初始化时用传进去的initval来初始化这个计数器,然后返回一个文件描述符来代表这个事件对象。 第二
昊楠Hacking
2018-03-08
2.1K
0
linux查看系统信息
linux
---- 1.uname uname命令用于打印当前系统相关信息(内核版本号、硬件架构、主机名称和操作系统类型等) -a或--all:显示全部的信息; -m或--machine:显示电脑类型; -n或-nodename:显示在网络上的主机名称; -r或--release:显示操作系统的发行编号; -s或--sysname:显示操作系统名称; -v:显示操作系统的版本; -p或--processor:输出处理器类型或"unknown"; -i或--hardware-platform:输出硬件平台或"
昊楠Hacking
2018-03-08
12K
0
对linux下文件描述符和epoll工作模式的理解
linux
1.文件描述符 ---- linux下的文件描述符是一个用于表述指向文件的引用的抽象化概念(在windows下是HANDLE句柄). 文件描述符在形式上是一个非负整数值.但实际上,他是一个索引值,指向系统内核为每个进程维护的一张记录表. 在这张记录表上记录每个进程打开的文件对应的文件结构体信息. 那么也就是说,文件描述符不存在事件这一说法,文件描述符本身不会产生事件,但文件描述符对应的文件可能会因为modify而产生事件. 这些事件是怎么产生的,由谁产生的,怎样让epoll捕捉到此事件.都是系统在对事
昊楠Hacking
2018-03-08
1.4K
0
LD_LIBRARY_PATH和LIBRARY_PATH的区别
linux
先来看看程序编译和链接的过程: 编译过程又可以分成两个阶段:编译和汇编。 编译 编译是指编译器读取源程序(字符流),对之进行词法和语法的分析,将高级语言指令转换为功能等效的汇编代码。 源文件的编译过程包含两个主要阶段: 第一个阶段是预处理阶段,在正式的编译阶段之前进行。预处理阶段将根据已放置在文件中的预处理指令来修改源文件的内容。 主要是以下几方面的处理: 宏定义指令,如 #define a b 对于这种伪指令,预编译所要做的是将程序中的所有a用b替换,但作为字符串常量的 a则不被替换。还有 #undef,
昊楠Hacking
2018-03-08
1.2K
0
常用简单Chown命令和Chmod命令
linux
linux下使用ls -la可以查看当前目录下的文件详细信息 文件的权限组成格式是: 文件属性 当前用户权限 用户所属用户组权限 其他用户权限 链接数 用户 用户组 大小 时间戳
昊楠Hacking
2018-03-08
1.4K
0
在Clion的IDE中指定命令行参数
linux
最近在linux上使用Clion这个C++ IDE,感觉很好,JetBrain的产品都很不错。
昊楠Hacking
2018-03-07
4K
0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档