计算机网络管理基础服务安装+大数据时代的网络运维
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了计算机网络管理基础服务安装+大数据时代的网络运维,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含8739字,纯文字阅读大概需要13分钟。
内容图文
![计算机网络管理基础服务安装+大数据时代的网络运维](/upload/InfoBanner/zyjiaocheng/1173/63f5bf3f9c9244958464af5c0faf153d.jpg)
使用 yum方式完成 服务 安装
___By Nemo (仅供参考)
Notice:Apache 安装好之后,我又改回桥接模式用rpm安装了。
首先, 让你的虚拟机上个网,所以需要 把 网卡设置成nat 模式 , 在 宿主机上先拨个号 , 设好后重启 linux 系统 。
重启 后 , 打开 firefox ,看是不是能上网。Ok , 但 nat模式 默认的ip是动态 分配 的, 咱们 得按照老师的要求把设成你静态的学生牌号。 所以 咱们得这么设一下! 应该通过vmware虚拟机中-->Edit(编 缉)-->Virtual Net Editor(虚拟网络编辑器)-->Vmnet8中-->NAT选项中的NAT设置--> 得到网关IP,此时也可以修改成一个C段IP即可,如172.18.75.1--->应用
然后
,回到你的操作系统
,右击
桌面右上角,电脑小图标,
再
左
击E
dit Connections
A p p ly 之后,打开你的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 配置 文件
W q! // 保存
在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是一个服务,所以,可以通过设置服务的启动级别来让它启动。2,3,5三个级别分别表示什么意思就不用我多说了吧。
/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执行效率
略:
原文:http://7214431.blog.51cto.com/7204431/1432839
内容总结
以上是互联网集市为您收集整理的计算机网络管理基础服务安装+大数据时代的网络运维全部内容,希望文章能够帮你解决计算机网络管理基础服务安装+大数据时代的网络运维所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。