![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 84
cs_sword2000
这个作者很懒,什么都没留下…
展开
-
arm linux使用 usbmon 抓取usb总线数据包
arm linux 环境下使用 usbmon 的usb数据抓包方法。原创 2022-12-02 18:25:57 · 1652 阅读 · 2 评论 -
linux 网卡路由表与ec20路由表的冲突协调
问题:arm linux嵌入式主板,2块网卡(eth0, eth1),1个ec20(usb0),全部启用的时候。对于跨网关的缺省路由会有3个,分别是Iface 为 eth1, eth0, 和 usb0 的三条记录,如下图的前面三个。注意,缺省的情况下,网卡启动后其缺省路由记录 Metric = 0, 如图中的前面2个;ec20的缺省路由记录 metric = 10。这时,如果要访问跨网段的IP网络时,第一条 Metric =0 的路由记录生效,其他路由记录无效。而如果第一条 eth1 Gatew原创 2020-11-20 18:04:03 · 499 阅读 · 0 评论 -
libevent 多线程环境下 event_base_dispatch 无法跳出的问题
libevent 缺省情况下只支持在单个线程中使用。最近遇到的一个问题,就是在2个线程中使用到 bufferevent_socket。Thread1:为了连接网络到服务器,用 event_base_new 创建 event_base,并有bufferevent_socket_new 创建bufferevent,并event_base_dispatch;Thread2:用到了 bufferevent_write,并在收不到服务器响应的时候,断开socket重新连接。其中涉及接收服务器的响应数据,如果原创 2020-08-20 15:39:45 · 3489 阅读 · 0 评论 -
Centos7.3 升级curl 到 7.69.1后出现异常,如何回退
启用 city-fan repo,可以升级 curl 到 7.69版本。但是,升级curl到7.69.1,之后发现curl无法访问 https 协议的地址。只好降级退回原有的 7.29版本。用 yum downgrade curl , yum downgrade libcurl 是不行的,提示依赖错误。[haojc@sn1 src]$ sudo yum downgrade libcurlL...原创 2020-04-01 14:41:30 · 1918 阅读 · 0 评论 -
Unbuntu18.04高分屏界面参数设置
Unbuntu18.04高分屏界面参数设置4K分辨率的屏幕,安装Unbuntu18.04之后,界面字体和图标都非常的小,在之前的ubuntu版本(16.04)中,在Displays中设置Scale for menu and toolbar显示比例大一些即可,但在18.04中,没有这个参数了,如何调整呢?这需要安装一个gnome设置工具:sudo apt install gnome-tweak...原创 2019-08-03 11:42:06 · 3241 阅读 · 0 评论 -
ubuntu18.04 LTS ssh: connect to host 192.168.44.140 port 22: Connection refused
用ssh或者 scp 访问 ubuntu18.04 host,提示:ubuntu18.04 LTS ssh: connect to host 192.168.44.140 port 22: Connection refused在 18.04 机器上,查看是不是安装了 ssh 服务:除了terminal 的进程,只有一个 ssh-agent 进程,这个是ssh客户端的进程,没有 sshd 进...原创 2019-08-03 16:32:53 · 1015 阅读 · 0 评论 -
Ubuntu18.04 关机等待90秒的问题
Ubuntu18.04,关机时,新的关机检查程序经常需要等待90秒,等待时间太长。可以使用 watchdog 程序解决。安装watchdoghaojc@ubuntu:~$ sudo apt install watchdog然后启用watchdog开机自启服务并启动haojc@ubuntu:~$ sudo systemctl enable watchdog.serviceSynchron...原创 2019-08-04 14:01:14 · 6329 阅读 · 0 评论