【Linux】【JDK】常用命令使用集和裸机配置JDK步骤。
使用Zstack创建完成后的linux服务器,使用SSH登录后,就是一下图,可以查看当前路径下的所有文件。

1、常用的命令:
列出当前文件夹下内容:ll
查看目录中的文件 :ls
创建文件夹:mkdir software
进入文件夹:cd software
解压文件:tar -zxcf 文件名 -C 目标路径(tar -zxvf jdk-8u131-linux-x64.tar.gz -C /usr/lib/jvm)
修改权限:chomd u+x 文件名(chmod u+x jdk-8u161-linux-x64.tar.gz)
改变某个文件夹下的所有文件的权限:chmod -R 754 bin
查看当前路径 :pwd
返回上一级目录 :cd ..
返回上两级目录 :cd ../..
编辑文件:vi vi是Linux终端下或控制台下常用的编辑器,基本的操作方式为:vi /路径/文件名
x:删除当前字符; dd:删除当前行; u:恢复前一步操作; p:复制之前删除的行。 Page Up和Page Down键可以上下翻页; 按下Insert键,可以见到窗口左下角有“Insert”字样,表示当前为插入编辑状态 编辑完内容后,按下Esc键,并输入“:wq”,然后回车就可以保存退出
如果不想保存而直接退出,则按下Esc键后,输入“:q!”,然后回车即可。
“wq”表示Write和Quit,即保存退出;“q!”表示忽略修改强行退出。 https://jingyan.baidu.com/article/59703552e2e1e38fc107405a.html
http://blog.csdn.net/eleiza/article/details/71087257
查看文件:cat /etc/profile
删除文件夹:
-r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思 删除文件夹实例:
rm -rf /var/log/httpd/access
将会删除/var/log/httpd/access目录以及其下所有文件、文件夹 删除文件使用实例:
rm -f /var/log/httpd/access.log
将会强制删除/var/log/httpd/access.log这个文件
2、安装LInux下的Java JDK文件。
(1)首先到jdk官网上下载你想要的jdk版本,下载完成之后将需要安装的jdk安装包放到Linux系统指定的文件夹下,并且命令进入该文件夹下:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
(2)然后将linux下的jdk安装包放到software目录下。
[root@--- /]# mkdir software
[root@--- /]# ll
可以使用SecureCRT工具的FTP工具传送到software路径下: [root@--- /]# cd software/
[root@--- software]# ll
总用量
-rw-r--r--. root root 3月 : jdk-8u161-linux-x64.tar.gz 由于当前的tar包没有可执行权限,需要赋予相应的权限,给文件所有者添加执行权限。
[root@172-16-77-232 software]# chmod u+x jdk-8u161-linux-x64.tar.gz
[root@172-16-77-232 software]# ll
总用量 185312
-rwxr--r--. 1 root root 189756259 3月 22 09:58 jdk-8u161-linux-x64.tar.gz
当修改权限的命令不知道怎么使用是,可以使用chmod --help,来查看。

(3)解压 jdk-8u131-linux-x64.tar.gz安装包
[root@--- lib]# mkdir jvm
解压当前文件到jvm路径下:
[root@localhost software]# tar -zxvf jdk-8u131-linux-x64.tar.gz -C /usr/lib/jvm

