博客
关于我
Day07
阅读量:686 次
发布时间:2019-03-15

本文共 1745 字,大约阅读时间需要 5 分钟。

Linux环境部署及项目搭建指南

在实际项目中,由于服务器通常部署在远端机房或云服务环境中,测试人员无法直接到现场操作,因此远程连接工具成为必不可 缺的工具。

为什么使用远程连接工具?

实际应用中,服务器一般部署在远端或云服务上,操作人员无法到现场管理。因此,必须通过远程工具进行运维和管理。

常用远程连接工具

TensorPanel团队通常使用哪些工具进行远程连接?主要使用sshxshell。安装完成后,按照以下步骤操作:

  • 打开ssh客户端,输入远程服务器IP地址(可以从Linux系统中获取,使用ifconfig命令)。2.用户名默认为root,服务器端口默认为22
  • Linux软件安装

    确保系统环境健康运行是软件安装前的前提条件。

    查看当前安装的Java环境

    执行命令rpm -qa | grep java,查看是否已经安装了Java。

    卸载已有旧版本

    使用命令rpm -e --nodeps卸载旧版本Java软件。

    安装JDK

  • 将JDK镜像上传到服务器。
  • 解压命令:tar -xvf /usr/local/.../jdk-版本号.tar.gz
  • 配置环境变量,编辑文件/etc/profile,添加以下内容:
    # 设置java环境JAVA_HOME=/usr/local/jdk/jdk1.8.0_131CLASSPATH=.:$JAVA_HOME/lib/tools.jarPATH=$JAVA_HOME/bin:$PATHexport JAVA_HOME CLASSPATH PATH
  • حمل文件并生效环境变量,执行source /etc/profile
  • 验证Java环境

    执行java -version确认是否配置成功。

    Tomcat安装

    Tomcat作为一个常用的Web容器,其安装和配置也是关键环节。

    上传并解压Tomcat

    将解压后的Tomcat文件拖拽到 /usr/local/ 目录中,完成后打开命令终端进行后续操作。

    打开特定端口

    为确保服务器能够正常接入,执行以下命令:

    /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT/etc/rc.d/init.d/iptables save

    启动与关闭Tomcat

    进入Tomcat的bin目录,执行启动命令:

    ./startup.sh

    关闭时执行:

    ./shutdown.sh

    Jenkins部署

    Jenkins作为持续集成工具,在DevOps环境中应用广泛。

    部署Jenkins

    将Jenkins.war包复制到Tomcat的webapps目录下即可完成部署。

    查看安装结果

    进入webapps目录下查看,确认是否生成Jenkins目录,解压后会自动创建此目录。

    重启Tomcat

    执行restart命令,确保服务运行正常。

    访问项目

    完成上述步骤后,通过浏览器访问Jenkins服务入口,输入地址访问项目。

    MySQL安装

    MySQL是常用数据库系统,数据库的正确安装与配置至关重要。

    卸载已有版本

    如果系统已经安装了MySQL,使用命令rpm -e --nodeps卸载。

    安装MySQL

    安装步骤如下:1.上传MySQL安装包至服务器。2.解压并安装:

    rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpmrpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm

    3.启动MySQL服务并添加至系统服务:

    chkconfig --add mysqlchkconfig mysql on

    4.启动服务,执行命令:

    service mysql start

    创建完成后,登录MySQL管理系统。

    MySQL远程登录设置

    默认情况下,MySQL不支持远程登录,需要手动设置权限:1.登录MySQL,执行如下命令:

    grant all privileges on . to 'root' @'%' identified by 'root';flush privileges;

    2.修改默认密码,并设置远程访问权限。

    这样,整个服务器的安装与配置过程就完成了。你可以根据实际需求进行调整和优化。

    转载地址:http://dzbmz.baihongyu.com/

    你可能感兴趣的文章
    NLP 模型中的偏差和公平性检测
    查看>>
    Vue3.0 性能提升主要是通过哪几方面体现的?
    查看>>
    NLP 项目:维基百科文章爬虫和分类【01】 - 语料库阅读器
    查看>>
    NLP_什么是统计语言模型_条件概率的链式法则_n元统计语言模型_马尔科夫链_数据稀疏(出现了词库中没有的词)_统计语言模型的平滑策略---人工智能工作笔记0035
    查看>>
    NLP三大特征抽取器:CNN、RNN与Transformer全面解析
    查看>>
    NLP学习笔记:使用 Python 进行NLTK
    查看>>
    NLP度量指标BELU真的完美么?
    查看>>
    NLP的不同研究领域和最新发展的概述
    查看>>
    NLP的神经网络训练的新模式
    查看>>
    NLP采用Bert进行简单文本情感分类
    查看>>
    NLP问答系统:使用 Deepset SQUAD 和 SQuAD v2 度量评估
    查看>>
    NLP项目:维基百科文章爬虫和分类【02】 - 语料库转换管道
    查看>>
    NLP:使用 SciKit Learn 的文本矢量化方法
    查看>>
    nmap 使用方法详细介绍
    查看>>
    Nmap扫描教程之Nmap基础知识
    查看>>
    nmap指纹识别要点以及又快又准之方法
    查看>>
    Nmap渗透测试指南之指纹识别与探测、伺机而动
    查看>>
    Nmap端口扫描工具Windows安装和命令大全(非常详细)零基础入门到精通,收藏这篇就够了
    查看>>
    NMAP网络扫描工具的安装与使用
    查看>>
    NMF(非负矩阵分解)
    查看>>