当前位置:文档之家› Ubuntu配置双网卡

Ubuntu配置双网卡

Ubuntu配置双网卡
Ubuntu配置双网卡

Ubuntu配置双网卡

我们假定内网IP为:10.35.0.58,内网网关为:10.35.0.254;外网IP为222.76.250.4,外网网关为:222.76.250.1.其中局域名网需要连接:10.35.0.X,10.35.51.X,10.35.60.X 三个网段.

1.当配置服务器为外网IP和内网IP的方式时,只设置外网IP的网关,不要设置内网IP的网关.

操作如下:

sudo nano /etc/network/interfaces

用上面的命令打开网络的配置文件后,修改里面的内容如下

auto eth0

iface eth0 inet static

address 10.35.0.58

netmask 255.255.255.0

iface eth1 inet static

address 222.76.250.4

netmask 255.255.255.224

gateway 222.76.250.1

auto eth1

注意:

我们没有为 eth0(内部网络)设置 gateway.修改完成后,我们用 Ctrl + O 保存刚才的修改,然后用 Ctrl + X 来退出编辑器.

2.这时候我们重启下网络.Ubuntu 重启网络的命令是:

sudo /etc/init.d/networking restart

3.由于没有设置内网网关,所以我们用 SecureCRT 之类的工具是连不上服务器的.为了解决这个问题,我们需要设置服务器的路由.如下:

sudo route add -net 10.35.0.0/24 gw 10.35.0.254 dev eth0

sudo route add -net 10.35.51.0/24 gw 10.35.0.254 dev eth0

sudo route add -net 10.35.60.0/24 gw 10.35.0.254 dev eth0

以上命令依次分别为10.35.0.X,10.35.51.X,10.35.60.X 三个网段设置路

由.如果外网连不上,你可以试下:

sudo route add default gw 222.76.250.4 dev eth1

此时输入 route 命令,应该看到的是如下图所示的页面:

今天为服务器配置双网卡的时候,需要配置路由.因为路由是用命令添加的,所以每次关机或重起系统,路由就丢失了.于是想到每次重起的时候执行一段脚本用来添加路由,这样我就不用每次重起都手动添加了.

以下用添加路由为例.

我想在系统启动时执行:

sudo route add -net 10.35.0.0/24 gw 10.35.0.254 dev eth0

sudo route add -net 10.35.51.0/24 gw 10.35.0.254 dev eth0

sudo route add -net 10.35.60.0/24 gw 10.35.0.254 dev eth0

1.首先,我们创建一个 /etc/network.script 文件.输入命令:

sudo nano /etc/network.script

2.接着我们在文本编辑器中输入我们要执行的命令.如上面的:

sudo route add -net 10.35.0.0/24 gw 10.35.0.254 dev eth0

sudo route add -net 10.35.51.0/24 gw 10.35.0.254 dev eth0

sudo route add -net 10.35.60.0/24 gw 10.35.0.254 dev eth0

3.按 Ctrl + O 保存文件,然后按 Ctrl + X 退出.

4.接着我们再用 nano 打开 /etc/rc.local .输入命令:

sudo nano /etc/rc.local

5.在文本编辑中,我们会看到提示说 /etc/rc.local 默认是空的.但我打开的时候,会看到里面其它有一行:

exit 0

如果是这样,我们一定要在 exit 0 之前输入我们要执行的脚本文件.如下:

sh /etc/network.script

exit 0

转自:https://www.doczj.com/doc/e83809936.html,/viewarticle.php?id=79309

ubuntu双网卡设置内外网上网的问题

台双网卡电脑拥有两个网关是不可能的,因为默认网关(default gateway)只能是一个。给服务器安装两块网卡,分别设置不同的ip和网关(内网和外网),外网的通过外网网卡来访问,内网的通过内网网卡来访问,似乎实现起来很简单,但有些问题,因为默认网关(default gateway)只能是一个!

解决的办法就是:

1、将其中一块网卡(如外网)设置默认网关,另外一块网卡eth1不设置网关

sudo vi /etc/network/interfaces

# The loopback network interface

auto lo

iface lo inet loopback

# The primary network interface

auto eth0

iface eth0 inet dhcp

post-up iptables-restore < /etc/iptables.up.rules

#the second eth1

auto eth1

iface eth1 inet static

address 192.168.0.1

netmask 255.255.255.0

注意没有为eth1(内部网络)设置gateway.

2. (注意:对于ubuntu系统,该步骤似乎可以省略)输入命令:route,如果没有下面一行:

192.168.0.0 * 255.255.255.0 U 0 0 0 eth1

就手工加上一条静态路由,让另一个网段(内网)的数据经过第二个网卡。使用route命令,命令的范例如下

参考命令:

sudo route add -net 192.168.0.0 netmask 255.255.255.0 dev eth1(让对192.168.0.0的访问走eth1网卡,netmask 后面是子网掩码)

如果想让上面的命令在开机时运行,编辑下面的文件执行上面的命令,把上面的命令加入文件exit 0之前

sudo vi /etc/rc.local

使用Vmware搭建虚拟网络实验室

摘要】建设网络实验室的费用比较大,中职学校往往缺少资金筹建网络实验室。普通电脑室缺少网络实验环境,影响网络教学质量。用Vmware软件可以很容易地在普通的电脑室搭建网络实验室,从而以较少的投入得到较大的教学效果。

【关键词】虚拟机、客户机、虚拟机软件、虚拟交换机、虚拟网络、仅主机(Host-only)模式、桥接(Bridged)模式、网络地址翻译(NA T)模式。

计算机网络以及Internet是当代发展最快的信息技术,是新世纪人才必须掌握的基本技能,因而也理所当然地成为计算机专业基础课的核心课程,教学意义十分重大。然而,现在很多中职学校受资金、技术等各方面因素的影响,教学设备的硬件建设相对欠缺和滞后,能建立网络实验室的较少,在普通的电脑室里学生只能是一人一机,即使几个同学把机器放到一起做实验,但网卡和交换机之类的网络设备也不好配置,学校也不可能让学生在计算机上安装软件和修改设置,因此学生基本没有做网络实验的条件和机会,最多只能做一些上Internet的实验,网络教学徒有虚名。虚拟机软件的出现,能够在一台物理计算机上能虚拟出多台计算机,进而为中职学生在单机环境下学习和实践如何组建网络提供了必要的条件。目前建立虚拟机和构建虚拟网络的工具软件主要有VMware 和VIRTUAL PC,而VMware对网络的支持比较好。本文将着重对如何使用VMware 搭建虚拟的网络实验室进行初步的探讨。

一、虚拟机及虚拟机软件

虚拟机是指一台在物理计算机上虚拟出来的独立的逻辑计算机。虚拟机必须通过虚拟机软件进行创建。通常人们接触到的虚拟机软件有VMware那样的硬件模拟软件,也有JVM那样的介于硬件和编译程序之间的软件。

