【本文只针对纯小白,有基础的请略过】

最近公司给分配工作使用的虚拟机都是Linux系统的,以前完全没接触过,今天按照网上一些教程操作,好多地方感觉对小白不够友好(有些问题非常小白那些教程没有写出来。我遇到的非常小白的问题都写在相应的步骤中了,仅供同样的小白参考),在这里把自己的操作记录下来,整个过程是以JDK1.8的安装为例来讲述的。

基础环境

(1)服务器:Linux-CentOS7操作系统

(2)客户端:Windows10

(3)准备工具:JDK for Linux,Xshell,Xftp

操作步骤

1、连接工具下载(Xshell)

win10远程桌面是无法直接连接CentOS7-Linux的,因此需要首先下载一个连接工具,这里选择Xshell和Xftp。

安装成功后进入主界面,填写相应的参数,如图,确认后会进一步输入用户名和密码。成功连接后进入主界面,如图,一般默认进入的是命令行操作界面。

※这里我遇到的第一个问题:我修改了图形界面,重启进入后仍然是命令行界面,不知道原因(是否还需要其他的工具or设置,因为是小白,为了不耽误事就直接用命令行开始操作)。

2、JDK安装

(1)在命令行窗口中创建Java的路径【使用命令:mkdir /usr/local/java】

(2)在官网下载JDK Linux版本,并拷贝至服务器路径“/usr/local/java”下

  ※这里遇到问题,没有图形界面的拷贝方式,因此又下载了一个Xftp工具,可以直接像Windows一样拖拽拷贝。

(3)命令行进入Java文件夹路径【命令:cd /usr/local/java】,并执行解压命令【tar -zxvf jdk-8u231-linux-x64.tar.gz】

(4)添加Java的环境变量,具体步骤如下

  A、开启环境变量编辑【命令:vim /etc/profile】

  B、将光标定位到最后一行,按下“i”,会自动进入编辑状态(注意:刚开启环境变量编辑后,光标并不是在最后一行,需要手动定位)

  C、输入Java的环境变量,具体命令如下

  【

  #java environment
  export JAVA_HOME=/usr/local/java/jdk1.8.0_231
  export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  export PATH=$PATH:$JAVA_HOME/bin

  】

  D、退出并保存编辑【注意:这里一共是两个步骤,因为你还在编辑状态,因此需要首先按下‘ESC’键,然后再在命令行输入“:wq”。】

  E、让环境变量立即生效【命令:source /etc/profile】

  注意:这里可能遇到问题“找不到命令”的错误,此时尝试这个命令“locate source /etc/profile”。目前暂时不知道为什么source直接输命令会提示无效,后续理解的深入了再解决。

  F、验证Java命令(使用java -version),这一点与Windows下操作相同。

至此,Linux下JDK的安装完成。整个过程从Linux的连接和使用,到后面JDK的安装,算是对Linux的操作有了最基本的认识,接下来继续深入理解(都是借着各种环境部署的条件进行)。

