自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 寄存器、CPU缓存、内存。以及他们之间的关系

CPU寄存器是CPU内部的高速存储区域,用于临时存储数据和指令。寄存器是CPU的重要组成部分,用于提高程序的执行效率。它们比主存储器更快,可以使得CPU更有效地处理数据和执行指令。

2023-10-27 16:37:58 438

原创 汇编学习(1)

在CPU中,硬编码的例子包括机器码(即CPU可以直接执行的二进制代码)和固件(存储在CPU或其他硬件中的低级程序)。它是由人类可读的机器码或指令组成的,这些指令告诉CPU如何执行特定的任务。● CPU芯片:这是计算机的核心部件,负责执行所有的计算任务。CPU芯片内部包含了数以亿计的晶体管,这些晶体管以特定的方式排列和组合,形成了各种不同的功能模块,如运算单元、控制单元、缓存等。不同的CPU架构会有不同的微结构,包括前端、解码器、执行单元、内存和寄存器等组件,它们共同协作完成CPU的取指、解码、执行等操作。

2023-10-27 15:50:56 379

原创 【无标题】

rpm包是可以被解压的,通过特定的命令行工具和命令,可以查看rpm包里面的内容。该命令将当前目录下的所有rpm包解压到当前目录的子目录中。解压rpm包有多种方法,其中一种是通过使用。该命令将以列表形式显示解压后的文件和目录。

2023-10-10 16:04:56 186

原创 Linux dd命令

命令是一个强大的块级命令行工具,用于进行数据转换和复制操作。它可以从一个块设备或文件中读取数据,并将数据写入另一个块设备或文件中。

2023-08-23 16:11:19 355

原创 UEFI Shell命令详解,自写一个UEFI Shell命令

【代码】UEFI Shell命令详解。

2023-04-13 17:03:25 4442

原创 抓包、UOS飞行模式、UOS开关WIFI

把安装包抓到当前目录:dpkg-repack 包名。

2023-04-13 15:03:14 576

原创 UEFI BIOS启动过程

2023-04-13 10:59:10 229

原创 UEFI Protocol

1、Protocol是服务器端和客户端之间的一种约定,在软件编程上称为接口,服务器端和客户端通过这个约定信息的互通。2、服务器端和客户端在UEFI中都是可执行的二进制文件。3、为了实现这些二进制文件之间的互通,模块双方共同使Protocol进行双方的交互。

2023-04-13 10:11:16 628

原创 UOS 操作蓝牙、wifi开关

在UOS想通过命令操作蓝牙功能开关,尝试过hciconfig、rfkill、bluetoothctl等命令都不行,最后通过gdbus方式成功,随手记录打开蓝牙:gdbus call --session -d com.deepin.daemon.Bluetooth -o /com/deepin/daemon/Bluetooth -m com.deepin.daemon.Bluetooth.SetAdapterPowered /org/bluez/hci0 true关闭蓝牙:gdbus call --

2022-05-01 15:17:08 3258

原创 Linux常用命令

Linux命令 命令提示符 打开终端时,我们输入信息的左边就是命令提示符,例如: Linux命令提示符结构: 普通用户boy:boy@boy-virtual-machine:/$ 根用户root:root@boy-virtual-machine:/# @前面的是当前用户名boy,@后面到:的是主机名boy-virtual-mac...

2021-11-10 20:37:40 432

原创 Linux平台的待机和休眠流程

待机流程:1、触发待机→2、保存状态(suspend)→3、进入睡眠→4、恢复状态(resume)→5、唤醒完成休眠流程:1、触发休眠→2、冻结状态(freeze)→3、生成状态快照→4、解冻状态(thaw)→5、将快照写入磁盘→6、关机→7、开机→8、从磁盘读入快照→9、静置状态(quiesce)→10、状态快照还原→11、恢复状态(restore)→12、唤醒完毕...

2021-07-20 13:40:53 1432

转载 EDID使用说明