(一)虚拟机的优点

1、一般不会损坏本PC的操作系统和软件,因虚拟机的硬盘通常是本PC上的一个文件,虚拟机在硬盘上的操作只在这个文件上进行。

2、可同时在同一台PC上运行多个操作系统,每个OS都有自己独立的一个虚拟机,就

如同网络上一个独立的PC。

3、可在单机上组建网络,它提供了虚拟网络设备如交换机、网卡和虚拟建网的方式。

4、容易安装和备份,可在虚拟机上容易地安装不同的操作系统然后备份,使用这些备份可更快速地安装其他虚拟机。

(二)学校应用虚拟机的好处

1、有助于教师进行网络教学。老师可通过用虚拟机构建的虚拟网络进行网络教学,使学生更感性、直观地掌握网络的组建、管理和维护。

2、有利于提高学生学习兴趣和有助于学生自主学习。因为虚拟机的安装要求不高,安装的方法也较为简单。学生学会了虚拟机组建虚拟网络的原理和方法后,可以在学校实验室环境之外的其它环境自主地做网络实验。

3、为学校节省资源。学校不用另外找场地和购买计算机、交换机、网卡、网线等网络设备。

(三)虚拟机的基本术语

1、主机——指物理存在的计算机。

2、客户机——指由VMware模拟出来的一台虚拟的计算机,也即逻辑上的一台计算机。

3、主机操作系统——在主机上安装的操作系统。

4、客户机操作系统——在客户机上安装的操作系统。

二、建立虚拟机及构建虚拟网络的基本方法

(一)建立虚拟机

建立虚拟机的方法有几种,而最常用的方法是用VM ware向导建立虚拟机和用备份文件建立虚拟机两种。在网络教学中,老师用第一种方法建立一个虚拟机,然后备份相关文件并共享,学生就可以用第二种方法快速建立虚拟机了。下面简介两种方法的操作步骤。

1、用VMware向导建立虚拟机。

(1)启动向导进行有关参数的设置。

(2)对硬盘进行分区和格式化;

(3)安装操作系统。安装操作系统有光盘安装、光盘镜像文件安装、GHOST文件安装、备份文件安装4种,其中用备份文件安装是最快的。

2、用备份文件建立虚拟机。

VMware用两个文件记录虚拟机的信息,一个是配置文件(*.vmx),记录虚拟机的硬件资料如内存、硬盘、网卡、声卡的类型大小等信息;另一个是磁盘文件,记录在虚拟机上安装的操作系统、存储的文件等信息。如果使用已存在的配置文件和磁盘文件来建立虚

拟机,就不用对硬盘进行分区、格式化和安装操作系统,这样可以在几秒钟之内就建立一个新的虚拟机了。虚拟机的备份文件指的就是配置文件和磁盘文件的备份。

(1)复制备份文件到硬盘指定目录;

(2)启动向导,在“选择一个磁盘”的三个选项中选“使用已存在的磁盘镜像文件来建虚拟磁盘”,然后选备份磁盘文件。

这种建立虚拟磁盘的方法能较快地建立新的虚拟机,但缺陷是用同一个备份磁盘镜像文件建立的虚拟机的计算机名和IP地址相同,导致不能联网,所以要注意提醒学生修改计算机名和IP地址。

(二)构建虚拟网络

VMware提供了一些虚拟设备和用这些设备联网的方法,只要理解了这些设备和联网的原理就可以组建不同的网络。

1、虚拟网络设备。

(1)虚拟交换机。VMware提供了八个虚拟网络设备VMnet 0-9,这些设备可以充当交换机,通过这些设备主机和虚拟机就可以组建任意形式的局域网,如果主系统的配置够高,甚至可以虚拟多个服务器。

(2)网卡。网卡有三类:①主机系统上虚的拟网卡VM net 1-9;②主机系统上的真实网卡;③虚拟机系统上的网卡,默认安装的是AMD PCNET Family PCI Ethernet Adapter,它的网络设置有桥接、仅主机、网络地址翻译和自定义四种选择。一个虚拟机最多只能安装三个网卡。

2、组网方式。

VMware虚拟网络的方法是把计算机连接到VM net 0—— VM net 9中的一个虚拟交换机,而连接的方式有以下三种。

(1)仅主机(Host-only)模式。

①特点。在主机上建立了一个独立的私有网络,外部网络和虚拟机不能通讯。

②联网方法。第一步,将主机连接到虚拟交换机上。方法是给主机系统添加一块虚拟网卡,只能是虚拟网卡VM net1-9中的一块。VMware给主机添加虚拟网卡同时会给主机添加一个“网络连接”,这时主机系统就和相应的虚拟交换机相连了。如选择虚拟网卡VM net 3,它就连到了虚拟交换机VM net 3。第二步,把虚拟机连接到虚拟交换机上,方法是在网卡的网络设置中选“仅主机”选项,它就默认连接到虚拟交换机VM net 1上。但如果主机不是连接到虚拟交换机VM net 1上时,就要选“自定义”选项,并指定连接到

所需的虚拟交换机(如虚拟交换机VM net 3),否则无法通讯了。因为主机和虚拟机系统没有连到同一个虚拟交换机上。

③拓扑图:

(2)桥接(Bridged)模式。

①特点。在主机所处网络上虚拟机显示为和主机一样的一台额外的计算机,它与主机在主机所处网络上的地位是平等的。外部网络和虚拟机可以互相访问。

②联网方法。第一步,把虚拟机连接到虚拟交换机上,方法是在网卡的网络设置中选“桥接”选项,它就默认连接到虚拟交换机VM net 0上。第二步,将主机连接到虚拟交换机上,当把虚拟机桥接到某一个虚拟交换机时主机就自动和该虚拟交换机相连了。

③拓扑图:

(3)网络地址翻译(NA T)模式。

①特点:虚拟机可通过主机连接Internet。

②联网方法。第一步,把虚拟机连接到虚拟交换机上,方法是在网卡的网络设置中选“网络地址翻译”选项,它就默认连接到虚拟交换机VM net 8上,而且自动将NAT服务功能赋予给虚拟交换机VM net 8。如果要选用其它虚拟交换机,必须将NA T服务功能赋予这个虚拟交换机,然后才能选用此虚拟交换机。第二步,将主机连接到虚拟交换机上,方法与仅主机模式相似。第三步,在虚拟机上安装拨号连接。

③拓扑图:

三、使用Vmware搭建虚拟的网络实验室

运用Vmware搭建虚拟的网络实验室需要进行以下3个方面的准备。

(一)硬件的准备

虚拟网络实验室的硬件要求是CPU速度在600MHz以上和内存容量的在256MB以上。而电脑实验室CPU速度都在800MHz以上,内存容量一般是128 MB。如果内存容量不够256MB,建议最好增加到256MB。

(二)软件的准备

