![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
Ternence_Hsu
专注于音视频处理和AI技术领域,开源分享,不忘初心,追求卓越,努力做一个会发光的人!
展开
-
ipv6 问题排查
通过ipv4协议ping。通过ipv4协议ping。原创 2023-07-14 16:49:15 · 611 阅读 · 0 评论 -
验证cpu缓存一致性
cpu缓存一致对系统的性能确实有比较大的影响,在极致性能优化方面可以考虑。cpu内存加载行size为64字节。原创 2023-03-18 21:25:09 · 147 阅读 · 0 评论 -
shell 脚本
shell 脚本原创 2023-03-06 10:42:31 · 89 阅读 · 0 评论 -
git 配置
git 配置原创 2022-11-15 20:56:00 · 154 阅读 · 0 评论 -
make & cmake
make & cmake原创 2022-08-08 15:42:26 · 125 阅读 · 0 评论 -
googletest
Google Test简述原创 2022-07-22 09:45:32 · 85 阅读 · 0 评论 -
Boost Filesystem使用手册
Boost Filesystem使用手册(官网翻译)原创 2022-07-22 09:06:50 · 205 阅读 · 0 评论 -
zmq通信
https://zeromq.org/get-started/参考:zmq指南,中文文档:https://wizardforcel.gitbooks.io/zmq-guide/content/chapter1.htmlwindows 安装 ZMQhttps://blog.csdn.net/qq_32605451/article/details/124821427demo:https://zhuanlan.zhihu.com/p/92266204管道模式 服务端demo:客户端实现...原创 2022-06-06 21:40:50 · 143 阅读 · 1 评论 -
ubuntu 源更新
Ubuntu 20.04 源更新:参考:https://www.cnblogs.com/leeyazhou/p/12976814.html原创 2022-01-15 14:20:29 · 509 阅读 · 0 评论 -
cpu real user sys wall time 的区别
https://blog.csdn.net/yjk13703623757/article/details/79319005?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1.pc_relevant_paycolumn&depth_1-utm_source=distribute.pc_relevant.none-task-blo原创 2022-01-04 11:35:08 · 300 阅读 · 0 评论 -
vim 常用配置
配置文件:~/.vimrc配置说明:set nu显示行号syntax on处理回车,语法高亮set tabstop=4tab宽度set expandtab展开tabset nusyntax onset tabstop=4set expandtab原创 2021-10-25 11:45:24 · 107 阅读 · 0 评论 -
linux 字体库配置,添加自定义字体库
安装依赖包:apt-get install fontconfig配置自定义字体库更新配置文件:/etc/fonts/fonts.conf写入数据<!-- Font directory list --> <dir>/usr/share/fonts</dir> <dir>/usr/X11R6/lib/X11/fonts</dir> <dir>/usr/local/share/fonts</dir> <原创 2021-03-28 16:01:43 · 1266 阅读 · 1 评论 -
linux查看glibc版本
二、CentOS 7.6 下 “GLIBCXX_3.4.20” “GLIBCXX_3.4.21” not found参考:https://blog.csdn.net/yexiaoping1122/article/details/105706832https://blog.csdn.net/ternence_hsu/article/details/103045847?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163937489516780原创 2020-07-26 15:06:48 · 1816 阅读 · 0 评论 -
使用ssh公钥登录Linux服务器,免重复登录
ssh登录Linux通常有两种方法:用户名密码登录、用户名公钥登录;使用用户名密码登录每次都要输入密码,相当麻烦,而使用用户名公钥登录则可以避免这个问题。创建公钥私钥文件打开本地终端,执行 ssh-keygen 命令创建密钥对:ssh-keygen -t rsa -C 'email#domain.com'-t 指定密钥类型,默认即 rsa ,可以省略-C 设置注释文字,比如你的邮箱,可以省略生成过程中会提示输入密码两次,如果不想在使用公钥的时候输入密码,可以回车跳过;密钥默认保存位置在原创 2020-05-29 10:51:05 · 1410 阅读 · 0 评论 -
linux查看执行文件或so库文件的编译器版本信息
1. 查看GLIB版本信息strings xxx | grep GLIB~$ strings libGL.so | grep GLIBGLIBC_2.2.5GLIBC_2.3.2GLIBC_2.3GLIBC_2.3.3GLIBC_2.3.4GLIBC_2.4GLIBC_2.14GLIBC_2.172. 查看GCC版本信息strings xxx | grep GCC...原创 2019-11-13 11:30:44 · 9449 阅读 · 0 评论 -
ssh登录警告 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
ssh远程登录警告提升信息如下:$ ssh th@192.168.162.136@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...原创 2019-10-14 15:11:21 · 1525 阅读 · 0 评论 -
嵌入式 linux 基于fuse 的 exfat 文件系统实现
1、下载源代码https://github.com/relan/exfat 下载:exfat-master.zip https://github.com/libfuse/libfuse/ 下载 fuse-2.9.3.tar.gz2、编译交叉编译fuse tar zxf fuse-2.9.3.tar.gz cd fuse-2.9.3/ mkdir install (交互编原创 2017-01-11 15:16:15 · 12132 阅读 · 1 评论 -
wireless tools for linux 编译 调试
1、下载源码:wireless_tools.29.tar.gzhttp://download.csdn.net/detail/ternence_hsu/97631592、编译解压后直接make 就可以产生调试工具: iwconfig iwevent iwlist iwpriv iwspy iwgetid和 动态库文件: libiw.so.29交叉编译:修改M原创 2017-02-24 17:23:56 · 1263 阅读 · 0 评论 -
mkyaffs2image 下载编译使用
mkyaffs2image.tar.bz2下载:http://download.csdn.net/detail/ternence_hsu/9774566下载解压后直接make编译即可。mkyaffs2image使用:mkyaffs2image100: image building tool for YAFFS2, last update Mar 8 2017 18:原创 2017-03-08 18:38:00 · 6772 阅读 · 0 评论 -
嵌入式samba功能的实现,linux下samba的移植
1、samba 下载地址:新版本下载:https://download.samba.org/pub/samba/老版本下载:https://download.samba.org/pub/samba/old-versions/下载地址:http://download.chinaunix.net/download/0001000/30.shtml2、 编译tar原创 2017-04-19 15:51:45 · 7807 阅读 · 3 评论 -
NetHogs - Linux进程实时统计网络带宽利用率
NetHogs介绍NetHogs是一款开源、免费的,终端下的网络流量监控工具,它可监控Linux的进程或应用程序的网络流量。NetHogs只能实时监控进程的网络带宽占用情况。NetHogs支持IPv4和IPv6协议,支持本地网卡以及PPP链接。NetHogs是一个小型的’net top’工具,不像大多数工具那样拖慢每个协议或者是每个子网的速度而是按照进程进行带宽分组.NetHogs Net原创 2017-05-02 18:15:16 · 1484 阅读 · 2 评论 -
嵌入式系统中设置系统时区
在嵌入式系统中,一般都是比较精简的文件系统;系统时钟默认为 UTC 时间,也就是默认为 0时区;查看系统时区:date -RThu, 01 Jan 1970 00:41:39 +0000后面的 +0000 表示为0时区;拷贝ubuntu系统中 /usr/share/zoneinfo/Asia/Shanghai 文件到 嵌入式系统的 /etc 目录下面,修改为loca原创 2018-01-17 11:56:23 · 2596 阅读 · 1 评论 -
汇编库yasm安装与nasm安装
yasm安装curl -O -L http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz./configure;make -j 8;make installnasm安装wget http://www.nasm.us/pub/nasm/releasebuilds/2.14.02/nasm-2.14.02.tar.xz...原创 2019-08-08 16:32:20 · 1932 阅读 · 1 评论 -
error: ‘M_PI’ undeclared
错误信息编译器找不到 M_PI 这个符号,没有定义 ?error: ‘M_PI’ undeclared (first use in this function)解决当我们使用 gcc -std=c99 或者是 -std=c11 的时候,是没有定义 ‘M_PI’ 符号的;但是使用 -std=gun99 的时候就可以了;所以在编译的时候添加gcc -std=gun99 就可以了;如果是...原创 2019-08-20 15:39:33 · 2401 阅读 · 0 评论 -
nginx四层网络代理实现
1.下载源码wget http://nginx.org/download/nginx-1.14.0.tar.gztar -xzf nginx-1.14.0.tar.gzcd nginx-1.14.02.编译环境Debian 环境需要安装的软件包apt install gcc makeapt install libpcre3 libpcre3-dev //【正则表达式库】 官网ht...原创 2019-09-17 21:03:47 · 2347 阅读 · 0 评论 -
Linux 中使用 cpulimit 限制进程 cpu 使用率
在嵌入式平台调试程序的时候,经常会遇到进程占用cpu资源过高的情况,导致系统的稳定性降低,我们怎么来解决这个问题呢? 我们可以通过cpulimit工具来限制每个进程的cpu使用率,提供系统的整体稳定性。1、下载https://github.com/opsengine/cpulimit 下载: cpulimit-master.zip2、编译unzip cpulimit-master.zip原创 2017-01-12 10:19:07 · 18886 阅读 · 0 评论