注意事项:
1. 修改任何配置文件前,记得备份原文件 cp/xx/xx/a /xx/xx/a.bak
一、操作系统安装(以 centos6.6 为例)
二、操作系统配置
A:网络配置
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 /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2、下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/
CentOS 6
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
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 密码
注意:
1.mysql5.7 与之前版本密码修改方式不同
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/my.cnf,添加内容:
[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 格式和 tar.gz):
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 修改 server.xml 文件
4. 启动 startup.sh
关闭 shutdown.sh
访问:浏览器访问地址 http://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-default.cnf 配置文件(文件内容网上百度通用)
11. 拷贝配置文件模板为新的 mysql 配置文件
cp my-default.cnf /etc/my.cnf
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
原文链接:https://www.cnblogs.com/wenjing2019/p/10912007.html