linux
Ternence_Hsu
专注于音视频处理和AI技术领域,开源分享,不忘初心,追求卓越,努力做一个会发光的人!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ipv6 问题排查
通过ipv4协议ping。通过ipv4协议ping。原创 2023-07-14 16:49:15 · 967 阅读 · 0 评论 -
验证cpu缓存一致性
cpu缓存一致对系统的性能确实有比较大的影响,在极致性能优化方面可以考虑。cpu内存加载行size为64字节。原创 2023-03-18 21:25:09 · 382 阅读 · 0 评论 -
shell 脚本
shell 脚本原创 2023-03-06 10:42:31 · 181 阅读 · 0 评论 -
git 配置
git 配置原创 2022-11-15 20:56:00 · 221 阅读 · 0 评论 -
make & cmake
make & cmake原创 2022-08-08 15:42:26 · 193 阅读 · 0 评论 -
googletest
Google Test简述原创 2022-07-22 09:45:32 · 154 阅读 · 0 评论 -
Boost Filesystem使用手册
Boost Filesystem使用手册(官网翻译)原创 2022-07-22 09:06:50 · 305 阅读 · 0 评论 -
zmq通信
https://zeromq.org/get-started/参考: zmq指南,中文文档:https://wizardforcel.gitbooks.io/zmq-guide/content/chapter1.htmlwindows 安装 ZMQ https://blog.youkuaiyun.com/qq_32605451/article/details/124821427demo: https://zhuanlan.zhihu.com/p/92266204管道模式 服务端demo: 客户端实现...原创 2022-06-06 21:40:50 · 230 阅读 · 1 评论 -
ubuntu 源更新
Ubuntu 20.04 源更新: 参考:https://www.cnblogs.com/leeyazhou/p/12976814.html原创 2022-01-15 14:20:29 · 584 阅读 · 0 评论 -
cpu real user sys wall time 的区别
https://blog.youkuaiyun.com/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 · 417 阅读 · 0 评论 -
vim 常用配置
配置文件:~/.vimrc 配置说明: set nu 显示行号 syntax on 处理回车,语法高亮 set tabstop=4 tab宽度 set expandtab 展开tab set nu syntax on set tabstop=4 set expandtab原创 2021-10-25 11:45:24 · 174 阅读 · 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 · 1909 阅读 · 1 评论 -
linux查看glibc版本
二、CentOS 7.6 下 “GLIBCXX_3.4.20” “GLIBCXX_3.4.21” not found 参考:https://blog.youkuaiyun.com/yexiaoping1122/article/details/105706832https://blog.youkuaiyun.com/ternence_hsu/article/details/103045847?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163937489516780原创 2020-07-26 15:06:48 · 2312 阅读 · 0 评论 -
使用ssh公钥登录Linux服务器,免重复登录
ssh登录Linux通常有两种方法:用户名密码登录、用户名公钥登录;使用用户名密码登录每次都要输入密码,相当麻烦,而使用用户名公钥登录则可以避免这个问题。 创建公钥私钥文件 打开本地终端,执行 ssh-keygen 命令创建密钥对: ssh-keygen -t rsa -C 'email#domain.com' -t 指定密钥类型,默认即 rsa ,可以省略 -C 设置注释文字,比如你的邮箱,可以省略 生成过程中会提示输入密码两次,如果不想在使用公钥的时候输入密码,可以回车跳过; 密钥默认保存位置在原创 2020-05-29 10:51:05 · 1580 阅读 · 0 评论 -
linux查看执行文件或so库文件的编译器版本信息
1. 查看GLIB版本信息 strings xxx | grep GLIB ~$ strings libGL.so | grep GLIB GLIBC_2.2.5 GLIBC_2.3.2 GLIBC_2.3 GLIBC_2.3.3 GLIBC_2.3.4 GLIBC_2.4 GLIBC_2.14 GLIBC_2.17 2. 查看GCC版本信息 strings xxx | grep GCC ...原创 2019-11-13 11:30:44 · 11410 阅读 · 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 · 1750 阅读 · 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 · 19559 阅读 · 0 评论 -
nginx四层网络代理实现
1.下载源码 wget http://nginx.org/download/nginx-1.14.0.tar.gz tar -xzf nginx-1.14.0.tar.gz cd nginx-1.14.0 2.编译环境 Debian 环境需要安装的软件包 apt install gcc make apt install libpcre3 libpcre3-dev //【正则表达式库】 官网ht...原创 2019-09-17 21:03:47 · 2488 阅读 · 0 评论 -
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 · 2977 阅读 · 0 评论 -
汇编库yasm安装与nasm安装
yasm安装 curl -O -L http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz ./configure;make -j 8;make install nasm安装 wget http://www.nasm.us/pub/nasm/releasebuilds/2.14.02/nasm-2.14.02.tar.xz...原创 2019-08-08 16:32:20 · 2095 阅读 · 1 评论 -
嵌入式系统中设置系统时区
在嵌入式系统中,一般都是比较精简的文件系统; 系统时钟默认为 UTC 时间,也就是默认为 0时区; 查看系统时区: date -R Thu, 01 Jan 1970 00:41:39 +0000 后面的 +0000 表示为0时区; 拷贝ubuntu系统中 /usr/share/zoneinfo/Asia/Shanghai 文件到 嵌入式系统的 /etc 目录下面,修改为loca原创 2018-01-17 11:56:23 · 2888 阅读 · 1 评论 -
NetHogs - Linux进程实时统计网络带宽利用率
NetHogs介绍 NetHogs是一款开源、免费的,终端下的网络流量监控工具,它可监控Linux的进程或应用程序的网络流量。NetHogs只能实时监控进程的网络带宽占用情况。NetHogs支持IPv4和IPv6协议,支持本地网卡以及PPP链接。 NetHogs是一个小型的’net top’工具,不像大多数工具那样拖慢每个协议或者是每个子网的速度而是按照进程进行带宽分组.NetHogs Net原创 2017-05-02 18:15:16 · 1729 阅读 · 2 评论 -
嵌入式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.shtml 2、 编译 tar原创 2017-04-19 15:51:45 · 8325 阅读 · 3 评论 -
mkyaffs2image 下载编译使用
mkyaffs2image.tar.bz2下载: http://download.youkuaiyun.com/detail/ternence_hsu/9774566 下载解压后直接make编译即可。 mkyaffs2image使用: mkyaffs2image100: image building tool for YAFFS2, last update Mar 8 2017 18:原创 2017-03-08 18:38:00 · 7058 阅读 · 0 评论 -
wireless tools for linux 编译 调试
1、下载源码:wireless_tools.29.tar.gz http://download.youkuaiyun.com/detail/ternence_hsu/9763159 2、编译 解压后直接make 就可以产生调试工具: iwconfig iwevent iwlist iwpriv iwspy iwgetid 和 动态库文件: libiw.so.29 交叉编译: 修改M原创 2017-02-24 17:23:56 · 1501 阅读 · 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 · 12972 阅读 · 1 评论
分享