-
Linux系统编程包含的信号集操作函数
所属栏目:[Linux] 日期:2021-05-30 热度:124
我们有时需要屏蔽某个信号,就需要去修改阻塞信号集。那么,我们该如何修改阻塞信号集?系统提供的一个方法是,我们先创建一个跟阻塞信号集一样的集合,再利用它[详细]
-
使用 Lynis 检查 Linux 安全性
所属栏目:[Linux] 日期:2021-05-30 热度:168
安装 Lynis 你的 Linux 软件仓库中可能有 Lynis。如果有的话,你可以用以下方法安装它: dnfinstalllynis 或 aptinstalllynis 然而,如果你的仓库中的版本不是最[详细]
-
从阿里大促中,我顺明白的CPU与Load异常排查思路
所属栏目:[Linux] 日期:2021-05-30 热度:59
这里面的所有值都是从系统启动时间到当前时间的一个值。因此,对于cpu的计算的做法是,采样两个足够短的时间t1、t2: 将t1的所有cpu使用情况求和,得到s1; 将t2[详细]
-
Linux下怎样清理长时间不使用的旧文件?
所属栏目:[Linux] 日期:2021-05-30 热度:161
它只清除指定目录下的空目录、普通文件和符号链接文件,也不会影响其他目录,而且会避开那些属于root用户的系统相关关键文件的。 默认设置下,tmpwatch 命令依据[详细]
-
分析|零拷贝Zero-Copy技术大公开
所属栏目:[Linux] 日期:2021-05-30 热度:90
读数据过程: 应用程序要读取磁盘数据,调用read()函数从而实现用户态切换内核态,这是第1次状态切换; DMA控制器将数据从磁盘拷贝到内核缓冲区,这是第1次DMA拷[详细]
-
怎样使用lshw检阅Linux设备信息
所属栏目:[Linux] 日期:2021-05-30 热度:70
虽然 lshw 命令( 列出硬件 list hardware ,读作 ls hardware)远不是每个人最先学会的 50 个 Linux 命令之一,但它可以提供很多系统硬件的有用信息。 它以一种[详细]
-
如何在Linux中创建/使用LVM
所属栏目:[Linux] 日期:2021-05-30 热度:57
如何创建一个卷组 卷组 Volume Group (VG)是 LVM 结构中的另一层。基本上,卷组由你创建的 LVM 物理卷组成,你可以将物理卷添加到现有的卷组中,或者根据需要[详细]
-
Linux系统编程中的共享内存之mmap
所属栏目:[Linux] 日期:2021-05-30 热度:178
mmap函数 函数原型: voidmmap(voidadrr,size_tlength,intprot,intflags,intfd,off_toffset); 返回值: 成功:返回创建的映射区首地址; 失败:返回MAP_FAILED 具[详细]
-
超级厉害|Linux系统下从0到1的玩法指南
所属栏目:[Linux] 日期:2021-05-30 热度:65
Linux是一个开源、免费的操作系统,其稳定性、安全性、处理并发已经得到业界的认可,目前很多企业级的项目都会部署到Linux/unix系统上。Linux可以安装在各种计算[详细]
-
为什么Linux内核一直用Unsigned Long来取代指针
所属栏目:[Linux] 日期:2021-05-30 热度:147
昨天我犯了一个错误把指针和整数混淆的错误,幸得队友王童鞋指正,今早起床,我把这个心得花一点时间记录下来。 大抵掌握一个技术或者知识都是这三个阶段: 不知[详细]
-
分享4款超好用本地Kubernetes部署工具
所属栏目:[Linux] 日期:2021-05-30 热度:75
1. 开发的应用程式与 Kubernetes 息息相关,譬如该应用程式会用到 Kubernetes API,这类型应用程式需要部署到 Kubernetes 内才可以发挥其功用。 2. 开发的应用程[详细]
-
大神教你在Linux中查找和删除重复文件的4种技巧
所属栏目:[Linux] 日期:2021-05-30 热度:162
在本教程中,您将学习如何使用rdfind和fdupes命令行工具以及称为DupeGuru和FSlint的GUI工具在Linux中查找和删除重复文件。 需要注意的是 永远要小心你在系统上删[详细]
-
Kafka之消费与激情
所属栏目:[Linux] 日期:2021-05-30 热度:52
1、Kafka消费 首先,我们来看看消费。Kafka提供了非常简单的消费API,使用者只需初始化Kafka的Broker Server地址,然后实例化KafkaConsumer类即可拿到Topic中的[详细]
-
Linux 不懂权限管理,怎么玩转套路
所属栏目:[Linux] 日期:2021-05-30 热度:78
小菜提示: 看完此文手痒的同学,请在测试服务器上联系哦,可不能随便上生产服务器上测试! 前言: 最近有不少同学私聊我,说面试的过程中遇到的面试官提问 Linux[详细]
-
6张图带你掌握 Kubernetes Ingress
所属栏目:[Linux] 日期:2021-05-30 热度:96
Kubernetes Ingress 只是 Kubernetes 中的一个普通资源对象,需要一个对应的 Ingress 控制器来解析 Ingress 的规则,暴露服务到外部,比如 ingress-nginx,本质[详细]
-
从lsof开始,深入研究Linux虚拟文件系统
所属栏目:[Linux] 日期:2021-05-28 热度:187
有时会出现这样的情况,磁盘空间显示已经被占满,但是在查看磁盘的具体文件占用情况时,发现磁盘仍然有很大的空余空间。 1.执行df命令查看磁盘使用情况,发现磁[详细]
-
Linux Kernel调度器的过去,现在和以后
所属栏目:[Linux] 日期:2021-05-28 热度:54
Linux Kernel Development 一书中,关于 Linux 的进程调度器并没有讲解的很全面,只是提到了 CFS 调度器的基本思想和一些实现细节;并没有 Linux 早期的调度器介[详细]
-
肝!Shell脚本编程的优秀应用
所属栏目:[Linux] 日期:2021-05-28 热度:53
由于工作需要,最近重新开始拾掇shell脚本。虽然绝大部分命令自己平时也经常使用,但是在写成脚本的时候总觉得写的很难看。而且当我在看其他人写的脚本的时候,[详细]
-
你能猜出胜利者吗Ubuntu Vs Pop!_OS:哪一个更好?
所属栏目:[Linux] 日期:2021-05-28 热度:172
Ubuntu Vs Pop!_OS:臃肿软件Ubuntu和Pop!_OS都非常适合初学者和专业人士。就像许多Android设备附带很多过时软件一样,Ubuntu也附带过时软件,与Pop!_OS相比,用[详细]
-
有问题找程序员帮忙- Man命令
所属栏目:[Linux] 日期:2021-05-28 热度:166
Linux上命令非常多,不同的命令选项实现不同的功能,在日常的使用的过程中,不可能记住所有的命令选项,经常使用的命令,过段时间不用也会遗忘,又或遇到了一个[详细]
-
在 Linux 上实用 MariaDB 或 MySQL
所属栏目:[Linux] 日期:2021-05-28 热度:199
安装 MariaDB 你可以使用你的 Linux 发行版的包管理器安装 MariaDB。在大多数发行版上,MariaDB 分为服务器包和客户端包。服务器包提供了数据库引擎,即 MariaDB[详细]
-
怎样在WSL Linux外壳中运行Windows 10程序?
所属栏目:[Linux] 日期:2021-05-28 热度:143
Windows Subsystem for Linux(WSL)让您可以直接在Linux外壳中运行Windows 10程序,弥合了Windows和Linux之间的鸿沟。 WSL的优势之一是,您不仅可以在Windows 10[详细]
-
文件系统:隐匿在 Linux 背后的技巧
所属栏目:[Linux] 日期:2021-05-28 热度:182
在 Linux 中,最直观、最可见的部分就是 文件系统(file system)。下面我们就来一起探讨一下关于 Linux 中国的文件系统,系统调用以及文件系统实现背后的原理和思[详细]
-
把 Linux 上的文件列表和排序玩出味道
所属栏目:[Linux] 日期:2021-05-28 热度:55
按名称列出文件 最简单的方法是使用 ls 命令按名称列出文件。毕竟,按名称(字母数字顺序)列出文件是默认的。你可以选择 ls(无细节)或 ls -l(大量细节)来决定你看[详细]
-
Linux下如何知道是否有人在搞鬼?
所属栏目:[Linux] 日期:2021-05-28 热度:180
我是谁? 「我是谁?我从哪里来?我要去哪里?」哲学经典三大问题。同样,在工作中,有时候我们会经常进行账号切换,有时切着都忘了切到哪个用户了。这时,需要知道[详细]
