-
Linux 编辑器之神 vim 的 IO 存储原理
所属栏目:[Linux] 日期:2022-10-20 热度:0
触发的回调是 ex_write ,核心的函数是 buf_write ,这个函数 1987 行。
在这函数,会使用 mch_open 创建一个 backup 文件,名字后面带个 ~ ,比如 test.txt~ ,
bfd?=?mch_open((char?*)b[详细] -
手写Linux/C语言线程线程池实现
所属栏目:[Linux] 日期:2022-10-20 热度:0
线程池简介
本线程池采用C语言实现线程池linux,C++版本可参考基于C++11新特性手写线程池实现
线程池的场景:
线程池的一般特点:
线程池中线程数量的选择:
有一个经验公式: 线程数量 =([详细] -
如何在 Debian GNU/Linux 添加修改软件源
所属栏目:[Linux] 日期:2022-10-20 热度:0
我们在 Debian GNU/Linux 中有时软件源的网络速度慢,在使用 apt 安装源中的软件时总是因源服务器负荷大而时间很长,所以想换个软件源或添加软件源又不知道怎么做,现在就给您讲一下 Debia[详细]
-
linux c 开启线程池,Linux线程池(C语言描述)
所属栏目:[Linux] 日期:2022-10-20 热度:0
创建线程或者进程的开销是很大的,为了防止频繁的创建线程,提高程序的运行效率,往往都会建立一个线程池用于多线程程序的调度
下面的程序就是完整的线程池实现,主要采用互斥量和条件变量[详细] -
Linux驱动简介
所属栏目:[Linux] 日期:2022-10-19 热度:8498
Linux的驱动在本质上就是一种软件程序,上层软件可以在不了解硬件特性的情况下,通过驱动提供的接口,和计算机硬件进行通信。
系统调用是内核和应用程序之间的接口,而驱动程序是内核和硬件之间的接口。[详细] -
Vulkan Linux驱动源代码即将开源
所属栏目:[Linux] 日期:2022-10-19 热度:5476
近日,Vulkan 1.0于2015年上线。当时听说AMD的Vulkan Linux驱动一开始将作为闭源产品,然后在准备好时再向市场开源。这听起来像是只需几个月左右的时间,但直到现在Vulkan驱动仍然属于闭源产品。不过,我们终于迎[详细]
-
Linux 驱动的软件架构
所属栏目:[Linux] 日期:2022-10-19 热度:9111
Linux 驱动的软件架构
Linux 设备驱动非常重视软件的可用性和跨平台能力。
1. Linux 设备和驱动的分离
把设备端的信息从驱动里剥离出来,让驱动以某种标准化的方法拿到这些信息。即Linu[详细] -
Linux下如何使用gcc编译器,Linux下gcc编译器的使用总结
所属栏目:[Linux] 日期:2022-10-19 热度:3137
一、基本选项
GCC是开源软件中的一个顶级的C编译器
gcc -Wall -o hello hello.c
-W是打开警告选项
-all打开所有
-v显示详细信息
-c只编译产生目标文件,不产生[详细] -
Linux 用户和文件权限管理
所属栏目:[Linux] 日期:2022-10-19 热度:3356
储存用户和组的文件
用户:UID /etc/passwd
组 :GID /etc/group
Linux中,在储存用户和组信息的文件,不会直接将用户或组密码储存在其中,而是
在其他文件中储存,但并不是直接[详细] -
Linux文件基本属性知识点总结
所属栏目:[Linux] 日期:2022-10-17 热度:849
Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。
在Linux中我们可以使[详细] -
给新手的最佳类 Windows 界面的 Linux 发行版
所属栏目:[Linux] 日期:2022-10-17 热度:5613
很多同学都是刚刚从熟悉的 Windows 系统来到陌生的 Linux 世界里,都希望使用一款既简单易用linux界面,又跟 Windows 长得很像的 Linux 发行版,因此我今天将给大家介绍几款这样的 Linux 发行版,它们的桌面环境[详细]
-
Linux文件基本属性及权限设置
所属栏目:[Linux] 日期:2022-10-17 热度:7071
文件基本属性
[jeremy@localhost ~]$ ll
total 0
drwxrwxr-x. 2 jeremy jeremy 110 Oct 17 20:11 aaa
drwxrwxr-x. 3 jeremy jeremy 30 Oct 6 20:43 bbb
drwxr-xr-x. [详细] -
【Linux】Linux 文件基本属性及对文件属性的相关操作
所属栏目:[Linux] 日期:2022-10-17 热度:165
在 Linux 中我们可以使用 ll或者 ls –l 命令来显示一个文件的属性以及文件所属的用户和组
(2)属性的含义:
①在 Linux 中第一个字符代表这个文件是目录、文件或链接文件,共有以下几种类[详细] -
二.国内镜像网站下载
所属栏目:[Linux] 日期:2022-10-17 热度:3753
一.官网下载
此种下载方式不太建议,一方面下载速度慢另一方面提供的版本不多
二.国内镜像网站下载
当前新版本下载
1.这个网站适合下载现行通用的大版本,比如Centos6和7系列的[详细] -
宝塔面板登录密码忘了怎么解决?附Windows和Linux解决办法
所属栏目:[Linux] 日期:2022-10-14 热度:5831
为了安全起见,有些站长把宝塔面板登录密码和安全入口设置得十分复杂,不说别人难以破解连自己都经常搞忘记了。那么宝塔面板登录密码忘记了怎么解决呢?如果是宝塔 Linux 面板则可以通过命令行来获取当前面板的登[详细]
-
Linux忘记root密码重置密码方法
所属栏目:[Linux] 日期:2022-10-14 热度:4433
忘记Linux root密码时,需要进入linux的单用户模式,在该模式下修改root密码。此外,CentOS6和CentOS7下修改root密码的方式是不同的。下面用两种方式进行试验
文章目录
一、首先以RHEL/CentOS7 [详细] -
国产linux有哪些
所属栏目:[Linux] 日期:2022-10-14 热度:5970
国产linux有:深度(Deepin)、红旗Linux、中标麒麟(NeoKylin)、优麒麟、一铭桌面操作系统、中兴新支点操作系统、银河麒麟操作系统、SPG思普操作系统、凝思磐石安全操作系统、startOS、中科方德桌面操作系统等[详细]
-
基于 Linux 的物联网操作系统,你知道多少?
所属栏目:[Linux] 日期:2022-10-14 热度:7806
说到物联网应用的操作系统,就不能不提Linux,因为Linux系统是目前物联网设备中应用最广泛的操作系统,之前我有讲过关于Windows物联网操作系统,那么本文就来详介绍一下基于Linux的物联网操作系统。
传统[详细] -
为什么在 Linux 中“文件夹”被称为“目录”?
所属栏目:[Linux] 日期:2022-10-14 热度:9208
如果你最开始使用的是 Windows 电脑,你很可能会使用“文件夹folder”这个术语。
但当你换到 Linux 时,你会发现文件夹通常被称为“目录directory”。
这可能使一些新的 Li[详细] -
一个未修复的Linux漏洞发现,可通过WiFi攻击目标计算机
所属栏目:[Linux] 日期:2022-10-12 热度:9163
一位安全研究人员表示,由于Linux中存在的严重安全漏洞可能导致使用WiFi信号的附近设备崩溃,或者完全被黑客掌控。
名叫 Nico Waisman 的安全研究人员发推文称,该漏洞位于RTLWIFI驱动程序中,而该驱动程[详细] -
linux中软链接的使用方法
所属栏目:[Linux] 日期:2022-10-12 热度:7692
在 Linux 中的连结有两种,一种是类似 Windows 的快捷方式功能的档案,可以让你快速的链接到目标档案(或目彔); 另一种则是透过文件系统的 inode 连结来产生新的文档名,而不是产生新档案!这种称为实体链接 (ha[详细]
-
Linux之软链接与硬链接
所属栏目:[Linux] 日期:2022-10-12 热度:4629
软链接与硬链接
1、ext4 文件系统
在讲区别前,让我们先了解下ext文件系统是如何工作的?
例子:假设在系统查找 /root/tmp/test 的文件时,系统是如何一步一步进行的
1、首先找[详细] -
linux给软件创建链接,Linux下创建和删除软、硬链接(ln)
所属栏目:[Linux] 日期:2022-10-12 热度:9601
在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号。文件属性保存在索引结点里,在访问文件时,索引结点被复制到内存在,从而实现文件的快速访问。
链接是[详细] -
如何生成linux下的动态库和静态库?一篇文章带你读懂“库”
所属栏目:[Linux] 日期:2022-10-12 热度:5505
一、什么是库? 在windows平台和linux平台下都大量存在着库。一般是软件作者为了发布方便、替换方便或二次开发目的,而发布的一组可以单独与应用程序进行compile time或runtime链接的二进制可重定位目标码文件[详细]
-
kali linux修改root密码与ssh远程登录配置
所属栏目:[Linux] 日期:2022-10-10 热度:5253
目录
一、新装kali linux重置root密码
二、安装SSH实现kali远程登录配置
一、新装kali linux重置root密码
sudo passwd root
(默认密码是看不见的)
修改root密[详细]

浙公网安备 33038102330577号