
linux技能
文章平均质量分 63
932我
这个作者很懒,什么都没留下…
展开
-
YAZI序列化工具
序列化原创 2022-12-31 14:35:39 · 496 阅读 · 0 评论 -
Mysql修改密码
mysql修改密码原创 2022-10-23 00:40:27 · 139 阅读 · 0 评论 -
QT和linux服务器跨平台通信
windos 和 linux的通信原创 2022-10-22 22:17:52 · 1441 阅读 · 0 评论 -
负载均衡的在线OJ
在线OJ原创 2022-08-21 18:56:32 · 742 阅读 · 0 评论 -
Linux进程间通信———共享内存
IP【前两节我们讲的都是基于文件的通信方式(匿名管道和命名管道),今天我们将System V标准的进程间通信方式在OS层面专门为进程间通信设计了一个方案,谁设计,xdm当然是计算机科学家和程序员(顶尖)。那么设计这个方案要不要给用户用,当然要给用户用,不然设计这个方案有什么意义。但是操作系统不相信任何用户,给用户提供功能的时候,采用系统调用!System V进程间通信,一定会存在专门同来通信的接口(System call)进程间通信的本质是让不同的进程看到同一块资源。System V原创 2022-04-22 18:25:51 · 1845 阅读 · 0 评论 -
手动编译linux内核的编译
1. 进入/usr/src/目录2.下载内核源码,网址:https://www.kernel.orgwget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.11.7.tar.xz原创 2022-04-19 21:51:50 · 290 阅读 · 1 评论 -
进程间通信----管道
1,进程间通信的方式1,管道2,消息队列3,共享内存4,信号量2.进程间通信目的:1)数据传输:一个进程需要将它的数据发送给另一个进程2)资源共享:多个进程之间共享同样的资源。3)通知事件:一个进程需要向另一个或一组进程发送消息,通知它(它们)发生了某种事件(如进程终止 时要通知父进程)。4)进程控制:有些进程希望完全控制另一个进程的执行(如Debug进程),此时控制进程希望能够拦截另 一个进程的所有陷入和异常,并能够及时知道它的状态改变3,进程间通信发展管道原创 2022-04-18 15:30:04 · 298 阅读 · 0 评论 -
静态库和动态库的制作及使用
静态库(.a):程序在编译链接的时候把库的代码链接到可执行文件中。程序运行的时候将不再需要静 态库动态库(.so):程序在运行的时候才去链接动态库的代码,多个程序共享使用库的代码。 一个与动态库链接的可执行文件仅仅包含它用到的函数入口地址的一个表,而不是外部函数所在目标文 件的整个机器码 在可执行文件开始运行以前,外部函数的机器码由操作系统从磁盘上的该动态库中复制到内存中,这个 过程称为动态链接(dynamic linking) 动态库可以在多个程序间共享,所以动态链接使得可执行文件更小,节省了磁盘空间原创 2022-04-18 10:28:21 · 316 阅读 · 0 评论 -
linux误删文件恢复的方法 ----debugfs
应用linux自带工具debugfs恢复误删文件方法演示1.创建一个文件写入内容并删除cj@cj-virtual-machine:~/Documents/debugfs_example$ vim 1.ccj@cj-virtual-machine:~/Documents/debugfs_example$ ls1.ccj@cj-virtual-machine:~/Documents/debugfs_example$ rm 1.c2.查看文件所在分区cj@cj-virtu...原创 2022-04-10 18:42:38 · 4203 阅读 · 8 评论 -
AWK使用技巧
AWK 技巧(取倒列,过滤行,匹配,不匹配,内置变量等)使用awk取某一行数据中的倒数第N列:$(NF-(n-1))比如取/etc/passwd文件中的第2列、倒数第1、倒数第2、倒数第4列(以冒号为分隔符)。($NF表示倒数第一列,$(NF-1)表示倒数第二列) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18原创 2022-04-01 22:48:21 · 1627 阅读 · 0 评论