VM ware 分桌面系统(Workstation)和服务器版(VMware GSX Server, VM wareESX Server, VMware virtual SMP),可在VMware的官方网站https://www.doczj.com/doc/e83809936.html,/ 下载一个30天的试用版,也可以到“华军软件园”下载,是一个共享的版本。

(三)网络模板的准备

教学中常用的网络平台主要有“对等网网络平台”、“客户机/服务器网络平台”、“有路由

器的网络平台”以及“有放火墙的网络平台”4种。老师事先用一台学生机建立实验所需要的虚拟机和虚拟网络,然后把记载这些虚拟机和虚拟网络参数的文件放到服务器上共享。这就相当于老师将实验所需的网络模板做好了并将它共享给学生。利用老师做好的网络模板,学生很快就能在自己的计算机上建立一个实验所需要的虚拟网络环境进行网络实验。以上4种网络平台的构建方法如下。

1、对等网网络模板。

(1)拓扑结构。

(2)建立方法。建立两台虚拟机,安装操作系统win98/2000/xp,然后设它们的网卡联网模式为仅主机模式。两台虚拟机就与虚拟交换机(VMNET 1)连成了一个简单的网络。

2、客户机/服务器网络模板。建立的方法基本上与“对等网网络平台”相同,主要区别在于要在其中一台客户机上安装服务器软件。

3、有路由器的网络模板。

(1)拓扑结构。

(2)建立方法。

①客户机A的建立方法:第一步建立虚拟机;第二步安装操作系统,如果安装WIN2000 SERVER或LINUS,就启动它们自带的路由和远程访问软件;如果安装WIN98就加装SysGate /WinGate;第三步:添加一个网卡,连同原有的网卡共有两个网卡,因为用一台计算机做路由器就必须安装两个网卡。第四步:设置网卡,其中一个网卡的IP地址为192.168.0.1,网络模式为连接到虚拟交换机VMNET 1的仅主机模式;另一个网卡IP 地址为192.168.6.1 ,网络模式为连接到虚拟交换机VMNET 2的仅主机模式。

②客户机B的建立方法:第一步建立虚拟机;第二步安装操作系统WIN98/2000/XP或LINUS。第三步:设置网卡IP地址为192.168.0.X(2-254),网卡的网络模式为连接到虚拟交换机VMNET 1的仅主机模式

③客户机C的建立方法:第一步建立虚拟机;第二步安装操作系统,安装WIN98/2000/XP或LINUS。第三步:设置网卡IP地址为192.168.6.X(2-254),网络模式为连接到虚拟交换机VMNET 2的仅主机模式。

4、有防火墙的网络模板。

(1)拓扑结构。

(2)建立方法。

①客户机A的建立方法:第一步建立虚拟机;第二步安装操作系统和防火墙软件;第三步:安装两个网卡,因为用一台计算机做防火墙就需要安装两块网卡。第四步:设置网卡,其中一个网卡的桥接到虚拟交换机VMNET 0;另一个网卡连接到虚拟交换机VMNET 2。第四步:设置IP地址。

②客户机B的建立方法:第一步建立虚拟机;第二步安装操作系统。第三步:设置网卡,网卡的网络模式为网络模式为连接到虚拟交换机VM NET 2的仅主机模式。

四、运用已搭建的网络实验室进行网络教学实例

实例一对等网的组建和设置实验

实验目的:1.通过本实验掌握简单的局域网组网技术;

2.学会配置基于Windows 98/2000/XP的对等网。

实验步骤:

1.学生用老师提供的对等网网络模板文件快速地搭建一个虚拟的对等网;

2.启动客户机;

3.设置两台客户机的IP地址(要在同一网段,如192.168.1.X);

4.用IPCONFIG命令查看客户机的网络设备配置;

5.用PING命令检查网络的连通性;

6.设置工作组和计算机的名字;

7.设置文件夹共享;

8.设置访问权限;

9.从一台计算机访问另一台计算机。

实例二路由器的设置实验

实验目的:1.熟悉路由器的基本命令;

2.掌握路由器的配置方法。

实验步骤:

1.学生用老师提供的有路由器的网络模板文件快速地搭建一个虚拟的网络;

2.启动虚拟机;

3.设置客户端的IP地址;

4.为路由器配置一个名称,并设置其密码;

5.为启用的各个端口指派IP地址;

6.用静态路由方法把两个局域网互连在一起;

7. 查看路由表;

8.在客户端使用ping命令测试两个局域网是否可以通信端。

经过实践证明使用Vmware搭建的虚拟网络实验室,比较明显地提高了网络教学的质量。但因为Vmware对内存的消耗较大,而中职学校电脑的配置并不高,所以只能构造简单的虚拟网络,限制了网络教学的深度。

实验16 FTP服务器的配置(适用于Ubuntu)

实验16 FTP服务器的安装、配置与测试 实验目的: 1)了解FTP的基本原理和作用 2)掌握Linux下配置FTP服务器的方法, 3)掌握理解vsftpd.conf配置文件的各项基本含义 实验设备 计算机一台,Ubuntu Linux操作系统 实验内容 一、安装FTP 服务器 安装方法1: 通过源文件进行安装:sudo apt-get install vsftpd 如以上命令无法安装,则按照以下步骤进行手动安装 安装方法2: 1、从ftp下载vsftpd.deb 文件 2、在下载时直接用GDebi 软件包安装程序进行安装,也可以用以下命令在终端 窗口中进行安装 通过cd命令去到相应目录,然后用命令进行安装: sudo dpkg -i vsftpd.deb 3、安装后用以下命令查看,软件包中主要包含哪些文件 dpkg -L vsftpd 安装方法3: 1.把vsftpd- 2.2.2.tar.gz复制到Linux 2.用cd命令去到对应的目录 3.用命令:tar vsftpd-2.2.2.tar.gz 进行解压 4.用cd命令进入解压后的文件夹:vsftpd-2.2.2 5.执行编译命令: make 6.执行安装命令:make install 7.启动:/usr/local/sbin/vsftpd & 注意:以上操作要在root用户下或加sudo 二、配置FTP 服务器 配置文件所在路径:/etc/vsftpd.conf 1、备份原配置文件 sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak 2、只支持匿名下载 修改vsftpd.conf 文件(可用gedit或者vi命令,又或者鼠标双击),检查是否有“anonymous_enable=YES”,并用如下命令重启FTP 服务器sudo /etc/init.d/vsftpd restart

Ubuntu Server 安装图解

将您计算机的 BIOS 设定成用 CD-ROM 开机,并将 Ubuntu 服务器(Server) 光盘放入光驱起动。 如无意外,您可以看到以下的 Ubuntu 开机画面:

这时,您可以先选择接口语言。(建议服务器使用英语 English)选择好后,自然会看到以下的 Ubuntu 开机画面:

