(一)Linux网络编程
http://blog.csdn.net/jenshy/archive/2006/04/18/667944.aspx
(一)Linux网络编程--网络知识介绍
Linux网络编程
--
网络知识介绍
客户端和服务端
网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的
--
客户端和服务器端
.
客户端
在网络程序中,如果一个程序主动和外面的程序通信,那么我们把这个程序称为客户端程序。
比如我们使用
ftp
程序从另外一
个地方获取文件的时候,是我们的
ftp
程序主动同外面进行通信(获取文件),
所以这个地方我们的
ftp
程序就是客户端程序。
服务端
和客户端相对应的程序即为服务端程序。被动的等待外面的程序来和自己通讯的程序称为服务端程序。
比如上面的文件获取中,另外一个地方的程序就是服务端,我们从服务端获取文件过来。
互为客户和服务端
实际生活中有些程序是互为服务和客户端。在这种情况项目,
一个程序既为客户端也是服务端。
常用的命令
由于网络程序是有两个部分组成
,
所以在调试的时候比较麻烦
,
为此我们有必要知道一些常用的网络命令
netstat
命令
netstat
是用来显示网络的连接
,
路由表和接口统计等网络的信息
.netstat
有许多的选项
.
我们常用的选项是
-na
用来显示详细的网络状态
.
至于其它的选项我们可以使用帮助手册获得详细的情况
.
telnet
telnet
是一个用来登录远程的程序
,
但是我们完全可以用这个程序来调试我们的服务端程序的
.
比如我们的服务器程序在监听
8888
端口
,
我们可以用
telnet localhost 8888
来查看服务端的状况
.
pingping
程序用来判断网络的状态是否正常,最经常的一个用法是
ping 192.168.0.1
表示我们想查看到
192.168.0.1
的硬件连接是否正常
TCP/UDP
介绍
TCP(Transfer Control
相关文档:
oracle RAC 9.2.0.4升级到9.2.0.8
操作系统平台:Red Hat Enterprise Linux AS release 3
准备工作:
1. Check Tablespace Sizes and Set Parameter Values
&nb ......
linux操作系统下system () 函数详解
(执行shell 命令)
相关函数
fork,execve,waitpid,popen
表头文件
#include<stdlib.h>
定义函数
int system(const char * string);
函数说明
system()会调用fork()产生子进程,由子进程来调用/bin/sh-c string来执行参数string ......
package: download from:
软件集成开发环境(代码编辑、浏览、编译、调试)
Emacs http://www.gnu.org/software/emacs/
Source-Navigator 5.2b2 http://sourceforge.net/projects/sourcenav
Anjuta http://anjuta.sourceforge.net(可用yum安装)
代码索引工具
Cscope http://cscope.sourceforge.net/
KScope http:/ ......
1. 下载 ACE 5.7.
从 http://download.dre.vanderbilt.edu/ 下载 ACE+TAO+CIAO-5.7.tar.gz包。
2. 解压
将压缩包copy到linux目录/data/ACE里,然后解压, tar -zxvf ACE+TAO+CIAO-5.7.tar.gz。
解压后的目录是 /data/ACE_wrappers.
3. 配置config.h和platform_macros.GNU。
官方文档上是这么写的:
......
proftp在linux下安装配置指南
一、安装环境
◆ Red Hat AS 5.0
二、安装包准备
◆ proftpd-1.3.2.tar.gz
三、新建目录
◆ /usr/app/
四、安装步骤
◆ 用户:root
◆ 将压缩文件:proftpd-1.3.2.tar.gz拷贝到/usr/app/下面
◆ 解压缩文件
#cd /usr/app/
#tar –vzxf proftpd-1.3.2.tar.gz
......