Linux 网络设置技巧:如何实现为一个网卡绑定多个IP地址?
Linux的网络设备配置文件存放在/etc/sysconfig/network-scripts里面,对于以太网的第一个网络设备,配置文件名一般为 ifcfg-eth0 如果需要为第一个网络设备绑定多一个IP地址,只需要在/etc/sysconfig/network-scripts目录里面创建一个名为ifcfg-eth0:0的文件,内容样例为: DEVICE="eth0:0" IPADDR="211.100.10.119" NETMASK="255.255.255.0" ONBOOT="yes" 其中的D...
正确的刻录红旗LinuxISO
有许多朋友在红旗论坛上问这样的问题:我刻录的红旗Linux怎么不能启动?或者是:我刻录的光盘安装到一半不行了?等等。。。。 偶总结了一下,大多是因为下载的文件或者是光盘的原因引起的。 下面是我的一些经验,提供大家参考。 首先下载红旗LinuxISO,呵呵这个偶不用多说吧。 然后用md5sum工具检查你下载的ISO文件是否完好!也就是所谓的指纹验证!md5sum是UNIX的工具,现在我们有一个Windows32的程序可以用。shuashua2.vicp.net/down/UnxUtils.zip 解压缩后...
怎样用ipchains构建防火墙
提示:防火墙是提供网络安全性的重要手段之一,RedHat6.1提供了用于实现过滤型防火墙的工具 包——ipchains。实现防火墙的策略一般有两种:在第一种方式下,首先允许所有的包,然后在禁止有 危险的包通过防火墙;第二种方式则相反,首先禁止所有的包,然后再根据所需要的服务允许特定的包 通过防火墙。相比较而言,第二种方式更能保证网络的安全性。但对于第二种方式,要求使用者知道 Server/Client 交互的基本原理和特定服务所对应的具体端口。本文将从一个具体的实列出发,讨论怎 样采用第二种方式构建企业...
Linux网络编程--10. 原始套接字 --11. 后记
10. 原始套接字 我们在前面已经学习过了网络程序的两种套接字(SOCK_STREAM,SOCK_DRAGM).在这一章 里面我们一起来学习另外一种套接字--原始套接字(SOCK_RAW). 应用原始套接字,我们可以编写出由TCP和UDP套接字不能够实现的功能. 注意原始套接字只能够由有root权限的人创建. 10.1 原始套接字的创建 int sockfd(AF_INET,SOCK_RAW,protocol) 可以创建一个原始套接字.根据协议的类型不同我们可以创建不同类型的原始套接字 比如:IPPRO...
Linux网络编程--8. 套接字选项
有时候我们要控制套接字的行为(如修改缓冲区的大小),这个时候我们就要控制套接字的选项了. 8.1 getsockopt和setsockopt int getsockopt(int sockfd,int level,int optname,void *optval,socklen_t *optlen) int setsockopt(int sockfd,int level,int optname,const void *optval,socklen_t *optlen) level指定控制套接字的层次.可...
Linux网络编程--7. TCP/IP协议
你也许听说过TCP/IP协议,那么你知道到底什么是TCP,什么是IP吗?在这一章里面,我们一起来学习这个目前网络上用最广泛的协议. 7.1 网络传输分层 如果你考过计算机等级考试,那么你就应该已经知道了网络传输分层这个概念.在网络上,人们为了传输数据时的方便,把网络的传输分为7个层次.分别是:应用层,表示层,会话层,传输层,网络层,数据链路层和物理层.分好了层以后,传输数据时,上一层如果要数据的话,就可以直接向下一层要了,而不必要管数据传输的细节.下一层也只向它的上一层提供数据,而不要去管其它东西了.如...
Linux网络编程--6. 高级套接字函数
在前面的几个部分里面,我们已经学会了怎么样从网络上读写信息了.前面的一些函数(read,write)是网络程序里面最基本的函数.也是最原始的通信函数.在这一章里面,我们一起来学习网络通信的高级函数.这一章我们学习另外几个读写函数. 6.1 recv和send recv和send函数提供了和read和write差不多的功能.不过它们提供 了第四个参数来控制读写操作. int recv(int sockfd,void *buf,int len,int flags) int send(int sockfd,v...
Linux网络编程--5. 用户数据报发送
我们前面已经学习网络程序的一个很大的部分,由这个部分的知识,我们实际上可以写出大部分的基于TCP协议的网络程序了.现在在Linux下的大部分程序都是用我们上面所学的知识来写的.我们可以去找一些源程序来参考一下.这一章,我们简单的学习一下基于UDP协议的网络程序. 5.1 两个常用的函数 int recvfrom(int sockfd,void *buf,int len,unsigned int flags,struct sockaddr * from int *fromlen) int sendto(i...
Linux网络编程--4. 完整的读写函数
一旦我们建立了连接,我们的下一步就是进行通信了.在Linux下面把我们前面建立的通道 看成是文件描述符,这样服务器端和客户端进行通信时候,只要往文件描述符里面读写东西了. 就象我们往文件读写一样. 4.1 写函数write ssize_t write(int fd,const void *buf,size_t nbytes) write函数将buf中的nbytes字节内容写入文件描述符fd.成功时返回写的字节数.失败时返回-1. 并设置errno变量. 在网络程序中,当我们向套接字文件描述符写时有俩种可...
在 linux 下使用 金山词霸2003(wine 20030408)
在 linux 下使用 金山词霸 2003 liuspider 最后修订于 2003年4月10日 版本 0.9.5 本文档最新版可以在 http://xbkconfp.cosoft.org.cn/linuxxdict.php 得到。 wine 的最新版本是 20030408 ,使用这个 wine 可以近乎完美的使用 金山词霸 2003! 下面将介绍如何可以使用 金山词霸 2003 的过程。 首先,解决 wine 本身,请参阅 《Wine 的安装和配置(实现中文输入法)》: 然后修改 wine 的配置文件...
Linux下的中文显示和支持常见问题解答(2)
五、gftp,xmms,mplayer,openoffice下的中文支持 rh8下面xmms的playlist的中文显示问题 给你一种更简单的方法,打开xmms Ctrl+p->fonts把复选框选择中文支持上下两个都选 字体选择fangsongti和songti,在最后加上",fixed"(引号里面的),两个都加 这样就可以了,不过这只是个性设置,只对本用户有效,以其他用户登陆时 需自己再设置.(我没有加fixed,好像也可以) 另一个方法由smileliu提供,其实前面的步骤就是安装了一个新字体,后...
Linux下的中文显示和支持常见问题解答(1)
本FAQ主要帮助您解决下面几方面的问题 1、Linux下中文的显示问题和字体的安装 2、Linux下显示中文文件名 3、smb中的中文显示 4、中文pdf的显示 5、gftp,xmms,mplayer,openoffice下的中文支持 6、如何实现英文环境(或英文菜单)而使用中文输入或显示 一、Linux下中文的显示问题和字体的安装 1、rh8.0对中文支持到底多少? 8.0装好后,只要你安装时选择的是简体中文 上网、显示汉字什么的就没问题了 不过字体比windows要差,所以你要自己安装simsun,...