在 Ubuntu 的标志()下,有五个项目: ?安装 Ubuntu 服务器 (Install Ubuntu Server) - 安装 Ubuntu 服务器系统到硬盘中。 ?安装 Ubuntu 企业云端 (Install Ubuntu Enterprise Cloud) - 安装Ubuntu 企业云端系统。 ?检查 CD 是否有缺损 (Check CD for defects) - 检查安装光盘是否有任何缺损。 ?内存测试 (Test memory) - 检查计算机的内存有没有问题。 ?从第一个硬盘开机 (Boot from first hard disk) - 启动硬盘中的操作系统。 ?救援已损坏的系统 (Rescue a broken system) 另外底部亦显示了六个功能键的功能: ?F1 求助 (Help) ?F2 语言(Language)- 选择接口语言。这个会影响安装出来系统的接口语言。

?F3 键盘对应表 (Keymap) - 设定键盘排列。一般中港台澳新的使用者都不用改变此设定。 ?F4 模式 (Mode) - 设定启动模式,可以选择下列模式: o正式模式 (Normal) o安装最小型系统 (Install a minimal system) o安装最小型虚拟机器 (Install a minimal virtual machine)?F5 无障碍辅助 (Accessibility)- 选择开启一些无障碍辅助,方便伤健人仕使用安装系统。 o无 (None) - 无任何无障碍辅助 o高对比 (High Contrast) - 接口采用高对比布景对题,画面主用采用黑白二色,令视力有少许障碍的人仕较易观看萤幕。 o放大镜 (Magnifier) - 提供萤幕放大镜,可以放大萤幕上任何一处内容,令视力有少许障碍的人仕较易观看萤幕。 o萤幕阅读器 (Screen Reader)- 可以读出萤幕上显示的文字,令视力有障碍的人仕可以知道萤幕的内容。 o盲人点字终端机 (Braille Terminal)- 可以把萤幕上显示的文字输出至盲人点字终端机。 o键盘修饰键 (Keyboard Modifiers)- 容许使用者分开逐个按下组合键中的每个按键来按该组合键,令手部有少许障碍的人仕较操作 系统。 o萤幕键盘 (On-Screen Keyboard) - 在萤幕提供虚拟键盘。 ?F6 其他选项 (Other Options)- 手动为 Linux 核心加上其他启动选项。 留意如果已选择了英文 (English) 以外的语言,安装程序将不会再询问您使用那种语言和所在地区。作为服务器的计算机,建议还是使用英文 (English) 为佳。 您可以按 ENTER 键起动 Ubuntu。系统会加载 Linux 核心并起动光盘上的Ubuntu 服务器安装程序。当您看到类似以下画面,就表示 Ubuntu 服务器安装程序已被启动。

安装Ubuntu Linux Server服务器

一、 1 、Linux发行版本有哪些? 答:⑴ArchLinux:一个基于KISS(Keep It Simple and Stupid)的滚动升级的操作系统。 ⑵CentOS:从Red Hat发展而来的发行版,由志愿者维护。它包含一个与R⑥ed Hat 100%兼容的系统和一个开发中的但并不总是兼容。 ⑶Debian:一个强烈信奉自由软件,并由志愿者维护的系统。 ⑷Fedora:是Red Hat的社区版 ⑸Gentoo:一个面向终极用户的发行版,所有软件的源代码需要自行编译。 ⑹Knoppix:第一个Live CD发行版,可以从可移动介质运行,Debian的衍生版。 ⑺Kubuntu:使用KDE桌面的Ubuntu。 ⑻Linux Mint:从Ubuntu衍生并与Ubuntu兼容的系统。 ⑼Mandriva:最初为Red Hat的衍生版,现在由法国一个同名的公司维护。 ⑽OpenGEU:Ubuntu的衍生版。 ⑾openSUSE:最初由Slackware分离出来,现在由Novell维护。 ⑿PCLinuxOS:Mandriva的衍生版本,由社区维护的非常流行的发行版。

⒀Red Hat Enterprise Linux:Fedora的商业版,由Red Hat维护和提供技术支持。 ⒁Slackware:最早的发行版之一,1993年建立,由Patrick J. Volkerding维护。 ⒂Ubuntu:一个非常流行的桌面发行版,由Canonical维护。gOS和其他上网本用的系统 2、Ubuntu Linux通常提供哪几种安装光盘,它们各自特点如何,怎样获取到Ubuntu操作系统? 答:ISO映像名中有desktop是桌面安装光盘,可以启动后引导至图形界面安装 server是服务器版本,安装后默认没有图形界面 如果还有althe什么的就是文本方式安装的,安装较困难,装好后和图形界面的安装的一样 在Ubuntu官方网获取安装光盘 3.以上安装过程中,分区规划自己决定,给出你的理由。 答: 为了可以合理规划磁盘,重要的目录能挂在在里面

ubuntu服务器配置

Ubuntu服务器配置 1.准备工作 $ sudo apt-get update --fix-missing $sudo apt-get update /*根据情况更改DNS $ sudo vi /etc/resolv.conf Insert键更改后ESC,然后shift键+分号(冒号):wq回车保存 q!不保存*/ 2.Apache2的配置 $sudo apt-get install apache2 $ sudo/etc/init.d/apache2 restart Apache2.conf->$vim /etc/apache2/apache2.conf 3. PHP5的配置 $ sudoapt-get install libapache2-mod-php5 php5 php.ini->$vim /etc/php5/apache2/php.ini 开启php_mcrypt模块(phpmyadmin需要) $ sudoapt-get install php5-mcrypt $ cd /etc/php5/apache2/conf.d $ sudoln -s ../../mods-available/mcrypt.ini ./20-mcrypt.ini $ sudo service apache2 restart 4. MySQL的配置 $ sudoapt-get installmysql-server mysql-client

数据库安装完成后,为了方便管理和操作,继续安装phpmyadmin。 $ sudo apt-get install phpmyadmin 然后将phpmyadmin与apache2建立连接,www目录在/var/www,phpmyadmin在/usr/share /phpmyadmin目录 $ sudo ln -s /usr/share/phpmyadmin /var/www MySQL: http://localhost/phpmyadmin 5. FTP工具配置 $ sudo apt-get install vsftpd $ sudonano /etc/vsftpd.conf #禁止匿名访问 anonymous_enable=NO #接受本地用户 local_enable=YES #允许上传 write_enable=YES

Ubuntu Server DNS服务器的配置方法

Ubuntu Server DNS服务器的配置方法1配置环境 一台服务器和若干PC组成的简单局域网。 服务器安装Ubuntu Server,开启DNS服务。 服务器的IP:192.168.1.2 1.1检查是否安装bind 使用命令dpkg -l bind*查看相关软件是否安装 这是安装的效果 如果没有安装就进行下一步 1.2安装BIND9 命令:sudo apt-get install bind9 2DNS配置 DNS 配置文件在/etc/bind 目录中。 安装bind9后会生成如下三个配置文件: named.conf;named.conf.options;named.conf.local。 其中named.conf是主配置文件,里面包含了named.conf.options和named.conf.local。 2.1需求 现在将主机架设成主dns服务器,要求能解析 https://www.doczj.com/doc/e83809936.html,192.168.1.2 https://www.doczj.com/doc/e83809936.html,192.168.1.2 并添加MX记录

