linux
文章平均质量分 75
师兄师兄怎么办
鱼遇雨欲与渔语。
展开
-
【国产化系统】MySQL安装
配置完成后进行数据库初始化操作。ALTER USER 'root'@'localhost' IDENTIFIED BY '初始化密码' PASSWORD EXPIRE NEVER;如果出现”mysql>”即为正常安装。请记住这个随机初始密码!不然后续步骤将无法进行!初始化成功后将出现随机的初始密码,这里输入的密码是上面说的随机初始密码!此时密码将被修改为“root”原创 2024-07-24 14:12:08 · 950 阅读 · 0 评论 -
【Linux】UnixBench介绍、分数调优思路以及测试2D3D的方法
简介。原创 2024-03-28 17:51:36 · 1949 阅读 · 0 评论 -
【操作系统】MBR主引导目录结构以及作用
一.BIOS和MBR的交接仪式当BIOS检测完内存、显卡,把硬盘等外设加载进来后,便开始在内存0X00~0X3FF处建立起数据结构、中断向量表,并且填写中断例程。完成这一系列的操作后便开始寻找硬盘(如果硬盘不止一个的话,则会通过遍历的方式一个个地找到每个硬盘),在每个能找到的硬盘的第0盘0磁道第1扇区里面,看看此扇区最后两个字节是否为0X55和0XAA。原创 2023-10-20 16:58:14 · 717 阅读 · 0 评论 -
【Linux】如何判断RS-232串口是否能正常使用
使用RS-232协议的串口引脚一般如图下所示为了让串口能够接收到自己发出的串口数据,需要将输出端和输入端(RXD和TXD)进行短接操作:短接完成后,才能实现自发自收的功能(走其他协议的串口清参考对应的短接方式),网上大部分的文章都是直接就往端口发数据,导致很多人发了数据没有收到以为是串口坏了,浪费很多时间。原创 2023-10-19 16:03:38 · 3865 阅读 · 0 评论 -
解决方案:fatal error: openssl/bio.h: 没有那个文件或目录
出现报错如下: 出现该错误的原因有两个: 使用指令安装openssl: 我的是已经安装完成了,所以再把libssl-dev的库也给装上就OK: 如果在安装libssl-dev时出现“E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。”的错误: 则说明libssl-dev版本过高,无法支持低版本的openssl,需要讲libssl-dev库进行降级处理,安装aptitude包管理器:原创 2023-08-22 16:18:17 · 3307 阅读 · 0 评论 -
【Linux】不断循环重启指定次数
不断循环重启指定次数原创 2023-04-25 10:51:44 · 881 阅读 · 0 评论 -
【操作系统】半小时写一个微型操作系统-写一个启动扇区并且导入到软盘镜像中
半小时编写一个操作系统HELLO WORLD原创 2023-04-11 11:46:12 · 974 阅读 · 0 评论 -
【LINUX】使用Service服务开机自启动脚本或者指令
我们在路径/etc/systemd/system下新建一个以.service为后缀的文件名,以远程连接服务ssh.service为例,格式如下:Service文件主要由三个部分组成:[Unit]、[Service]以及[Install]。原创 2022-11-24 14:31:03 · 3477 阅读 · 1 评论 -
【Linux】ssh: connect to host localhost port 22: No route to host
ssh: connect to host localhost port 22: No route to host原创 2022-10-28 11:53:52 · 6398 阅读 · 0 评论 -
【linux】把home目录挂载到其他分区(数据盘/data等)下
在安装系统时由于没有合理地分配,导致home主目录的内存分配过小,久而久之内存逐渐不是很够用,这时候需要把home目录进行扩容处理,以下有一个方法,就是把home通过挂载到其他分区的方法达到扩容的地步。原创 2022-09-25 16:13:11 · 8153 阅读 · 0 评论 -
【Linux】编写COM口和USB口的规则文件(.rules)
当外接存储设备(如:U盘、机械硬盘等)时,由于路径/dev下并没有存储新设备的设备节点、规则文件等,udev会给新的存储设备按照内核的分配规则分配设备节点诸如:/dev/sda(如U盘)、/dev/sdb(如机械硬盘)等临时设备节点,这些临时设备节点是按照外接设备的插入顺序决定的,也就是说下次如果是先插机械硬盘、再插U盘就可能会分配临时名字:/dev/sdb(如U盘)、/dev/sda(如机械硬盘),又或者是其他诸如/dev/sdc、/dev/sda2等等。原创 2022-09-20 14:29:35 · 2193 阅读 · 0 评论 -
【linux】error while loading shared libraries no such file or directory错误解决方法
在使用QTCreater调用opencv库时出现了以下错误:出现该错误的原因是因为系统在搜索时没有找到该库在哪里,所以报错。没有找到的原因可能有两个:1.你的系统里面确实没有这个库,那百度下这个库装上去2.你的系统里面确实有这个库(不清楚有没有可以用local指令寻找下,记下库的路径在哪里),但还是找不到,说明库搜索文件里面没有添加这个路径,需要手动添加,执行以下指令进入库搜索路径文件:cd /etc/ld.so.conf.d/使用 ls 可以看到当前文件夹下有很多库的搜索路径:.原创 2021-08-13 15:57:50 · 2364 阅读 · 0 评论 -
【linux】WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED 解决方法
一.错误描述二.解决方案输入以下指令:ssh-keygen -R XXX(ip地址)按照我的例子(ip:10.165.7.136),会返回以下信息:重新尝试连接:输入yes,按下回车,成功连接。...原创 2022-03-09 10:00:04 · 44275 阅读 · 8 评论 -
【linux】删除文本中指定的字符串
需求:删除文本中只指定的字符串,但是往上大多数的答案都是删除指定字符串的行!的行!的行!我并不想删除这一行!直线删除这个字符串! 所以自己给研究了下,比如以下这个例子(文本名:test.txt): 我想把其中的“E:DEVNAME”字段去掉,可以使用以下指令: 得到效果如下: 但是查看文本test.txt还是会发现并没有被修改: 这时候可以用文本重定向(想要了解的同学可以参考我之前写的文章:【l原创 2022-06-17 21:51:08 · 7669 阅读 · 3 评论 -
【LINUX】十分钟理解硬链接和软链接
Linux操作系统下的硬连接与软连接(又称为符号连接)主要是对文件进行操作,所以对文件中的I节点(又名inode节点)的认识至关重要。 当新建一个文件时,需要一个空间来存储文件的一些基本信息,比如文件拥有者,创建时间,权限,大小等等,我们通常将这些数据称为文件元数据(metadata),而保存这些信息的区域就叫做Inode节点(又叫I节点),使用stat()或fstat()可以查看具体的文件信息,其结构如下: 使用指令可以查询到以下信息: 硬链接的作用是将一原创 2022-06-02 16:16:13 · 383 阅读 · 0 评论 -
【linux】文本重定向:2>&1、&>以及>&
一.什么是重定向一般情况下在终端上执行指令会将获取到的信息输出到控制台窗口上,如执行“ls” 指令可以将当前目录下的文件显示在控制台窗口:假如此时不想把结果输出到控制台上,而是输出到一个“test.log”日志中,就可以执行“ls > test.log”指令:把输出结果人为地改变其存放(或者显示)路径,这个过程就可以称之为重定向。二.什么是标准输入输出这个解释起来有点复杂,可以简单理解为:linux系统下万物皆...原创 2022-05-07 12:03:43 · 4257 阅读 · 0 评论