随笔分类 -  linux操作系统

摘要:参考链接: https://blog.csdn.net/weixin_47533244/article/details/128531859 https://blog.csdn.net/weixin_51099370/article/details/124987347 一、mpstat概述 mpsta 阅读全文
posted @ 2024-01-06 15:25 轻轻的吻 阅读(73) 评论(0) 推荐(0) 编辑
摘要:一、概述 BusyBox 是一个集成了三百多个最常用Linux命令和工具的软件。BusyBox 包含了一些简单的工具,例如ls、cat和echo等等,还包含了一些更大、更复杂的工具,例grep、find、mount以及telnet。有些人将 BusyBox 称为 Linux 工具里的瑞士军刀。简单的 阅读全文
posted @ 2024-01-06 11:28 轻轻的吻 阅读(79) 评论(0) 推荐(0) 编辑
摘要:查看缓存 free -m 清缓存 echo 3 > /proc/sys/vm/drop_caches 清缓存后 #释放物理页缓存 echo 1 > /proc/sys/vm/drop_caches #释放可回收的slab对象,包含inode and dentry echo 2 > /proc/sys 阅读全文
posted @ 2023-09-28 17:39 轻轻的吻 阅读(26) 评论(0) 推荐(0) 编辑
摘要:比如将系统时间设定成1996年6月10日的命令: date -s 06/10/96 将系统时间设定成下午1点12分0秒的命令: date -s 13:12:00 注意,这里说的是系统时间,是linux由操作系统维护的。 阅读全文
posted @ 2023-03-15 15:00 轻轻的吻 阅读(21) 评论(0) 推荐(0) 编辑
摘要:du -ach * #这个能看到当前目录下的所有文件占用磁盘大小和总大小 du -sh #查看当前目录总大小 du -sh * #查看所有子目录大小 du -sh ./* #查看当前目录下所有文件/文件夹的大小 lsof | grep delete #如果怀疑删掉的数据还在占用磁盘空间试试这个 ki 阅读全文
posted @ 2023-03-07 18:03 轻轻的吻 阅读(144) 评论(0) 推荐(0) 编辑
摘要:https://www.openssl.org/source/old/1.0.2/ 阅读全文
posted @ 2023-03-07 15:22 轻轻的吻 阅读(61) 评论(0) 推荐(0) 编辑
摘要:一、功能 Linux e2fsck命令用于检查使用 Linux ext2 档案系统的 partition 是否正常工作。 二、语法 e2fsck [-pacnydfvFV] [-b superblock] [-B blocksize] [-l|-L bad_blocks_file] [-C fd] 阅读全文
posted @ 2022-11-23 16:38 轻轻的吻 阅读(117) 评论(0) 推荐(0) 编辑
摘要:一、下载解压linux内核源码 1、进kernel官网下载源码 我这里下载的是5.4.191版本(仅做实验),为了和我ubuntu虚拟机的交叉编译环境匹配。 2、解压内核源码压缩包 xz -cd linux-5.4.191.tar.xz | tar xvf - 二、清理临时文件 1.删除大多数的编译 阅读全文
posted @ 2022-05-07 11:00 轻轻的吻 阅读(2582) 评论(0) 推荐(1) 编辑
摘要:一、前言 主要讲述针对 Flash 设备而发展的两种文件系统JFFS2和cramfs。依然以实操为主,理论为辅,所有的数据都通过本人验证。 JFFS2和cramfs都是基于MTD驱动程序。JFFS2文件系统是第二代日志闪存文件系统,主要应用在NOR flash,并提供耗损均衡技术。缺点是当文件系统变 阅读全文
posted @ 2022-01-26 17:42 轻轻的吻 阅读(936) 评论(0) 推荐(0) 编辑
摘要:1.概述 Bootloader是在系统上电时开始执行一段小程序, 主要功能是初始化硬件设备、准备好软件环境,最后调用操作系统内核。 Bootloader包含两种不同的操作模式: “启动加载”模式和“下载”模式, 启动加载模式:这种模式也称为“自主”模式。也就是 Bootloader 从目标机上的某个 阅读全文
posted @ 2022-01-26 15:07 轻轻的吻 阅读(1193) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-12-06 20:32 轻轻的吻 阅读(182) 评论(0) 推荐(0) 编辑
摘要:pthread_kill可以判断一个线程是否退出--Demo程序 在使用pthread_cancel去结束线程时,被结束线程函数不能有返回值,即在发送cancel指令时,线程必须是live的状态。否则会产生“段错误” pthread_cancel并不能立即退出线程(实测必须进行延时即可退出线程),发 阅读全文
posted @ 2021-11-13 16:01 轻轻的吻 阅读(130) 评论(0) 推荐(0) 编辑
摘要:一、线程退出 1、pthread_kill (1)引用 #include <pthread.h> #include<signal.h> (2)函数原型 int pthread_kill(pthread_t thread, int sig); (3)参数 thread:线程ID sig:sig信号 ( 阅读全文
posted @ 2021-10-14 22:47 轻轻的吻 阅读(3409) 评论(0) 推荐(0) 编辑
摘要:pthread详解 linux多线程接口头文件: #include <pthread.h> 当然,进包含一个头文件是不能搞定线程的,还需要连接libpthread.so这个库,因此在程序链接阶段应该有类似 gcc program.c -o program -lpthread 关于多线程的几个函数 1 阅读全文
posted @ 2021-09-14 17:38 轻轻的吻 阅读(1150) 评论(0) 推荐(0) 编辑
摘要:$@ 目标文件 $< 第一个依赖文件 $^ 所有的依赖文件 $? 比目标还要新的依赖文件列表 $% 仅当目标是函数库文件中,表示规则中的目标成员名 $+ 所有依赖目标的集合,与$^类似,包含重复 $* 不包含扩展名的目标文件名称 阅读全文
posted @ 2021-09-02 19:03 轻轻的吻 阅读(51) 评论(0) 推荐(0) 编辑
摘要:1、获取CPU ID dmidecode -t 4 | grep ID |sort -u |awk -F': ' '{print $2}' 2、获取磁盘ID fdisk -l |grep "Disk identifier" |awk {'print $3'} 3、查看cpu信息 cat /proc/ 阅读全文
posted @ 2021-08-11 19:39 轻轻的吻 阅读(3405) 评论(0) 推荐(1) 编辑
摘要:一、文件系统 文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固态硬盘)或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。文件系统由三部分组成:文件系统的接口,对对象操作和管理的软件 阅读全文
posted @ 2021-04-30 10:06 轻轻的吻 阅读(396) 评论(0) 推荐(0) 编辑
摘要:1、自定义变量 A = apple B = I love China C = $(A) tree all: @echo $C echo前面的@代表命令本身不打印处理出来,如果不加@会输出以下结果。 all为目标,当makefile文件中有两个目标时,执行make命令会默认执行第一个目标,也可以使用m 阅读全文
posted @ 2021-03-26 09:40 轻轻的吻 阅读(152) 评论(0) 推荐(0) 编辑
摘要:GCC(GNU Compiler Collection,即 GNU编译器套装),是一套由GNU开发的编程语言编译器。它是一套以GPL及LGPL许可证所发行的自由软件. 编译过程简介 1、直接将源文件编译成可执行文件 gcc hello.c -o hello 从.c文件生成直接运行的二进制文件的转换过 阅读全文
posted @ 2021-03-20 09:53 轻轻的吻 阅读(380) 评论(0) 推荐(0) 编辑