(4)设置环境变量:
[root@localhost software]# vi /etc/profile
然后输入i,进入编辑模式,将下面的环境变量输入到profile的最前面,然后按ESC,输入:wq进行保存并退出。
同时可以通过cat 文件名查看修改好的文件内容。
export JAVA_HOME=/usr/lib/jvm/jdk1..0_161
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
(5)执行profile文件
[root@--- jvm]# source /etc/profile
这样可以使配置不用重启即可立即生效。
(6)可以通过命令来查看当前安装好的java版本。
[root@--- jvm]# java -version
java version "1.8.0_161"
Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
Java HotSpot(TM) -Bit Server VM (build 25.161-b12, mixed mode)
参考:https://www.cnblogs.com/fnlingnzb-learner/p/5831284.html
https://www.cnblogs.com/Dylansuns/p/6974272.html
【Linux】【JDK】常用命令使用集和裸机配置JDK步骤。的更多相关文章
- 一、Linux概述 二、Linux的安装 三、Linux的常用命令(重点)
一.Linux概述###<1>操作系统 OS,管理和控制 计算机的 硬件和软件资源的 计算机程序. 最基本的系统软件. 是用户和计算机交互的桥梁,是硬件和软件交互的桥梁. 操作系统:she ...
- [转帖]Linux systemd 常用命令
Linux systemd 常用命令 https://www.cnblogs.com/tsdxdx/p/7288490.html systemctl hostnamectl timedatectl l ...
- Linux系统管理常用命令
Linux系统管理常用命令 分类: Linux2011-01-10 18:26 1538人阅读 评论(0) 收藏 举报 linuxcommandservicenginxuserunix 目录(?)[+ ...
- Linux GDB常用命令一栏
Linux GDB 常用命令如下: 1.启动和退出gdb (1)启动:gdb ***:显示一段版权说明: (*** 表示可执行程序名) (2)退出:quit.有的时候输入quit后会出现相关提示:类似 ...
- Linux 下常用命令
linux 下常用命令: 1.删除文件命令为 rm 2.创建目录的命令是:mkdir 3.删除目录的命令是rmdir(空目录) 4.切换到root帐号:su 5.查看所有进程:ps -aux 6.杀死 ...
- linux 服务器常用命令整理
linux 服务器常用命令整理 目录 网络分析 - tcpdump \ telnet \ (netstat \ ss \ lsof) \ nload 网络传输 - scp \ rsync \ (rz ...
- 计算机硬件基本知识及Linux的常用命令
------------------1. 计算机硬件基本知识------------------ CPU - 寄存器 - L1/L2/L3 - 内存 - 硬盘 - 互联网下载/其他存储介质传输 寄存器 ...
- Linux帮助——常用命令
Linux帮助——常用命令 摘要:本文主要学习了Linux系统中常用的一些命令. uname命令 uname命令可以显示电脑以及操作系统的相关信息. 基本语法 uname [选项] 选项说明 -a:显 ...
- Linux虚拟机常用命令
参考原文链接:(https://blog.csdn.net/fanyun_01/article/details/51083585) 一.Linux虚拟机常用命令 # virsh list //查看已打 ...
随机推荐
- C# 泛型类和泛型方法
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...
- Linux vi文本编辑器
vi文本编辑器 1.最基本用法 vi somefile.4 1/ 首先会进入“一般模式”,此模式只接受各种命令快捷键,不能编辑文件内容 2/ 按i键,就会从一般模式进入编辑模式,此模式下,敲入的都是 ...
- 【转】python:让源码更安全之将py编译成so
python:让源码更安全之将py编译成so 应用场景 Python是一种面向对象的解释型计算机程序设计语言,具有丰富和强大的库,使用其开发产品快速高效. python的解释特性是将py编译为独有的二 ...
- 快速了解Python的定制类
多重继承 class Student(man,oldman): pass 可以继承多个父类,拥有他们的方法,如果有父类有相同的方法,哪个在前用哪个 定制类 看到类似__slots__这种形如 __xx ...
- 项目出现 The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 解决方法
1. The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path ①项 ...
- jquery 中prop和 attr
prop就是给html中元素固有的属性赋值 而attr是给元素定义新的属性值.
- 关于Tomcat配置虚拟路径保存、访问图片
在项目中往往需要上传一些图片文件之类,一般不建议直接保存在数据库内,往往是讲图片等资源保存在服务器的某个文件夹下,传统做法是上传到部署目录下,通过相对路径进行访问. 这样当我们系统需要进行升级,进行全 ...
- NIO框架之MINA源码解析(五):NIO超级陷阱和使用同步IO与MINA通信
1.NIO超级陷阱 之所以说NIO超级陷阱,就是因为我在本系列开头的那句话,因为使用缺陷导致客户业务系统瘫痪.当然,我对这个问题进行了很深的追踪,包括对MINA源码的深入了解,但其实之所以会出现这个问 ...
- [转][CEF]自动播放视频
1.CEF 默认不支持 mp4,可以在网上下载热心网友提供的修改版. 查看支持的特性的方法:在 CEF 中访问网页 :http://html5test.com/ 2. 打开网页后视频自动播放: mut ...
- lvm的磁盘管理知识点整理
首先感谢参考的博客网址: http://blog.51cto.com/dreamfire/1084729 https://www.cnblogs.com/kevingrace/p/5825963.ht ...