2.2分析 根据上面的主机名称和ip对应可以看出: ●需要添加正向区域“https://www.doczj.com/doc/e83809936.html,”和反向区域“1.1168.192.in-addr.arpa”, ●在“https://www.doczj.com/doc/e83809936.html,”区域中添加A记录 ●在“https://www.doczj.com/doc/e83809936.html,”区域中添加MX记录 ●在“30.140.192.in-addr.arpa”区域中添加各个ip地址对应的主机名 2.3编辑配置文件 记得路径/etc/bind/ 2.3.1编辑named.conf.options 修改配置文件/etc/bind/named.conf.options,用于转发本DNS Server不能解析的域名。 命令:sudogedit /etc/bind/named.conf.options forwarders { 8.8.8.8; 114.114.114.114; }; 2.3.2编辑named.conf.local 命令:sudogedit /etc/bind/named.conf.local 添加下列语句 //正向区域 zone "https://www.doczj.com/doc/e83809936.html," { type master; file "/etc/bind/https://www.doczj.com/doc/e83809936.html,"; }; //反向区域 zone "1.168.192.in-addr.arpa" { type master; notify no; file "/etc/bind/https://www.doczj.com/doc/e83809936.html,"; }; 注意:“}”后面要有分号“;”,否则会报错。 2.3.3建立区域文件 复制了一份区域文件db.local为https://www.doczj.com/doc/e83809936.html, 命令:sudocp /etc/bind/db.local /etc/bind/https://www.doczj.com/doc/e83809936.html,

Ubuntu 16的boa web服务器搭建

在VMware上利用Ubuntu 16.04.LTS搭建Boa web服务器 作为一个初学的菜鸟,第一次搭建web服务器,搭的还是最为简单的boa服务器,在网上是各种找资料啊,参考了如CSDN博客、Linux公社、博客园等诸多有名的网站,用了小半周才勉强弄出来,许多地方其实还是不太理解,只是用网上的方法搭建出来,结合自己搭建的过程,写了这么一篇文档,还希望各位大神老师批评指正,下面就是我自己的一个搭建过程。 一、在虚拟机上安装Ubuntu16 Ubuntu16的百度云连接https://https://www.doczj.com/doc/e83809936.html,/s/1o87P78Q 运行VMware,点击创建新的虚拟机,选择“典型”,点击“下一步” 选择“稍后安装操作系统”,点击“下一步” 客户机操作系统选择“Linux”,版本选择“Ubuntu 64位”,点击“下一步” 填写虚拟机名称,选择保存位置,点击“下一步” 点击“下一步”,点击“完成” 此时会出现一个新的页面,页面名称就是虚拟机名称 点击“编辑虚拟机设备”开始对虚拟机硬件设备进行更改,修改网络配适器,选择自定义(u):特定虚拟网络,下面选择VMnet8(NAT模式),点击“确定” 在CD/DVD选项中选择“使用ISO映像文件”,通过储存好的路径打开ISO映像文件,点击“确定” 点击开启此虚拟机,此时可能会出现对话框说虚拟机版本不兼容,这时需要重新启动电脑,比如我的电脑本身装的为windows7 则应该重新启动windows7,按esc,然后按F10进入BIOS 系统选择“系统设置” 用左右键选择“处理器虚拟化技术”按回车键选择“启用”,按回车键,按F10保存并退出。(每个人电脑不一样,依据自己的电脑进行改变)

Ubuntu下Restund服务器搭建

Ubuntu下Restund服务器搭建的部分注意事项 1. Restund服务器是什么 Restund 官方网站 https://www.doczj.com/doc/e83809936.html,/restund.html Restund is a modular and flexible STUN and TURN Server, with IPv4 and IPv6 support. Features ?Authentication module ?Binding module ?MySQL module ?Statistics module ?Status module ?Syslog module ?TURN module 2. Ubuntu系统下Restund服务器的搭建 按照官方网站https://www.doczj.com/doc/e83809936.html,/restund.html的步骤安装即可。 1) 安装libre - 因为需要使GNU Make,Ubuntu下可安装build-essential支持 $sudo apt-get install build-essential - Restund官网上下载libre源码包,按官网方式安装即可(官网方式就是下载一个libre的源码包然后放到Ubuntu系统文件的根目录下解压) $ cd re (视安装版本而定,如果解压文件名为re-0.4.2,即该命令为$cd re-0.4.2) $ make $ sudo make install

2) 安装Restund - 下载Restund源码包,按官网方式安装(其实就是下载一个libre的源码包然后放到Ubuntu系统文件的根目录下解压) $ cd restund(视安装版本而定,如果解压文件名为restund-0.4.2,即该命令为$cd restund-0.4.2) $ make $ sudo make install - 运行Restund其中一种出错可能是“无法加载动态库libre.so” 网上查到Restund默认回到usr/lib/下找动态库,而libre默认被安装至usr/local/lib/下。手动将libre.so拷贝至usr/lib/下解决。如果无法手动拷贝,则可以用超级命令$sudo mv移动,可以参考网络资源熟悉该命令的使用。 3. 运行Restund服务器 1) 修改配置文件 Restund源码包中有配置文件参考:/restund-0.4.0/etc/restund.conf 注意修改udp / tcp 的监听ip地址,可改为本机使用的网络ip地址,本机ip地址可用命令$ifconfig(区别于ipconfig)查看,然后$sudo gedit +文件名修改。 修改后拷贝至ubuntu系统的/etc/下,如果无法手动拷贝,则可以用超级命令$sudo mv移动。 2) 启动Restund服务器

UBUNTU服务器搭建

苏州硕茂智能科技有限公司软件高阶设计 UBUNTU服务器搭建 Product Name:UBUNTU服务器搭建Document Version: 1.0

制定日期:2014/12/03 页次: 2/9 Release List Version Date Author Changelist 1.0 2014-12-05 Miles

制定日期:2014/12/03 页次: 3/9 目录 Release List (2) 目录 (3) 1 术语与缩写解释 (4) 2 Specification (4) 2.1 简介 (4) 3 方案 (5) 3.1 安装ubuntu14.04系统 (5) 3.2 配置网络 (5) 3.3 更改/home目录的挂载点 (6) 3.4 增加用户并修改权限 (6) 3.5 架设samba服务器 (6) 3.6 架设SVN WEB服务器 (7) 3.7 配置其他服务和编程环境 (7) 1.SSH服务: (7) 2.TFTP服务器 (7) 3.安装编程环境 (8) 3.8 安装交叉编译器 (8)

