Hjh Blog

学习与分享啊

虚拟机简单环境配置

前言:每次弄虚拟机都要花很长一段时间,烦死 环境 宿主机:macos 虚拟机软件:virtualbox 虚拟机操作系统:centos 7.5 内核:4.4.15 配置源 虚拟机一定要有线连接(人傻) 1、安装wget yum install -y wget 2、下载CentOS 7的repo文件 wget -O /etc/yum.repos.d/CentO...

内核编译调试环境

QEMU模拟器原生支持GDB调试器,这样可以很方便地使用GDB的强大功能对操作系统进行调试,如设置断点;单步执行;查看调用栈、查看寄存器、查看内存、查看变量;修改变量改变执行流程等 编译调试版内核 对内核进行调试需要解析符号信息,所以得编译一个调试版内核。 $ cd linux-4.4.15 $ make menuconfig $ make -j 2 这里需要开启内核参数CONFIG_DE...

内核手动编译安装

有台破服务器,上面啥grub配置都没有,也不能直接make install,只能手动配置安装 给的教程也让人崩溃吧 编译 & 安装 1. 切换到源码目录下 2. zcat /proc/config.gz > .config 3. make menuconfig,修改LOCALVERSION(必须有deepin) 4. make -j16 deb-pk...

virtualbox虚拟机连接

安装前提 前提是已经安装好可用ubuntu虚拟机 安装步骤 Ubuntu下安装ssh服务 输入 ps -e |grep ssh 如果服务已经启动,则可以同时看到 ssh-agent 和 sshd ,否则表示没有安装服务,或没有开机启动 安装ssh服务,输入命令:sudo apt-get install openssh-server ...

shell处理git日志

心情 此时的心情是崩溃的,知道它是这么个玩意 正文 目的:想将vkernel从linux-4.4.15迁移到linux-5.2上,vkernel被改得到处都是,没办法直接打补丁。 1. git的处理 git log > vkernel.log 2. shell命令 获取git commit id cat vkernel.lo...

如何上传内核源码到git

首先我们在用户主目录下看是否存在.ssh目录。 以笔者为例,笔者使用的是Ubuntu系统,当前用户的主目录是/home/hjh,所以此时我们需要查找路径/home/hjh/.ssh是否存在。 如果存在,查看是否存在id_rsa与id_rsa.pub两个文件是否存在。如果也存在,就可以调到下一步; 如果不存在,便打开终端,输入自己的邮箱地址,创建SSH Key。 ...

如何搭建jekyll主题的github.io博客

前言 本文将介绍如何通过github pages 搭建自己的博客,网上相关教程很多,大多教程都是可行,方法也大同小异,接下来,我将详细叙述搭建博客的方法,记录git的搭建博客的方法。 正文 1、 建立属于自己的github.io repository 进入我的仓库,点击右上角fork,将我的仓库拉到你自己的账号下; 再点击settings进入设置仓库名 修改仓库名,仓库命名格式必...