Linux环境部署基本步骤
注意事项:
1.修改任何配置⽂件前,记得备份原⽂件cp/xx/xx/a /xx/xx/a.bak
⼀、操作系统安装(以centos6.6为例)
⼆、操作系统配置
A:⽹络配置
linux安装oracle数据库(rpm方式安装)1.修改⽹络配置⽂件/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=70:e2:84:0e:a5:dc
TYPE=Ethernet
UUID=7d88f64d-257e-48f7-bbc7-8323e9e9c904
ONBOOT=yes(设置为开机启动,否则系统重启后,将连不上该服务器)
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS2=192.168.1.1
DNS1=192.168.1.245
IPV6INIT=no
USERCTL=no
2.重启⽹络服务
service network restart
B:yum源配置
centos可使⽤yum命令安装,使⽤前需配置yum源(⼀般配置为⽹易163的源)
1、备份
cp /pos.po /pos.po.backup
2、下载新的po到/pos.d/
CentOS 6
wget -O /pos.po mirrors.aliyun/po
3、之后运⾏yum makecache⽣成缓存
yum clean all
yum makecache
三、数据库服务器部署
1.查看是否已安装mysql,版本是否满⾜要求,若版本不符合,需删除,重新安装
2.下载所需要版本的安装包,解压
3.安装mysql所需要的包
4.安装完成,启动mysql
mysql5.7.17安装参考步骤如下:
rpm -qa grep mysql查看系统是否安装mysql
service mysqld stop停⽌mysql
rpm -e mysql-server-5.1.71-1.el6.x86_64
rpm -e mysql-libs-5.1.71-1.el6.x86_64
rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64
rpm -e mysql-5.1.71-1.el6.x86_64
rpm -e mysql-connector-odbc-5.1.5r1144-7.el6.x86_64
cat /etc/passwd grep mysql查看系统是否有mysql⽤户
cat /etc/group grep mysql查看系统是否有mysql⽤户组
cd /opt
mkdir mysql-pkgs
tar xvf mysql-5.7.17-1.el6.x86_64.rpm-bundle.tar -C ./mysql-pkgs/
cd mysql-pkgs/
rpm -ivh mysql-community-server-5.7.17-1.el6.x86_64.rpm mysql-community-client-5.7.17-1.el6.x86_64.rpm mysql-community-libs-5.7.17-1.el6.x86_64.rpm mysql-community-common-5.7.17-1.el6.x86_64.rpm mysql-community-libs-compat-5.7.17-1.el6.x86_64.rpm mysql-community-devel-5.7.17-1.el6.x86_64.rpm
mysqld --initialize --user=mysql⽣成默认密码
service mysqld start
mysql–u root–ppassword密码在/var/log/mysqld.log⽇志⽂件中
注:mysql5.6及之前版本的默认root密码为空,不需密码即可登录。
mysql5.7版本需⽣成默认密码并使⽤默认密码登录。
5.修改root密码
注意:
ALTER USER USER() IDENTIFIED BY 'new_password';
2.若需要设置简单密码,可能需要修改密码设置规则
SHOW VARIABLES LIKE 'validate_password%';
set global validate_password_policy=0;
密码规则说明:/LOW:只检查长度;
1/MEDIUM:检查长度、数字、⼤⼩写、特殊字符;
2/STRONG:检查长度、数字、⼤⼩写、特殊字符字典⽂件
6.修改数据库字符集为utf-8,解决中⽂乱码
修改配置⽂件/etc/myf,添加内容:
[client]
default-character-set=utf8
[mysqld]
default-storage-engine=INNODB
character-set-server=utf8
collation-server=utf8_general_ci
重启数据库service mysqld restart
7.设置mysql远程访问权限
1.登录mysql
2.指定数据库:use mysql;
3.授权:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password'WITH GRANT OPTION;
4.⽣效:FLUSH PRIVILEGES;
5.重启mysql:service mysqld restart
注:若还不能远程访问数据库,查看防⽕墙状态,添加3306端⼝或者关闭防⽕墙,重试。
四、应⽤服务器部署
A.jdk安装
1.拷贝其他应⽤服务器已解压好的整个java⽂件夹⾄要部署的服务器
2.配置环境变量
3.⽣效:source/etc/profile
B.tomcat安装
1.拷贝其他应⽤服务器已解压好的整个tomcat⽂件夹⾄要部署的服务器
2.将开发程序包放⾄/home/tomcat/apache-tomcat-7.0.64/webapps/路径下
3.到/home/tomcat/apache-tomcat-7.0.64/bin下,执⾏./ startup.sh启动tomcat
4.到/home/tomcat/apache-tomcat-7.0.64/logs下,tail –f catalina.out查看启动情况
⾄此,简单的基本的B/S架构服务器搭建完成,打开浏览器,访问系统URL,验证环境部署是否成功。
注:如系统不能访问,可查看系统的防⽕墙开启状态service iptables status,若开启,设置防⽕墙规则,打开系统端⼝;若⽆安全要求,可关闭防⽕墙service iptables stop
环境部署常见问题原因级解决办法
1.操作系统中⽂乱码
原因:字符集不⽀持中⽂
解决办法:修改⽂件/etc/sysconfig/i18n,添加LANG="zh_CN.UTF-8"或者在环境变量中添加export LANG="zh_CN.UTF-8"
2.操作系统远程访问,中⽂乱码
原因:所使⽤的⼯具,字符集选择错误
解决办法:将所使⽤⼯具的字符选择utf-8
3.数据库中⽂乱码
原因:数据库字符集设置错误或者所使⽤的访问⼯具字符集选择错误
解决办法:参照数据库服务器搭建相关内容
4.若安装的数据库为oracle,需注意所装的数据库版本需与操作系统版本相匹配
=======================================================================
Linux搭建环境基础步骤
准备⼯具:
SecureCRT⼯具(Linux⼯具,连接服务器)
FTP传输⼯具(上传⽂件到服务器)
MySQL连接⼯具
安装包(以下⽂件均为压缩包rpm格式和):
JDK1.7安装包
Tomcat8安装包
MySQL5.7安装包
安装步骤:
⼀、安装JDK
1. 通过FTP上传JDK压缩包
2. tar –zxvf ⽂件名解压JDK⽂件
3. mv 旧⽂件名新⽂件名修改⽂件名
4. 修改JDK环境变量  vi / etc/profile
5. 在⽂件末尾添加修改变量信息并保存(shift+i进⼊编辑模式,ESC退出编辑模式,即为命令模式,:wq!保存并退出):
6. export JAVA_HOME=/usr/java1.7
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
7. 重新执⾏系统配置⽂件 source /etc/profile
8. 查看JDK版本信息 java –version
⼆、安装Tomcat
1. 通过FTP上传Tomcat压缩包
2. tar –zxvf ⽂件名解压Tomcat⽂件
mv 旧⽂件名新⽂件名修改⽂件
3. 修改端⼝号(默认为8080)
进⼊conf  修改l⽂件
4. 启动 startup.sh
关闭 shutdown.sh
访问:浏览器访问地址192.168.0.253:8080/
三、安装MySQL
1. 检查是否安装过MySQL
rpm -qa|grep -i mysql
若有遗留则删除:rpm -e 遗留⽂件名 --nodeps
2. 创建MySQL⽤户 mkdir /_data/mysql
创建MySQL⽤户组 grounpadd mysql
3. 通过FTP上传MySQL压缩包
4. tar –zxvf ⽂件名解压MySQL⽂件
5. 修改⽂件名 mv 旧⽂件名新⽂件名
6. 初始化mysql数据库  cd  /_data/mysql
./bin/mysqld --user=mysql --basedir=/_data/mysql --datadir=/_data/mysql/data/  --initialize
7. 启动服务  ./support-files/mysql.server start(或者service mysqld start)
8. 修改⽂件(红⾊为添加的实际安装路径)
vim support-files/mysql.server
basedir=/home/mysql
datadir=/home/mysql/data
9. 创建软链接  ln -s /home/mysql/bin/mysql /usr/bin/mysql
10. 通过FTP新建 my-defaultf 配置⽂件(⽂件内容⽹上百度通⽤)
11. 拷贝配置⽂件模板为新的mysql配置⽂件
cp my-defaultf /etc/myf
12. 设置编码为utf8以防乱码
13. 配置mysql服务开机⾃动启动
14. 登录mysql服务
mysql -uroot –p  回车
use mysql
修改密码
15. 重启服务,登录mysql,输⼊新密码,登录成功
16. 设置远程连接  mysql> grant all privileges on *.* to 'root'@'%' identified by '123456'
17. 通过mysql连接⼯具连接,连接成功则OK

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。