- 博客(44)
- 资源 (1)
- 收藏
- 关注
原创 UDP发送过程:copy_from_user调用路径跟踪
UDP发送过程,数据从用户空间复制到内核空间的copy_from_user调用路径跟踪。()函数将用户数据地址(buff)保存在msg.其中,以getfrag =,后续通过struct。
2024-11-19 01:38:20
1407
转载 ceph 故障定位和处理
故障处理 · ceph 实战 https://forest.gitbooks.io/ceph-practice/content/troubleshoot.html。
2024-09-30 11:03:38
616
原创 解决Ubuntu系统无法启动Circuit JS1和嘉立创软件客户端
例如,Circuit JS1和嘉立创软件客户端是基于Electron构建的,基于 Node.js 和 Chromium。
2024-07-01 01:31:17
445
原创 VirtualBox虚拟机声音设置
最近发现VirtualBox创建的Windows 10和11虚拟机没有声音,但是另外一个Windows 7的虚拟机确有声音,检查对比了一下虚拟机的声音设置,发现是Host Audio Driver的设置不一样,Windows10和11的是Default,而Windows7的是PulseAudio,把Window10和11的也改成PulseAudio,声音就正常了。
2024-06-23 14:42:21
1477
原创 编译和运行qemu-uboot-arm64单板的Armbian系统
编译和运行qemu-uboot-arm64单板的Armbian系统,解决u-boot下载失败的问题。
2024-06-05 01:38:33
1623
原创 Ubuntu MATE系统下高分辨率显示器放大后WPS显示错位的解决方案
系统:Ubuntu MATE 22.04和24.04,在显示器设置200%放大的情况下,显示错位。其中一个解决方式是使用xrandr修改放大倍数,但这种方式显示不清晰。因为4K显示屏设置4K分辨率,图标,字体太小,显示器需要配置放大。这个问题当前没有找到好的解决方式。一配置放大,WPS就会显示错位。
2024-05-05 21:52:07
853
原创 TTY终端颜色缺失
问题的原因是升级的时候用户目录的.profile没有恢复(被手动删除的),复制一份.profile文件到用户目录即可。Ubuntu MATE 24.04使用ctrl + alt + F<1-6>打开TTY终端时,发现终端没有彩色显示。但是在用户目录下执行source .bashrc则恢复彩色。
2024-05-05 19:44:43
323
原创 修改TTY终端字体和分辨率
通过ctrl + alt + F<1-6>打开新的TTY终端,可以字体修改生效。通过内核启动参数video修改,内核启动参数可以通过grub配置。下次启动后TTY分辨率就修改了。
2024-05-05 18:59:41
1223
2
原创 修改lightdm登录界面(arctica-greeter)图片和字体和分辨率
1、将/usr/share/glib-2.0/schemas/30_ubuntu-mate.gschema.override文件复制一份/usr/share/glib-2.0/schemas/31_arctica-greeter.gschema.override,这里数字31是/usr/share/glib-2.0/schemas/目录中比其他数字开头的文件名中的数字最大的即可。修改背景图片:background='/usr/share/backgrounds/cosmos/comet.jpg'
2024-05-05 18:00:28
1403
转载 Linux下使用rm删除文件,并排除指定文件
rm是我们在Linux下删除文件经常用到的命令,但是有时候我们目录下有很多个文件想要删除,偏偏却要保留其中1个或几个文件,那怎么办呢?很多新手朋友可能会采取一个一个文件删除的方法来操作,但是如果文件很多呢?今天我们就来教大家使用rm命令删除文件的时候如何排除指定的文件(不删除指定文件)。,比如我们上面指定了-v 1.txt,即排除掉1.txt,选中其他全部文件。(叹号)来排除文件的,下面我们搞个高深一点的,用。然后我们再次执行前面的命令就可以看到文件已经全部删除了,只保留了1.txt。
2024-01-22 00:43:16
104
原创 VirtualBox运行Windows 11卡死问题解决
这个帖子描述的问题,VirtualBox运行Windows11系统,进入系统稍微做些操作,系统就卡死了。这个我也遇到,参考这个帖子的解决方案,修改了配置,暂时没有问题了。这帖子还有其他参考方案。
2024-01-17 00:30:57
3492
原创 Ubuntu下用Windows虚拟机调试正点原子STM32开发板
虚拟机添加USB接口过程:打开虚拟机的设置界面,进入USB设置页面Setting/USB,选择添加USB设备过滤器(USB Device Filters),添加USB串口,如下图所示。按照常规的操作完成Windows虚拟机安装:在Ubuntu安装VirtualBox,创建Windows虚拟机,安装Windows 10系统。答案是可以的,关键是给虚拟机添加USB接口即可。默认情况下,VirtualBox虚拟机没有配置支持USB接口,但可以在安装完虚拟机之后,再给它添加USB接口。
2023-05-24 22:31:10
647
原创 Ubuntu 22.04配置samba服务器
samba用户要有共享目录路径(path字段)的访问权限(rwx)才可以访问该目录。如果没有权限,可以给samba用户配置权限。这个用户是登陆samba服务器的用户,这个步骤是可选的,因为可以使用系统已经存在的用户登陆samba服务器。以上命令用来创建一个samba用户用来连接samba服务器的密码,这个密码跟登陆shell的密码是相互独立。例子中指定的共享目录的路径(path字段)是根目录,也可以(推荐)指定更具体的子目录。上面的命令创建一个名为samba的系统用户,不需要创建该用户的home目录。
2023-05-05 16:09:17
2300
原创 区分本地终端和ssh远程终端
如果本地和远端服务器用户名和主机名,终端颜色配置都一致,通过ssh登陆服务器的时候,在本地终端和ssh终端来回切换时,傻傻分不清当前终端是本地终端还是ssh远程服务器。这个连接介绍了一种在.bashrc根据SSH相关环境变量区分是否SSH连接的方法,很有参考意义。下面按照第二种方法,配置.bashrc,用于区分本地登陆还是ssh远程登陆。
2023-03-26 22:03:55
1156
原创 Ubuntu启动VirtualBox虚拟机之后鼠标无法打开菜单或者其他窗口的问题
某次升级了VirtualBox,不知道从哪个版本(大概6.0之前的版本)开始,VirtualBox启动虚拟机之后,鼠标点击菜单无法打开菜单,任务栏上点击其他任务的图标也没有反应,类似VirtualBox的虚拟机总是显示在最顶层窗口,而且其他窗口不响应鼠标了。
2023-03-22 22:44:50
3086
转载 Linux 终端(TTY)
原文:Linux 终端(TTY) - sparkdev - 博客园Linux 终端(TTY)TTY 是 Teletype 或 Teletypewriter 的缩写,原来是指电传打字机,后来这种设备逐渐键盘和显示器取代。不管是电传打字机还是键盘显示器,都是作为计算机的终端设备存在的,所以 TTY 也泛指计算机的终端(terminal)设备。为了支持这些 TTY 设备,Linux 实现了一个叫做 TTY 的子系统。所以 TTY 既指终端,也指 Linux 的 TTY 子系统,当然 TTY 还有更丰富(.
2022-05-03 22:17:49
1820
转载 Bash字符串操作
原文:Bash Tutorial => Replace pattern in stringReplace pattern in stringExample#First match:$ a='I am a string'$ echo "${a/a/A}"I Am a stringAll matches:$ echo "${a//a/A}"I Am A stringMatch at the beginning:$ echo "${a/#I/y}"y
2022-05-02 08:59:46
127
转载 Bash字符串操作
Bash String ProcessingIntroductionOver the years, thebashshell has acquired lots of new bells and whistles. Some of these are very useful in shell scripts; but they don't seem well known. This page mostly discusses the newer ones, especially those th..
2022-05-02 08:49:48
191
转载 Bash字符串操作
BASH ProgrammingBash string manipulation2 years agobyNicholas ShellabargerIn bash, not unlike any other programing language, a program lives to put things into buckets and name them for later use. These buckets are available to manipulate througho.
2022-05-02 08:46:14
281
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人