Linux应用基础
钢都百炼生
努力奋斗的青年
展开
-
统计网络流量
分享一个脚本统计网络流量: #!/bin/bash # Almost everything of this is shamelessly copied from # http://www.lugmen.org.ar/~conan/tmp/wmii/status while true; do RX0=`/bin/grep eth0 /proc/net/dev | tr ':' ' '原创 2013-03-13 17:03:27 · 873 阅读 · 0 评论 -
semctl()函数
semctl() 函数是控制信号量(集合)时使用的,不过最常用的是删除它。 Linux中的原型是: int semctl(int semid, int semnum, int cmd, ...); 但是在其他的系统上原型可能有变化, SUSv2 and SUSv3 specify that the final argument to semctl() is optional. H原创 2012-10-12 16:00:04 · 3420 阅读 · 0 评论 -
semop() 函数
这个函数用来操作sem,对信号量进行加减。 原型: int semop (int semid, struct sembuf *sops, unsigned nsops); 其中第三个参数的意思是什么? 这要从第二个参数说起,semop这个函数可以对一群(组)信号量进行操作,所以如何表示这样一组或是一群信号量呢? 由第二个参数来指定他们的首地址,由第三个参数来指定数量。 这里面有原创 2012-10-12 14:40:20 · 4795 阅读 · 0 评论 -
Linux终端编程
#include #include int tcgetattr(int fd, struct termios *termios_p); int tcsetattr(int fd, int optional_actions, const struct termios *termios_p); v原创 2012-07-29 17:53:56 · 689 阅读 · 0 评论 -
man手册
man 是一个linux程序提供命令,函数的帮助信息,这个说法只是最简单的表述,如果你想了解细节可以参考百度百科。 今天主要介绍man的实用,用法。 在实际的工作中,有些软件带有man手册,但是我们不能将它安装在系统默认的路径下。我们使用这个的man手册时需要额外的command. first, setting up MANPATH variable原创 2012-04-11 15:40:07 · 490 阅读 · 0 评论 -
ubuntu 12.04 preview
screen pic . chinese input isn't install ,so i must input englist.原创 2012-02-23 15:32:34 · 546 阅读 · 0 评论 -
关于Linux嵌入式系统开发
http://www.ibm.com/developerworks/cn/linux/embed/embdev/ 如果您刚接触嵌入式开发,那么大量可用的引导装载程序(bootloader)、规模缩小的分发版(distribution)、文件系统和 GUI 看起来可能太多了。但是这些丰富的选项实际上是一种恩赐,允许您调整开发或用户环境以完全符合您的需要。对 Linux 嵌入式开发的概述将帮助原创 2011-10-24 13:16:42 · 386 阅读 · 0 评论 -
lds链接叫本文件
http://sourceware.org/binutils/docs-2.21/ld/Scripts.html#Scripts 上面的链接是,GNU文档关于LDS文件。原创 2011-10-24 13:14:23 · 374 阅读 · 0 评论 -
Linux中打印输出的问题
int main(int argc,char **argv) { printf("Hello,world"); while(1); return 0; } 上面的程序是一个最简单的C语言程序,但是其中有一个问题是这个程序在Linux中是无原创 2011-09-28 20:56:40 · 1151 阅读 · 0 评论 -
prctl系统调用
<br />可以实现对进程的一个操作。<br /> #include <sys/prctl.h><br /><br /> int prctl(int option, unsigned long arg2, unsigned long arg3,<br /> unsigned long arg4, unsigned long arg5);<br /><br /> PR_CAPBSET_READ<br />PR_CAPBSET_DROP<br /> <br原创 2011-04-03 09:37:00 · 1762 阅读 · 0 评论 -
getconf命令
<br />可以获得系统配置的参数。<br />getconf LEVEL1_DCACHE_LINESIZE<br />可以查看,一级数据缓存的,cacheline大小。<br /> <br /><br />原创 2011-03-09 16:23:00 · 929 阅读 · 0 评论 -
ubuntu 下载地址
<br />http://cdimage.ubuntu.com/releases/<br /><br />原创 2011-03-08 17:25:00 · 464 阅读 · 0 评论 -
Linux系统备份工具收罗
之前接触过Linux系统备份,因为项目上需要,但是Linux系统的备份技术尚不成熟,都是以零散的备份工具存在着,如果需要成稳的备份系统需要购买第三方独立软件。收集一些备份相关的工具以便大家交流使用。duplicity工具,是一个老黑客提出来的,后来我搜索出来,看看man手册如何介绍: http://duplicity.nongnu.org/duplicity.1.html目前更新了1个工具。后续再原创 2015-09-07 14:07:13 · 377 阅读 · 0 评论