Linux 基本知识
Castle_in_sky
用心做好当下的每一件事 + 保持一种向上的学习状态
展开
-
linux kernel 内核源码下载地址 + kernel源码在线阅读
下载地址:linux kernel 官方下载地址:www.kernel.org国内个版本的下载地址:http://ftp.sjtu.edu.cn/sites/ftp.kernel.org/pub/linux/kernel/看代码地址:在线看源码地址:https://elixir.bootlin.com/linux/原创 2021-08-04 10:16:20 · 15462 阅读 · 0 评论 -
彻底解决 linux Qt5.14 不能连接mysql 错误:QSqlDatabase: MYSQL driver not loaded
看了很多博客都没能解决问题:一.问题连接数据库报错如下:QSqlDatabase: MYSQL driver not loadedQSqlDatabase: available drivers: QSQLITE QMYSQL QMYSQL3 QODBC QODBC3 QPSQL QPSQL7二.环境:Linux xxxxx-Veriton-E430 5.4.0-70-generic #78~18.04.1-Ubuntu SMP Sat Mar 20 14:10:07 UTC 2021 x86_原创 2021-04-14 17:21:33 · 1524 阅读 · 0 评论 -
记录一下 ------网页在线查看linux,uboot,busybox源码
https://elixir.bootlin.com/linux/latest/source原创 2020-10-30 16:43:35 · 401 阅读 · 0 评论 -
vim vimrc 适合开发的配置
推荐两个链接写的很好,自己也做一个记录方便换不同的环境配置!!!Vim的终极配置方案,完美的写代码界面! ——.vimrc对上述博客的完善请点击这原创 2020-10-29 17:05:02 · 178 阅读 · 5 评论 -
----简单-----判断当前机器的字节序是(大端模式)还是(小端模式)
int GetEndianness(){ short s = 0x0110; char *p = (char *) &s; if (p[0] == 0x10) return 0;// 小端格式 else return 1;// 大端格式}原创 2020-10-29 14:20:54 · 126 阅读 · 0 评论 -
linux 系统中判别固态硬盘(SSD)和机械硬盘(HDD)
在linux系统中是如何分辨出每个盘符的类型的:可以通过查看 /sys/block/[盘符]/queue/rotational 的内容,内容为“1”则为HDD,为“0”则是SSD。简单举例 以下是实现查找系统挂载的所有的SSD并使用smartctl 命令显示smart 属性信息。for var in a b c d e fdo if [ -d "/sys/block/sd$var" ] then read num < /sys/b原创 2020-10-09 10:53:25 · 1613 阅读 · 0 评论 -
Linux 内核的RCU机制
RCU(Read-Copy Update),是 Linux 中比较重要的一种同步机制。顾名思义就是“读,拷贝更新”,再直白点是“随意读,但更新数据的时候,需要先复制一份副本,在副本上完成修改,再一次性地替换旧数据”。这是 Linux 内核实现的一种针对“读多写少”的共享数据的同步机制。不同于其他的同步机制,它允许多个读者同时访问共享数据,而且读者的性能不会受影响(“随意读”),读者与写者之间也不需要同步机制(但需要“复制后再写”),但如果存在多个写者时,在写者把更新后的“副本”覆盖到原数据时,写者与写者之原创 2020-06-26 10:51:52 · 366 阅读 · 0 评论 -
Ubuntu 虚拟机双磁盘安装方式
⦁ VMware 中虚拟机 -> 设置 -> 硬件 -> 添加 -> 硬盘-> 点击下一步推荐使用SCSI接口的硬盘,这种硬盘速度比较快,点击下一步如果第一加装磁盘, 选择一个“创建新虚拟磁盘”如果已经有一个磁盘, 选择“使用现有的虚拟磁盘”。安装上图设置磁盘大小。最要带上路径的虚拟磁盘。 最后点击完成, 完成磁盘的创建⦁ 关闭vmware, 之后在...原创 2019-08-16 23:14:47 · 230 阅读 · 0 评论 -
ZC0301 Webcam 在OrangePiPC2 上的移植过程
⦁ 确认摄像头的型号把摄像头插入到ubuntu中, 使用lsusb来查看摄像头的信号:lsusb :Bus 004 Device 002: ID 0e0f:0002 VMware, Inc. Virtual USB HubBus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hubBus 003 Device 003: ID...原创 2019-08-16 23:16:31 · 478 阅读 · 0 评论