准备vm虚拟4台linux
调度器:C3
外网IP 192.168.10.200 (实际上和我同一网段 192.168.10.186)
网关 192.168.10.1
子网掩码 255.255.255.0
内网IP 192.168.100.1
子网掩码 255.255.0.0
网关无
web服务器:C1
IP:192.168.100.2
网关 192.168.100.1
子网掩码 255.255.0.0
web服务器:C2
IP:192.168.100.3
网关 192.168.100.1
子网掩码 255.255.0.0
web服务器:C4
IP 192.168.100.4
网关 192.168.100.1
子网掩码 255.255.0.0
--------------------------------------------------------------------------------------------------------------
C124 是网卡仅主机模式 C3是网桥模式和仅主机模式 2个网卡(必须)
-----------------------------------------------------------------------------------------------------------
开始装系统
1 .配置网络
/etc/sysconfig/network-scripts/ifcfg-eth0
ONBOOT=yes #系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备
BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip
地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址
IPADDR=12.168.1.2 #如果设置网卡获得 ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址
netmask=255.255.255.0 #网卡对应的网络掩码
GATEWAY=192.168.1.1 #设置本机连接的网关的IP地址
IPV6INIT=no
设置dns
/etc/resolv.conf
nameserver 8.8.8.8 #google域名服务器
nameserver 8.8.4.4 #google域名服务器
重新启动网络配置# service network restart或# /etc/init.d/network restart
2 测试网络连通性
ping 192.168.10.11 查看网络是否畅通
3.远程连接
centos是默认安装ssh的
电脑安装 securecrt 客户端 链接ssh
4.安装Apache
yum install httpd httpd-devel
/etc/init.d/httpd start #启动apache
chkconfig httpd on #设为开机启动
/etc/httpd/conf/httpd.conf #修改配置信息
默认/var/www/html
5.安装mysql
yum install mysql mysql-server mysql-devel
/etc/init.d/mysqld start 启动mysql
6.安装php
yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml
/etc/init.d/httpd start 重新apache
7.关闭防火墙
/etc/init.d/iptables stop #关闭防火墙即可查看到apache 是否安装成功
8.修改主页文件
默认web地址是 var/www/html 目录
给html 读写权限 chmod -R 777 html
创建index.php touch index.php
编辑index.php vi index.php
index.php
<?php
echo '192.168.10.201';
file_put_contents("list.txt",'|'.date("Y-n-j G:i:s")."\r\n",FILE_APPEND);
phpinfo();
?>
浏览地址
http://192.168.10.201/
9.安装ipvsadm
安装 yum -y install ipvsadm
开启转发功能 echo "1" >/proc/sys/net/ipv4/ip_forward
ipvsadm -C
ipvsadm -A -t 192.168.10.200:80 -s rr #A代表新增一个端口,t代表tcp传输,-s rr表示是以轮叫的算法
ipvsadm -a -t 192.168.10.200:80 -r 192.168.100.2:80 -m
ipvsadm -a -t 192.168.10.200:80 -r 192.168.100.3:80 -m
#a和r代表访问8.8.8.8时转移至IP 192.168.10.2 .-m代表nat模式(-g代表DR模式,-i 代表ip-tun模式)
ipvsadm -L -n
-------------------------------------------------------------------------------------------------------------------
安装浏览器
yum install links
chkconfig --list 输出 所有服务列表
chkconfig httpd on 设为开机启动
chkconfig httpd off 关闭自动启动
------------------------------------------------------------------------------------------------------
cat /proc/sys/net/ipv4/ip_forward 看结果如果是0
echo 1 > /proc/sys/net/ipv4/ip_forward
cat /proc/sys/net/ipv4/ip_forward 再次看结果1
ipvsadm -Z 清空统计
ipvsadm -l -n --stats 连接数 输入包 输出包 输入流量 输出流量
基本上tcpdump总的的输出格式为:系统时间 来源主机.端口 > 目标主机.端口 数据包参数
-----------------------------------------------------------------------------------------------------
修改mysql密码
输入 mysql
mysql>; USE mysql;
mysql>; UPDATE user SET Password=PASSWORD('newpassword') WHERE user='root';
mysql>; FLUSH PRIVILEGES;
quit 退出
让root 可以远程登陆
mysql -u root -p
use mysql;
GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION; 修改用户可以远程登陆