Linux纯小白操作(以安装JDK为例)的更多相关文章

  1. linux(center OS7)安装JDK、tomcat、mysql 搭建java web项目运行环境

    一.安装JDK 1.卸载旧版本或者系统自带的JDK (1)列出所有已安装的JDK rpm -qa | grep jdk (2)卸载不需要的JDK yum -y remove 安装包名称 2.下载并解压 ...

  2. Linux中CentOS 7版本安装JDK、Tomcat、MySQL、lezsz、maven软件详解

    软件安装 在Linux系统中,安装软件的方式主要有四种,这四种安装方式的特点如下: 安装方式 特点 二进制发布包安装 软件已经针对具体平台编译打包发布,只要解压,修改配置即可 rpm安装 软件已经按照 ...

  3. 【Linux】CentOS7.0下安装JDK环境

    写在前面:此次试验是在CentOS7上面安装的,亲测成功. 所需工具:JDK1.8安装包,xftp 具体步骤: 1,首先使用xftp连接到自己的虚拟机,然后查看是否有"/usr/java/j ...

  4. Linux下rpm及yum安装jdk

    笔者使用的Linux操作系统为CentOS7,Linux中有三种安装jdk的方式,在这里笔者主要介绍两种方式,即rpm和yum安装及卸载jdk,还有一种是直接从官网下载 tar.gz 压缩文件上传到L ...

  5. Linux centosVMware Tomcat介绍、安装jdk、安装Tomcat

    一.Tomcat介绍 Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache.Sun和其他一些公司及个人共同开 ...

  6. Linux(centeros)下安装jdk

    首先需要说明的是有的Linux系统自带jdk,这个jdk是openjdk,可以通过java-version查看 所以安装的步骤是,首先删除系统自带的(如果有)openjdk 1. rpm -qa | ...

  7. linux的简单操作和安装

    1.学习linux,安装的方式在你的windows上安装一个 vmware虚拟化软件(基于它可以安装各种系统) 2.公司中 会提供一个云服务器给你用 服务器ip 123.206.16.61 公网ip账 ...

  8. 夜雨惊风 Linux下卸载openjdk,安装jdk

    1.查看java版本 1 2 3 4 [root@CFDB2 ~]# java -version openjdk version "1.8.0_171" OpenJDK Runti ...

  9. linux(centos7.x)安装jdk

    一.下载与安装 下载地址:链接:https://pan.baidu.com/s/1g7MF1xqlOxWnLGf2shl3NA   提取码:epae  下载完成后将安装包上传到linxu环境中,并将其 ...

随机推荐

  1. vue定时器+弹框 跳到登陆页面

    1.做一个请求拦截,并弹框提示几秒后,跳转到登陆首页或是点击确定之后直接跳转拦截用了this.$axios.interceptors.response页面上的弹框组件用了vux的组件vux地址:htt ...

  2. 白话SCRUM之一:SCRUM 的三个角色

    在SCRUM方法中将项目的利益相关者分成两大类:Pigs角色与chickens角色,pigs即为项目组的实际参与人员,chickens为项目组的外部人员,包括经理.最终用户等等.Pigs在scrum中 ...

  3. Django 练习班级管理系统三 -- 分页

    在 user_manager 项目下创建一个 python package:utils,里面创建一个 page.py 文件 page.py 文件内容为: # 创建一个 PagerHelper 类 cl ...

  4. elk 7.2

    Elasticsearch 7.0开始内置了Java环境 1.jvm.options配置建议 Xmx和Xms设置成一样 Xmx不要超过机器内存的50% 不要超过30GB https://www.ela ...

  5. 201871010131-张兴盼 《面向对象程序设计(Java)》第十周学习总结

    项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/ ...

  6. MyBatis 插入记录同时获取主键

    MyBatis 插入记录同时获取主键 MyBatis 插入记录同时获取主键的系统界面 useGeneratedKeys 属性 keyProperty 属性 keyColumn 属性 selectKey ...

  7. C++17尝鲜

    https://cloud.tencent.com/developer/article/1351910 [译]C++17,optional, any, 和 variant 的更多细节 用户261520 ...

  8. 迪杰斯特拉算法完整代码(Java)

    package com.rao.graph; import java.util.*; /** * @author Srao * @className Dijkstra * @date 2019/12/ ...

  9. 【LG5330】[SNOI2019]数论

    [LG5330][SNOI2019]数论 题面 洛谷 题目大意: 给定集合\(\mathbb {A,B}\) 问有多少个小于\(T\)的非负整数\(x\)满足:\(x\)除以\(P\)的余数属于\(\ ...

  10. 阿里Sentinel控制台源码修改-对接Apollo规则持久化

    改造背景 前面我们讲解了如何对接Apollo来持久化限流的规则,对接后可以直接通过Apollo的后台进行规则的修改,推送到各个客户端实时生效. 但还有一个问题就是Sentinel控制台没有对接Apol ...