在服务器部署项目
设置IP地址、网关、DNS
确定链接网络的网卡
约定:
第一块网卡为外网
第二块网卡为内网
说明:CentOS 6.5默认安装好之后是没有自动开启网络连接的!
输入账号root
再输入安装过程中设置的密码,登录到系统
vi? /etc/sysconfig/network-scripts/ifcfg-eth0?? #编辑配置文件,添加修改以下内容
BOOTPROTO=static?? #启用静态IP地址
ONBOOT=yes? #开启自动启用网络连接
IPADDR=192.168.21.188 #设置IP地址
NETMASK=255.255.255.0? #设置子网掩码
GATEWAY=192.168.1.2?? #设置网关
(也可以在其他的地方进行设置 vi /etc/reslov.conf)
DNS1=8.8.8.8 #设置主DNS
DNS2=8.8.4.4 #设置备DNS
IPV6INIT=no? #禁止IPV6
:wq!? #保存退出
service ip6tables stop?? #停止IPV6服务
chkconfig ip6tables off? #禁止IPV6开机启动
service yum-updatesd stop?? #关闭系统自动更新
chkconfig yum-updatesd off? #禁止开启启动
service network restart ?#重启网络连接
ifconfig? #查看IP地址
如果内网对联网有控制 可以通过 物理地址进行更改
1.ifconfig -a 其中 HWaddr字段就是mac地址
2. cat /sys/class/net/eth0/address 查看eth0的mac地址
3. cat /proc/net/arp 查看连接到本机的远端ip的mac地址
4. 程序中使用SIOCGIFHWADDR的ioctl命令获取mac地址
注意:要和ifcfg-eth0中device和mac地址的eth0对应,mac地址也要对应
如果一开始没有在
vi /etc/sysconfig/network-scripts/ifcfg-eth0 配置DNS
则需要在进行编辑
vi /etc/resolv.conf
nameserver=114.114.114.114
nameserver=8.8.8.8
查看网络链接信息
netstat nltp
ping www.baidu.com
重启服务器。重启步骤:
ps -ef | grep tomcat(查看tomcat进程)
kill xxxx(进程id) -9 关闭进程
在tomcat bin 目录下使用:
Cd /usr/local/tomcat/bin
./catalina.sh start ; tail -f ../logs/catalina.out (重启tomcat并打开重启日志)
重启完成。本地检查服务是否正常、代码是否正确。
首先下载database:
wget http://verify.qiysd.com/revup/temp/release.upcrm.sql.20161210.tgz
然后解压
tar -zvxf release.upcrm.sql.20161210.tgz
查看文件
ls
查看文件的大小
ll
查看当前文件的位置
pwd
登录mysql
mysql -uroot -p
密码qysd 2015
导入database
source release.upcrm.sql.20161210
退出数据库:
exit
然后下载项目,并且进行项目的部署
wget http://verify.qiysd.com/revup/temp/UPCRM.20161210_2.tgz
ls
pwd
mv UPCRM.20161210_2.tgz /usr/local/web/
ls
cd /usr/local/web/
mkdir temp
mv UPCRM.20161210_2.tgz temp/
ll
ps -ef |grep tomcat
rm -rf UPCRM
cd temp
ls
tar zvxf UPCRM.20161210_2.tgz #解压
ll
mv UPCRM.20161210_2 ../ #移动到上一级目录
rm -rf UPCRM #删除已有的
ls
cd ../ #进入上已级目录
ls
mv UPCRM.20161210_2 UPCRM #修改名称
通过ssh工具移动shell脚本到服务器
cd /
ls
mkdir installs #建立文件
mv qysd* apps.tgz installs/ #移动shell脚本进目录
cd installs
ls
vi run.sh #编辑脚本文件执行相关的操作
chmod +x run.sh #通过权限来进行运行shell脚本
nohup ./run.sh & #在后台运行脚本,不挂起运行
tail -f nohup.out
ls
df -lh
free -m
top
cd /usr/local/tomcat/bin/
./catalina.sh start ; tail -f ../logs/catalina.out
ps -ef | grep tomcat
ps -ef|grep tomcat
cd /usr/local/tomcat/bin
./catalina.sh start ; tail -f ../logs/catalina.out
service mysql restart
vi ../conf/server.xml #编辑tomcat
./catalina.sh start ; tail -f ../logs/catalina.out #启动tomcat和开启日志