Linux
文章平均质量分 50
cn_newer
创建自己喜欢的软件,创建大众真正需要的软件
展开
-
Linux上使用touch修改文件时间属性的限制
使用连续多次使用touch修改文件的最后修改时间,有局限性,在极短时间内可能会判断失误。连续多次touch修改文件的修改文件的属性,可能会得到相同的最后修改时间。原创 2024-09-14 10:00:17 · 430 阅读 · 0 评论 -
Linux(SUSE)上root用户安装qt的问题的记录
在Linux(SUSE)使用root安装Qt,发现报错,显示缺少xcb插件。换成普通用户安装就能够成功了。后发现跟vnc是哪个用户启动的也有关系,使用root用户启动,能执行。原创 2022-08-09 17:30:54 · 2316 阅读 · 1 评论 -
wpa_supplicant在添加数个可连接上的无线网络后,不再尝试关闭广播的无线网络问题
讨论了`wpa_supplicant`在已经存在5个能够连接上的配置的情况下(并且是Enable状态),即使新设置的其他隐藏网络优先级设置成最高,也存在连不上的可能性;甚至不会去搜索这个网络。当其他网络禁掉2秒以上的时候,就有机会连上。原创 2021-06-21 23:11:55 · 439 阅读 · 0 评论 -
wpa_supplicant中创建多个优先级相等的网络导致网络一直来回切换的问题
在`wpa_supplicant`中添加优先级相同且都能成功连接的网络,这些网络在都能连接上的情况下,可能会来回切换网络,导致网络很不稳定。解决的办法,设置不同的网络优先级,这样优先级高的网络就能够稳定连接上。原创 2021-06-12 17:57:10 · 584 阅读 · 0 评论 -
使用`rfkill`控制WIFI开关与`wpa_supplicant`的影响
【摘要】使用`rfkill block/unblock`配合`ip link`使用开关WIFI,不会影响后台运行着的`wpa_supplicant`服务以及与此服务通信的`socket`。原创 2021-05-12 23:29:24 · 1019 阅读 · 2 评论 -
使用popen和system执行使用“&“符号的后台命令的差异
【摘要】执行带有"&"的需要后台执行的命令,使用`popen`会等待执行结果后返回,`system`能够达到非阻塞的效果。示例中包含了具体使用`popen`和`system`函数的具体写法。原创 2021-05-12 23:15:14 · 965 阅读 · 2 评论 -
对同一计算机上不同网卡设置不同默认网关存在的覆盖问题
【摘要】相应对同一计算机上,不同网口设置动态设置不同的默认网关,分别使用`ip route`和`route`进行了设置,在使用`route add default gw gateway_ip interface_name`设置完成之后,不同网口间产生覆盖的影响。原创 2021-05-07 23:15:33 · 957 阅读 · 0 评论 -
探测到无线网中bssid与ssid的多对一关系
【摘要】通过`wpa_supplicant`扫描和展示多个测试的无线网络,发现`ssid`与`bssid`可以是一对多的关系。如果网络是隐藏网络的话,在配置正确的网络信息后,扫描结果中隐藏网络的`bssid`可能会对应展示两个网络,其中一个没有`ssid`信息,一个展示正确的`ssid`信息。原创 2021-05-07 22:36:59 · 1606 阅读 · 2 评论 -
wpa_supplicant在连接或者断开时候监听到的事件
【摘要】主要描述了,使用wpa_supplicant连接WIFI,在连接或者断开时候监听到的`CTRL-EVENT-DISCONNECTED`和`CTRL-EVENT-CONNECTED`事件,以及总结的一些规律。原创 2021-05-07 21:27:04 · 3545 阅读 · 0 评论 -
Example wpa_supplicant configuration file
这个是wpa_supplicant官网的上的配置的示例,为了防止原始网站访问不顺,将其拷贝放在这里。转载 2021-05-04 19:34:43 · 1328 阅读 · 2 评论 -
wpa_supplicant中配置TTLS网络的phase2参数
wpa_supplicant的TTLS网络配置phase2参数,存在auth和autheap两种类型。如果内部加密类型是以EAP来头的就使用autheap,其他的使用auth。例如:EAP-MSCHAPV2使用"autheap=MSCHAPV2",MSCHAPV2使用"auth=MSCHAPV2"。原创 2021-04-28 22:07:57 · 871 阅读 · 0 评论 -
wpa_supplicant扫描返回错误状态,但仍旧能获取结果
[概述] 在使用`wpa_supplicant`2.6版本进行无线网络扫描的时候,返回的结果是没有搜索到网络,但是却能通过`scan_results`获取扫描到的网络。这是一个待解决问题。原创 2021-03-23 13:03:57 · 2303 阅读 · 3 评论 -
调用GPL/GPL v2协议的代码并不是都需要开源
[概要] 将GPL的项目无论是作为动态链接库还是静态链接库都是会导致调用部分的代码需要按GPL协议再次开源,但是这并不代表只要在代码中调用了GPL的软件就需要开源调用的相关代码。如果在调用时候将其作为独立应用程序调用,这样是不会需要开源的,例如:Linux的`cp`、`mv`等基础命令。原创 2021-03-16 00:27:06 · 13403 阅读 · 4 评论 -
Linux WiFi 射频开关`rfkill`控制无线网启停与`ifconfig`显示的关系
[概要] 通过`rfkill`启停无线网络,可以`ifconfig`列表中查看无线网络是否被停止。但是多次启停后,这种方法失效,在完成`rfkill`启停后,配合使用`ifconfig interface up/down`则可以修复检测网络硬件正常否的问题,也可以做到在其他进程/线程探测其状态的效果。原创 2021-03-12 23:30:33 · 4912 阅读 · 0 评论 -
ifconfig up/down与ifup/ifdown同时使用产生的冲突以及使用ip link解决问题
[概述] 在同时开启`network`和`NetworkManager`服务的系统中,使用`ifconfig up/down`管理网络导致了网络的混乱问题,而是用`ifup/ifdown`则没有出现如此问题。怀疑是ifconfig up/down与`network`以及`NetworkManager`同时使用产生了冲突。最后使用`ifconfig interface up/down`的替代命令`ip link set interface up/down`解决了问题。原创 2021-03-11 23:47:56 · 4096 阅读 · 0 评论 -
Ubuntu历史版本的下载
官网历史版本地址: http://old-releases.ubuntu.com/releases/原创 2021-01-11 22:58:38 · 4072 阅读 · 0 评论