Q1: 为什么要写这篇文章? A1:在最近的工作中遇到了不少问题,其中很多都是和EDID相关的。可以说,作为一家以“显示”为生的企业,我们时时刻刻在与EDID打交道。EDID这东西很简单,但是如果不了解其基本原理和概念的话,会给我们的工作带来不少麻烦。因此,我决定将我对EDID的理解和调试EDID的一些经验写成一篇文章,供大家学习和参考,希望能对大家的工作有所帮助。为了方便阅读和理解,文章写成问答的形式...

2021-05-13 15:34:25 1923

原创 Linux系统下查看dsdt table

1、把系统中的DSDT文件复制出来,命令如下cp /sys/firmware/acpi/tables/DSDT ./2、对DSDT文件进行反编译,命令如下iasl -tc DSDT3、反编译后会在同级目录生成DSDT.dsl文件,用编译器打开即可看到固件中的dsdt table...

2021-03-31 20:29:11 937

原创 UOS平台设置键盘鼠标唤醒S3(睡眠)方法

UOS平台设置键盘鼠标唤醒S3(睡眠)方法1、显示所有USB wakeup 设置状态grep . /sys/bus/usb/devices/*/power/wakeup #注意:grep后点“.”的左右两边均有空格2、把相关USB设备设置wakeup为enabled例如:把usb2 这个port wakeup 设为enabled。echo enabled > /sys/bus/usb/devices/usb2/power/wakeup...

2021-03-31 20:21:49 4772

转载 【转载】深度:一文看懂Linux内核!Linux内核架构和工作原理详解

原文链接 http://www.openpcba.com/web/contents/get?id=4638&tid=15   简介 作用是将应用层序的请求传递给硬件,并充当底层驱动程序,对系统中的各种设备和组件进行寻址。目前支持模块的动态装卸(裁剪)。Linux内核就是基于这个策略实现的。Linux进程1.采用层次结构,每个进程都依赖于一个父进程。内核启动init程序作为第一个进程...

2021-03-04 11:50:23 590 1

原创 xrandr详细介绍

简介xrandr是一款官方的扩展配置工具。它可以设置屏幕显示的大小、方向、镜像等,包括对多屏的设置。详细的使用方法可以通过man xrandr查看。单屏设置查询使用xrandr -q或者xrandr命令可以查询当前的显示状态,使用xrandr --verbose将会显示更详细的信息。pc:~$ xrandrScreen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767eDP1 connected primary 1920x

2021-03-03 20:30:00 28554 2

原创 Linux 系统切换显卡驱动的方法(基于UOS操作系统)

Linux 系统切换显卡驱动当我们使用的显卡是市面上的A卡时(Radeon),系统中会自带radeon和amdgpu两种集显驱动,使用以下方法可以切换显卡驱动1、输入lspci -v | grep radeon查看正在使用的驱动(或lspci -v | grep amdgpu)2、修改/etc/default/grub配置文件,找到并修改参数:GRUB_CMDLINE_LINUX_DEFAULT=“splash quiet radeon.si_support=0 amdgpu.si_support=

2021-03-03 20:28:22 3968 1

原创 UOS隐藏分区方法

UOS隐藏分区方法uos系统装完会有好几个分区其中有几个分区是默认需要隐藏的,例如:rootb(备份分区)、boot、efi、recovery我们可以通过修改配置文件来实现隐藏还是不隐藏1、首先我们用blkid命令来查看一下各分区对应的UUID,如图2、让后我们使用超级权限去编辑/etc/udev/rules.d/80-udisks2.rules文件命令为sudo vim /etc/udev/rules.d/80-udisks2.rules将想要影藏的分区按如图格式添加进去即可,若要显示分区

2021-02-05 17:19:22 3961

原创 国产操作系统 Kylin & UOS备份还原梳理

备份:SP2及以上版本支持备份还原功能,直接进入控制面板的系统信息中的备份还原中操作。目前支持全盘备份和系统备份,备份会自动跳转到UOS Backup & Restore进行。备份好的系统数据会打包成system.dim文件。还原:还原需要手动进入UOS Backup & Restore选择system.dim文件进行还原备份:最开始需要勾选创建备份还原分区。打开麒麟备份还原工具操作,支持多种备份形式,备份好的数据保存至/backup/snapshots。为预防系统崩溃,可进一步制.

2020-10-12 11:33:53 15514 3

原创 禁用swap分区

禁用swap分区1.进入系统右击鼠标点击“在终端中打开”2.输入命令 sudo vim /etc/fstab 编辑fstab文件3.键盘输入 i 进入插入模式就可以对文件进行编辑了4.将UUID=xxx… swap那一行的最前面添加 # 把这行注释5.编辑好后按键盘 Esc 退出插入模式6.键盘输入 :wq 来保存退出7.重启机器生效...

2020-10-12 11:09:47 3726

原创 Linux配置sudo不要密码

sudo命令sudo命令用来以其他身份来执行命令,预设的身份为root。在/etc/sudoers中设置了可执行sudo指令的用户。若其未经授权的用户企图使用sudo,则会发出警告的邮件给管理员。用户使用sudo时,必须先输入密码,之后有5分钟的有效期限,超过期限则必须重新输入密码。语法sudo(选项)(参数)选项-b:在后台执行指令;-h:显示帮助;-H:将HOME环境变量设为新身份的HOME环境变量;-k:结束密码的有效期限,也就是下次再执行sudo时便需要输入密码;。-l:列出目前用

2020-10-12 10:59:19 6766 2

原创 Linux通过source运行带有exit语句的脚本遇到的问题

在开发工具过程中遇到一个问题:在A脚本中通过source命令来调用运行B脚本,发现运行调用完B脚本后整个脚本直接退出了,没有执行完A脚本后面的语句。分析:退出一般是由exit,return等语句导致。查看B脚本发现函数中的返回退出语句是exit,另写一个C脚本单独调用B发现不会退出C。那么差异就出来了。原因:因为用source调用脚本是将该脚本作为当前shell的环境执行,即不会启动一个新的子进程。而exit是退出当前进程,所以通过A脚本调用B脚本时并没有启动一个新子进程,还是在当前A的进程中执行,故e

2020-09-27 16:28:20 1401

原创 Linux 禁用/启用 网络唤醒功能

使用ifconfig查看网卡设备,这里以eth0为例。1、输入 ethtool eth02、在结果内查看是否有如下内容Supports Wake-on:pumbgWake-on:g若Wake-on的值为d,表示关闭;若Wake-on的值为g,表示打开。3、若要关闭Wake On Lan,关闭的命令:ethtool -s eth0 wol d若要关闭Wake On Lan,关闭的命令:ethtool -s eth0 wol g...

2020-09-14 09:32:47 1741

转载 tkinter官方文档学习笔记

原文:https://blog.csdn.net/sofeien/article/details/50982208文档地址:http://effbot.org/tkinterbook/主界面root = Tk()root.mainloop()框架frame = Frame(root, width=100, height=100)frame.pack()按钮button = Button(frame, text=“te\nxt”, justify=“left”, wraplength=“50

2020-09-01 11:48:55 2764

原创 禁用Linux module,将mod模块拉黑

将某个模块添加到黑名单创建黑名单 sudo touch /etc/modprobe.d/blacklist.conf #如果文件存在则不需创建将要禁用的模块添加到黑名单中 sudo vim /etc/modprobe.d/blacklist.conf 添加blacklist btusb #btusb为模块名 保存退出重启生效...

2020-09-01 11:32:51 1441

原创 UOS安装 .exe 应用

目前的UOS系统自主研发了DeepinWine技术。基于DeepinWine技术,可以在UOS上运行大量Windows平台软件。方法:使用终端命令 wine xxx.exe安装例:wine WPS.exe若提示没有wine命令,联网安装即可sudo apt install wine...

2020-09-01 09:31:29 51586 3

原创 Debian系下载deb安装包及依赖包

Debian系下载的deb包一般存放于/var/cache/apt/archives/中

2020-08-10 09:44:13 4557

原创 MD5值的简介与 Linux & Windows 下查看MD5值方法

md5值1.MD5信息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码 散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息 传输完整一致。2.查看文件md5值的方法Windows系统: win+R输入cmd 进入命令提示符界面进入存放要查看哈希值的文件的目录输入certutil -hashfile 文件名 md5 回车或者不用进入路径 直接用命令 .输入certutil -hashfile 文件绝对

2020-07-27 21:04:56 1095

原创 Linux系统强制位u+s、g+s、o+t 详解

Linux系统强制位u+s、g+s、o+t 详解u+s:一个命令,给与用户s权限,则此用户暂时获得这个命令的属主权限(例chmod u+s /usr/bin/touch或者chmod 4755 /usr/bin/touch)g+s:锁定一个文件或目录归属某组(例chmod g+s -R /lzf/或者chmod 2755 /lzf/)后续lzf下创建的文件或目录的所属 组都跟随lzf这个文件夹o+t:一般用于公共文件夹的操作,给了t权限,其他用户就不能随意删除你的文件(例chmod o+t

2020-07-27 20:58:22 4834

原创 event test工具,input event事件,evtest使用方法

evtest工具介绍evtest是打印evdev内核事件的工具,它直接从内核设备读取并打印设备描述的带有值和符号名的事件,可以用来调试鼠标、键盘、触摸板等输入设备evtest通常用于在X.org中调试输入设备的问题,evtest提供了内核的处理信息,根据这些信息。可以判断是内核问题还是X.org问题输出数据中,“type”是input类型,可以是“EV KEY”、“EV SW”、“EV SND”、“EV LED”或数值value可以是十进制也可以是十六进制,或者是查询的kev/开关/声音/LED的常

2020-07-27 10:17:48 4562 1

原创 以root用户自动登入Kylin麒麟系统

以root用户自动登入Kylin麒麟系统 sudo vim /etc/lightdm/lightdm.conf 在后面增加如下两行内容: autologin-user=root autologin-user-timeout=0

2020-07-20 09:31:59 1686

原创 以root用户自动登入UOS系统

用root用户自动登入UOS系统一.解锁root用户 sudo usermod -p 123456 root二.重置root密码 sudo passwd root #输入新密码三.自动登入root ①sudo vim /usr/share/lightdm/lightdm.conf.d/60-deepin.conf 在后面增加如下两行内容: greeter-show-manual-login=true all-guest=false ②sudo vim /etc/pam.d

2020-07-20 09:26:28 8725

原创 Wake On Lan,分别在windows和linux上配置网络唤醒

分别在windows和linux上配置网络唤醒使用背景通过网络远程操作唤醒进入休眠/睡眠的机器前提1.网卡有bootrom,bios支持网络唤醒并且开关打开2.网卡带电3.唤醒机器与被唤醒机器之间能够网络ping通工具1.windows机器这里枚举:Magic_Package (Wake On Lan)2.Linux机器这里枚举:wakeonlan用Linux远程唤醒1.安装wakeonlan:sudo apt install wakeonlan2.运行:wakeonlan -i I

2020-07-15 18:14:33 1785

原创 VMware虚拟机中安装UOS系统详细教程

VMware虚拟机中安装UOS系统详细教程工具VMware-workstationVMware Pro 14 #其他版本也可以UOS系统镜像 #官网下载地址:https://www.chinauos.com安装图文教程1.在VM虚拟机中创建新的虚拟机2.选择“自定义”,下一步3....

2020-07-08 20:06:46 14203

原创 UOS调用“ll”和“la”等命令

如果你平时使用ubuntu等linux系统较多的话,一定经常使用ll和la这样的命令ll 其实就是 ls -lla 是 ls -a但是UOS是默认没有这种“快捷命令”的如果想要调用这些命令也非常简单1.编辑主目录下的.bashrc文件vim ~/.bashrc2.添加alias ll=‘ls -l’alias la=‘ls -a’3.保存退出后执行 source ~/.bashrc即可4.当然,也可根据个人使用习惯支持别的自定义命令,如alias un='uname -a’查看内核信

2020-07-01 22:20:38 1321

原创 UOS获取root权限

UOS获取root权限

2020-06-29 09:20:14 11530

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除