制定日期:2014/12/03 页次: 4/9 1 术语与缩写解释 缩写、术语解释 2 Specification 2.1 简介 搭建一个公用的linux平台的服务器,以此满足各组员工作需求。

制定日期:2014/12/03 页次: 5/9 3 方案 3.1 安装ubuntu1 4.04系统 ubuntu系统安装一般有两种方式:1)在原有windows系统基础上安装新系统;2)将ubuntu.iso做成启动盘,开机从 启动盘启动安装。 由于服务器上已有windows系统,所以采用第一种方式,及windows下直接安装。 安装前先分出两个空白盘,一个大小在50G左右,一个需要较大容量,一般超过百G。之后将ubuntu 14.0.1 LTS 版 的镜像解压缩到任意地方,再将ubuntu镜像剪切到解压文件夹的根目录下(与wubi.exe在同一个路径下)。之后关闭网络, 最好禁用网络适配器,运行wubi.exe。会弹出以下窗口: 在目标驱动器栏选择刚分的较小的那个盘,设置安装大小,选择30GB,之后可以根据自己的需要修改用户名并设置口令。设置完成后点击安装,会自行安装完成,并修改好开机启动项。重启之后会自动进入ubuntu,进行系统安装,此时需要联 网下载必要packet。完成后,打开终端,进行系统更新: sudo apt-get update sudo apt-get upgrade 3.2 配置网络

Ubuntu 16.04远程登录服务器ssh的安装和配置

由于默认的ubuntu默认安装了openssh-client,直接安装可能导致与openssh-server不匹配所以全部卸载,重新安装,这样不会有任何问题 server responded “Algorithm negotiation failes”报错问题解决办法,ubuntu16.04 sudo vi /etc/ssh/sshd_config 添加如下内容 Ciphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr,3des-cbc,arcfour128,arcfo ur256,arcfour,blowfish-cbc,cast128-cbc MACs hmac-md5,hmac-sha1,umac-64@https://www.doczj.com/doc/e83809936.html,,hmac-ripemd160,hmac-sha1-96,hmac-md5-96 KexAlgorithms diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1, diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nist p521,diffie-hellman-group1-sha1,curve25519-sha256@https://www.doczj.com/doc/e83809936.html,

sudo service ssh restart 登录成功

ubuntu服务器配置

ubuntu服务器配置 启用root账号:sudo passwd root 切换到root账号:sudo -s -H 安装桌面包:sudo apt-get install ubuntu-desktop(服务器不建议安装) 配置ip地址:sudo nano /etc/network/interfaces auto lo#loopback虚拟网络设备 iface lo inet loopback auto eth0 iface eth0 inet static#这一行表示使用静态IP address 192.168.1.168 #这个IP地址 netmask 255.255.255.0 #子网掩码 gateway 192.168.1.1 #网关 安装DNS:apt-get install rpm GD库sudo apt-get install php5-gd 保存配置:sudo /etc/init.d/networking restart(ctrl+o,ctrl+x) 配置DNS:sudo nano /etc/resolv.conf nameserver 202.101.172.35#DNS地址1 nameserver 202.101.172.47#DNS地址2 保存配置:(ctrl+o,ctrl+x) 安装ftp软件:sudo apt-get install vsftpd 配置ftp:sudo nano /etc/vsftpd.conf sudo nano /etc/vsftpd.chroot_list 1>常用参数意义,是具体情况配置 #anonymous_enable 是否允许匿名ftp,如否则选择NO,默认允许匿名访问,注意当允许是所有用户均视为匿名登录。 #local_enable 是否允许本地用户访问,是指VSFTP所在机器上的注册用户。 #local_umask=022 默认的umask码 #write_enable 是否允许本地用户修改和删除 #local_umask=022 FTP上传文件权限,默认是077 #anon_upload_enable=YES 是否允许匿名用户上传 #anon_mkdir_write_enable=YES 是否允许匿名用户的写和创建目录的权限 #dirmessage_enable=YES 当切换目录时,是否显示该目录下message隐藏文件的内容 #xferlog_enable=YES 是否激活上传和下载的日志

Ubuntu16下DHCP服务器配置

计算机网络实验报告 实验名称:DHCP服务器的安装和配置 学号、姓名:张焓 实验日期:2016-09-30 实验报告日期:2016-09-30 实验地点: 小组成员分工: 一.实验目的 1、基础配置观察实验: 用wireshark抓包分析 2、Linux下完成DHCP服务器的安装和配置 3、将物理机连接到虚拟机的DHCP服务器 二.实验环境 1.实验设备: 软件:linux ubuntu,Windos,Wireshark; 硬件:PC 1台 2.网络拓扑结构图如下: 三.实验内容及步骤、实验的详细记录、实验结果分析(写出每个命令执行时,所显示的内容,实验中遇到的问题和思考。) 1.安装isc-dhcp-server

采用命令:apt-get install isc-dhcp-server: 2.配置isc-dhcp-server 首先对作为DHCP服务器的“ubuntu 副本”进行设置: 进入超级用户,编辑文件/etc/default/isc-dhcp-server文件:

在INTERFACES=””处填入网卡名enp0s3: 编辑文件:/etc/dhcp/dhcpd.conf:

将文件打开发现有很多例子,都是被注释掉了的,选用一个例子,修改后的结果如下:

修改本机的IP地址,子网掩码,默认网关,DNS等: 对该网卡进行重启,对网络进行重新启动,将DHCP服务开启:

完成所有配置之后我们先查看一下网络配置: 3.Linux客户机配置(虚拟机从虚拟机获得IP): 网络连接设置为自动获取IP地址: 在命令行中输入dhclient命令重新分配IP地址,我们发现IP地址成功被分配到了,其中图一是未得到分配的IP地址,图二是重分配后得到的由DHCP服务器192.168.137.2分配而来的IP地址192.168.137.101:

Ubuntu搭建DNS服务器

Ubuntu搭建DNS服务器 一、安装DNS服务器(采取默认安装的方式) 命令:apt-get install bind9 这样就完成了DNS服务器的安装 二、DNS配置文件路径: /etc/bind 查看配置命令:ls –l /etc/bind DNS配置文件(上图) named.conf named.conf.options named.conf.local 其中named.conf是主配置文件,里面包含了named.conf.options和named.conf.local,我们在架设本地dns时,只需改动named.conf.local即可; 三、学习两DSN解析命令host和dig 1、host(更多参数和使用参考帮助文档) 简单使用: 命令:host https://www.doczj.com/doc/e83809936.html,(域名)

意思: https://www.doczj.com/doc/e83809936.html,域名的别名是https://www.doczj.com/doc/e83809936.html,,https://www.doczj.com/doc/e83809936.html,的ip地址有连个180.97.33.107和180.97.33.108 2、dig(更多参数和使用参考帮助文档) 简单使用:dig https://www.doczj.com/doc/e83809936.html, 四、配置DNS 1、上面我们已经说过主配置文件named.conf已经包含了named.conf.local和named.conf.option 命令查看:cat /etc/bind/named.conf 2、查看named.conf.local 命令查看:cat /etc/bind/named.conf.local

