热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

计算机网络管理基础服务安装

计算机网络管理基础服务安装使用yum方式完成服务安装               &nbs

计算机网络管理基础服务安装


使用yum方式完成服务安装

                                 ___By Nemo(仅供参考)

 

   Notice:Apache 安装好之后,我又改回桥接模式用rpm安装了。

 

首先,让你的虚拟机上个网,所以需要网卡设置成nat模式宿主机上先拨个号设好后重启linux系统

计算机网络管理基础服务安装 

重启打开firefox,看是不是能上网。Oknat模式默认的ip是动态分配的,咱们得按照老师的要求把设成你静态的学生牌号。所以咱们得这么设一下!应该通过vmware虚拟机中-->Edit(编 缉)-->Virtual Net Editor(虚拟网络编辑器)-->Vmnet8-->NAT选项中的NAT设置--> 得到网关IP,此时也可以修改成一个CIP即可,如172.18.75.1--->应用

计算机网络管理基础服务安装 

计算机网络管理基础服务安装 

 

然后,回到你的操作系统,右击桌面右上角,电脑小图标,Edit Connections计算机网络管理基础服务安装

计算机网络管理基础服务安装 

Apply之后,打开你的firefox 浏览器,输入www.baidu.com,确定能上网。

计算机网络管理基础服务安装 

 

桌面右击鼠标打开terminal

yum install -y make apr* autoconf automake curl curl-devel gcc gcc-c++ gtk+-devel zlib-devel openssl openssl-devel pcre-devel gd kernel keyutils patch perl kernel-headers compat*  cpp glibc libgomp libstdc++-devel keyutils-libs-devel libsepol-devel libselinux-devel krb5-devel  libXpm* freetype freetype-devel freetype* fontconfig fontconfig-devel  libjpeg* libpng* php-common php-gd gettext gettext-devel ncurses* libtool* libxml2 libxml2-devel patch policycoreutils bison

//安装编译工具及库文件

可能时间比较长,在空白处新打开一个terminal进行操作吧。 

计算机网络管理基础服务安装 

输入以下命令修改主机名:

计算机网络管理基础服务安装 

测试,虚拟机和主机之间的连通性

计算机网络管理基础服务安装 

让它ping两下就行,control+z 结束ping

至此任务一完成

 

2,下面咱们开始安装bind: 

使用bind服务器需要防火墙开放以下端口
UDP 53 
TCP 53
TCP 953
vi /etc/sysconfig/iptables #配置防火墙端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 53 -j ACCEPT
-A INPUT -m state --state NEW -m udp -p udp --dport 53 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 953 -j ACCEPT

/etc/init.d/iptables restart //重启防火墙
修改一下虚拟机和宿主机的dns:

计算机网络管理基础服务安装 

计算机网络管理基础服务安装 

Reboot 重启一下

挂载c盘根目录下的光盘镜像。

计算机网络管理基础服务安装 

rpm -qa|grep bind     //检查是否安装过bind

rpm -ivh 压缩包 依次安装你懂得

计算机网络管理基础服务安装 

vi /etc/named.conf  //编辑named.Confg配置文件

计算机网络管理基础服务安装 

计算机网络管理基础服务安装 

Wq! //保存

cd  /var/named  看到named.localhost 文件,cp  named.localhost  42.com.zone 

cp  named.localhost lbx.com.zone

 

vi 42.com.zone

 

计算机网络管理基础服务安装 

vi lbx.com.zone

计算机网络管理基础服务安装 

chown root:named 42.com.zone

chown root:named lbx.com.zone //添加权限

service named restart  //重启域名服务

nslookup //检查配置是否成功

[root@localhost named]# nslookup

> server www.42.com

Default server: www.42.com

Address: 172.18.75.42#53

> www.lbx.com

Server:www.42.com

Address:172.18.75.42#53

 

Name:www.lbx.com

Address: 172.18.75.42

>

计算机网络管理基础服务安装 

3 apache的安装

vi /etc/sysconfig/iptables #配置防火墙端口

添加如下规则

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

计算机网络管理基础服务安装 

/etc/init.d/iptables restart //重启防火墙
//cd /usr/local/src
 cp '/media/LAMP/httpd-2.2.9.tar.gz'

 tar -zxvf httpd-2.2.9.tar.gz 
cd httpd-2.2.9
./configure
make
make install
make install

yum install httpd   //安装apache

chkconfig --levels 235 httpd on
Apache是一个服务,所以,可以通过设置服务的启动级别来让它启动。235三个级别分别表示什么意思就不用我多说了吧。

/etc/init.d/httpd start   //启动

