UNIX操作系统实验段翰聪电子科技大学计算机学院实验一Apache服务器编译安装基本环境搭建Apache服务器源码安装3基本环境搭建网络环境配置APT工具使用SecureCRT配置4第一步:打开虚拟机解压下载的虚拟机映像包使用VMware打开解压后目录中的Ubuntu.vmx运行虚拟机打开过程中,若遇到询问是copy,还是move,选择copy5第一步:打开虚拟机虚拟机中包含了两个快照菜单:VM-Snapshot-SnapshotManager6第一步:打开虚拟机选中“软件已安装完毕”然后,选择GoTo。之后的询问中,都选择是7第一步:打开虚拟机登录系统用户名:root密码:100010008第二步:网络环境配置NAT方式虚拟机菜单:VM----Settings….------选择Hardware标签,选择NetworkAdapter,选择NAT9第三步:检查当前网卡执行ifconfig命令,查看是否出现如下情况,即只有lo,而没有eth若只有lo,则执行第四步,否则跳到第五步10第三步:检查当前网卡包含eth和lo的情况上图中,说明网卡的名称是eth0这种情况跳过第四步11第四步:确定网卡eth编号输入命令“dmesg|grepeth”从截图倒数第二行可知,网卡名称从eth0变成了eth112第五步:确定当前网络配置虚拟机菜单:Edit----VirtualNetworkEditor具体操作见后13第五步:确定当前网络配置选中NAT项本例中,windows系统使用VMware9与虚拟机相连在windows系统中要确保VMware9不是处于禁用状态14第五步:确定当前网络配置不要使用DHCP15第五步:确定当前网络配置从截图可知,当前的网段是192.168.32.0按照VMware的一般情况,网关就是192.168.32.2(一般都是2)掩码就是255.255.255.0虚拟机可以分配的IP地址可以是192.168.32.3之后的任意地址16第六步:修改网络配置文件修改/etc/network/interfaces文件文件内容(其中eth0是通过ifconfig获得的网卡名称,或者是通过第四步获得的网卡名称)17第七步:配置DNS添加DNS:在/etc/network/interfaces18第八步:主机名配置访问/etc/hostname文件将主机名设为你的姓名拼音------以此杜绝抄袭实验报告重启操作系统#reboot凡是截图中主机名处不是自己姓名拼音的,一律认为是抄袭19网络配置检查网络:#ping之后可以使用secureCRT连接虚拟机20基本环境搭建网络环境配置APT工具使用SecureCRT配置加入学校APT源APT从预选设置好的软件源下载软件包学校提供了高速的软件下载源将如下源替换到/etc/apt/sources.list文件中22deb://ubuntu.dormforce.net/ubuntu/trusty-backportsmainmultiverserestricteduniversedeb://ubuntu.dormforce.net/ubuntu/trusty-securitymainmultiverserestricteduniversedeb://ubuntu.dormforce.net/ubuntu/trustymainmultiverserestricteduniversedeb-src://ubuntu.dormforce.net/ubuntu/trusty-proposedmainmultiverserestricteduniversedeb-src://ubuntu.dormforce.net/ubuntu/trusty-updatesmainmultiverserestricteduniverse加入学校APT源加入学校APT源执行更新#apt-getupdate24APT工具Linux操作系统上安装软件,非常复杂软件之间非常复杂的依赖关系复杂的配置、编译、安装过程APT工具安装时自动维护软件之间的依赖关系自动的配置、编译、安装过程25APT工具APT源服务器存放:各种软件源码、软件名称、依赖关系我们的机器Cache存放:软件元数据,如名称,依赖关系26APT工具修改apt源,即添加APT服务器地址/etc/apt/sources.list#apt-getupdate使修改生效检索软件信息#apt-cachepkgnames显示所有可以安装的软件#apt-cachepkgnames|grepg++#apt-cachepolicy软件名称查看该软件是否安装27APT工具安装#apt-getinstall名称重新安装#apt-getinstall--reinstall名称卸载#apt-getremove名称清理#apt-getclean清楚deb包28APT工具获取源码包#apt-getsource名称下载并在当前目录下解压构建编译环境#apt-getbuild-dep名称安装关联的软件包编译源码包#dpkg-buildpackage生成可执行文件和deb安装#dpkg–I*.deb29SecureCRT配置安装openssh#apt-getinstallopenssh-server检查结果#ps–ef|grepssh若未找到,#/etc/init.d/sshrestart使用SecureCRT连接30文件传输#apt-getinstalllrzsz#rz向Linux服务发送文件#sz文件名Linux服务器向客户端发送文件31编程环境#apt-getinstallbuild-essential32压缩工具#apt-getinstallzip实验一Apache源码安装准备:Apache源码包Make工具实验一Apache源码安装上传源码包:解压源码包:实验一Apache源码安装config:#./configure-prefix=/usr/local/apache2编译安装:#make#makeinstall实验一Apache源码安装启动Apache服务器#cd/usr/local/apache2/bin#./apachectlstart通过浏览器访问apache服务器关闭apache服务器#./apachect1stop实验一Apache源码安装