linux环境变量

linux安装python3

Deadly 提交于 2019-12-05 17:26:54
linux安装python3 1.安装python3.6.5 1.1 先去python官网下载python3安装包 执行命令: wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz 1.2 安装zlib-devel包(后面安装pip需要用到,这里先下载,后面就不用重复编译) yum install zlib-devel #某些依赖包 1.3 解压命令: tar -xvf Python-3.6.5.tgz 1.4 将解压文件移动到 usr/local目录下 mv Python-3.6.5 /usr/local(不是必要1.4 》1.5》1.6) 直接cd python-3.6.5 1.5 在local目录下创建python3目录 mkdir /usr/local/python3 1.6 转到解压文件夹下 cd /usr/local/Python-3.6.5 配置安装目录 ./configure --prefix=/usr/local/python3 1.7 编译源码及安装 make && make install 1.8 配置软连接 ln -s /usr/local/python3/bin/python3 /usr/bin/python3 1.9 转到根目录 cd / 输入 python3 看到提示如下信息

Linux下设置环境JDK环境变量

♀尐吖头ヾ 提交于 2019-12-05 12:01:14
了解Hadoop有一段时间了可惜学java web好忙,一直没有时间搭建Hadoop,Linux下的环境今天搭建一下Linux下的hadoop安装环境。可惜好久都不用Linux,刚刚用vmware安装了centos5.5,linux上的jdk1.6.0_35虚拟机,大家可以自己去下载然后解压便可以了。 设置环境变量有三种方式: 1.修改/etc/profile文件 这种修改方式,仅在开发中推荐使用,因为这种配置使所有的用户都有shell权限使用这些环境变量,可能带来安全问题。 用vi /etc/profile在文件的低端加入如下配置 JAVA_HOME=/opt/jdk1.6.0_35 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME export PATH export CLASSPATH 2.修改.bashrc文件 权限限制到用户级别 只需要修改其个人用户主目录下的.bashrc文件就可以了。 .bashrc文件,在.bashrc文件末尾加入: set JAVA_HOME=/opt/jdk1.6.0_35 export JAVA_HOME set PATH=$JAVA_HOME/bin:$PATH export PATH

mac os 环境变量

江枫思渺然 提交于 2019-12-05 06:29:45
mac os 环境变量 系统级别 /etc/profile /etc/paths 用户级别 ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc(同linux) 系统级别更为就是全局设置,不推荐 mac系统中推荐更改~/.bash_profile 格式 export PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH N> eg: export PATH=${PATH}:/Library/Frameworks/Python.framework/Versions/3.7/bin export PATH=$PATH:$ANDROID_HOME/platform-tools export PATH=${PATH}:${GRADLE_HOME}/bin 来源: https://www.cnblogs.com/lijifei/p/11910588.html

转 linux 添加PHP环境变量,/etc/profile 不生效,每次都要 source /etc/profile

邮差的信 提交于 2019-12-04 15:11:05
http://shanhuxueyuan.com/news/detail/46.html 执行php -v 提示未找到命令,这是因为没有将php路径添加到环境变量 方法一:直接运行命令export PATH=$PATH: /usr/local/php56/bin 和 export PATH=$PATH:/usr/local/php56/bin 使用这种方法,只会对当前会话有效,也就是说每当登出或注销系统以后,PATH 设置就会失效,只是临时生效。 方法二:执行vi ~/.bash_profile修改文件中PATH一行,将/usr/local/php56/bin 加入到PATH=$PATH:$HOME/bin一行之后 这种方法只对当前登录用户生效 方法三:修改/etc/profile文件使其永久性生效,并对所有系统用户生效,在文件末尾加上如下两行代码 PATH=$PATH:/usr/local/php56/bin export PATH 最后:执行 命令source /etc/profile或 执行点命令 ./profile使其修改生效,执行完可通过echo $PATH命令查看是否添加成功。 理想情况下,上面的设置就已经没问题了,可是小编在实际操作中发现,每次都要source /etc/profile 才好用,退出再次登录,就又不好用了,反反复复,不胜其烦

linux 安装jdk 并配置环境变量

安稳与你 提交于 2019-12-04 13:22:27
先下载jdk,访问官网下载,下载地址: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ,根据服务器版本下载对应的jdk 上传jdk,使用winscp上传jdk到服务器上,我一般放到 /opt/ 目录底下 解压jdk,执行:cd /opt/ 进入/opt 目录,执行解压指令: tar -zxvf [jdk文件全称] ,即可把jdk解压到当前目录 设置jdk软连接,当解压完后jdk后,jdk的文件全称很长,到后面配置环境变量时,容易写错,可设置名字较短的软连接:ln -s [jdk文件全称] java 配置环境变量,执行:vi /etc/profile,然后在文件最底下添加: export JAVA_HOME=/opt/java export PATH=$PATH:$JAVA_HOME/bin 重新登录,执行:java -version 查看版本是否正确 来源: https://www.cnblogs.com/zuoqiu/p/11864416.html

shell-基础

