分类 linux 下的文章

docker devicemapper 存储异常


docker devicemapper exceptionexception这里记录早期版本docker (1.11.2)在centos 7(linux3.10)devicemapper存储异常,导致docker容器的空间内文件删除后存储空间不能正常释放。磁盘40G,早期因为日志异常docker使用了30G,后面删除日志后容器容量一致在30G往上涨,慢慢地主机的磁盘完全被消耗掉,但是实际容器使用7G。# uname -a Linux iZu1d6y4hk5Z 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_6...

Ubuntu wireless-ac 9560 驱动异常


Ubuntu 19.10 Intel wireless-ac 9560 driver exception重启电脑后发现wifi不能使用了,网络设置里面提示未发现网络适配器。电脑比较新,之前安装ubuntu18.10 低版本kernel 版本就发现不识别wifi设备,更新到ubuntu19.10 后正常,不过正常安装后也反复重启过使用了一段时间。Detected Intel(R) Wireless-AC 9560, REV=0x354;Ubuntu 19.10 5.3.0-40-generic;小米笔记本pro 15;排查第一时间排查dmesg 发现有iwlwifi 内核模块报错。主动搜...

开源homekit adk 测试


目录 [隐藏]I. contextII. dependencyIII. compileIV. testV. troubleshootingsclang: Command not foundfatal error: 'dns_sd.h' file not foundldd errorNo setup code found in key-value store.开源homekit adk 测试摘要 :本文尝试体验苹果新鲜开源的homekit adk,实现在ubuntu成功编译运行后在iPhone 家 实现设备的添加、控制,以及siri的语音控制。由amazon、apple、goo...

在ubuntu上使用onedrive


目录 [隐藏]I. dependencesII. installIII. configIV. troubleshootingsError reading ngrok APIonedrivesdk install failed 在ubuntu上使用onedrive自从使用了onedrive过后就像发现宝贝似得,跨机器自动同步文件很是方便,特别是一些正在进行调试笔记、开发文档。所以在ubuntu也马上考虑使用onedrive。https://github.com/xybu/onedrived-devI. dependences通过apt安装如下依赖工具包。# Instal...

在局域网建立.local域名


目录 [隐藏]I. hostnameII. hostsIII. mdnsIV. avahi ubuntu setup .local domain in lan需要理解linux下面的几个概念。I. hostname主机名,默认保存在/etc/hosname,可以通过命令hostname查看和更改。$hostname #查看 hachi-jay $sudo hostname -F /etc/hostname #编辑`/etc/hostname`后应用该命令更改。II. hosts本地域名文件,配置后再本机...

a64 uboot 代码走读


目录 [隐藏]I. 术语II. 流程III. 日志mmcIV. lcduboot中disp init流程kernel中disp init流程V. emmcboot0ubootkernelVI. Troubleshootingsd 启动并且成功挂载emmc uboot code reviewI. 术语术语描述fdtflattened device treeII. 流程st=>start: main op0=>operation: board_init_f op1=>operation: init_sequence_r op2=>opera...

linux gtk 编程


目录 [隐藏]I. design notesII. troubleshootscannot open display gtk programTop 5 Programming Languages For Developing Linux Desktop Applicationshttps://www.gtk.org/Overview of GTK+ and its LibrariesGTK+ 3 Reference Manual安装开发包和下载源码$sudo apt-get install libgtk-3-dev $sudo apt-get source libgtk-3...

linux 看门狗


目录 [隐藏]I. kernel driverII. sunxi watchdogIII. force fsckIV. troubleshooting linux watchdog基于debian8 的linux设备会低概率的出现的系统完整死机,这里思考给linux添加完整的看门狗策略。debian8已经采用systemd用以初始化系统和守护、管理系统进程。这里同时存在systemd 的watchdog和keepalive 单元文件,以及sysv init的watchdog keepavlie 初始化脚本,同时systemd也直接看门狗启动,那么该如何选择呢?syste...

supervisor 开机不能正常启动


supervisor not startsupervisor启动失败,通过/var/log/syslog 直接报错。supervisor[2124]: Starting supervisor: systemd[1]: Starting System Logging Service... systemd[1]: Starting Permit User Sessions... zabbix-agent[2122]: zabbix_agentd starting...failed (zabbix_agentd [2144]: /etc/zabbix/zabbix_agentd.d/: [2...