
linux学习
文章平均质量分 75
铅笔刀锯大树
学到哪,写到哪
展开
-
oracle监听器配置
<br />刚学了动态监听、静态监听、非标准监听、共享服务器模式、专用服务器模式,赶紧写下来,免得忘了。顺便把自己怎么配置plsql developer的说说。<br />先讲一小故事。有一天你要去贾府找贾宝玉请教怎么去追林妹妹。要达到这个目的,要分几步实施呢?首先要找到贾府大门,告诉门卫你要找贾宝玉,门卫肯定知道贾府里住这个不学无术、好吃懒做的少爷叫贾宝玉。这时候他会做什么事情呢?假设贾府克隆人技术非常发达,可以随时克隆出一个贾宝玉。第一种情况,贾府待人非常热情,知道你要找贾宝玉,就立马克隆出一个贾宝玉招原创 2011-04-01 11:39:00 · 5335 阅读 · 1 评论 -
lsof
某一进程打开的文件: lsof-p pid某一用户打开的文件:lsof –u username某一命令打开的文件 lsof–c command查看某个文件夹下打开的所有文件 lsof+d dir_path打开某一文件的进程 lsof filename 指定多个条件若指定-a,则代表多个条原创 2014-02-09 19:09:47 · 702 阅读 · 0 评论 -
expect学习
自动登录远程机器,执行相关命令。expect_exec.sh#!/usr/bin/expect -flog_file expect_exec.logset timeout 5set ip [lindex $argv 0]set user [lindex $argv 1]set password [lindex $argv 2]set cmd_str [lindex $a原创 2014-02-09 19:23:23 · 638 阅读 · 0 评论 -
查找含有指定字符串的文件
find . -type f -regex ".*\.c" -exec grep "main" {} \; -print在当前目录 查找以.c结束的文件中,是否含有"main"字符串原创 2012-05-24 10:28:43 · 595 阅读 · 0 评论 -
如何评估机器网络吞吐能力
源地址:http://hi.baidu.com/houdelei250/blog/item/ebbafc8068480fc6bc3e1e03.htmllinux内核会给每一个设备分配中断号.linux内核初始化的过程中会加载设备驱动.加载设备驱动说白了,是在内核中为设备的中断号注册回调函数.回调函数的作用就是响应设备中断的.上面信息用到网卡上,就是说,linux内核给网转载 2012-06-10 13:17:36 · 979 阅读 · 0 评论 -
linux内核中断内幕
源地址:http://hi.baidu.com/houdelei250/blog/item/ebbafc8068480fc6bc3e1e03.html转载 2012-06-10 13:34:14 · 768 阅读 · 1 评论 -
find详解-未完
突然想以忽略大小写的方式查找文件,上网没找到有用资料,只好求助man,无聊的很,就翻译了下,没翻译完,下次待续。但是找到了自己想要的东西 -iname 以忽略大小写的方式查找。Find的主要功能是在文件树中查找符合条件的文件。语法:Find [-H] [-L] [-P] [path...] [expression]语法很简单,[-H] [-L] [-P] 是一些关于如何处理符号连接原创 2012-04-09 17:08:23 · 623 阅读 · 0 评论 -
gdb详解---写在gdb边上
本人鸟蛋,由于太菜,不敢称为菜鸟,只能自称鸟蛋。以下内容全是胡扯,如有价值,纯属巧合。Gdb的主要作用是调试一个程序,调试一个进程或者查看当程序崩溃时在执行那条语句。为了帮助你发现程序的 bug,Gdb主要做四件事情:1.开始运行程序并指定参数2.设置断点,观察点等3.当程序在断点停止时,查看程序的上下文环境(变量值,内存状况等)4.在程序运行时,改变程序中变量的值Gd原创 2012-04-09 10:32:44 · 677 阅读 · 0 评论 -
Linux c 网络编程
本文将实现一个最简单的客户端/服务器程序。以下所述均属个人理解,如有不对,欢迎批评。所谓网络编程就是调用操作系统提供的函数实现部署在不同地域的应用程序间的数据交换。基本概念:客户端是指网络通信中主动发起连接的一方,服务器是指被动等待连接的一方。套接字是一个抽象层,可以将其理解为一个特殊的文件句柄,应用程序可以通过它向网络中写入或读取数据,即发送或接收数据。也就是说应用程序通过套接字连接到网络中原创 2011-12-07 22:30:25 · 833 阅读 · 0 评论 -
c语言可变参数
在c和c++中有一类函数含所有不确定的参数列表,例如经典的printf(char *format,...)。本文讲讨论如何实现变长参数的函数。在中包含了一组宏定义,他们对如何遍历参数表进行了定义。主要有4个类型:va_list:用于声明一个变量,该变量依次引用参数列表中的参数,例va_list ap;看起后缀list,应该就是一个链表va_start:用于将ap声明的变量指向第一个原创 2011-11-04 18:56:04 · 652 阅读 · 0 评论 -
gdb详解
程序的调试过程主要有:单步执行,跳入函数,跳出函数,设置断点,设置观察点,查看变量。本文将主要介绍linux下的强大调试工具是怎么完成这些工作的。之所以要调试程序,是因为程序的运行结果和预期结果不一致,或者程序出现运行时错误。调试的基本思想是:分析现象->假设错误原因->产生新的现象去验证假设1.gcc -g main.c要用gdb调试程序,必须在编译时加上-g选项,-g选项的作用是在原创 2011-11-04 11:31:09 · 16524 阅读 · 3 评论 -
iptables备忘
Iptables是一个根据数据链路层,网络成,传输层的包头信息进行数据包过滤的防火墙。1.查看iptables规则Iptables –L –nv,iptables-save2.策略:当数据包不满足所有规则时,则采用策略 Iptables[-t filter|nat|mangle] –P [INPUT|OUTPUT|FORWARD] [ACCEPT|DROP]3.原创 2014-10-05 21:36:27 · 594 阅读 · 0 评论