当前位置:  建站>其它
本页文章导读:
    ▪认识Linux系统服务(鸟哥18章笔记)      setup中选中的是开机启动的服务 service:常驻内存的进程,service必然有对应的daemon(守护进程), daemon分两类: stand_alone: 一直在内存中,反应较快 super daemon: 用一个特殊的super daemon(由.........
    ▪Vmware中的网络工作模式      VMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式 )和host-on ly(主机模式)。要想在网络管理和维护中合理应用它们,你就应该先 了解一下这三种工作模式。   1.bridged.........
    ▪Cygwin + NS2 + Win XP 安装方法 网上 唯一 有效版!      作者:木头。转载请说明出处。安装包可在我发布的下载里下到。 时间:2013年1月9日。 测试操作系统坏境:WINDOWSXP SP3。 鉴于网上流传的各种说不清,BUG重重的安装方法,以及已经“死无对.........

[1]认识Linux系统服务(鸟哥18章笔记)
    来源: 互联网  发布时间: 2013-11-02

setup中选中的是开机启动的服务


service:常驻内存的进程,service必然有对应的daemon(守护进程),

daemon分两类:

stand_alone: 一直在内存中,反应较快

super daemon: 用一个特殊的super daemon(由xinetd进程实现)管理,客户端请求的时候才唤醒,客户端请求结束后服务关闭。反应较慢

xinetd用来管理其他daemon,其本身是一个stand_alone的daemon

daemon命名:相应service名后面加d

-----------------------------------------------------------------------------------------------------------------------

端口:用来分辨不用的服务请求(同一个网址用www和用ftp访问端口就不一样,www默认端口号:80)

端口号对应在  /etc/services  ,不建议修改

一些目录:

/etc/init.d                       启动脚本放置处,所有服務的預設啟動 script 都是放在這裡的,

