随笔分类 -  linux

摘要:前言: 了解agetty对于我们使用和安全设置你的系统意义重大,通过本文可以了解登录管理机制、以及交互环境的行为干预等。 但是这个主题实际内容还是比较多的,知识点很多,又怕有遗漏,又怕写的又臭又长。网上其他人也有介绍,但是很多是蜻蜓点水,一带而过,我尽量是写就写好吧,尽量实验为主,但是确实很费心。有 阅读全文
posted @ 2023-03-29 09:49 jinzi 阅读(3986) 评论(0) 推荐(0) 编辑
摘要:前言: 首先这里要强调的是 1. strace 跟踪打印输出的glibc封装的调用,更准确的说是库调用而非系统调用,很多文章直接写系统调用我觉得不是很严谨, 这个是shell.c源码 https://github.com/bminor/bash/blob/bc007799f0e1362100375b 阅读全文
posted @ 2023-03-28 19:47 jinzi 阅读(594) 评论(0) 推荐(1) 编辑
摘要:一、标准错误重定向 命令可以将输出发送到 stderr 。默认情况下,shell将stderr导向屏幕。因此,除非我们重定向,否则我们可能不知道命令发送到stdout的输出和发送到stderr的输出之间的区别。 在读取或写入文件之前,必须先打开该文件。内核为每个进程维护一个打开的文件列表。该列表称为 阅读全文
posted @ 2023-03-27 19:24 jinzi 阅读(400) 评论(0) 推荐(0) 编辑
摘要:前言: 之前有一篇博文,不过略显肤浅,不过可以结合着看,今天更深入的介绍一下 https://www.cnblogs.com/aozhejin/p/16065019.html实验环境: [root@aozhejin2 /sys/dev]#cat /etc/redhat-release CentOS 阅读全文
posted @ 2023-03-26 18:03 jinzi 阅读(911) 评论(0) 推荐(0) 编辑
摘要:https://en.wikipedia.org/wiki/Unix_shell 以下来自wiki 1、 unix shell主要有以下的类别(unix系统有些系统也在使用gnu的bash) Almquist shell ( ash ): written as a BSD-licensed repl 阅读全文
posted @ 2023-03-26 10:32 jinzi 阅读(176) 评论(0) 推荐(0) 编辑
摘要:一、概述 make 首先make是我们在工作和学习中经常会遇到的一个工具,非常强大,包括linux内核、mysql(automake、cmake等都会生成makefile)、kubernetes、以及c程序或c++程序,或大量开源软件都使用make工具来进行项目的构建。但是网上来说,学习make的m 阅读全文
posted @ 2023-03-19 22:53 jinzi 阅读(637) 评论(0) 推荐(0) 编辑
摘要:一、linux cgroup相关运维操作本机环境 [root@ht10 /sys/fs/cgroup]#uname -aLinux ht10.node 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64 x86 阅读全文
posted @ 2023-02-22 10:24 jinzi 阅读(436) 评论(0) 推荐(0) 编辑
摘要:一、Linus 全名:Linus Benedict TorvaldsLinus Torvalds,无可争议的Linux之父,几乎一己之力更新维护Linux内核,绝对的大神级存在.Linus was born on December 28, 1969 in Helsinki, Finland. He 阅读全文
posted @ 2022-06-17 06:23 jinzi 阅读(4561) 评论(1) 推荐(1) 编辑
摘要:查看/dev下时候,会看到dm-xx的设备,那么这些设备到底是什么设备呢, Device Mapper 是 Linux 2.6 内核中提供的一种从逻辑设备到物理设备的映射框架机制, 在该机制下,用户可以很方便的根据自己的需要制定实现存储资源的管理策略,当前比较流行的 Linux 下的逻辑卷管理器如 阅读全文
posted @ 2022-03-26 22:51 jinzi 阅读(6413) 评论(0) 推荐(0) 编辑