通过ssh实现远程访问linux系统:

  由于xshell 连接centos,需要centos开启ssh服务。所以先启动SSH服务,没有ssh需要先安装。

1 。 查看SSH是否安装命令:rpm -qa | grep ssh

注意:若没有安装SSH则输入:yum install openssh-server 安装

我的 centos 会默认安装SSH 和vim

2. 启动SSH服务

输入命令:service sshd start 启动服务

可以设置SSH开机启动:输入命令:chkconfig sshd on

参考链接:http://jingyan.baidu.com/article/3ea51489f9efbf52e61bba05.html

3. 安装xshell  输入主机名  用户名,密码

如何使用xshell连接centos服务器 可参考:http://jingyan.baidu.com/article/36d6ed1f7520991bcf4883e6.html

4. 安装 winscp同样输入用户名密码

通过windows ssh客户端来访问linux服务端
   - xshell:远程登录 输入命令
   - winscp433setup.exe :文件传输

5 安装jdk

  由于tomcat需要jdk支持,所以安装tomcat之前先安装jdk

通过winSCP 上传 jdk-8u111-linux-x64.tar.gz  apache-tomcat-7.0.72.tar.gz 到服务器  (可以从官网下载 jdk tomcat)

进入 root用户 :su root
实现步骤: 
1. 把jdk 拷贝到/opt 
2. 解压   tar -xzvf  jdk-8u111-linux-x64.tar.gz 
3.设置环境变量
vim /etc/profile
export JAVA_HOME="/opt/jdk1.8.0_111"
export PATH="$JAVA_HOME/bin:$PATH"
4. 刷新配置 ,让配置生效
source /etc/profile
5.  测试   java -version

如果出现:

java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)

说明jdk 安装成功

6.最后安装tomcat:

1.同样安装到opt下

2. 拷贝、解压  tar -xzvf apache-tomcat-7.0.72.tar.gz

    3. 运行  切换到tomcat bin 目录下输入  ./startup.sh   启动命令
            
                                                输入  ./shutdown.sh  停止

    在浏览器 输入 http://192.168.140.128:8080/ 测试 tomcat是否启动。

  如果无法连接,需要centos 开启8080端口 

  设置如下:

开启端口号的方法

修改防火墙配置文件,所在目录/etc/sysconfig/iptables,在里面增加需要开通的端口号

#增加的代码必须放在以下代码之上,否则不会起作用. 可以把 端口 22 复制下来 改成 8080

完成之后重新启动防火墙即可 service iptables restart .此端口号将可以被访问.

再次访问 输入 http://192.168.140.128:8080/  就行了

 

搭建centos测试环境:window安装xshell,WinSCP 。 centos安装jdk tomcat的更多相关文章

  1. 【转载】基于RedHatEnterpriseLinux V7(RHEL7)下SPEC CPU 2006环境搭建以及测试流程(之一)——介绍、安装准备、安装、config文件以及运行脚本介绍

    基于RedHatEnterpriseLinux V7(RHEL7)下SPEC CPU 2006环境搭建以及测试流程(之一)--介绍.安装准备.安装.config文件以及运行脚本介绍 其他 2018-0 ...

  2. 一文教您如何通过 Docker 快速搭建各种测试环境(Mysql, Redis, Elasticsearch, MongoDB) | 建议收藏

    欢迎关注个人微信公众号: 小哈学Java, 文末分享阿里 P8 高级架构师吐血总结的 <Java 核心知识整理&面试.pdf>资源链接!! 个人网站: https://www.ex ...

  3. Docker-教你如何通过 Docker 快速搭建各种测试环境

    今天给大家分享的主题是,如何通过 Docker 快速搭建各种测试环境,本文列举的,也是作者在工作中经常用到的,其中包括 MySQL.Redis.Elasticsearch.MongoDB 安装步骤,通 ...

  4. 使用XAMPP和DVWA在Windows7上搭建渗透测试环境

    前言: XAMPP是一个Web应用程序运行环境集成软件包,包括MySQL.PHP.PerI和Apache的环境及Apache.MySQL.FilleZilla.Mercury和Tomecat等组件.D ...

  5. 使用WampServer和DVWA在Windows10上搭建渗透测试环境

    前言: DVWA是一个具有脆弱性的Web测试应用,需要PHP和MySQL的环境支持.我们可以手动配置DVWA所需的运行环境,也可以使用WampServer进行搭建.WampServer是集成了Apac ...

  6. flume搭建新手测试环境

    硬件环境: 腾讯云,两台服务器8G 双核 软件环境: flume1.8.jdk1.8,centos6 第一次搭建也是各种找文件,只知道flume是日志抓取服务,也听说了非常稳定强大的服务,正好公司需要 ...

  7. 利用Docker Compose快速搭建本地测试环境

    前言 Compose是一个定义和运行多个Docker应用的工具,用一个YAML(dockder-compose.yml)文件就能配置我们的应用.然后用一个简单命令就能启动所有的服务.Compose编排 ...

  8. 一文带你趟过mac搭建appium测试环境的遇到的坑

    做UI自动化,最难的一步就是在环境搭建上,怎么去搭建一个UI自动化测试的环境,会难住很多人,在Mac上搭建appium如何搭建呢,本文带着大家去领略如何在mac上搭建appium测试环境.下面就是详细 ...

  9. 使用Rancher搭建K8S测试环境

    使用Rancher搭建K8S测试环境 http://blog.csdn.net/csdn_duomaomao/article/details/75316926 环境准备(4台主机,Ubuntu16.0 ...