/etc/sysconfig/*           各种服务初始化环境配置文件

/etc/xinetd.conf,     /etc/xinetd.d/*      super daemon 配置文件

-----------------------------------------------------------------------------------------------------------------------

stand_alone 服务的启动:(有时只有sudo才可以)

1. /etc/init.d/* (start|stop|restart|...)   

2.用service 启动,service只是一个script,可以分析后面的参数

用法:  service [service name]  (start|stop|restart|...)

              service --status-all         显示所有stand alone服务

super daemon管理的服务的启动:

step1.  修改配置文件 /etc/xinetd.d/*  ,设置"disable=no"       

step2.  修改完配置后要重启xinetd (需要sudo)

查看哪些已启动:grep -i 'disable'   /etc/xinetd.d/*

-----------------------------------------------------------------------------------------------------------------------

防火墙配置

主要通过两个文件:/etc/hosts.allow     /etc/hosts.deny

格式:  <服务(程序名)> : <IP / 域 / 主机名> : <操作>

一般把允许的IP放在hosts.allow,拒绝的放在hosts.deny

例如:  vi /etc/hosts.allow    

rsync: 192.168.0.0/255.255.255.0 : allow     ======》后面的“: allow” 可以省略,因为是在hosts.allow中,默认就是allow

-----------------------------------------------------------------------------------------------------------------------

查看系统启动的服务

查看网络服务: netstat -tulp

查看监听服务: netstat -lnp

查看所有服务: service --status-all 

-----------------------------------------------------------------------------------------------------------------------

设置开机启动的服务  (使用chkconfig)

查看rsunc是否已经启动       netstat -tlup |grep rsync

查看是否默认启动:              chkconfig --list rsync

关闭服务自启动:                  chkconfig rsync off

                                                  service xinetd restart  (不要忘了这一步)

可以在setup中选中,则开机启动


作者:jeakon 发表于2013-1-10 11:15:06 原文链接
阅读:13 评论:0 查看评论

    
[2]Vmware中的网络工作模式
    来源: 互联网  发布时间: 2013-11-02

VMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式

)和host-on ly(主机模式)。要想在网络管理和维护中合理应用它们,你就应该先

了解一下这三种工作模式。

  1.bridged(桥接模式)

  在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主

机,它可以访问网内任何一台机器。在桥接模式下,你需要手工为虚拟系统配置

IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿

主机器进行通信。同时,由于这个虚拟系统是局域网中的一个独立的主机系统,

那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访

问互联网。

  使用桥接模式的虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台

电脑。想让它们相互通讯,你就需要为虚拟系统配置IP地址和子网掩码,否则就

无法通信。

  如果你想利用VMWare在局域网内新建一个虚拟服务器,为局域网用户提供网

络服务,就应该选择桥接模式。

  2.host-on ly(主机模式)

  在某些特殊的网络调试环境中,要求将真实环境和虚拟环境隔离开,这时你

就可采用host-on ly模式。在host-only模式中,所有的虚拟系统是可以相互通信

的,但虚拟系统和真实的网络是被隔离开的。

  提示:在host-on ly模式下,虚拟系统和宿主机器系统是可以相互通信的,相

当于这两台机器通过双绞线互连。

  在host-on ly模式下,虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS

服务器等),都是由VMnet1(host-on ly)虚拟网络的DHCP服务器来动态分配的。

  如果你想利用VMWare创建一个与网内其他机器相隔离的虚拟系统,进行某些

特殊的网络调试工作,可以选择host-on ly模式。

注视:虚拟主机上网方法

1.在虚拟机上安装操作系统的时候,系统的IP设置为192.168.0.99,DNS:192.168.0.1

2.修改虚拟机的VMnet1的ip为:192.168.0.1

3.在你可访问网络的那块网卡上设置Internet连接共享,具体设置方式为:属性-->高级-->连接共享,然后选择VMnet1,将网络共享给它

4.在本机上ping一下192.168.0.99,如果能ping通,就说明你设置正确了。

5.进入你虚拟机中的linux操作系统,尽情的网上冲浪吧

 

  3.NAT(网络地址转换模式)

  使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器

所在的网络来访问公网。也就是说,使用NAT模式可以实现在虚拟系统里访问互联

网。NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服

务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真

实主机进行通讯。采用NAT模式最大的优势是虚拟系统接入互联网非常简单,你不

需要进行任何其他的配置,只需要宿主机器能访问互联网即可。

  如果你想利用VMWare安装一个新的虚拟系统,在虚拟系统中不用进行任何手

工配置就能直接访问互联网,建议你采用NAT模式。

  提示:以上所提到的NAT模式下的VMnet8虚拟网络,host-on ly模式下的VMnet1

虚拟网络,以及bridged模式下的VMnet0虚拟网络,都是由VMWare虚拟机自动配置

而生成的,不需要用户自行设置。VMnet8和VMnet1提供DHCP服务,VMnet0虚拟网

络则不提供。

作者:yydcj 发表于2013-1-10 12:40:24 原文链接
阅读:27 评论:0 查看评论

    
[3]Cygwin + NS2 + Win XP 安装方法 网上 唯一 有效版!
    来源: 互联网  发布时间: 2013-11-02

作者:木头。转载请说明出处。安装包可在我发布的下载里下到。

时间:2013年1月9日。

测试操作系统坏境:WINDOWSXP SP3。

鉴于网上流传的各种说不清,BUG重重的安装方法,以及已经“死无对证”的很多成功方法。我经过若干天的总结终于总结出了XP下详细的Cygwin+NS2+XP安装步骤。尤其是包的安装,并不是一次性的,为了防止吃错,最好先安装基础包。

【Note】安装时请把杀毒软件关掉(金山,瑞星,卡巴等等)

—————————————————华丽的分割线————————————————

 

一、Cygwin安装:

第1步: 找到安装文件夹Cygwin下的注双击安装程序。

第2步: 遇到弹出窗口点确定,别虚。下一步;

第3步: 选择本地安装(第三个)。选择后下一步。

第4步: 保持默认Root :C:\cygwin;Default Text File Type保持默认(Unix)

第5步: Browser到安装文件夹下的SourcePackages. 下一步

第6步: 继续下一步

第7步: 基础包安装完成

第8步: 重新运行,其他的都一样,直到弹出

第9步:点击右上角的 【View】 按钮,切换到Full模式;把左下角的Hide obsoletepackages取消勾选;使用左上角的Search,依次选择以下安装包,(点击Skip,使其显示版本数字,如图)已经安装过的(显示为数字)保持就行。

安装包列表为:

gcc

gcc-g++

make

patch

perl

tar

X-startup-scripts

tcltk

w32api

diffutils

libX11-devel

libXext-devel

xorg-x11-bin-dlls

libXmu-devel

libXmu6

libxt-devel

XFree86-base

XFree86-bin

XFree86-prog

XFree86-lib

XFree86-etc

 

第10步:下一步,耐心等待完成。半个小时上下。

第11步:完成。

 

二、NS2安装

第1步:把NS2文件夹下的ns-allinone-2.28.tar.gz复制到C:\cygwin\home\Administrator下;【Note】如果你的计算机自己命名了,那么这个Administrator是自己的名字,下文同理。

第2步:双击桌面上的Cygwin终端,打开后输入:(解压操作)

tar xvfz ns-allinone-2.28.tar.gz

第3步:耐心等待解压完毕后,在当前目录下生成一个文件夹:ns-allinone-2.28

(a) 解压完成后,回到Win中进行操作;进入ns-allinone-2.28/nam-1.11下,将文件agent.h中的第73行的“null”改为“0”;

(b) 然后分别在WinXp下打开如下5个目录中的文件:

ns-allinone-2.28/tcl8.4.5/unix/configure
       ns-allinone-2.28/tcl8.4.5/unix/tcl.m4
       ns-allinone-2.28/tk8.4.5/unix/configure
       ns-allinone-2.28/tk8.4.5/unix/tcl.m4
       ns-allinone-2.28/otcl-1.9/configure;

将上述文件中的 .relid’ 改成  .relid ,请使用UE编辑器,Notepad++之一;

第4步:输入:cdns-allinone-2.28 回车

第5步:输入 ./install  耐心等待完成吧!!

第6步:如果看到以下信息就说明你成为Cygwin+NS2安装达人了!

Nam has been installed successfully.
Ns-allinone package has been installed successfully.
Here are the installation places:
tcl8.4.11:      /home/pcraven/ns-allinone-2.29/{bin,include,lib}
tk8.4.11:               /home/pcraven/ns-allinone-2.29/{bin,include,lib}
otcl:           /home/pcraven/ns-allinone-2.29/otcl-1.11
tclcl:          /home/pcraven/ns-allinone-2.29/tclcl-1.17
ns:             /home/pcraven/ns-allinone-2.29/ns-2.29/ns
nam:    /home/pcraven/ns-allinone-2.29/nam-1.11/nam
xgraph: /home/pcraven/ns-allinone-2.29/xgraph-12.1
gt-itm:   /home/pcraven/ns-allinone-2.29/itm, edriver, sgb2alt, sgb2ns, sgb2comns, sgb2hierns
 
----------------------------------------------------------------------------------
 
Please put /home/myusername/ns-allinone-2.29/bin:/home/myusername/ns-allinone-2.29/tcl8.4.11/unix:/home/myusername/ns-allinone-2.29/tk8.4.11/unix
into your PATH environment; so that you'll be able to run itm/tclsh/wish/xgraph.
 
IMPORTANT NOTICES:
 
(1) You MUST put /home/myusername/ns-allinone-2.29/otcl-1.11, /home/myusername/ns-allinone-2.29/lib, 
    into your LD_LIBRARY_PATH environment variable.
    If it complains about X libraries, add path to your X libraries 
    into LD_LIBRARY_PATH.
    If you are using csh, you can set it like:
                setenv LD_LIBRARY_PATH <paths>
    If you are using sh, you can set it like:
                export LD_LIBRARY_PATH=<paths>
 
(2) You MUST put /home/myusername/ns-allinone-2.29/tcl8.4.11/library into your TCL_LIBRARY environmental
    variable. Otherwise ns/nam will complain during startup.
 
(3) [OPTIONAL] To save disk space, you can now delete directories tcl8.4.11 
    and tk8.4.11. They are now installed under /home/myusername/ns-allinone-2.29/{bin,include,lib}
 
After these steps, you can now run the ns validation suite with
cd ns-2.29; ./validate
 
For trouble shooting, please first read ns problems page 
http://www.isi.edu/nsnam/ns/ns-problems.html. Also search the ns mailing list archive
for related posts.

 

第7步:安装成功后别高兴的太早,还要做以下修改:

(1) 查看以下目录下有无生成nam.exe,如果没有把NS2文件夹下的nam.exe拷贝到该目录下:C:\cygwin\home\Administrator\ns-allinone-2.28\nam-1.11

 (2) 打开C:\cygwin\home\Administrator下的.bashrc文件,把以下代码追加到文件里:

export NS_HOME=`pwd`/ns-allinone-2.28  

export PATH=$NS_HOME/tcl8.4.5/unix:$NS_HOME/tk8.4.5/unix:$NS_HOME/bin:$PATH  

export LD_LIBRARY_PATH=$NS_HOME/tcl8.4.5/unix:$NS_HOME/tk8.4.5/unix:$NS_HOME/otcl-1.9:$NS_HOME/lib:$LD_LIBRARY_PATH  

export TCL_LIBRARY=$NS_HOME/tcl8.4.5/library  

第8步:回到Cygwin窗口,输入startxwin.bat看看吧!如果成功就OK了。

下面对NS2的操作我就不说咯,That’s yourbusiness!

 

参考文献:

[1] Cygwin 官网:http://www.cygwin.com/

[2] ns2.27安装: http://www.isi.edu/nsnam/ns/ns-cygwin-old.html

[3] ns在Unix下的安装:http://nsnam.isi.edu/n

    
最新技术文章:
▪linux内核中的信号机制--信号处理    ▪windows忘记密码    ▪常见的10种“瓶颈”
▪详解Linux内存使用信息    ▪「学习笔记——Linux」Linux软件管理(RPM,Dpkg,APT)...    ▪Shell(Bash)编程实例之获取某个文件夹下的所有...
▪Dynamics CRM 2011编程系列(49):FetchExpression(一)...    ▪Linux个人磁盘分区方案(20G)    ▪细谈MySQL配置的优化
▪交换机与路由器的区别    ▪什么叫网关的精解    ▪Linux下date命令,格式化输出,时间设置
▪「学习笔记——Linux」Linux账号管理与ACL权限...    ▪bash参考手册之四(shell内建命令)    ▪集线器、交换机、路由器、中继器及网关、网...
▪【学习笔记——Linux】Linux下正确关机方法    ▪【学习笔记——Linux】Linux磁盘和文件系统管...    ▪实验一 SCVMM安装
▪Tomcat7和mysql连接池的配置方法和测试(dbcp方...    ▪Tomcat7和mysql连接池的配置方法和测试(dbcp方...    ▪linux内核中的信号机制--信号发送
▪轻松搭建自己的Linux发行版本    ▪bash参考手册之三(基本的Shell特性)续九    ▪fedora18无线用pppoe拨号上网
▪高并发下的 Nginx 优化方案    ▪使用linux命令搜集    ▪JVM 配置参数学习与研究
▪修改CentOS的yum源为163    ▪CentOS下源码安装php+apache+mysql    ▪Redis监控方案
▪linux下压缩工具的区分-gzip,bzip2,tar    ▪基于apache搭建svn    ▪Windows下查看占用端口的程序
▪Nginx+CI 出现404错误    ▪tcpdump抓包工具的高级应用    ▪Windows socket之IOCP实例----IOCP开发驾照理论考试...
▪Web访问异常简单报警    ▪【linux环境配置】linux改成root用户的命令    ▪IIS7.0未能加载文件或程序集
▪linux下获得root权限    ▪IIS6 配置ASP.NET网站伪静态    ▪服务器更换硬盘后Oracle不能连接问题的解决
▪在源Exchange Mailbox 服务器宕机的情况下将用户...    ▪Ubuntu下WordPress更新固定链接方法总结    ▪如何在suse linux 建立共享文件夹
▪linux ntp 时间服务器及客户端安装配置    ▪Thunderbird设置邮件回复时自动签名和邮件引用...    ▪Resin Windows一键部署应用脚本BAT
▪认识Linux系统服务(鸟哥18章笔记)    ▪Vmware中的网络工作模式    ▪Cygwin + NS2 + Win XP 安装方法 网上 唯一 有效版...
▪linux内核中的文件描述符(一)--基础知识简介    ▪64位系统DOSBox 下面nasm编译程序出现"Unable to ope...    ▪Linux 自动上传备份文件
▪Linux下MySQL配置文件my.ini位置    ▪Memcached的管理    ▪linux内核中的copy_to_user和copy_from_user(二)—图解...
▪jdk1.7和tomcat7安装过程    ▪虚拟项目学习git/github原理与基本操作9    ▪以wifi为媒介,linux系统与android设备交互
▪find和grep命令    ▪linux编程实例1    ▪Dynamics CRM 2011编程系列(48): WCF Service 和 Web...
▪vmware 下的linux操作系统 共享windows网络    ▪一次在安装完VMware tools后,系统无法进入图形...    ▪Ubuntu 12.04重装手记
▪Linux常见的登录文件档案名称    ▪虚拟项目学习git/github原理与基本操作2    ▪安装MyEclipse6.5提示输入proxy ip和端口号问题解...
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3