快捷搜索:   服务器  安全  linux 安全  MYSQL  dedecms
TCP/IP基础

TCP/IP基础

1、TCP/IP协议栈 四层模型 TCP/IP这个协议遵守一个四层的模型概念:应用层、传输层、互联层和网络接口层。 网络接口层 模型的基层是网络接口层。负责数据帧的发送和接收,帧是独立的网络信息传输单元。网络接口层将帧放在网上,或从网上把帧取下来。 互联层 互联协议将数据包封装成internet数据报,并运行必要的路由算法。这里有四个互联协议: 网际协议IP:负责在主机和网络之间寻址和路由数据包。 地址解析协议ARP:获得同一物理网络中的硬件主机地址。 网际控制消息协议ICMP:发送消息,并报告有关数据...

Iptables实现端口转发

Iptables实现端口转发

设我们有一台计算机,有两块网卡,eth0连外网,ip为1.2.3.4;eth1连内网,ip为192.168.0.1.现在需要把发往地址1.2.3.4的81端口的ip包转发到ip地址192.168.0.2的8180端口,设置如下: 1. iptables -t nat -A PREROUTING -d 1.2.3.4 -p tcp -m tcp --dport 81 -j DNAT --to-destination192.168.0.2:8180 2. iptables -t nat -A POSTROUT...

VNC使用指南

VNC使用指南

简介 虚拟网络计算工具(VNC,Virtual Network Computing)本质上来说是一个远程显示系统,管理员通过它不仅仅可以在运行程序的本地机上察看桌面环境,而且可以从Internet上的任何地方察看远程机器的运行情况,而且它具有跨平台的特性。 本文将讨论为Linux系统设置基于VNC的X Windows系统桌面的一个全新的方法,通过阅读本文,你将能够配置实现通过一个显示管理器登录进入X-Window桌面。更重要的是,用户能在网络任何位置通过工作站控制台安全地访问同一个桌面。 典型情况下,一...

Linux SHOUTcast建立网络电台

Linux SHOUTcast建立网络电台

1。下载软件 服务端: SHOUTcast Linux server (glibc) v1.9.2 [DOWNLOAD] DJ端软件: Download the SHOUTcast DSP Plug-In for Linux [DOWNLOAD] 2。安装 tar zvxf shoutcast-1-9-2-linux-glibc6.tar.gz tar zvxf sc_trans_posix_040.tgz 最好两个都解压缩到同一个目录 3。服务端设置 vi sc_serv.conf MaxUser=2...

SkyEye硬件模拟平台,第一部分:SkyEye介绍

SkyEye硬件模拟平台,第一部分:SkyEye介绍

一.SkyEye介绍 1.SkyEye的起源和发展 2002年11月,一个偶然的机会,一群操作系统的爱好者在网上进行聊天,成立了一个TM-Linux兴趣小组,希望要做一些感兴趣的事情。当时在清华大学计算机系做博士后的陈渝提出做一个用软件实现的嵌入式开发板硬件模拟器,可以在模拟器上运行各种操作系统,这样就可以在没有开发板的情况下学习和研究操作系统。一开始就陈渝一人做,首先他了解了当前国际上的一些类似的项目,发现著名的μCLinux组织实现了一个armulator模拟器软件(在Linux系统上运行),可以模拟...

GNOMEnclature:为GNOME2作好准备(1)

GNOMEnclature:为GNOME2作好准备(1)

