随笔分类 - linux
摘要:分配原理 可以分配的最大内存 其他 __get_free_pages 直接对页框进行操作 4MB 适用于分配较大量的连续物理内存 kmem_cache_alloc 基于slab机制实现 128KB 适合需要频繁申请释放相同大小内存块时使用 kmalloc 基于kmem_cache_alloc实现 1
阅读全文
摘要:1. 作用 用来标记分配内核空间内存时的方式 2. 两个标记使用在什么场合? 如果内存不够时,会等待内核释放内存,直到可以分配相应大小的内存,也就意味着会发生阻塞,因此不能使用在中断处理函数中, 而GFP_ATOMIC标记正好是用在中断处理函数中的,意思也就是说GFP_ATOMIC用在不能睡眠的场合
阅读全文
摘要:s@s:~/桌面/code/linux-4.0$ make dtbs CHK include/config/kernel.release CHK include/generated/uapi/linux/version.h CHK include/generated/utsrelease.hmake
阅读全文
摘要:安装google浏览器后出现 正在读取软件包列表... 有错误!E: 无法解析软件包文件 /var/lib/apt/lists/dl.google.com_linux_chrome_deb_dists_stable_InRelease (1)E: 无法解析或打开软件包的列表或是状态文件。 解决办法:
阅读全文
摘要:sudo chown -R snow file snow :账户名字 file :文件名
阅读全文
摘要:查看显卡信息 lspci -knn | grep VGA -A 5 重启窗口管理器 kill -9 的方式杀掉macro cat /etc/.patchinfo cat /etc/.productinfo cat /proc/net/bonding/bond0 ethtool eth1 mii-to
阅读全文
摘要:在包所在的文件夹下执行 rpm -Uvh *.rpm即可安装文件夹下所有的rpm包 回退旧版本rpm -Uvh *.rpm --force
阅读全文
摘要:1:kill -9 的方式杀掉marco,窗口管理器会自动重启 2:sudo systemctl restart lighttdm.service
阅读全文
摘要:在linux中定位内存泄漏一般使用mtrace和valgrind
阅读全文
摘要:1:先排查下lvds驱动是否加载,如果未加载就调查下驱动的问题 2:如果驱动已经加载,就需要设置下uboot的cmdline。加入video=HDMI-1:e video=LVDS-2:e 或者 video=VGA-1:e video=VGA-2:e
阅读全文
摘要:1:在/etc/rsyslog.conf中添加以下内容 1 # Filter duplicated messages 2 $RepeatedMsgReduction on 2:重启服务 1 systemctl restart rsyslog.service
阅读全文
摘要:遇到这种情况有两种解决办法 1:卸载安装的包,重新安装 2:先安装低版本的包,再将编译成功的包安装上去
阅读全文
摘要:开始记录log命令: 1.记录的起点 1 $ script -a log.log (log.log为输出的目标文件,可以自己定义名字) 2.在terminal进行操作,这部分的log会保存到log.log中 3.结束记录: 1 $ exit
阅读全文
摘要:恢复内容开始 null 恢复内容结束
阅读全文
摘要:ps -l 列出与本次登录有关的进程信息;ps -aux 查询内存中进程信息;ps -aux | grep *** 查询***进程的详细信息;top 查看内存中进程的动态信息;kill -9 pid 杀死进程。
阅读全文
摘要:echo -e "\033[?25l" 隐藏光标echo -e "\033[?25h" 显示光标
阅读全文
摘要:Linux kernel的中断子系统之(一):综述 Linux kernel的中断子系统之(二):IRQ Domain介绍 linux kernel的中断子系统之(三):IRQ number和中断描述符 linux kernel的中断子系统之(四):High level irq event hand
阅读全文
摘要:转载自:https://blog.csdn.net/qq_40827990/article/details/89295472 方法步骤 在http://ftp.gnu.org/gnu/glibc/网站下载你需要的glibc版本 解压下载的文件,同时在本目录下创建一个bulid文件夹,在其他目录下建立
阅读全文
摘要:[ 0.446780] sunxi-uart.1: ttyS0 at MMIO 0x1c28400 (irq = 2) is a U6_16550A [ 1.114996] console [ttyS0] enabled 原因是这样的:android的console在初始化sci(串口)前也是有lo
阅读全文
摘要:1:内核配置中将CONFIG_DEVMEM选项配置后,会有/dev/mem设备节点,内核对应的驱动代码是drivers/char/mem.c用户空间程序通过mmap将物理地址映射到用户空间,实现对这些物理地址的读写。 2:busybox中也有devmem tool,代码的位置在busybox-1.2
阅读全文

浙公网安备 33010602011771号