易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : linux

五大非常见Linux命令

五大非常见Linux命令
 2010-1-29
导读:本文介绍Linux不常见的五个命令。包括logsave、diff3和pstree等。
关键词:Linux logsave diff3 pstree
 
正在加载数据...
【TechTarget中国原创】Linux有大量的命令行工具,从每天都会使用的ls、cd以及ps这些工具,到您可能还没有使用过,或者甚至没有听说过的不常见的工具。
  我们将看一下五个不常见,但可以让您的使用更轻松的工具。我们会简单地看看每一个命令及其标志和参数,但请不要忘了对每一个命令使用man命令,去获取所有可能的标志和参数信息。
logsave
  我们将查看的第一个工具是logsave。logsave命令可以将一个命令的输出保存到一个日志文件中:
  $ logsave /var/log/partsize df –h
  这里,logsave命令将df命令的输出保存到/var/log/partsize文件中,同时会添加一个时间戳并将命令的执行结果输出到标准输出。
  听起来并不是那么的有趣,是吗?logsave特殊的魔力在于,如果文件,在这个例子中是/var/log/partsize,并不存在,那么logsave会在内存中将数据进行排队,等待该文件的产生。对于在启动过程中,当您在对一个还没有挂载上的分区进行写操作时,用logsave去跟踪命令的 ......

linux学习笔记 0.导论(概述,学习方法篇)

一.为什么学linux
1.性能卓越
开源,免费,稳定,安全,处理多并发
2.工作方面:
linux系统管理员
linux程序员(linux软件工程师,linux嵌入式开发)
二.流程
第一阶段:linux平台上的开发,包括vi,gcc,gdb,make,jdk,tomcat,mysql..linux基本操作
第二阶段:加厚C功底或java
第三阶段:《unix环境高级编程》
第四阶段:linux应用系统开发/嵌入式开发
三.方法
方法:思考,实践,在思考,在实践
先know how,再know why
适当的囫囵吞枣(的确,有时我有点过度纠结了) ......

学习linux 的第二天

 今天学习了write 和read ,还有open 函数。最下面是我自己写的一个小程序,熟悉一下几个程序的应用。
 write函数原型是size_t write(fd, buf, size);其中fd是文件描述符,也是缓冲区中的东西将要写入的地方,白话一点来说,fd就是一个你将要放东西进去的容器的编号。buf 就是你所要存的东西的来源。size 不用说,大家也知道就是大小啦!
 read函数原型 size_t  read(int fd, void *buf, size_t count);
 参数:   
      fd: 将要读取数据的文件描述词。buf:  所读取到的数据的内存缓冲。 count: 需要读取的数据量。
open 函数比较复杂
函数原型:
 int open(const char *pathname, int oflag, …/*, mode_t mode * / ) ;
 打开的操作类型有如下几种
   1) O_RDONLY 只读打开
   2) O_WRONLY 只写打开
   3) O_RDWR 读、写打开
   4) O_APPEND 每次写时都加到文件的尾端
   5) O_CREAT 若此文件不存在则创建它。使用此选择项时,需同时说明第三个参数mode,用其说明该新文件
的存取许可权位。
   6 ......

删除Linux版Adobe Reader的方法

Linux版的Adobe Reader的启动速度太慢了,每次打开pdf文档的时候都不得不通过右键来选择使用Fedora自带的阅读器,有点麻烦,因此打算把它删除。我的Adobe Reader是通过AdobeReader.bin来安装的,尝试了yum remove acroread和rpm -e acroread都无效,很是郁闷。连Add/Remove Software都找不到该package,因此也不能通过这种方法删除了。
花了很长时间在这个网页上(http://ubuntuforums.org/showthread.php?t=1409179)看到的解决方法:
/opt/Adobe/Reader9/bin下有一个UNINSTALL 脚本,只要使用root帐号执行./UNINSTALL就可以了。 ......

在linux下创建库函数

Linux下创建库函数
By luster  
luster@linuxaid.com.cn
2001-8-16
本文件主要参考Program Library HOWTO,
作者是luster(hwang@ustc.edu),
所有非商业目的的再次发行本文件都是允许的,不过请保留作者信息和本版权声明。本文件首先在www.linuxaid.com.cn发布。
1. 介绍
使用GNU的工具我们怎么在Linux下创建自己的程式函数库?一个“程式函数库”简单的说就是个文件包含了一些编译好的代码和数据,这些编译好的代 码和数据能在事后供其他的程式使用。程式函数库能使整个程式更加模块化,更容易重新编译,而且更方便升级。
程式函数库可分为3种类型:静态函数库 (static libraries)、共享函数库(shared libraries)和动态加载函数库(dynamically loaded libraries)。
静态函数库是在程式执行前就加入到目标程式中去了;而共享函数库则是在程式启动的时候加载到程式中,他能被不同的程式共享;动态加载函数库则能在程式 运行的所有时候动态的加载。实际上,动态函数库并非另外一种库函数格式,差别是动态加载函数库是怎么被程式员使用的。后面我们将举例说明。
2. 静态函数库
静态函数库实际上就是简单的一个普通的目标文件的集合,一般来说习惯 ......

linux下抓数据包


linux系统如何抓取数据包进行分析
(2009-08-30 23:59:37) linux上有两种比较好的抓包工具:ethereal和tcpdump
对于ethereal,有图形界面和字符界面两种方式。
到linux系统上执行rpm -qa | grep ethereal-gnome可查看是否安装了图形版本
但是如果服务器上没有xwin图形环境,那么就只能用字符界面了
命令:tethereal
可选参数:-V、-f
如果只执行tethereal,那么将只抓取数据包的包头,不显示里边的内容。加上-V参数后,即可显示内容。
-f 参数用于过滤,默认情况下将抓取tcp和udp所有协议。
如果想抓取UDP数据包并显示内容,则执行tethereal -V -f udp 即可
另外还可以配合grep命令提取需要的关键内容
tcudump命令是另外一个有用的工具,只能在字符下使用,
tcpdump -n -nn -vv -XX -tttt -c 10 -e
参数:
-n:数字端口
-nn:数字地址
-vv:输出详细信息
-c:抓取包的数量
-e:打印以太网报头信息
-i:选择适配器 ......
总记录数:5772; 总页数:962; 每页6 条; 首页 上一页 [370] [371] [372] [373] 374 [375] [376] [377] [378] [379]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号