vi /etc/hosts  //域名注册!:

计算机网络管理基础服务安装 

ping一下域名

计算机网络管理基础服务安装 

mkdir /var/www/html/42   //新建首页目录

cd /var/www/html/42   //进入目录

vim index.html   //编辑首页

计算机网络管理基础服务安装 

按照同样的方法,创建你第二个站点的主目录

[root@localhost 42]# mkdir /var/www/html/lbx

[root@localhost 42]# cd /var/www/html/lbx

[root@localhost lbx]# vim index.html

 

vi /etc/httpd/conf/httpd.conf // 添加对虚拟主机的定义

计算机网络管理基础服务安装 

httpd  –t  //检查配置是否正确

service httpd restart //重启

打开你火狐测试一下:

计算机网络管理基础服务安装 

 

4安装mysql

cd /media/LAMP/mysql  

 rpm -qa|grep mysql

 rpm -ivh mysql-5.1.61-4.el6.x86_64.rpm

 rpm -ivh mysql-server-5.1.61-4.el6.x86_64.rpm

 rpm -ivh perl-DBD-MySQL-4.013-3.el6.x86_64.rpm

 rpm -ivh perl-DBI-1.609-4.el6.x86_64.rpm

 service mysqld start  //启动数据库

netstat -ant

 //修改数据库密码

 mysqladmin -u root -p password 123

 mysql -h 127.0.0.1 -u root -p

show databases;

//创建数据表

create database exam;

use exam;

create table result (id int(11) not null , name char(16) , score float(4));

desc result;

//插入数据

insert into result values (1,"liubingxin",100);

select * from result;  //查看结果

安装 php
 cd '/media/LAMP/php'

rpm -ivh php-common-5.3.3-3.el6_2.8.x86_64.rpm

rpm -ivh php-cli-5.3.3-3.el6_2.8.x86_64.rpm

rpm -ivh php-5.3.3-3.el6_2.8.x86_64.rpm

rpm -ivh  php-pdo-5.3.3-3.el6_2.8.x86_64.rpm

rpm -ivh php-mysql-5.3.3-3.el6_2.8.x86_64.rpm

find / -name libphp5.so


cd /usr/local/apache2/conf/

vi httpd.conf

计算机网络管理基础服务安装 

计算机网络管理基础服务安装 

/usr/local/apache2/bin/apachectl stop

/usr/local/apache2/bin/apachectl restart

cd /var/www/html/42

<?php

$link = mysql_connect('127.0.0.1','root','123');

$db_s = mysql_select_db("exam",$link);

$re = mysql_query("select*from result",$link);

$info = mysql_fetch_array($re);

echo $info[id];

echo $info[name];

echo $info[score];

?>

有错:链接不存在,目录问题:

cd /usr/local/apache2/conf/

vi httpd.conf

计算机网络管理基础服务安装计算机网络管理基础服务安装 

cd extra/

vi httpd-vhosts.conf

计算机网络管理基础服务安装 

/usr/local/apache2/bin/apachectl restart

测试一下吧,

安装ftp

vi /etc/sysconfig/iptables  //配置防火墙

-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT

/etc/init.d/iptables restart //重启防火墙

 

cd /media/LAMP/

cp vsftpd-2.2.2-11.el6.x86_64.rpm /root

cd /root

rpm -ivh vsftpd-2.2.2-11.el6.x86_64.rpm

cd /etc/vsftpd/

service vsftpd start

netstat –ant

ftp 172.18.74.42 //测试能不能上,能上,ok 退出继续

 

useradd 42 -d /var/www/html/42   //添加用户

passwd 42   //此用户添加密码

123

useradd lbx -d /var/www/html/lbx

passwd lbx

123

vi vsftpd.conf   //编辑配置文件允许用户身份登录

计算机网络管理基础服务安装 

cd /var/www/html/

ll

chown 42:42 -R 42 
//改变所属和所属组

chown lbx:lbx -R lbx

service vsftpd restart

使用ab性能测试软件,优化虚拟主机性能

ab -c 1 -n 100 http://www.42.com/index.php

计算机网络管理基础服务安装 



安装eaccelerator加速php执行效率
略: 


附:配置好的虚机仅供参考


