一 安装VMware,安装centos6.7
1 从 http://mirrors.163.com/centos/6.*/isos/x86_64/ 下载 CentOS-6.*-x86_64-minimal.iso 安装 (6.*为6系版本最新即可)2 windows 下安装 VMware Workstation
二 WIN7,VMware网络配置
1 虚拟机-》设置-》网络适配器:设置桥接模式(直接连接物理网络)或NAT模式
2 打开网络和共享中心
2.1点击连接宽带的本地网络属性,勾选 VMware Bredge Protocol;
2.2选择共享,勾选【允许其他网络用户通过此计算机的Internet连接来连接】
2.3点击VMware Network Adapter VMnet8 网络 ,同样勾选 VMware Bredge Protocol;
2.4双击ipv4协议,设置ip192.168.137.1 掩码 255.255.255.0 DNS地址 192.168.1.1
2.5点击VMware Network Adapter VMnet1 网络 ,同样勾选 VMware Bredge Protocol;
2.6双击ipv4协议,设置ip192.168.1.177(不能与centos设置相同的ip)
3 虚拟机-》编辑-》虚拟网络编辑器-》VMnet8: 设置为NAT模式 ,勾选【将主机虚拟适配器连接到此网络】【使用本地DHCP服务奖Ip地址分配给虚拟机】子网IP设置为192.168.137.0 子网掩码设置为255.255.255.0;点击NAT设置 网关IP设置为12.168.137.1;点击DHCP设置,设置开始ip:192.168.137.0
结束ip:192.168.137.255
三 Centos服务器配置
1.修改网卡配置
vi /etc/sysconfig/network-scripts/ifcfg-eth0 按配置文档来
DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0
BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址
BROADCAST=192.168.0.255 #对应的子网广播地址
HWADDR=00:07:E9:05:E8:B4 #对应的网卡物理地址
IPADDR=12.168.0.33 #如果设置网卡获得 ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址
NETMASK=255.255.255.0 #网卡对应的网络掩码
NETWORK=192.168.0.0 #网卡对应的网络地址
2.修改网关配置
vi /etc/sysconfig/network
NETWORKING=yes(表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络,而且很多系统服务程序将无法启动)
HOSTNAME=centos(设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应)
GATEWAY=192.168.0.1(设置本机连接的网关的IP地址。)
我在修改这里打开编辑时前三项已经默认有了所以只增加了GATEWAY
3.修改DNS 配置
编辑:vi /etc/resolv.conf 修改后如下:
nameserver 192.168.1.1 #指定经路由器上指定的DNS服务器
nameserver 61.144.56.100 #指定当前城市最近的DNS服务器(各城市不一样,上网搜索)
nameserver 8.8.8.8 #GOOGLE的DNS服务器
nameserver 即是DNS服务器IP地址,第一个是首选,第二个是备用。
北京网通首选DNS服务器
218.244.55.40 219.232.48.62 210.52.149.2 202.96.0.133
202.106.0.20 202.106.196.115 202.106.46.151
4.1 重启网络服务:service network restart 或 /etc/init.d/network restart
4.2 重启系统:shutdown -r now
4.3 查看当前IP设置: ifconfig
4.4 测试是否连接外网: ping www.163.com
5.安装sshd
yum install sshd
开启sshd服务 service sshd start
6.安装gcc和g++
yum install gcc-c++
7.安装apache log4cxx
安装方法见同文件夹下所附文档,安装目录放在/usr/local下面
最后别忘了加入一个命令:export LD_LIBRARY_PATH=/usr/local/lib
8.安装FTP服务
yum install vsftpd
vi /etc/sysconfig/iptables #打开21端口
增加一行
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
9.远程访问MysqL前centos服务器设置简略流程:
(1)安装MysqL-server
yum -y install MysqL-server
(2)开启端口号(3306)
# vi /etc/sysconfig/iptables
增加一行 -A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT
(3)设置超级用户root
MysqL>Grant all privileges on *.* to 'root'@'%' identified by 'password' with grant option;
(4)授权用户可以从任何ip访问远程数据库
MysqL>update user set host = '%' where user = 'root';
(5)关闭防火墙
# /etc/init.d/iptables stop
(6)重启MysqL服务
# /etc/init.d/MysqLd restart
10.编译tinyxml
按文档修改Makefile后编译,复制.a文件到 /usr/lib 和 /usr/local/lib
11.上传服务器代码
11.1 服务器代码压缩成zip格式上传到centos, 执行 yum install zip unzip 安装解压工具 unzip server.zip解压
四 编译服务器 make编译找不到MysqL库文件,修改 Makefile文件 在 LIBS := 加上 -L/usr/lib64/MysqL