zoukankan      html  css  js  c++  java
  • Linux环境部署基本步骤

    注意事项:

    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

  • 相关阅读:
    VUE动态组件component以及<keep-alive>
    git flow工作流
    vue组件通讯
    webpack加载器和自动打包工具
    webpack的插件使用,以及引入vue文件的注意事项
    webpack起步以及手动配置config文件
    git 基本操作
    C++中静态成员变量的可以在类内初始化吗?
    python 环境变量设置PYTHONPATH
    vector中resize和reserve的区别
  • 原文地址:https://www.cnblogs.com/wenjing2019/p/10912007.html
Copyright © 2011-2022 走看看