3、从第2步可以看出,为了便于管理,我们可以新建一个文件类似于zones.rfc1918 命令:cp zones.rfc1918 zones.test(自己定义) 一下是zones.rfc1918的内容 4、在zones.test中配置正向和方向解析(不做讲述) 配置正向解析的格式: zone “https://www.doczj.com/doc/e83809936.html,”{ //这里的https://www.doczj.com/doc/e83809936.html,表示域名 type master; file “/etc/bind/https://www.doczj.com/doc/e83809936.html,” //这里的https://www.doczj.com/doc/e83809936.html,是对于的域名与IP对应配置库文件} ……(可以多个) 5、创建https://www.doczj.com/doc/e83809936.html,文件 这里我们可以直接复制db.local,在里面直接添加相应的配置就能使用 命令:cp db.local https://www.doczj.com/doc/e83809936.html, 6、编辑https://www.doczj.com/doc/e83809936.html,文件,其他不用修改在后面直接

ubuntu搭建SVN服务器详细教程

SVN服务器搭建 1.安装包 sudo apt-get install subversion 2.添加svn管理用户及subversion组 sudo adduser svnuser sudo addgroup subversion sudo addgroup svnuser subversion 3.创建项目目录 sudo mkdir /home/svn cd /home/svn sudo mkdir fitness (fitness即为仓库名称) 4.创建SVN文件仓库 sudo svnadmin create /home/svn/fitness (此处即为该项目的文件仓库) 5.更改文件夹权限 sudo chown -R root:subversion fitness sudo chmod -R g+rws fitness 6.创建SVN用户和密码,设置权限 (1)修改/home/svn/fitness/conf/svnserve,conf 将以下代码前的#去掉 anon-access = read 此处设置的是匿名用户得权限,如果想拒绝匿名用户则设置为none auth-access = write 设置有权限用户得权限 password-db = passwd 指定查找用户名和密码得文件,这样设置即为本目录下得passwd 文件 authz-db = authz 制定各用户具体权限得文件,这样设置即为本目录下得authz (2)修改/home/svn/fitness/conf/passwd 该文件规定了用户名和密码,增加以下内容: admin = 123456 user1 = 123456

Ubuntu VNC服务器及客户端安装配置手册

Ubuntu VNC服务器及客户端安装配置手册 Michael Xie 2010-11-5

Ⅰ、系统概要 一、系统主要信息 OS Platform:Ubuntu Server 10.04 32bit Hostname: GIT-SERVER IP Address: 172.17.92.125 Gateway: 172.17.92.254 二、主要软件版本信息 Linux kernel version: 2.6.32-25 Ubuntu release version: 10.04 VNC server version: 4.1.1 VNC viewer version: 4.1.8 Ⅱ、VNC服务器端安装及配置 一、VNC服务器端安装 1、执行如下命令安装vnc服务器端: sudo apt-get install vnc4-common sudo apt-get install vnc4server 2、执行如下命令安装vnc-java(用于对VNC Web的支持) sudo apt-get install vnc-java 二、VNC服务器端设置 1、VNC密码设置 执行如下命令给当前用户设置VNC Server登录密码(一定要注意,如果配置了不同用户的VNC需要分别到各自用户中进行修改) vncpasswd 以上命令所输入的密码将会被保存在用户主目录下的.vnc子目录中(本例中为/root/.vnc/passwd) 2、修改vnc的默认设置,使启动时运行gnome作为X的桌面(如果不设置,vnc将使用twm) 执行如下命令: vncserver :1 vncserver –kill :1 以上命令执行后,将在用户主目录下的.vnc子目录中为用户自动建立xstartup配置文件(本例中为/root/.vnc/xstartup),在每次启动VNC服务时,都会读取该文件中的配置信息。 另外,在.vnc目录下有个类似如下形式的文件“servername:display-number.pid”(本例中为GIT-SERVER:1.pid),这个文件记录着启动VNC后对应操作系统的进程号,用于停止VNC服务时准确定位进程号。 注意:命令中的":1"代表display号,即表示在VNC客户端使用一号区来显示桌面客户登录的时候得写相同的display号才能登录(见后面客户端部分) 修改~/.vnc/xstartup文件,建议拷贝系统中Xsession的配置文件 cp /etc/X11/Xsession ~/.vnc/xstartup

选择Ubuntu服务器版操作系统的六大理由

选择Ubuntu服务器版操作系统的六大理由 发布者:IT168 日期:2010-08-04 09:08:34浏览次数:2243(共有4条评论) 查看评论| 我要评论 今天分别从成本、系统集成、虚拟化、云计算、安全性、系统管理上来阐述,为什么要选择Ubuntu服务器版操作系统。 一. 减少成本 (1) 减少数据中心成本 Ubuntu服务器版是真正能为企业减少IT基础设施成本的机会。Ubuntu服务器提供了企业功能定制化服务。精简的结构让最少的能耗和最省资源提供更多的服务。这种为特定功能定制的缩减版Ubuntu服务器也意味着更小的出错率。 (2)服务器维护简单 Ubuntu服务器只有部分组件需要维护,对于技术娴熟的系统管理员来说,维护Ubuntu服

务器是一项清闲的工作。一般的服务只需要15-30分钟就可以配置完成。 (3)自动更新 经过一些初始配置工作后,剩下的系统可以自动进行安全配置。这样就不需要管理员再进行配置,服务器就可以提供一些重要服务。Ubuntu有两个版本更新周期,长短周期的无缝配合,让系统在5年内实现新技术的更新换代,版本更新过程中用户不需要担心系统安全和稳定问题。 (4)应用包 应用程序在Ubuntu中通常被称为包,因为在Ubuntu系统中,应用程序和其所依赖的库都必须打包在一起。这点与其他Linux系统不太一样。这就意味着系统管理员可以使用启动、停止、关机等简单的命令来控制Ubuntu系统中应用程序。这样简单的操作方式更加容易扩展服务器的功能,使用包方式不仅可以节省系统管理员的时间,还可以最大限度的提高数据中心的正常运行时间。 (5)减少能量消耗 通过Ubuntu企业云、Power Capping技术和PowerNap技术可以减少Ubuntu服务器系统的能耗。当数据中心的能耗减少了,系统可提供的服务也更好。Ubuntu具有最佳的服务环境,其低耗稳定的特性,可以最大限度的提高上网本和笔记本电池的寿命,同时让Ubuntu内核发挥最高效率。 (6)免费许可证 Ubuntu服务器提供免费的许可证和订阅。Ubuntu技术团队免费提供重要的维护和安全升级。所有订阅和许可证费用是通过提供有重要价值的服务获得,比如,给企业搭建环境、商业咨询和技术支持等。

