通过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. TCP中的RST复位信号

    TCP中的RST复位信号 在TCP协议中RST表示复位,用来关闭异常的连接,在TCP的设计中它是不可或缺的. 发送RST包关闭连接时,不必等缓冲区的包都发出去,直接就丢弃缓存区的包发送RST包.而接收 ...

  2. Dapper.Net 应用

    Dapper应用 1.Dapper是什么 Dapper是一款轻量级ORM工具.如果你在小的项目中,使用Entity Framework.NHibernate 来处理大数据访问及关系映射,未免有点杀鸡用 ...

  3. [NHibernate]条件查询Criteria Query

    目录 写在前面 文档与系列文章 条件查询 一个例子 总结 写在前面 上篇文章介绍了HQL查询,我个人觉得使用ORM框架就是为了让少些sql,提高开发效率,而再使用HQL就好像还是使用sql,就觉得有点 ...

  4. 前端开发者进阶之函数柯里化Currying

    穆乙:http://www.cnblogs.com/pigtail/p/3447660.html 在计算机科学中,柯里化(英语:Currying),又译为卡瑞化或加里化,是把接受多个参数的函数变换成接 ...

  5. Redis学习 - 配置属性:protected-mode

    根据redis的说明,protected-mode在同时存在如下两种情况时触发: 1) The server is not binding explicitly to a set of address ...

  6. 详细解读Android中的搜索框—— SearchView

    以前总是自己写的 今天看看别人做的 本篇讲的是如何用searchView实现搜索框,其实原理和之前的没啥差别,也算是个复习吧. 一.Manifest.xml 这里我用一个activity进行信息的输入 ...

  7. 分布式中Redis实现Session终结篇

    上一篇使用Redis实现Session共享方式虽然可行,但是实际操作起来却很麻烦,现有代码已经是这个样子了,总不可能全部换掉吧!好吧,这是个很实际的问题,那么能不能实现无侵入式的分布式Session共 ...

  8. 双击导航栏自动滑动ListView到顶部

    有些app都实现了双击导航栏让页面的list自动滑动到顶部的feature. 先实现一个继承于OnTouchListener的监听多次点击事件的监听器,通过callback把连续点击的次数返回给客户代 ...

  9. awk 双引号vs单引号

    centos下面, awk '{...}' 和 awk "{...}" 差别是很大的: [ywt@YuWentao]$ echo "a b c d 1 2 3 4&quo ...

  10. 序列化对象为xml字符串

    /// <summary>    /// 序列化对象为xml字符串    /// </summary>    /// <param name="obj" ...