随笔分类 -  linux

摘要:Linux中描述中断控制器的数据结构是struct irq_chip,因为不同芯片的中断控制器对其挂接的IRQ有不同的控制方法,因而这个结构体主要是由一组用于回调(callback),指向系统实际的中断控制器所使用的控制方法的函数指针构成。 struct irq_chip { const char 阅读全文
posted @ 2022-09-20 10:27 蒲城小农 阅读(520) 评论(0) 推荐(0)
摘要:执行repo init -u ...................... 报了server certificate verification failed. CAfile: none CRLfile: none 解决方案: git config --global http.sslverify fa 阅读全文
posted @ 2022-08-26 22:13 蒲城小农 阅读(457) 评论(0) 推荐(0)
摘要:目前遇到的情况有两种解决方法 1:关闭swap分区,临时方案执行swap off即可,永久方案需要修改/etc/fstab内容,删除swap分区相关内容 2:打开numa节点(需要bios打开) 阅读全文
posted @ 2022-08-26 17:25 蒲城小农 阅读(132) 评论(0) 推荐(0)
摘要:1、什么是内存泄漏 一部分内存空间我明明已经使用了,却没有引用指向这部分空间。造成这片已经使用的空间无法处理的情况 内存泄漏是个很严重的问题,也比较常见。 最主要的原因是动态开辟的空间,在使用完毕后未释放,结果导致一直占据该内存单元。直到程序结束 2、内存泄漏的危害 长时间运行,程序变卡,性能严重下 阅读全文
posted @ 2021-07-20 16:40 蒲城小农 阅读(281) 评论(0) 推荐(0)
摘要:转载:https://blog.csdn.net/tenfyguo/article/details/8159176 一,什么是coredump 我们经常听到大家说到程序core掉了,需要定位解决,这里说的大部分是指对应程序由于各种异常或者bug导致在运行过程中异常退出或者中止,并且在满足一定条件下( 阅读全文
posted @ 2021-07-20 14:11 蒲城小农 阅读(254) 评论(0) 推荐(0)
摘要:很大概率是因为依赖库不同导致 执行 md5sum $(ldd /usr/bin/应用程序 | awk '{print $3}')对比两个系统上同一个 应用程序的依赖库,将两边的库保持一致 阅读全文
posted @ 2021-07-11 09:37 蒲城小农 阅读(129) 评论(0) 推荐(0)
摘要:sudo dpkg -i --force-overrite *.deb 阅读全文
posted @ 2021-07-11 09:33 蒲城小农 阅读(2757) 评论(1) 推荐(0)
摘要:日志文件丢失有以下几种可能性 1:日志正在记录的时候,手动修改了/var/log/messages 2: 存储设备异常,系统无法将日志写入到/var/log/messages中 3:突然有大量日志写入,并提示 begin to drop messages due to rate-limiting 1 阅读全文
posted @ 2021-06-21 13:48 蒲城小农 阅读(1109) 评论(0) 推荐(0)
摘要:1、文件句柄限制 可通过执行以下命令,查看单个进程最多可使用的文件句柄数量: 1 /# ulimit -n 2 1024 可通过执行以下命令,查看系统环境最多可使用的文件句柄数量: 1 /# cat /proc/sys/fs/file-max 2 13139104 在5.11内核环境下,/proc/ 阅读全文
posted @ 2021-06-21 13:37 蒲城小农 阅读(186) 评论(0) 推荐(0)
摘要:从代码 this._selectedDate = new Date(); 可知日历默认选中的时间为当前的时间,且时间来源为 Javascript 的内置对象 Date; 通过Date.getDay方法直接进行定位,显示具体的日期。 阅读全文
posted @ 2021-06-17 11:43 蒲城小农 阅读(113) 评论(0) 推荐(0)
摘要:1:开机同步 开机时自动同步可编辑 /etc/ntp/step-tickers 文件 1 vim /etc/ntp/step-tickers 2 3 # List of NTP servers used by the ntpdate service. 4 5 ntp.aliyun.com 6 tim 阅读全文
posted @ 2021-06-17 10:15 蒲城小农 阅读(121) 评论(0) 推荐(0)
摘要:对于read系统调用在内核的处理,如上图所述,经过了VFS、具体文件系统,如ext2、页高速缓冲存层、通用块层、IO调度层、设备驱动层、和设备层。其中,VFS主要是用来屏蔽下层具体文件系统操作的差异,对上提供一个统一接口,正是因为有了这个层次,所以可以把设备抽象成文件。具体文件系统,则定义了自己的块 阅读全文
posted @ 2021-06-15 15:58 蒲城小农 阅读(1114) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-06-15 15:27 蒲城小农 阅读(53) 评论(0) 推荐(0)
摘要:什么是优先级反转? 所谓的优先级翻转问题:即当一个高优先级线程通过信号量机制访问共享资源时,该型号量以被一个低优先级线程占有,而这个低优先级的任务在访问共享资源时可能又被一个中等优先级任务抢占。从上面的描述,高优先级线程被许多较低优先级的任务阻塞,导致高优先级的实时性得不到保证。 解决方案:(1)设 阅读全文
posted @ 2021-05-26 22:04 蒲城小农 阅读(811) 评论(0) 推荐(0)
摘要:因为触摸屏使用的也是USB接口,显示和触摸分别是两个USB接口 通过xinput命令屏蔽掉触摸的USB接口,发现插拔USB鼠标,鼠标箭头并没有消失。 怀疑是触摸屏没有跟内核进行适配工作 解决办法:将窗口管理器从mutter换到marco后问题解决,由此得知这个触摸屏不适配mutter, 阅读全文
posted @ 2021-05-25 16:58 蒲城小农 阅读(578) 评论(0) 推荐(0)
摘要:在一次进行测试总发现client端发送一次发送2048哥byte的数据给server端,server端接收数据发现有时候会自动组包,有时候不会自动组包(自动组包:一次接收一帧2048, 不自动组包:分两次接收两帧一共2048) 现在大多数网卡都具有LRO/GRO功能。即,网卡收包时将同一流的小包合并 阅读全文
posted @ 2021-05-24 14:48 蒲城小农 阅读(1242) 评论(0) 推荐(0)
摘要:kworker 进程是内核工作进程,并且有很多进程是无害的。 内核工作线程可以做任何事情,例如一些随机的例子: 做页面缓存写回 处理某些种类的硬件事件 (如硬件中断,定时器,I / O等) 很多很多其他的东西 要知道任何kworker在做什么,你可以看看。 1 cat /proc/<kworker_ 阅读全文
posted @ 2021-05-20 22:13 蒲城小农 阅读(7079) 评论(0) 推荐(0)
摘要:使用hwclock即可 阅读全文
posted @ 2021-05-20 21:28 蒲城小农 阅读(82) 评论(0) 推荐(0)
摘要:进入到控制台后 首先尝试了第一种办法:执行 ldd /bin/mate-session 查看mete-session文件是否损坏,具体查看是看 => 右侧有没有空的。发现并没有空的,这个排除 第二种办法:执行 startx : 2 尝试启动一个界面,结果启动失败。发现Xorg是正常的,应该是某个桌面 阅读全文
posted @ 2021-05-20 21:22 蒲城小农 阅读(2440) 评论(0) 推荐(0)
摘要:组播问题,使用多网卡的机器进行组播和点播同时进行通信。网卡1使用组播,网卡2使用点播,两个网卡如果同时设置网关,则这两个网卡将不能进行通信。 解决办法:组播通过route或者iproute将组播的网卡加入到组播路由中。点播设置好IP和netmask即可 route add -net 192.8.16 阅读全文
posted @ 2021-05-20 21:21 蒲城小农 阅读(1045) 评论(0) 推荐(0)