当前位置:Linux教程 - Linux

Linux

POSIX 线程详解(1)
     一种支持内存共享的简捷工具 作者:Daniel Robbins 内容: 线程是有趣的 线程是快捷的 线程是可移植的 第一个线程 无父,无子 同步漫游 参考资料 关于作者 POSIX(可移植操作系统接口)线程是提高代码响应和性能的有力手段。在本系列中,Daniel R
分类:Linux 查阅全文
PortSentry实战
简介 1.能够检测到的端口扫描 2.监视模式和处理方式 A.安装 1.编辑portsentry_config.h文件 CONFIG_FILE WRAPPER_HOST_DENY SYSLOG_FACILITY SYSLOG_LEVEL 2.编辑PortSentry的配置文件portsentry.conf
分类:Linux 查阅全文
pop3命令简介
首先请参看RFC 1939中介绍的POP3命令   一般telnet pop3Server 110后就可以用这些命令了,大小写不敏感, 不包括口令本身,注意不要让口令回显,等验证通过后再允许回显好了。   user username    认可 pass password    认可  执行成功则状态转换 apop name,digest  认可  一种安全传输口令的办
分类:Linux 查阅全文
PLIP--Linux 并口网络解决方案
大家知道,在DOS环境下,我们可以用并口或串口将两台PC连接起来,一台充当服务器, 另一台充当客户,但充当服务器的机器不能做其它操作,只能为Client服务。虽然在方便 上和速度均不如网卡,但它提供了一个“穷人”的解决方案。如果仅拷贝少量数据,它还是 可以满足一般人的需求。并口的速度要远远比串口快。 在Linux内核中,网络设备中有一个叫PLIP (Parallel Line In
分类:Linux 查阅全文
PLIP -- Linux 并口网络解决方案
     大家知道,在DOS环境下,我们可以用并口或串口将两台PC连接起来,一台充当服务器,另一台充当客户,但充当服务器的机器不能做其它操作,只能为Client服务。虽然在方便上和速度均不如网卡,但它提供了一个“穷人”的解决方案。如果仅拷贝少量数据,它还是可以满足一般人的需求。并口的速度要远远比串口快。 在Linux内核中,网络设备中有一个叫PLIP (Pa
分类:Linux 查阅全文
ping源码
/* ping -s 100 192.168.11.7 nc 192.168.11.7 34567 */ #include #include #include #include #include #include #define SIZEPACK 88 #define PORT 34567 void child_kill() { wait(NULL
分类:Linux 查阅全文
PGP 简介
摘要   本文主要简介PGP的历史,PGP的工作流程,以及PGP用到的加密、解密算法,最后简要介绍PGP的密钥管理机制。(2002-07-05 08:25:19) -------------------------------------------------------------------------------- By 书生   本文主要简介PGP的历史,PGP的工作
分类:Linux 查阅全文
Perl的经典用法:读入段落
本文出自:www.zdnet.com.cn 作者:Nathan Torkington $/ =""""的写法是用来指示Perl读入段落的,段落是由两个或两个以上的 换行符构成的文本块。这不同于设置为"" "",后者仅读入由两行组成的文本块。 在这种情况下,将出现这样一个问题:如果有连续的空行存在,例如“text ”, 你既可以把它解释为一个段落 (""text""),也可以解释为两
分类:Linux 查阅全文
Perl的经典用法:读入多个记录
本文出自:www.zdnet.com.cn 作者:Nathan Torkington 如果你调用,返回文件中剩余的记录。如果你处于文件尾,则返回空表: @records = ; if (@records) { print ""There were "", scalar(@records), "" records read. ""; } 在下面的一步中,
分类:Linux 查阅全文
Perl的经典用法:读入单个记录
本文出自:www.zdnet.com.cn 作者:Nathan Torkington 有一个容易的方法读入filehandles:用 操作符。在标量内容下, 它返回文件中的下一个记录,或者返回未定义出错信息。我们可以使用它来把一行读 入到一个变量中: $line = ; die ""Unexpected end-of-file"" unless defined $line;
分类:Linux 查阅全文
Perl的经典用法:用Sysopen()进行更多的控制
本文出自:www.zdnet.com.cn 作者:Nathan Torkington 为了更好的控制文件的打开方式,可以使用 sysopen() 函数: use Fcntl; sysopen(FH, $filename, O_RDWR|O_CREAT, 0666) or die ""Can''t open $filename for reading/writing/cre
分类:Linux 查阅全文
Perl的经典用法:用正则表达式对文件进行操作
本文出自:www.zdnet.com.cn 作者:Nathan Torkington 一旦你有个包含了整个串的变量,你可以使用正则表达式,对整个文件进行操作, 而不是对文件中的某个块进行操作。有两个有用的正则表达式标记/s和/m。一般,Perl的 正则表达式对行进行处理,你可以这样写: undef $/; $line = ; if ($line =~ /(b.*grass
分类:Linux 查阅全文
Perl的经典用法:用Open()函数打开文件
本文出自:www.zdnet.com.cn 作者:Nathan Torkington 打开文件的常用方法是: open(FH, ""< $filename"") or die ""Couldn''t open $filename for reading: $!""; open() 函数通常带有两个参数,第一个为文件句柄,用于指向打开的文件, 第二个参数是文件名及模式
分类:Linux 查阅全文
Perl的经典用法 6
用正则表达式对文件进行操作 一旦你有个包含了整个串的变量,你可以使用正则表达式,对整个文件进行操作,而不是对文件中的某个块进行操作。有两个有用的正则表达式标记/s和/m。一般,Perl的正则表达式对行进行处理,你可以这样写: undef $/; $line = ; if ($line =~ /(b.*grass)$/) { print ""found $1n""
分类:Linux 查阅全文
Perl的经典用法 5
读入段落 $/ =""""的写法是用来指示Perl读入段落的,段落是由两个或两个以上的换行符构成的文本块。这不同于设置为""nn"",后者仅读入由两行组成的文本块。在这种情况下,将出现这样一个问题:如果有连续的空行存在,例如“textnnnn”,你既可以把它解释为一个段落 (""text""),也可以解释为两个段落 (""text"", 后面跟两个换行符,以及一个空段落,后面跟两个空行。)
分类:Linux 查阅全文
Perl的经典用法 4
读入多个记录 如果你调用,返回文件中剩余的记录。如果你处于文件尾,则返回空表: @records = ; if (@records) { print ""There were "", scalar(@records), "" records read.n""; } 在下面的一步中,进行赋值和测试两项工作: if (@records = ) {
分类:Linux 查阅全文
Perl的经典用法 3
读入单个记录 有一个容易的方法读入filehandles:用 操作符。在标量内容下,它返回文件中的下一个记录,或者返回未定义出错信息。我们可以使用它来把一行读入到一个变量中: $line = ; die ""Unexpected end-of-file"" unless defined $line; 在循环语句中,我们可以这样写: while (defined
分类:Linux 查阅全文
Perl的经典用法 2
用 Sysopen()进行更多的控制 为了更好的控制文件的打开方式,可以使用 sysopen() 函数: use Fcntl; sysopen(FH, $filename, O_RDWR|O_CREAT, 0666) or die ""Can open $filename for reading/writing/creating : $!""; 函数 sys
分类:Linux 查阅全文
Perl的经典用法 1
用Open() 函数打开文件 打开文件的常用方法是: open(FH, ""< $filename"") or die ""Couldn open $filename for reading: $!""; open() 函数通常带有两个参数,第一个为文件句柄,用于指向打开的文件,第二个参数是文件名及模式(文件的打开模式)的混合体,如果文件被成功打开,open()
分类:Linux 查阅全文
Perl的安全性监测
本月的专栏将介绍Perl的称为“tainting”的内部安全机制,它可以让Perl捕捉到任何可能导致安全性问题的系统调用。我强烈推荐在你的所有CGI程序中打开“tainting”机制。 CGI使得互联网上的任何人都可以在你的计算机上运行程序,这就使得CGI成为世界上最流行的安全漏洞。作为程序员,我们的责任是不让坏人侵入我们的系统,对于我们所编制的程序来说,要做到没有漏洞可钻。
分类:Linux 查阅全文
<< 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 >>