06 2014 档案

摘要:源自《Linux 运维之道》丁一明编著 一书的总结 Apache HTTP Server项目是在Windows和UNIX等平台上可以运行的跨平台开源HTTP服务器的软件,该项目的目标是提供安全、高效、可扩展的HTTP服务。Apache HTTP Server非常重要的是它采用了模块化设计模型,Ap... 阅读全文
posted @ 2014-06-29 21:03 Tempal 阅读(763) 评论(0) 推荐(0)
摘要:源自《Linux 运维之道》丁一明编著 一书的总结DNS是Domain Name System(域名系统)的简称,DNS可以为计算机、服务以及接入互联网或局域网的任何资源提供分层的名称解析功能。域名是分级的,一般为:主机名.三级域名.二级域名.定级域名.。一般最后一个点是不用输入的。一般顶级域名代表... 阅读全文
posted @ 2014-06-29 21:02 Tempal 阅读(858) 评论(0) 推荐(0)
摘要:源自《Linux 运维之道》丁一明编著 一书的总结DHCP是Dynamic Host Configuration Protocol(动态主机配置协议)的简写形式,使用DHCP协议可以为客户端主机自动分配TCP/IP参数信息,如IP地址,子网掩码,网关、DNS等。安装yun –y install dh... 阅读全文
posted @ 2014-06-29 21:01 Tempal 阅读(510) 评论(0) 推荐(0)
摘要:源自《Linux 运维之道》丁一明编著 一书的总结Rsync(remote sync)是UNIX平台下一款神奇的数据镜像备份软件。根据数据的变化进行差异备份,从而减少流量,提高工作效率。Rsync使用TCP873端口。在服务器端:[root@localhost /]# mkdir /rsyncFil... 阅读全文
posted @ 2014-06-29 21:00 Tempal 阅读(716) 评论(0) 推荐(0)
摘要:源自《Linux 运维之道》丁一明编著 一书的总结目前计算机领域的存储解决方案主要有直连存储(DAS)、存储区域网络(SAN)以及网络附加存储(NAS)三种。SAN(storage Area Network指是一整套存储网络的解决方案,采用光纤通道技术,SAN通过光纤交换机将服务器与存储设备连接在一... 阅读全文
posted @ 2014-06-29 20:58 Tempal 阅读(921) 评论(0) 推荐(0)
摘要:源自《Linux 运维之道》丁一明编著 一书的总结三种访问方式功能Apache+DAVSvnserveSvnserve+SSH认证http基本认证、LDAP支持md5Ssh认证权限对版本整体设置,也可以指定设置权限客队版本整体设置权限,也可以指定目录仅对版本库整体设置权限加密支持ssl加密无支持ss... 阅读全文
posted @ 2014-06-29 20:57 Tempal 阅读(832) 评论(0) 推荐(0)
摘要:源自《Linux 运维之道》丁一明编著 一书的总结它是一个安全、配置简单的FTP服务器软件。[root@localhost tempal]# wget ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.5rc4.tar.gz[root@localhos... 阅读全文
posted @ 2014-06-29 20:55 Tempal 阅读(1008) 评论(0) 推荐(0)
摘要:源自《Linux 运维之道》丁一明编著 一书的总结Vsftpd是very secure FTP的简写形式,支持IPv6以及SSL加密。安全性体现在三个方面:进程分离,不同任务的进程是独立运行的;进程运行的权限都是最小权限;多数进程都使用了chroot进行禁锢,使得对客户端来说根改变为vsftpd共享... 阅读全文
posted @ 2014-06-29 20:53 Tempal 阅读(1838) 评论(0) 推荐(0)
摘要:源自《Linux 运维之道》丁一明编著 一书的总结Samba是Linux、Unix和Windows之间交互操作,基于GPL的自由开源软件。所需软件包括:Samba(服务器端软件包)、Samba-client(客户端软件包)和Samba-common(samba公共文件软件包)。其中Samba由smb... 阅读全文
posted @ 2014-06-29 20:52 Tempal 阅读(508) 评论(0) 推荐(0)
摘要:源自《Linux 运维之道》丁一明编著 一书的总结NFS(Network File System)即是网络文件系统,是由Sun公司开发的一种通过网络方式共享文件系统的通用共享解决方案。目前有NFS三个版本,分别是NFSv2、NFSv3、NFSv4。CentOS6.5版本默认使用NFSv4,NFS监听... 阅读全文
posted @ 2014-06-29 20:39 Tempal 阅读(846) 评论(0) 推荐(0)
摘要:① 分组模块分组(消息)是模拟器的基本对象。Ns-3中每个分组都包含一个字节缓冲区和一个Tag列表,通过Header类和Trailer类对缓冲区数据进行添加和删除。分组对象的接口提供一些私有数据的访问,Tags通过一个指针来实现,该指针指向TagData数据结构链表的开始,字节缓冲区和Tag链表的当... 阅读全文
posted @ 2014-06-20 11:25 Tempal 阅读(1008) 评论(0) 推荐(1)
摘要:在官方文档ns-3-manual.pdf中,整个框架图:v 随机变量伪随机生成器pseudo-random number generator (PRNG)。默认情况下,ns-3仿真程序使用固定种子和运行数字,它们分别存在全局变量g_rngSeed 和 g_rngRun中,在ns-3.14版本以后,n... 阅读全文
posted @ 2014-06-20 11:24 Tempal 阅读(1690) 评论(0) 推荐(0)
摘要:v Pyiz在ns-3中集合到Visualizer。只要在程序中加入:CommandLine cmd;cmd.Parse (argc,argv);并且在运行是加入参数-vis。它不需要trace文件运行第三个示例./waf --run third --vis红色为无线网络,绿色为通信状态。v Net... 阅读全文
posted @ 2014-06-20 11:23 Tempal 阅读(4021) 评论(2) 推荐(0)
摘要:建立总线型拓扑。/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- *//** This program is free software; you can redistribute it and/or modify* it ... 阅读全文
posted @ 2014-06-20 11:22 Tempal 阅读(1213) 评论(0) 推荐(0)
摘要:两类跟踪技术:一类是直接将执行过程显示在命令行中,有助于调试仿真脚本,ns-3用Logging系统。另一类是更为常用的将采集到的数据直接存放在一个文件中,以便后期的处理与分析,ns-3使用的是Tracing系统。1、Logging系统v 有7个等级,有低到高,高的包含低的消息:LOG_ERROR——... 阅读全文
posted @ 2014-06-20 11:21 Tempal 阅读(993) 评论(0) 推荐(0)
摘要:1、节点基本计算设备被抽象为节点。用Nodes类来描述。如Nodeontainer类,用于追踪一组节点指针。NodeContainer nodes;nodes.Create(2);2、应用需要被仿真的用户程序被抽象为应用。这些方法以“Time”对象为参数,记录接收时间和发出时间。NS3用Applic... 阅读全文
posted @ 2014-06-20 11:20 Tempal 阅读(530) 评论(0) 推荐(0)
摘要:/* -*- Mode:C++; c-file-style:"gnu"; indent-tabs-mode:nil; -*- *//** This program is free software; you can redistribute it and/or modify* it under th... 阅读全文
posted @ 2014-06-20 11:19 Tempal 阅读(1415) 评论(0) 推荐(0)
摘要:使用ns-3进行网络仿真时,一般经过一下4个步骤:l 选择或开发相应模块。l 编写网络仿真脚本:C++或者Python。编写脚本过程:生成节点(如网卡、应用程序、协议栈等),安装网络设备(如CSMA、WiFi),安装协议栈:ns-3一般是TCP/IP协议栈,安装应用层协议,其他配置(如节点是否要移动... 阅读全文
posted @ 2014-06-20 11:18 Tempal 阅读(845) 评论(0) 推荐(0)
摘要:Waf是基于Python开发的编译工具,ns-3系统本身和将要写的仿真代码都由waf负责编译运行。Scratch目录一般存放用户脚本文件,也可以把要运行的例子拷贝到该目录下。Example是ns-3提供的关于如何使用ns-3的例子,包含许多模块的使用。Doc目录是帮助文档,可以使用./waf --d... 阅读全文
posted @ 2014-06-20 11:17 Tempal 阅读(2780) 评论(0) 推荐(0)
摘要:安装ns3的一系列包,脚本如下:#!/bin/shsudo apt-get install gcc g++ python python-pygccxmlsudo apt-get install gcc g++ python python-devsudo apt-get install mercuri... 阅读全文
posted @ 2014-06-20 11:16 Tempal 阅读(754) 评论(0) 推荐(0)
摘要:情况一:非静态成员函数C++的设计准则就是非静态成员函数至少和一般的非静态函数有相同的效率,因此非静态成员函数会被改写:举个例子:float Point3d::magnitude3d()const {return x;}①改写函数原型,添加一个额外的参数this到member function中,用... 阅读全文
posted @ 2014-06-01 00:59 Tempal 阅读(204) 评论(0) 推荐(0)
摘要:class Abstract_base{public: virtual ~Abstract_base()=0;//有问题,链接不通过,不能是纯虚函数 virtual void interface() const =0;//如果改到类的成员变量,最好不要设置为const //下面函数很糟糕,因为是vi... 阅读全文
posted @ 2014-06-01 00:55 Tempal 阅读(331) 评论(0) 推荐(0)
摘要:无虚继承的空类占一个字节,用于标记该类。有虚继承的空类至少占4个字节(可能继承的空类占很大空间)。对齐情况class X{float i;//8char j;//1int k;//4double b;//下面重新的字节8,上面用来对齐};sizeof(X)=24class Y{char j;//1i... 阅读全文
posted @ 2014-06-01 00:53 Tempal 阅读(207) 评论(0) 推荐(0)