推荐阅读
  • 为了在Hadoop 2.7.2中实现对Snappy压缩和解压功能的原生支持,本文详细介绍了如何重新编译Hadoop源代码,并优化其Native编译过程。通过这一优化,可以显著提升数据处理的效率和性能。此外,还探讨了编译过程中可能遇到的问题及其解决方案,为用户提供了一套完整的操作指南。 ... [详细]
  • 本文介绍了 Oracle SQL 中的集合运算、子查询、数据处理、表的创建与管理等内容。包括查询部门号为10和20的员工信息、使用集合运算、子查询的注意事项、数据插入与删除、表的创建与修改等。 ... [详细]
  • MyBatisCodeHelperPro 2.9.3 最新在线免费激活方法
    MyBatisCodeHelperPro 2.9.3 是一款强大的代码生成工具,适用于多种开发环境。本文将介绍如何在线免费激活该工具,帮助开发者提高工作效率。 ... [详细]
  • RocketMQ 运维监控实践指南
    本文详细介绍了如何实现 RocketMQ 的运维监控,包括监控平台的搭建、常用运维命令及其具体用法。适合对 RocketMQ 监控感兴趣的读者参考。 ... [详细]
  • MySQL 5.7 服务端在 Windows 上的安装与配置
    本文详细介绍了在 Windows 系统上安装和配置 MySQL 5.7 服务端的方法,包括 my.ini 配置文件的设置、初始化数据库、启动服务以及设置用户权限等步骤。 ... [详细]
  • ipsec 加密流程(二):ipsec初始化操作
    《openswan》专栏系列文章主要是记录openswan源码学习过程中的笔记。Author:叨陪鲤Email:vip_13031075266163.comDate:2020.1 ... [详细]
  • Spring Boot 中配置全局文件上传路径并实现文件上传功能
    本文介绍如何在 Spring Boot 项目中配置全局文件上传路径,并通过读取配置项实现文件上传功能。通过这种方式,可以更好地管理和维护文件路径。 ... [详细]
  • Spark与HBase结合处理大规模流量数据结构设计
    本文将详细介绍如何利用Spark和HBase进行大规模流量数据的分析与处理,包括数据结构的设计和优化方法。 ... [详细]
  • 如何在Linux服务器上配置MySQL和Tomcat的开机自动启动
    在Linux服务器上部署Web项目时,通常需要确保MySQL和Tomcat服务能够随系统启动而自动运行。本文将详细介绍如何在Linux环境中配置MySQL和Tomcat的开机自启动,以确保服务的稳定性和可靠性。通过合理的配置,可以有效避免因服务未启动而导致的项目故障。 ... [详细]
  • BZOJ4240 Gym 102082G:贪心算法与树状数组的综合应用
    BZOJ4240 Gym 102082G 题目 "有趣的家庭菜园" 结合了贪心算法和树状数组的应用,旨在解决在有限时间和内存限制下高效处理复杂数据结构的问题。通过巧妙地运用贪心策略和树状数组,该题目能够在 10 秒的时间限制和 256MB 的内存限制内,有效处理大量输入数据,实现高性能的解决方案。提交次数为 756 次,成功解决次数为 349 次,体现了该题目的挑战性和实际应用价值。 ... [详细]
  • 在CentOS上部署和配置FreeSWITCH
    在CentOS系统上部署和配置FreeSWITCH的过程涉及多个步骤。本文详细介绍了从源代码安装FreeSWITCH的方法,包括必要的依赖项安装、编译和配置过程。此外,还提供了常见的配置选项和故障排除技巧,帮助用户顺利完成部署并确保系统的稳定运行。 ... [详细]
  • 在Linux环境下编译安装Heartbeat时,常遇到依赖库缺失的问题。为确保顺利安装,建议预先通过yum安装必要的开发库,如glib2-devel、libtool-ltdl-devel、net-snmp-devel、bzip2-devel和ncurses-devel等。这些库是编译过程中不可或缺的组件,能够有效避免编译错误,确保Heartbeat的稳定运行。 ... [详细]
  • ESP32 IRAM 内存优化策略与实践总结
    本文总结了针对ESP32 IRAM内存溢出问题的优化策略与实践经验。通过详细分析ESP32的内存结构和IRAM分配机制,提出了一系列有效的解决方案,包括代码优化、内存管理技巧和编译器配置调整,旨在帮助开发者有效解决`.espressif/tools/xtensa-esp32-elf/esp-2`等类似错误,提升系统性能和稳定性。 ... [详细]
  • 如何利用Apache与Nginx高效实现动静态内容分离
    如何利用Apache与Nginx高效实现动静态内容分离 ... [详细]
  • 题目描述了麦森数的相关背景和计算方法。麦森数是指形如2^p-1的素数,其中p也是一个素数。尽管p是素数时,2^p-1不一定是素数,但已知的麦森数在数学和计算机科学中有着重要的应用。 ... [详细]
author-avatar
哈哈哈
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有