lsof命令是什么? 可以列出被进程所打开的文件的信息。被打开的文件可以是 1.普通的文件,2.目录 3.网络文件系统的文件,4.字符设备文件 5.(函数)共享库 6.管道,命名管道 7.符号链接 8.底层的socket字流,网络socket,unix域名socket 9.在linux里面,大部分的 ...
分类:
系统相关 时间:
2017-10-26 11:52:25
阅读次数:
211
1. 介绍 使用GNU的工具我们如何在Linux下创建自己的程序函数库?一个“程序函数库”简单的说就是一个文件包含了一些编译好的代码和数据,这些编译好的代码和数据可以在事后供其他的程序使用。程序函数库可以使整个程序更加模块化,更容易重新编译,而且更方便升级。 程序函数库可分为3种类型:静态函数库(s ...
分类:
系统相关 时间:
2017-10-25 21:27:33
阅读次数:
181
一.模块介绍 通常:一个模块就是一个包含了python定义和声明的文件(文件名就是模块名字加上.py的后缀),模块可以被导入使用。 但import加载的模块分为四个通用类别: 1.使用python编写的.py文件 2.已被编译为共享库或DLL的C或C++扩展 3.把一系列模块组织到一起的文件夹(注: ...
分类:
其他好文 时间:
2017-10-21 14:56:48
阅读次数:
206
一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错误, 比如: tmux: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file ...
分类:
其他好文 时间:
2017-10-18 11:13:27
阅读次数:
156
在Linux下开发与硬件串口通信时需共享库 librxtxSerial64.so 和librxtxSerial.so 放置java安装路径下的jre/lib/amd64目录下 ...
分类:
其他好文 时间:
2017-09-29 11:04:12
阅读次数:
136
bin 存放二进制可执行文件(ls,cat,mkdir等)boot 存放用于系统引导时使用的各种文件dev 用于存放设备文件etc 存放系统配置文件home 存放所有用户文件的根目录lib 存放跟文件系统中的程序运行所需要的共享库及内核模块mnt 系统管理员安装临时文件系统的安装点opt 额外安装的 ...
分类:
系统相关 时间:
2017-09-26 19:43:09
阅读次数:
243
一、树状目录结构 Linux 文件系统是一个倒置的单根树状结构。文件系统的根为"/";文件名严格区分大小写;路径使用"/"分割(Windows 中使用"\")。 树状目录结构图如下(引用自菜鸟教程): 以下是对上图中各个目录的解释(引用自菜鸟教程,略作修改): 存放着系统最基本的动态连接共享库,作用 ...
分类:
系统相关 时间:
2017-09-22 10:05:29
阅读次数:
190
模块 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用C编写并链接到pyth ...
分类:
编程语言 时间:
2017-09-21 21:19:29
阅读次数:
142
dns基础工作原理bindBerkerleyInformationNameDomainDNSDomainNameServerTCP/UDP53UDP53无连接协议,域名解析TCP53面向连接协议,区域传送历史IANA统一名字,自己hosts中维护(%windows%/system32/etc/hosts,/etc/hosts)统一维护,定时任务计划统一查询,glibc共享库作为客户端..
分类:
其他好文 时间:
2017-09-17 11:45:54
阅读次数:
163