介绍 GTK 2 在深入研究下一代 GTK 之前,您或许想知道什么时候可以指望 GNOME 2 可用于产品。GNOME 2 预定在 2002 年 2 月 15 日发行;如 Gnumeric 和 Evolution 等较大的应用程序将在稍后被移植到 GNOME 2。 好了,让我们开始探讨 GTK !最初,开发 GTK 是为在 Gimp 中使用(GTK 表示 Gimp ToolKit)。GTK 目前可在许多平台(包括 Linux 和 Windows)上使用。许多自由的软件项目(包括 GNOME 本身、Mozi...

GNOMEnclature:为GNOME2作好准备(2)

GNOMEnclature:为GNOME2作好准备(2)

用 C 进行 OOP 编程? 在本文中,我们将研究 Glib 对象系统,也称为“GObject”,直到最近它还是 GTK 的一部分。但是在研究 Glib 2.0 中的这个新对象系统之前,我们需要解决一个更为基本的问题 - “对象系统”到底是什么以及它为何存在?毕竟,C 是一种非面向对象的语言。是有可能用 C 编写面向对象的程序,还是必须使用 C 编写面向对象的程序? 答案是有可能用 C 编写面向对象的程序。但是,由于对象的概念不属于 C 语言规范,因此需要用外部库来提供这方面的支持。在本文中,我们使用术语...

解决输出和概率函数缺陷的数据研究工具

解决输出和概率函数缺陷的数据研究工具

简要回顾:概念 简单线性回归建模背后的基本目标是从成对的 X 值和 Y 值(即 X 和 Y 测量值)组成的二维平面中找到最吻合的直线。一旦用最小方差法找到这条直线,就可以执行各种统计测试,以确定这条直线与观测到的 Y 值的偏离量吻合程度。 线性方程(y = mx b)有两个参数必须根据所提供的 X 和 Y 数据估算出来,它们是斜率(m)和 y 轴截距(b)。一旦估算出这两个参数,就可以将观测值输入线性方程,并观察方程所生成的 Y 预测值。 要使用最小方差法估算出 m 和 b 参数,就要找到 m 和 b 的...

查看 MLDonkey 下载进度(实用脚本)

查看 MLDonkey 下载进度(实用脚本)

想想看,你怎样查看 MLDonkey 的下载进度,是通过自身所带的 Web UI,还是诸如 Sancho 这样的第三方 GUI,亦或其它方式,总之都有点麻烦。Shellex 同学写了一段小脚本,将其定义成 alias 后,在命令行下只需输入 m 即可查看 MLDonkey 的下载情况,非常方便实用。 将上面这行代码加入 $HOME/.bashrc 或 $HOME/.zshrc,然后 source 一下 .bashrc 或 .zshrc 即可。 另外,你可能需要安装 netcat 这个包。...

Ubuntu 系统的ip设置-ip camera设置

Ubuntu 系统的ip设置-ip camera设置

一、使用命令设置ubuntu的ip地址 1. 设置IP sudo ifconfig eth0 203.171.239.155 netmask 255.255.255.224 这样就算设置好了网卡eth0的IP地址和子网掩码 2. 设置网关 sudo route add default gw 203.171.239.129 3. 设置DNS 修改/etc/resolv.conf,在其中加入 nameserver DNS的地址1 nameserver DNS的地址2 完成。 不过,这样设置之后,下次开机时候...

Linux中对网卡限制带宽

Linux中对网卡限制带宽

Linux下限制网卡的带宽,可用来模拟服务器带宽耗尽,从而测试服务器在此时的访问效果。 1、安装iproute yum -y install iproute 2、限制eth0网卡的带宽为50kbit: /sbin/tc qdisc add dev eth0 root tbf rate 50kbit latency 50ms burst 1000 3、限制带宽为50kbit后,在百兆局域网中wget下载一个大文件: [root@localhost ~]# wget http://192.168.1.7/t...

linux下防御arp攻击完美策略

linux下防御arp攻击完美策略

最近朋友服务器每天经常遭遇arp病毒攻击导致网站无法正常运营,问我有没有好的解决策略,经过google了一番尝试了一下终于得到了解决方案,并找出感染病毒的机器为一台windows机器通知机房,并在本机做好防御策略,问题得到了很好的解决,在这个过程中得到了cuci的热心帮助,在此表示感谢!好了!话不多说具体操作方法如下: 1./*找出ARP攻击的机器*/ 获取同一网段下所有机器MAC地址的办法 机房有机器中毒,发arp包,通过arpspoof虽然可以解决,也可以找到中毒机器的mac地址,但在机房设备不足的...