随机推荐

  1. D:Wordpress_AFC插件常用代码

    获取自定义变量 //输出自定义字段title的值<?php the_field('title','options'); ?> //获取自定义字段title的值 <?php echo ...

  2. [NHibernate]事务

    目录 写在前面 文档与系列文章 事务 增删改查 总结 写在前面 上篇文章介绍了nhibernate的增删改查方法及增加修改操作,这篇文章将介绍nhibernate的事务操作. SQL Server中的 ...

  3. php glob()函数实现目录文件遍历与寻找与模式匹配的文件路径

    采用PHP函数glob实现寻找与模式匹配的文件路径,主要讨论glob()函数的作用和用法,利用glob函数读取目录比其它的要快N倍,因为glob函数是内置函数处理起来自然要快. 一,函数原型 arra ...

  4. 【转】4G内存下MySQL修改配置文件以优化效率(来自discuz)

    摘要:公司网站访问量越来越大,MySQL自然成为瓶颈,因此最近我一直在研究 MySQL 的优化,第一步自然想到的是 MySQL 系统参数的优化,作为一个访问量很大的网站(日20万人次以上)的数据库. ...

  5. 创建GitHub博客

    1. 创建GitHub账号 GitHub技术博客首先需要GitHub账户,请在官网按照步骤自行注册账号. 2. 创建博客仓库 使用注册的账户登录,然后点击创建仓库,输入项目信息如下所示,注意项目名称规 ...

  6. webstorm抽取函数

    webstrom 1.extact 抽取函数:选中代码,右键,refactor-extact function matchPicLink() { var $match = $('#match'); v ...

  7. ASM:《X86汇编语言-从实模式到保护模式》第17章:保护模式下中断和异常的处理与抢占式多任务

    ★PART1:中断和异常概述 1. 中断(Interrupt) 中断包括硬件中断和软中断.硬件中断是由外围设备发出的中断信号引发的,以请求处理器提供服务.当I/O接口发出中断请求的时候,会被像8259 ...

  8. c/c++字符串定义及使用的对比

    c/c++中使用字符串的频率还是比较高的,下面就字符串的不同定义及其使用方法做一些对比 字符串一般有以下三种定义方法: 1.char *p="hello"; 2.char str[ ...

  9. 【原创】js中input type=file的一些问题

    1.介绍 在开发中,文件上传必不可少,input[type=file] 是常用的上传标签,但是它长得又丑.浏览的字样不能换,但是他长得到底有多丑呢.我们来看看在不同浏览器里的样子吧. <inpu ...

  10. LeetCode 88 Merge Sorted Array

    Problem: Given two sorted integer arrays nums1 and nums2, merge nums2 into nums1 as one sorted array ...