一个合格的Linux运维工程师就必须知道系统启动流程,不管是在面试中还是系统故障排错或多或少都会涉及到启动流程。本文参考《鸟哥的Linux私房菜》第三版在了解系统启动流程之前先了解几个概念:Linux的组成部分:Kernel+rootfs(根文件系统)+程序Kernel的功能:进程管理、内存管理、网... ...
分类:
系统相关 时间:
2020-05-31 00:53:18
阅读次数:
117
RocketMQ本身支持顺序消息,在使用上发送顺序消息和非顺序消息有所区别 发送顺序消息 SendResult sendResult = producer.send(msg, new MessageQueueSelector() { @Override public MessageQueue sel ...
分类:
其他好文 时间:
2020-05-30 20:10:53
阅读次数:
66
1. 进程0创建进程1 init main.c sched_init() | |- hd_init() | |- fork() int 0x80//系统调度中断 | |- init() setup() int 0x80 | |- pause() int 0x80 | |- kernel sched. ...
分类:
系统相关 时间:
2020-05-30 15:54:43
阅读次数:
68
虚拟环境下创建jupyter内核 1.激活虚拟环境 :activate pytorch 2.在cmd中检查jupyter是否已经被安装:conda list 如果可以找到“jupyter”,说明已经被安装。否则使用一下命令进行安装。 3.安装jupyter:conda install jupyter ...
分类:
其他好文 时间:
2020-05-29 21:35:49
阅读次数:
341
https://github.com/NienfengYao/port_freertos_to_qemu_a57_virt https://github.com/FreeRTOS/FreeRTOS-Kernel ...
分类:
其他好文 时间:
2020-05-29 20:54:25
阅读次数:
51
centos7 系统安装时把桌面选项的附加选项全勾选,防止出现无法安装 按照这中情况正常安装 进入系统选root权限进入桌面 更新库文件 #yum install gcc kernel-devel kernel ( yum install kernel-devel yum -y install ep ...
分类:
其他好文 时间:
2020-05-28 13:38:53
阅读次数:
118
本人学号末位为10 一、环境准备 上次实验已经下载好内核源码参考https://www.cnblogs.com/russian/p/12873826.html,接下来进行内核编译选项。 配置内核编译选项,首先打开debug相关选项 ;选择进入Kernel Hacking 接着选择 Compile-t ...
分类:
其他好文 时间:
2020-05-27 20:30:46
阅读次数:
69
为保证每一次系统重启后都能操作指定的USB设备,需要对USB端口进行映射绑定。 1.$lsusb 查看端口 ID 1a86:7523 表示usb设备的ID,ID由芯片制造商设置,可以唯一表示该设备。 1a86 usb_device_descriptor.idVendor 7523 usb_devic ...
分类:
系统相关 时间:
2020-05-26 20:40:51
阅读次数:
235
配置内核编译选项并编译内核 make defcon?g # Default con?guration is based on 'x86_64_defcon?g' make menucon?g # 打开debug相关选项 Kernel hacking > Compile-time checks and ...
分类:
其他好文 时间:
2020-05-26 18:33:02
阅读次数:
50
准备工作 配置和编译Linux内核 下载和解压Linux内核,此次实验使用的是5.4.34版本 使用make menuconfig来配置内核,主要配置以下几个选项来开启内核调试功能 Kernel hacking > Compile-time checks and compiler options > ...
分类:
其他好文 时间:
2020-05-26 15:34:28
阅读次数:
76