linux 应用
文章平均质量分 92
liwencai007
这个作者很懒,什么都没留下…
展开
-
SecureCRT自动保存日志设置
<p></p> 嵌入式开发经常由于无法debug而只能使用串口打印日志的方式调试代码,SecureCRT支持“SSH2”、“Serial”等多种连接方式,是嵌入式工程师开发必备工具之一。 串口日志打印由于打印数量大,经常会超过SecureCRT一屏显示范围,所以设置自动日志保存功能对于查找问题很有必要。 SecureCRT保存日志有2种方式:手动模式和自动模式。 一、手动模式: 选择“File”->“Log Session”,...转载 2020-09-29 10:40:37 · 3818 阅读 · 1 评论 -
vmware 虚拟机损坏或者意外删除libc.so.6库之后的修复办法
今天手残,意外删除了/usr/libc.so.6库,然后悲剧啦,发现linux下一些我基本的命令无法使用,mv cp sudo ls等命令无法使用,提示缺少libc.so.6 库,想着从别的地方拷贝一个libc.so.6 过来,缺发现sudo cp 基础命令也无法使用,彻底悲剧啦,百度一顿搜索发现可以制作一个启动盘,来启动它,步骤如下:载U盘制作Ubuntu启动盘的工具(Universal_USB_Installer)Universal_USB_Installer将一个ubuntu的镜像安装到U盘上原创 2020-09-07 01:33:47 · 1546 阅读 · 3 评论 -
物联网 mqtt协议
mqtt https://github.com/mcxiaoke/mqtt原创 2020-08-04 17:52:07 · 165 阅读 · 0 评论 -
squid
squid官网 http://www.squid-cache.org/下载链接 http://www.squid-cache.org/Versions/squid权威指南 http://zyan.cc/book/squid/chap01.html网上一个哥们的心得 https://blog.csdn.net/larryliuqing/category_1063125.html使用 实战...原创 2019-12-12 12:27:24 · 130 阅读 · 0 评论 -
openwrt中br-lan,eth0,eth0.1,eth0.2
转自:https://blog.phpgao.com/openwrt-interface.html首先盗openwrt-wiki中的一张图,这张图对理解这些接口很重要!网络配置有线网配置openwrt的有线网络配置文件位于/etc/config/network,配置如下:config interface 'loopback' option ifname 'lo'...转载 2019-05-09 14:52:44 · 2402 阅读 · 0 评论 -
ipv4 ipv6详解
IPv4简介 https://blog.csdn.net/jlwuqi/article/details/81083527IPV4与IPV6的区别 https://blog.csdn.net/chao199512/article/details/86139714转载 2019-05-13 17:27:03 · 524 阅读 · 0 评论 -
无线网络配置工具 wpa_supplicant 与 wireless tools
移植 https://blog.csdn.net/leegtor/article/details/85114941配置 https://www.cnblogs.com/lidabo/p/6068865.html介绍 https://blog.csdn.net/z2066411585/article/details/78696215源码导读 https://blog.csdn.net/ha...原创 2019-06-01 10:47:00 · 475 阅读 · 0 评论 -
linux 用户空间和内核空间数据交互方式
Netlink技术 https://blog.csdn.net/zhongbeida_xue/article/details/79026398ioctl https://blog.csdn.net/coolwriter/article/details/78242256/proc 文件系统 https://www.cnblogs.com/PengfeiSong/p/6562321.htm...转载 2019-06-01 10:56:04 · 479 阅读 · 0 评论 -
C语言宏#define中#,##,#@和\的用法
一、(#)字符串化操作符转载 https://blog.csdn.net/yishizuofei/article/details/81022590作用:将宏定义中的传入参数名转换成用一对双引号括起来参数名字符串。其只能用于有传入参数的宏定义中,且必须置于宏定义体中的参数名前。如:#define example( instr ) printf( "the input string is...转载 2019-08-15 11:16:16 · 356 阅读 · 0 评论 -
浅谈路由器的wan、lan、wlan口和vlan/trunk口
【背景】另一篇博文分析了一个实际的路由问题,为方便问题分析,在此列出常用概念. vlan中的trunk口: VLAN/Trunk以及三层交换 , 可以把switch某一端口设为trunk 端口.【问题】IP地址分类: 1. A类地址 ⑴ A类地址第1字节为网络地址,其它3个字节为主机地址。另外第1个字节的最高位固定为0。 ...转载 2019-05-09 14:49:05 · 4241 阅读 · 0 评论 -
linux vlan
前段时间对新版Linux Kernel处理VLAN网络报文存在些疑惑,现对linux-4.4.4内核VLAN处理粗略的分析解除疑惑,即新版Linux内核在__netif_receive_skb_core函数中脱掉网络报文VLAN头部信息后,在没有对应的VLAN网络接口接收处理的情况下,VLAN网络报文将如何转发。VLAN网络报文接收:Linux网络协议栈接收处理物理网卡的网络报文,基...转载 2019-05-09 14:47:20 · 952 阅读 · 1 评论 -
linux strace工具使用手册
strace工具使用手册参考链接https://blog.csdn.net/jctian000/article/details/80695025https://blog.51cto.com/10541556/1793898https://blog.csdn.net/flyingqr/article/details/70598693一、说明 Strace是Linux中一个...转载 2019-05-09 10:18:44 · 1759 阅读 · 0 评论 -
shell命令之sed
Sed 简介sed 是一种新型的,非交互式的编辑器。它能执行与编辑器 vi 和 ex 相同的编辑任务。sed 编辑器没有提供交互式使用方式,使用者只能在命令行输入编辑命令、指定文件名,然后在屏幕上查看输出。 sed 编辑器没有破坏性,它不会修改文件,除非使用 shell 重定向来保存输出结果。默认情况下,所有的输出行都被打印到屏幕上。 sed 工作过程sed 编辑器逐行处理文件(或输入),并...转载 2018-07-11 03:42:59 · 241 阅读 · 0 评论 -
linux命令总结之查找命令find、locate、whereis、which、type
我们经常需要在系统中查找一个文件,那么在Linux系统中我们如何准确高效的确定一个文件在系统中的具体位置呢?一下我总结了在linux系统中用于查找文件的几个命令。1、find命令find是最常用也是最强大的查找命令,它可以查找任何类型的文件。find命令的一般格式为:find <指定目录><指定条件><指定动作>,即find pathname -optio...转载 2018-07-11 03:56:27 · 176 阅读 · 0 评论 -
linux kernel (proc文件系统)参数调整优化性能
Linux Proc文件系统,通过对Proc文件系统进行调整,达到性能优化的目的。二、/proc/sys/kernel/优化1) /proc/sys/kernel/ctrl-alt-del该文件有一个二进制值,该值控制系统在接收到ctrl+alt+delete按键组合时如何反应。这两个值分别是:零(0)值,表示捕获ctrl+alt+dele...转载 2018-07-11 04:12:13 · 952 阅读 · 0 评论 -
linux一些常用iptables防火墙规则整理收集
这里是一个朋友在使用linux系统时的一些常用到的iptables防火墙规则整理了一篇文章,下面我转过来作记录的同时也给各位同学参考参考。安装iptables防火墙如果没有安装iptables需要先安装,CentOS执行:yum install iptablesDebian/Ubuntu执行:apt-get install iptables清除已有iptabl...转载 2018-07-11 04:15:57 · 278 阅读 · 0 评论 -
关于gcc编译再次学习
写了一段时间代码,突然发现以前好多东西没仔细看,现在来回顾 转载转载 2018-07-15 20:13:17 · 146 阅读 · 0 评论 -
nat 理解
1. 简介欢迎,亲爱的读者。你将要深入迷人的(有时是令人厌烦的)NAT世界:网络地址转换,这篇HOWTO可以成为你的Linux2.4内核及其以后的准确指南。在Linux2.4(内核版本),引入了一个叫“netfilter”的部分,专门用于拆分(mangling) (IP)包的。他上一层提供NAT,是完全依靠以前的内核制作的。(译者注:mangle实在找不出什么合适的翻译,抱歉)© 2000 Pau...转载 2018-11-01 11:18:46 · 489 阅读 · 0 评论 -
linux代码整理工具indent
indent:调整C原始代码文件的格式常用的设置:indent -npro -kr -i8 -ts8 -sob -l80 -ss -bl -bli 0参数说明:-npro或–ignore-profile 不要读取indent的配置文件.indent.pro。-kr 指定使用Kernighan&Ritchi...转载 2019-04-16 05:15:59 · 225 阅读 · 0 评论 -
cjson简单使用
为什么选择cJSON来解析JSON字符串?因为简洁又简单,而且效率又快,cJSON工程文件也非常简单,仅一个.c文件和一个.h文件!且文件体积大小不到30k,源代码思路也非常清晰,也非常适合研究。官方链接当我们下载好cJSON只需要把.c和.h文件包含文件拷贝到我们工程目录下,并将头文件和实现文件包含进来就可以使用了!编译的时候需要添加- l...原创 2020-08-04 18:35:00 · 1057 阅读 · 1 评论 -
linux 命令集合
命令查询网站http://man.linuxde.net/手册页https://wiki.archlinux.org/index.php/Man_page_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)原创 2018-02-28 11:02:52 · 171 阅读 · 0 评论