本秂侑毒 提交于 2019-12-04 10:43:25
Shell是一个命令解释器,它在操作系统的最外层,负责直接与用户对话,把用户的输入解释给操作系统,并处理各种各样的操作系统的输出结果,输出屏幕返回给用户。 这种对话方式可以是: 交互的方式:从键盘输入命令,通过/bin/bash的解析,可以立即得到Shell的回应 [root@localhost ~]# echo ls |bash anaconda-ks.cfg tsar [root@localhost ~]# ls anaconda-ks.cfg tsar 非交互的方式: 脚本 什么是Shell脚本 命令、变量和流程控制语句等有机的结合起来 shell脚本擅长处理纯文本类型的数据,而linux中,几乎所有的配置文件,日志,都是纯文本类型文件 脚本语言的种类 一、编译型语言 定义: 指用专用的编译器,针对特定的操作平台(操作系统)将某种高级语言源代码一次性翻译成可被硬件平台直接运行的二进制机器码(具有操作数,指令、及相应的格式),这个过程叫做编译(./configure make makeinstall );编译好的可执行性文件(.exe),可在相对应的平台上运行(移植性差,但运行效率高)。。 典型的编译型语言有, C语言、C++等。 另外,Java语言是一门很特殊的语言,Java程序需要进行编译步骤,但并不会生成特定平台的二进制机器码,它编译后生成的是一种与平台无关的字节码文件(

JMeter【第一篇】jmeter5.1在windows(含插件安装)及linux环境下安装

故事扮演 提交于 2019-12-04 08:28:10
jmeter下载 前提:已经安装jdk8+ jmeter下载地址: http://jmeter.apache.org/download_jmeter.cgi 有Binaries和Source版本 前者是编译好的,可以直接使用的版本;后者是源代码版本,需要自己编译才行 一般直接下载Binaries版本就可以了 tgz和zip是两种压缩格式,两个压缩文件里面包含的内容是一样的,只是压缩的格式不一样。 tgz:用于Linux(或Unix)系统,tar.gz文件比zip小。 zip:用于Windows系统(也可用于linux,但是需要赋予权限) zip包下载完成 回到顶部 jmeter在windows下安装(含插件安装) 前提:windows下安装jdk 解压后放到D盘 windows环境下,点击【jmeter.bat】启动jmeter客户端 可以看到,是英文界面 打开【jmeter.properties】文件 搜索language 去掉前面的#,值改为zh_CN,保存文件 重新点击【jmeter.bat】启动jmeter客户端,可以看到界面变成中文了 根据喜好,选择外观,我选择【System】 jmeter插件安装 打开下载插件地址:http://jmeter-plugins.org/ 下载插件jmeter-plugins-manager.jar

vimdiff env.txt export.txt set.txt

只谈情不闲聊 提交于 2019-12-04 07:08:05
1. 环境变量 简单理解了变量的概念,就很容易理解环境变量了。环境变量的作用域比自定义变量的要大,如 Shell 的环境变量作用于自身和它的子进程。在所有的 UNIX 和类 UNIX 系统中,每个进程都有其各自的环境变量设置,且默认情况下,当一个进程被创建时,除了创建过程中明确指定的话,它将继承其父进程的绝大部分环境设置。Shell 程序也作为一个进程运行在操作系统之上,而我们在 Shell 中运行的大部分命令都将以 Shell 的子进程的方式运行。 通常我们会涉及到的变量类型有三种: 当前 Shell 进程私有用户自定义变量,如上面我们创建的 tmp 变量,只在当前 Shell 中有效。 Shell 本身内建的变量。 从自定义变量导出的环境变量。 也有三个与上述三种环境变量相关的命令: set , env , export 。这三个命令很相似,都是用于打印环境变量信息,区别在于涉及的变量范围不同。详见下表: 命 令 说 明 set 显示当前 Shell 所有变量,包括其内建环境变量(与 Shell 外观等相关),用户自定义变量及导出的环境变量。 env 显示与当前用户相关的环境变量,还可以让命令在指定环境中运行。 export 显示从 Shell 中导出成环境变量的变量,也能通过它将自定义变量导出为环境变量。 你可以更直观的使用 vimdiff 工具比较一下它们之间的差别: $

ETL利器Kettle实战应用解析系列一【Kettle使用介绍】

不羁岁月 提交于 2019-12-03 18:07:25
一、 ETL 利器 Kettle 实战应用解析系列一【 Kettle 使用介绍】 二、 ETL 利器 Kettle 实战应用解析系列二 【应用场景和实战 DEMO 下载】 三、 ETL 利器 Kettle 实战应用解析系列三 【 ETL 后台进程执行配置方式】 本文主要阅读目录如下: 1 、 Kettle 概念 2 、下载和部署 3 、 Kettle 环境配置 4 、 Kettle 使用及组件介绍 ETL ( Extract-Transform-Load 的缩写,即数据抽取、转换、装载的过程),对于企业或行业应用来说,我们经常会遇到各种数据的处理,转换,迁移,所以了解并掌握一种 etl 工具的使用,必不可少,这里我介绍一个我在工作中使用了 3 年左右的 ETL 工具 Kettle, 本着好东西不独享的想法,跟大家分享碰撞交流一下!在使用中我感觉这个工具真的很强大,支持图形化的 GUI 设计界面,然后可以以工作流的形式流转,在做一些简单或复杂的数据抽取、质量检测、数据清洗、数据转换、数据过滤等方面有着比较稳定的表现,其中最主要的我们通过熟练的应用它,减少了非常多的研发工作量,提高了我们的工作效率,不过对于我这个 .net 研发者来说唯一的遗憾就是这个工具是 Java 编写的。 1 、 Kettle 概念 Kettle 是一款国外开源的 ETL 工具,纯 java 编写,可以在