- 博客(53)
- 资源 (1)
- 收藏
- 关注
原创 Linux 开机自启脚本
reboot //进入系统后sleep 10s中 会执行reboot重启可以继续添加其他操作指令开机自动运行。/etc/rc.d/rc.local 这个文件最后一行加一个/root/reboot.sh。打开启动应用程序首选项:以下仅仅是打开的一种方法,当然也可以通过终端直接运行。Sleep 10 && reboot Esc :wq保存退出。i键 输入模式 在最后一行加 /root/reboot.sh。/root 目录创一个 reboot.sh。Linux系统reboot 脚本。
2024-02-05 14:40:59
640
1
原创 [gitlab-搭建使用]
gitlab-rake gitlab:check SANITIZE=true --trace 检查gitlab。安装 rpm -ivh gitlab-ce-11.6.10-ce.0.el7.x86_64.rpm。仓库默认存储路径 /var/opt/gitlab/git-data/repositories。gitlab配置路径:/etc/gitlab/ 路径下有gitlab.rb配置文件。gitlab-ce是它的社区版,gitlab-ee是企业版,是收费的。
2024-02-05 14:34:22
222
1
原创 CPU的电源管理之P-State C-State
C state节能有两个,一个是package Cstate,一个是Core Cstate. Package对应的是一个物理cpu,Core对应的就是物理cpu内部的物理core。查看CPU idle state 信息:cpupower idle-info 或 cat /sys/devices/system/cpu/cpuidle/current_driver ,cat /sys/devices/system/cpu/cpuidle/current_governor_ro。就是有任务正在运行时的状态。
2024-02-05 14:33:35
4634
1
原创 FTP服务器搭建
不过这还没完,还要允许FTP服务器通过防火墙,找到防火墙,点击进入允许应用通过Windows防火墙;ndows键+r打开运行框输入compmgmt.msc,打开计算机管理。右键网站选择添加Ftb站点如下图所示。更改设置后需要重新启动。安装完后点击关闭即可。
2024-02-05 14:20:49
194
1
原创 EDK代码及编译详细介绍
EDK环境(安装/代码下载/编译工具),代码编译(项目/模块),DSC/FDF文件,INF/DEC文件,UNI/VFR文件,编译流程
2024-02-04 09:27:19
1593
1
原创 MTRR MSR寄存器
虽然我们说现在x86是64位的系统,但是CPU真正只是的系统内存却不是2^64,而是2^MAXPHYADDR,而这个MAXPHYADDR的大小不同系统有不同的值。这里说的类型,是指内存的CACHE类型。换句话说,MTRR的作用就是:告诉CPU在操作不同的指定的内存的时候应该用什么手段。硬件复位之后,CPU会Disable掉所有的MTRR,此时所有的系统内存都是UNCACHEABLE的。Type:系统内存的默认CACHE类型,对于没有被MTRR覆盖到的内存段,就使用默认的CACHE类型;E:MTRR的开关;
2024-02-02 10:31:38
494
原创 谈一谈PCI Option rom
(3)从步骤(2)得知含有合法的Option Rom,再进一步分析该Option Rom:从中找到关键字“PCIR”处的地址,然后读取该地址处有关Option Rom类型的字段type,如果类型type字段为0x03,则表明为UEFI Option Rom,则执行步骤(4);如前所述,具体的驱动细节可以参考其他的文档,架构搭建完后,就可以专注在Option ROM的功能实现上了。之前35篇博客中所讨论的议题,所编写的代码,完全可以移植到Option ROM中,只要硬件设备的扩展ROM大小足够。
2024-02-02 10:25:06
1872
原创 IPMI原理和常用命令
tyle,关于这个名称不用过多的追究,只需要知道它是系统(BIOS和OS)和BMC通信的一种基本方式即可。本文将介绍BIOS下的KCS接口,包括接口使用方式和数据。内容参考自《ipmi-second-gen-interface-spec-v2-rev1-1.pdf》ipmitool -H ip -I lanplus -U admin -P admin chassis power on //开关机。函数的实现,可以暂时不过,因为依赖于不同的硬件平台,对于x86平台,通常是LPC设备一些操作。
2024-02-02 10:19:20
1671
原创 DosBox学习记录
L=返回的代码,0表示成功返回。实际上在执行此指令的时候, 对al并无要求。也即,mov ah,4ch就可以啦, 甭管al是什么。exit:;DosBox调试程序 DEBUG.EXE和DEBUG32.EXE,调试 r打印通用寄存器信息。q退出 debug模式。Debug32.exe r32读取32为寄存器信息。DOS mount到本地的文件夹。
2024-02-02 10:03:54
196
原创 python编译生成exe在windos下运行
这个命令中,`--add-data`选项接受两个参数,用分号分隔:第一个参数是要添加的文件的路径,第二个参数是这个文件在EXE文件中的路径。要将其他文件一起打包到EXE文件中,你可以使用PyInstaller的`--add-data`选项。4. 执行完命令后,PyInstaller将在当前目录下的`dist`文件夹中生成EXE文件,同时将指定的附加文件一起打包进去。请确保附加文件的路径和相对路径在代码中是正确的,这样你的脚本才能正确地访问这些文件。你可以多次使用`--add-data`选项来打包多个文件。
2024-02-02 09:42:16
228
原创 国内镜像下载加速
清华:https://pypi.tuna.tsinghua.edu.cn/simple。阿里云:http://mirrors.aliyun.com/pypi/simple/华中理工大学:http://pypi.hustunique.com/山东理工大学:http://pypi.sdutlinux.org/豆瓣:http://pypi.douban.com/simple/
2024-02-02 09:08:46
278
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