![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 50
peacewind
这个作者很懒,什么都没留下…
展开
-
ubuntu 14.04(32位)中使用qemu+gdb调试Linux内核
文章目录编译运行Linux内核并通过qemu+gdb调试实验目的实验环境实验内容一、制作根文件系统1、下载并编译Linux内核2、准备模拟器qemu3、制作根文件系统——方法一3、制作根文件系统——方法二:利用busybox生成根文件系统(推荐)4、熟悉linux简单指令二、gdb+qemu调试内核1、gdb简介2、在qemu中启动gdb server3、建立gdb与gdb server之间的链接...原创 2019-12-29 10:49:35 · 819 阅读 · 0 评论 -
manjaro18.1.4中使用qemu+gdb调试内核
目录环境:编译内核制作根文件系统运行:环境:x64 manjaro-gnome 18.1.4 OS kernel 5.4.2-1 gcc 9.2编译内核编译4.19.24版本的内核先从中科大源下载linux源码(科大镜像站搜kernel)cd ~/code/linux/linux-4.19.24make menuconfig #错...原创 2019-12-28 14:17:33 · 993 阅读 · 0 评论 -
经典Linux学习和开发教程资料
S3C2440完全开发流程 Linux系统命令及其使用详解Linux主要shell命令详解 深入理解Linux内核(第三版 英文版) 深入分析Linux内核源代码教程 linux从入门到精通教程 Linux菜鸟专用资料 Linux网络编程教程 嵌入式Linux应用开发完全手册Linux设备驱动程序学习 Linux实用培训教程合并版 精通...原创 2016-11-18 13:02:05 · 798 阅读 · 0 评论 -
linux中父shell与子shell(脚本执行的几种方式)
本文主要介绍以下几个命令的区别:shellsubshellsource$ (commond)'commond'Linux执行Scripts有两种方式,主要区别在于是否建立subshell1. source filename or . filename不创建subshell,在当前shell环境下读取并执行filename中的命令,相当于顺序执行filename里面的命令...原创 2018-10-01 09:37:46 · 14111 阅读 · 4 评论 -
shell中各种括号的作用()、(())、[]、[[]]、{}
目录单括号()双括号(( ))单中括号[ ]双中括号[[]]大括号{}符号$后的括号多条命令执行算数运算:双小括号 (( )) 整数比较:中括号 [ ] ——左右留空格 字符串比较:双中括号 [[ ]] 快速替换:花括号 { } ——左右留空格 反单引号:用sub shell执行命令 ` `shell命令及输出:小括号 ( )单括号()另开命令组...原创 2018-10-01 10:54:21 · 4660 阅读 · 0 评论 -
ubuntu使用virsh管理KVM虚拟机
输入virsh后回车,之后的命令有list --all:列出所有虚拟机 start [name] 开机 shutdown [name] 关机 reboot [name] 重启虚拟机 quit 退出virsh注意:shutdown和reboot虚拟机需要VM内部有acpi的支持。默认的ubuntu16.04 和ubuntu18已经安装了acpid服务。但是还有个问题ubun...原创 2018-10-01 11:43:05 · 1306 阅读 · 0 评论 -
解决crontab无法读取环境变量
问题描述设置一个crontab,*/1 * * * * /bin/bash /home/test/1.sh,手动 sh /home/test/1.sh可以执行,但放到crontab里却无法运行,问题所在:crontab缺省用户profile文件中的环境变量参数, 导致手工执行脚本成功,但是到crontab中无法执行。解决方法:在每个需要定时执行的脚本前面加上...转载 2018-10-01 11:26:51 · 4018 阅读 · 1 评论 -
ubuntu不同主机不同用户之间ssh免密码登录
需求有两个主机h1和h2– h1 上的用户是user1,IP是 192.168.1.11– h2 的用户user2,IP是 192.168.1.22需要在h1上通过 ssh user2@h2 指令ssh到h2的user2,且不需要输入密码;同理在h2上通过 ssh user1@h1 指令ssh到h1的user1分两步1. 通过主机名解析IP在h1, h2 的 /etc/h...原创 2018-10-01 00:58:54 · 2123 阅读 · 0 评论 -
linux中使用virsh命令对KVM虚拟机重命名
有时候需要对KVM进行统一重命名。环境ubuntu 16.04 LTS KVM虚拟机 virsh管理工具效果将已有的名为 pc_vm94的虚拟机重命名为 vm94步骤1. 使用 virsh list --all 命令查看所有的虚拟机$ virsh list --all...原创 2018-09-30 23:51:59 · 2396 阅读 · 0 评论 -
Linux中buffer cache 与 page cache的区别
buffer cache与page cache的区别大佬的回答What is the major difference between the buffer cache and the page cache? Why were they separate entities in older kernels? Why were they merged later on?Wha...原创 2017-09-03 15:32:04 · 536 阅读 · 0 评论 -
Linux查看物理CPU个数、核数、逻辑CPU个数
# 查看物理CPU个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l# 查看每个物理CPU中core的个数(即核数)cat /proc/cpuinfo| grep "cpu cores"| uniq# 查看逻辑CPU的个数cat /proc/cpuinfo| grep "processor"| wc -l注:# ...原创 2017-08-31 12:18:41 · 352 阅读 · 0 评论 -
ubuntu16.04中用xrandr设置屏幕分辨率,且重启后不失效
问题描述:ubuntu16.04最初的“系统设置 --> 显示 --> 分辨率”里面只有1024 x 768 和 800 x 600两个选项,并且显示器显示“Unknown Display”。这就很伤啦呀,因为我的显示屏尺寸确实很大,而且在win10系统下分辨率选项有很多,最佳的是1920 x 1080。但是ubuntu就是不吃这一套,它就没有那么多分辨率选项给你选...原创 2017-04-06 11:02:42 · 27675 阅读 · 0 评论 -
杂项问题记录
1、设置透明大页的数量 -->限制主机内存 echo 2048 > /proc/sys/vm/nr_hugepages。每个页大小为2M 2、单机模式下,运行sparkBench的时候会报错:java.lang.OutOfMemoryError: Javaheap spacejava.lang.OutOfMemoryError:GC overhead limit e...原创 2017-03-28 13:08:04 · 564 阅读 · 0 评论