ubuntu下SVN服务器安装配置

ubuntu下SVN服务器安装配置 (2009-04-22 17:01:40) 一、SVN安装 1.安装包 $ sudo apt-get install subversion 2.添加svn管理用户及subversion组 $ sudo adduser svnuser $ sudo addgroup subversion $ sudo addgroup svnuser subversion 3.创建项目目录 $ sudo mkdir /home/svn $ cd /home/svn $ sudo mkdir fitness $ sudo chown -R root:subversion fitness $ sudo chmod -R g+rws fitness 4.创建SVN文件仓库 $ sudo svnadmin create /home/svn/fitness 5.访问方式及项目导入: $ svn co file:///home/svn/fitness 或者 $ svn co file://localhost/home/svn/fitness * 注意: 如果您并不确定主机的名称,您必须使用三个斜杠(///),而如果您指定了主机的名称,则您必须使用两个斜杠(//). //-- 下面的命令用于将项目导入到SVN 文件仓库: $ svn import -m "New import" /home/svn/fitness file:///home/svnuser/src/fitness 一定要注明导入信息 //--------------------------// 6.访问权限设置 修改 /home/svn/fitness目录下: svnserve.conf 、passwd 、authz三个文件,行最前端不允许有空格 //-- 编辑svnserve.conf文件,把如下两行取消注释 password-db = password

Ubuntu中Nginx服务器安装配置教程

Ubuntu中Nginx服务器安装配置教程 Nginx是一个非常轻量级的HTTP服务器,也是一个高性能的HTTP和反向代理服务器,同时还是一个IMAP/POP3/SMTP 代理服务器。 1.对PHP支持 目前各种web 服务器对PHP的支持一共有三种: (1)通过web 服务器内置的模块来实现,例如Apache的mod_php5,类似的Apache内置的mod_perl可以对perl支持。 (2)通过CGI来实现,这个就好比之前perl的CGI,该种方式的缺点是性能差,因为每次服务器遇到这些脚本都需要重新启动脚本解析器来执行脚本然后将结果返回给服务器;另一方面就是不太安全;该方面几乎很少使用了。 (3)最新出现一种叫做FastCGI。所谓FastCGI就是对CGI的改进。它一般采用C/S结构,一般脚本处理器会启动一个或者多个daemon进程,每次web 服务器遇到脚本的时候,直接交付给FastCGI的进程来执行,然后将得到的结果(通常为html)返回给浏览器。 1.1 Apache+mod_php模式 我们很久一段时间使用经典的Apache+mod_php。 Apache对PHP的支持是通过Apache的模块来支持的。如果从源代码编译安装PHP的话,如果希望Apache支持PHP的话, 在./configure步骤需要指定--with-apxs2=/usr/local/apache2/bin/apxs 表示告诉编译器通过Apache的mod_php5/apxs来提供 对PHP5的解析;而且在最后一步make install的时候我们会看到将动态链接库libphp5.so拷贝到apache2的安装目录的modules目录 下,并且还需要在httpd.conf配置文件中添加LoadModule语句来动态将libphp5.so 模块加载进来,从而实现Apache对php的支持。 1.2 Nginx+FastCGI模式 Nginx完全是轻量级的,必须借助第三方的FastCGI处理器才可以对PHP进行解析,因此其实这样看来Nginx是非常灵活的,它可以 和任何第三方提供解析的处理器实现连接从而实现对PHP的解析(在nginx.conf中很容易设置)。 Nginx可以使用spwan-fcgi。在早期版本中需要安装lighttpd,但是在9.10版本以后直接安装spawn-fcgi就可以。现在出现了新的 第三方的PHP的FastCGI处理器,叫做PHP-FPM,可以了解一下。本文是基于spawn-fcgi实现对PHP模块的支持。 1.3安装FastCGI /usr/bin/spawn-fcgi这个文件来管理FastCGI,它原属于lighttpd这个包里面,但9.10 后,spawn-fcgi 被分离出来单独成包。 (1)使用apt-get在线安装命令如下: $sudo apt-get install spawn-fcgi (2)源代码安装如下,下载地址为: /download/spawn-fcgi-1.6.3.tar.gz 解压缩以后,进入目录下执行如下安装命令: $./configure $make

新手搭建网站服务器(Ubuntu+LAMP)

新手搭建网站服务器(Ubuntu+LAMP) 【导读】Linux软件可以用来搭建网站服务器,选择不同品牌的Linux软件来搭建网站服务器,基本原理大同小异,但对于初学者来说,一个容易使用和安全稳定的Linux品牌非常必要,本文介绍的Ubuntu Linux是Sun比较喜欢的,也是初学者可以尝试的一款Linux Ubuntu 6.06的LAMP环境入门 我是一个不精通Linux的新手,想要安装一台Ubuntu6.06版的Linux服务器,用这台服务器上的LAMP套件来运行我自己的个人网站。LAMP 套件就是“Linux+Apache+Mysql+PHP 这四款软件组成了一个可以使网站运行的套装工具软件。”通过Google搜索和安装尝试,我获得了一些成功的安装配置经验,通过本文提供给Linux网站服务器系统的入门者学习。本次安装的网站软件环境中将使用Apache2网页服务软件、MySQL5网站后台数据库软件、以及PHP5角本解释语言软件,配置成的系统也可提供FTP服务。 如果你的电脑装配了足够多的物理内存,建议你下载一份Vmware虚拟机软件来虚拟安装这个网站服务器环境软件。Vmware软件提供的虚拟机可以使你的安装和更改配置变得非常简单。Vmware软件可以从这里免费下载. 安装Ubuntu 6.06 Linux服务器软件 首先从Ubuntu 网站下载得到Ubuntu6.06服务器软件CD镜像文件(.iso文件),用刻录软件把下载的ISO文件制作成CD。安装的时候,选择安装菜单中的LAMP安装模式进行安装,并且安装提示来进行软件配置。 默认安装过程结束后,唯一呈现在你面前的将是一个Linux命令提示符,作为Linux新手,此时你可以做两个选择:1.学习在命令提示符下输入哪些命令,来配置这台LAMP网站服务器;2.继续进行安装,为机器加入一个图形用户接口软件,用可视化直观的方式来管理这台LAMP网站服务器。第二种方法对初学者来说很容易办到。 为了在命令提示符下获得一个图形用户接口软件(KDE或Gnome都可以),你需要输入一些命令。Gnome图形用户接口相对来说比较容易上手。 在命令提示符下输入下列命令将可以获得Gnome图形用户接口软件: sudo apt-get update sudo apt-get install ubuntu-desktop 运行以上命令时保证你的机器和Internet是连通的。sudo命令运行时将提示你输入特权用户root的密码,因为以上命令只有root用户才可以运行。如果密码输入正确,安装图形用户接

相关主题
文本预览
相关文档 最新文档