【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 //查看已打 ...
随机推荐
- CenterOS下安装Nginx
1. 安装gcc 检查版本命令 gcc -v 安装命令 yum install gcc-c++ 2. 安装pcre 命令 yum install prce-devel 3. 安装zlib 命令 yu ...
- Hadoop JAVA HDFS客户端操作
JAVA HDFS客户端操作 通过API操作HDFS org.apache.logging.log4jlog4j-core2.8.2org.apache.hadoophadoop-common${ha ...
- Hadoop数据分析实例:P2P借款人信用风险实时监控模型设计
Hadoop数据分析实例:P2P借款人信用风险实时监控模型设计 一提到hadoop相信熟悉IT领域或者经常关注互联网新闻的朋友都应该很熟悉了,当然,这种熟悉可能也只是听着名字耳熟,但并不知道它具体是什 ...
- C/C++中带可变参数的函数
1.带可变参数的函数由来 当函数中的参数个数不确定时,这时候就需要带可变参数的函数! 如我们经常使用的C库函数printf()实际就是一个可变参数的函数, 其原型为: int printf( cons ...
- 解决 Sublime text3 中文显示乱码问题【亲测可用】
一.安装包管理器 使用Ctrl+`快捷键或者通过View->Show Console菜单打开命令行,粘贴如下代码 import urllib.request,os; pf = 'Packag ...
- 基于openresty的https配置实践
最近机器人项目的子项目,由于和BAT中的一家进行合作,人家要求用HTTPS连接,于是乎,我们要改造我们的nginx的配置,加添HTTPS的支持. 当然了,HTTPS需要的证书,必须是认证机构颁发的,这 ...
- 语义分析之ansj_seg+word2vec的使用
语义分析,我是一个初学者,有很多东西,需要理论和实践结合后,才能理解的相对清楚. 今天,我就在语义理解中基于背景语料的情况,实现语义上下文的预测,比如,我说“王宝强”,你会想到什么?别告诉没有“马蓉” ...
- python re 实例
#!/usr/bin/env python#_*_coding:utf-8_*_ import reimport timeimport jsonimport MySQLdbimport context ...
- Python 变量比较
类型一定转换成一样,比如 float 与 int 比较都会出错,坑了我一个小时
- mysql++ 3.2.3 源码安装
https://tangentsoft.com/mysqlpp/home 下载 wget https://tangentsoft.com/mysqlpp/releases/mysql++-3.2.3. ...