linux
知秋一叶123
嵌入式linux应用开发
展开
-
事件驱动库-libeloop
1.介绍 简单且高效的事件驱动库实现,非常适合在嵌入式环境下使用,需要极少的资源占用支持定时器事件 支持文件描述符事件 可以在多线程中使用,每个线程都有一个事件循环 目前支持在linux下使用,使用epoll作为io复用器2.源码地址:https://github.com/huangyajie/libeloop3.使用示例一个简单的echo服务器//si...原创 2020-03-26 13:20:15 · 737 阅读 · 2 评论 -
修改网络设备在路由器中显示名称
(1) 方法1:udhcpc -R -b -p /var/run/udhcpc.eth0.pid -i eth0 -x hostname:MYDEV(2) 方法2:直接修改hostname原创 2019-10-12 08:44:26 · 3779 阅读 · 0 评论 -
linux下禁ping设置
在某种场合下,我们不想让别人去ping我们的设备(比如服务器),那我们就可以这样设置,来禁止别人ping# echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all如果要恢复ping,就可以这样设置# echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all在ubuntu10.0原创 2015-07-10 13:34:24 · 430 阅读 · 0 评论 -
grep查找时,去掉grep本身那一条
grep 查找时,总会显示本身那一条,比如要查找vsftpd这个进程的运行状态,去掉本身那一条,我们可以这样操作:ps -aux | grep vsftpd | grep -v grep原创 2015-11-07 12:28:23 · 9320 阅读 · 0 评论 -
linux下使用命令快速打开文件管理器
在linux下开发时,使用最多的是终端,在某些情况下,想通过终端快速打开图形化的文件管理器,来管理当前目录,我们可以使用如下命令: #nautilus . 顺便说一下,在windos下使用 explorer . 在mac os下使用 open .原创 2015-09-23 16:51:54 · 12769 阅读 · 4 评论 -
linux下清理缓存的方法
在嵌入式开发中,内存资源很重要,随着系统运行,发现可用内存会变小,缓存会增加,因此要定期进行清理,命令如下:#sync#echo 3 > /proc/sys/vm/drop_caches原创 2015-09-23 16:39:47 · 1262 阅读 · 0 评论 -
git命令记录
1.git init 初始化一个版本库2.git add readme.txt 添加一个文件到版本库3.git commit -m "readme" 确认更改4.git check -- readme.txt 撤消息readme.txt的更改 未git add 前5.git reset HEAD readme.txt 把暂存区的修改回退到工作区。当我们用HEAD时,表示最新的版本原创 2016-10-27 09:33:46 · 324 阅读 · 0 评论