
linux 应用
文章平均质量分 82
killmice
这个作者很懒,什么都没留下…
展开
-
ubuntu 添加删除ppa 源
Ubuntu里,PPA代表一种非稳定版本到发布,喜欢尝试鲜到人一般会加入很多PPA源。关于PPA到详细说明,可以参考https://help.launchpad.net/Packaging/PPA介绍两个命令,用于添加和删除PPA源添加一个PPA源sudo add-apt-repository ppa:user/ppa-name如添加cairo-dock到weekly update源sudo ad...转载 2018-04-11 16:48:48 · 4026 阅读 · 0 评论 -
聊聊Linux中的线程本地存储(1)——什么是TLS
从本篇开始进入另一个话题:线程本地存储(Thread Local Storage),在介绍这个概念前先说说变量和多线程的相关知识。多线程下的变量模型在单线程模型下,变量定义有两个维度,那就是在何处定义,以及它的修饰属性(static, extern,auto,register等)。extern属性表示声明一个变量 ,与定义无关,在此不作讨论;而register是将变...转载 2018-04-08 09:18:37 · 544 阅读 · 0 评论 -
Using nmap send dhcp discover
To debug a dhcpd issue, I want to send dhcp discover messge to dhcpd server.but ubuntu always remember the ip address after first got, it always send dhcp request not dhcp discover.So I found below co...原创 2018-02-13 18:23:29 · 372 阅读 · 0 评论 -
编译
博客分类:Linux/UnixCacheCC++C#脚本 1.autoscan (autoconf): 扫描源代码以搜寻普通的可移植性问题,比如检查编译器,库,头文件等,生成文件configure.scan,它是configure.ac的一个雏形。 your source files --> [autoscan*] --> [configure.sc转载 2017-02-24 14:42:58 · 380 阅读 · 0 评论 -
NAPI 技术在 Linux 网络驱动上的应用和完善
NAPI 技术在 Linux 网络驱动上的应用和完善NAPI 是 Linux 上采用的一种提高网络处理效率的技术,它的核心概念就是不采用中断的方式读取数据,而代之以 POLL 的方法来轮询数据,类似于底半方式(bottom-half 的处理模式);但是目前在 Linux 的 NAPI 工作效率比较差,本文在分析 NAPI 的同时,提供了一种高效的改善方式供大家参考。3评论转载 2017-01-13 11:20:36 · 501 阅读 · 0 评论 -
sed awk 去除重复行
http://butterflymacro.iteye.com/blog/guest_booksed与awk去除UnixF# 1 如果仅仅是删除内容完全一样重复行 则可以使用sort先进行排序 然后使用 uniq进行删除重复数据即可例如 CUST.TXTTxt代码 130000006800,17,151,01,250100 130000转载 2016-10-27 18:29:19 · 8172 阅读 · 0 评论 -
利用posix_fadvise清理系统中的文件缓存
利用posix_fadvise清理系统中的文件缓存分类: linux 操作系统 2012-08-24 20:49 1549人阅读 评论(0)收藏 举报cache测试linuxpath工具file利用posix_fadvise清理系统中的文件缓存leoncom c/c++,unix2011-08-03当我们需要对某段读写文件并进行处转载 2014-11-12 15:10:38 · 685 阅读 · 0 评论 -
linux Audit 介绍【架构篇】
Linux audit的作用:帮助你了解,分析发生在你系统中的事情。Linux 的组成:audit 内核模块----->监听系统调用,记录有价值事件audit daemon【auditd】----->把记录事件写入磁盘【/var/log/audit/audit.log】audit 命令行工具【aureport,ausearch等】------>帮助分析audit 日志转载 2014-08-14 12:02:39 · 1330 阅读 · 0 评论 -
proc/[pid] introduction
/proc/[pid]跟其他的proc文件有点区别,他不是在内核启动或者模块加载的时候创建,而是每次查看目录的时候创建。详见代码fs/proc/base.c int proc_pid_readdir(struct file * filp, void *dirent, filldir_t filldir);转载 2014-09-10 18:27:56 · 569 阅读 · 0 评论 -
how to use cgroup
TechRestCategoriesArchiveTagsAboutPageshow to use cgroup Cgroup 用法13 January 2014 介绍docker的的过程中,提到lxc利用cgroup来提供资源的限额和控制,本文主要介绍cgroup的用法和操作命令,主要内容来自[1]https://access.转载 2014-09-10 18:23:24 · 947 阅读 · 0 评论 -
dwarf调试信息格式入门
dwarf调试信息格式入门一个程序的完成过程一般是编码、编译、运行的过程,当然这是一个理想的过程,所有的开发几乎都不可能是一帆风顺的,总会有些意想不到的错误,这时便需要调试,良好的调试器应该每一个程序员的必备。那么调试器使用的调试信息是从哪里来的呢?答案简单的很,是从编译后的文件中来的(注意这里编译的时候要使用特定的编译选项,如VC使用debug模式,GCC使用”-g”)。在编译的时候,编转载 2014-07-28 11:39:28 · 1295 阅读 · 0 评论 -
Access to shared folders in Virtual Box
Access to shared folders in Virtual BoxCommand lineBy default Virtual Box shared folders are created with read/write permission for the guest. This can be done from the command line with:VBo转载 2014-03-17 15:20:02 · 677 阅读 · 0 评论 -
gcc版本切换
gcc版本切换分类: ubuntu 2011-11-07 10:55 915人阅读 评论(0)收藏 举报gcc1.产看你的gcc版本 ls /usr/bin/gcc -l2.查看当前GCC版本 gcc --dumpversion3.下载安装所需版本的gcc4.查看当前安装的gcc版本 ls /usr/bin/gcc* -l5.增加gcc可选项转载 2013-09-16 09:31:36 · 752 阅读 · 0 评论 -
Tizen
Tizenhttps://source.tizen.org/百科名片 Tizen(中文名:泰泽)是两大Linux联盟 LiMo Foundation和 Linux Foundation整合资源优势,携手英特尔和三星电子,共同开发针对手机和其它设备的操作系统。该系统整合了LiMo和MeeGo两个操作系统,并且预计于2012年2月正转载 2013-09-03 17:22:11 · 920 阅读 · 0 评论 -
双系统中windows查看linux分区的三种方式
双系统中windows查看linux分区的三种方式来源: ChinaUnix博客 日期:2008.01.18 17:25 (共有条评论)我要评论 双系统中windows查看linux分区的三种方式 一、这个算是大家早有耳闻的啦,就是使用Explore2fs这个工具,可以去http://www.转载 2013-09-01 12:26:30 · 3277 阅读 · 0 评论 -
Shared memory on Linux(difference posix and systemv )
Shared memory on Linux Thu 08 November 2007You may have noticed a range of things mounted on a tmpfs file system.$ mount | grep tmpfstmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)u转载 2016-10-18 15:57:06 · 781 阅读 · 0 评论 -
crontab命令 自动重启服务
每天一个linux命令(50):crontab命令前一天学习了 at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :c转载 2016-10-18 21:27:33 · 28466 阅读 · 0 评论 -
Linux PPP 实现源码分析
nux PPP实现源码分析2013-05-21 23:44 6091人阅读 评论(18) 收藏 举报 分类:Linux版权声明:本文为博主原创文章,未经博主允许不得转载。Linux PPP实现源码分析作者:kwest exboy@163.com> 版本:v0.7©所有版权保留转载请保留作者署名,严禁用于商业用转载 2016-10-31 16:12:28 · 6126 阅读 · 2 评论 -
napi
https://wiki.linuxfoundation.org/networking/napinapiNAPI (“New API”) is an extension to the device driver packet processing framework, which is designed to improve the performance of high-转载 2017-01-13 11:19:09 · 634 阅读 · 0 评论 -
linux网络报文接收发送浅析
linux网络报文接收发送浅析七伤2016-03-24 16:57:26 浏览652评论0 摘要: 对于linux内核来说,网络报文由网络设备来进行接收。设备驱动程序从网络设备中读取报文,通过内核提供的网络接口函数,将报文传递到内核中的网络协议栈。报文经过协议栈的处理,或转发、或丢弃、或被传送给某个进程。网络报文的发送与之相反,进程通过系统调用将数据送入网络协议栈,或者由网转载 2017-01-12 19:00:44 · 1391 阅读 · 0 评论 -
linux netfilter hook point
linux内核netfilter模块分析之:HOOKs点的注册及调用标签: netfilter 2014-02-22 15:21 5061人阅读 评论(0)收藏举报分类: netfilter(1) 版权声明:本文为博主原创文章,未经博主允许不得转载。-1: 为什么要写这个东西?最近在找工作,之前netfilte转载 2017-01-12 13:45:47 · 667 阅读 · 0 评论 -
iptables 命令 源代码分析
iptables : version 1.2 版本分析主要是基于ipv4的, ipv6的没有分析。一. extentions iptable的所有的extenion源文件在 extention 目录中,每个extention 都有一个.c文件。extention 可以是一个match 或 一个target, 每个match/target 必须提供init原创 2017-01-06 18:38:12 · 4008 阅读 · 0 评论 -
iptables
十二)洞悉linux下的Netfilter&iptables:iptables命令行工具源码解析【下】2012-05-26 16:17:10分类: LINUXiptables用户空间和内核空间的交互iptables目前已经支持IPv4和IPv6两个版本了,因此它在实现上也需要同时兼容这两个版本。iptables-1.4.0在这方面做了很好的设计,主要是由libipt转载 2017-01-05 18:07:46 · 1212 阅读 · 0 评论 -
linux netfilter 源码分析
Linux netfilter源码分析(1)内容基本上来自两篇文章:《Netfilter源码分析》—(独孤九贱http://www.skynet.org.cn/index.php)《Linux Netfilter实现机制和扩展技术》——(杨沙洲 国防科技大学计算机学院)一、 IP报文的接收到hook函数的调用 1.1 ip_input.c ip_rcv()转载 2017-01-05 17:59:00 · 450 阅读 · 0 评论 -
Linux netfilter源码分析
Linux netfilter源码分析标签: linuxhookstructmodulelistoptimization2012-05-22 15:49 4181人阅读 评论(2)收藏举报分类: Linux(12) Linux开源代码分析(10) 版权声明:本文为博主原创文章,未经博主允许不得转载。本文档的Co转载 2017-01-05 17:57:58 · 473 阅读 · 0 评论 -
Netfilter源码分析--1、基本介绍
Netfilter源码分析--1、基本介绍2013-03-06 22:45:05 分类: LINUXhttp://blog.sina.com.cn/s/blog_a31ff26901013qlh.html一、基本介绍1.1、常用名词解释1、target//规则匹配后的处理方法一般将target分为两类,一类为标准的target,即转载 2017-01-05 17:57:13 · 527 阅读 · 0 评论 -
Linux namespace
Linux namespacesFrom Wikipedia, the free encyclopediaFor namespaces in general, see Namespace. This article has multiple issues. Please helpimprove it or转载 2017-01-05 16:59:53 · 486 阅读 · 0 评论 -
linux 如何自定义信号
从来没试过linux自定义信号,查了下,说是系统只提供了SIGUSR1和SIGUSR2两个,就两个够吗?更要命的是如果要自定义信号如#define SIG_MYSIG ....的话要改内核才行,哥瞬间就崩溃了,以前一直对linux的敬仰顿然全无,还好在这里找到了方法http://bbs.chinaunix.net/viewthread.php?tid=989499即是可以的,可按照这样转载 2016-12-19 16:58:46 · 2795 阅读 · 0 评论 -
vim
Augusdi的专栏攀登技术的高峰,我与大家共勉!目录视图摘要视图订阅Java 编程入门(系列) Python数据分析与挖掘经典案例实战 “我的2016”主题征文活动将Vim改造为强大的IDE2015-03-13 23:05 2098人阅读 评论(0)收藏举报转载 2016-12-23 18:19:16 · 1623 阅读 · 0 评论