linux启动项添加环境变量和启动命令

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux启动项添加环境变量和启动命令相关的知识,希望对你有一定的参考价值。

export HZNETHOME=/home/huizhi
java -jar /home/huizhi/bin/hzLinet.jar &
我是准备启动这个java包,可这个包需要那个环境变量,而且环境变量不能写入java包里,如果写入进去,哪就是这个环境变量想当于写死进去了,以后在改目录就麻烦呢
我试着写一个脚本,可是脚本写出来也不成啊,脚本首先定义了java的环境变量,然后在定义export HZNETHOME=/home/huizhi的环境变量,
java -jar /home/huihzi/bin/hzLinet.jar &

我重启后,还是没有启动

常用命令:
vncserver -启动vnc服务器,启动后会让你输入vnc连接密码
/etc/init.d/vncserver status -检查vnc的状态
/etc/init.d/vncserver retatus -重启vnc服务器
netstat –arp | grep Xvnc -检查端口
chkconfig --level 5 vnc off vnc开机启动
ntsysv 查看开机启动项
chkconfig --level 5 vnc on 关闭开机启动
功能说明:设置系统的各种服务。

语 法:ntsysv [--back][--level <等级代号>]

补充说明:这是Red Hat公司遵循GPL规则所开发的程序,它具有互动式操作界面,您可以轻易地利用方向键和空格键等,开启,关闭操作系统在每个执行等级中,所要执行的系统服务。

参 数:
--back 在互动式界面里,显示Back钮,而非Cancel钮。
--level <等级代号> 在指定的执行等级中,决定要开启或关闭哪些系统服务。
参考技术A java的环境变量可以写在/etc/profile里
或者写在登录用户宿主目录的.bashrc中追问

我已经写入/etc/profile ,我把java -jar /home.huizhi/bin/hzLinet.jar &这条命令写入/etc/rc.local 文件下,同时/etc/rc.local还有一个java也写在这个文件下,不知道成不成

追答

没有必要做第二步,写在/etc/profile里就可以了,所有的登录用户就都可以使用java环境变量了

追问

不行啊,问题是我设置自启动,是不登陆的,所以写在/etc/profile里是使用不了这个HZNETHOME环境变量的,我把这个环境变量写在rc.local文件里面也不成

追答

添加完环境变量后,执行一条命令;
source /etc/profile

本回答被提问者和网友采纳
参考技术B export命令只是暂时改变环境变量,重启电脑后就恢复成原来的环境了。

snoar 配了环境变量还是提示不是内部命令

搭建sonarQube
1.去官网http://www.sonarqube.org/downloads/ 下载sonarqube版本(我最开始下载的是最新sonarqube-5.5版本,配置后发现 启动后总是一启动就自行停止了,找来找去原因,没有解决,随后重新下载了一个sonarqube-4.5.7版本,可以启动)。
2.直接解压,(最后目录不要带中文,以免麻烦)进入sonar\sonarqube-4.5.7\sonarqube-4.5.7\conf目录,修改sonar.properties配置文件,配置数据库与webserver,我用的是MySQL

3.修改环境变量
新建SONAR_HOME=D:\sonar\sonarqube-4.5.7\sonarqube-4.5.7
加入环境变量到PATH,%SONAR_HOME%\bin;
4.启动server
cmd进入sonarqube主目录,进入bin文件夹
D:\sonar\sonarqube-4.5.7\sonarqube-4.5.7\bin\windows-x86-32\StartSonar.bat命令进行启动

二、配置sonarrunner
1.下载sonarrunner压缩包,建议大家sonarqube版本在4.4以上,就要下载sonar-runner2.4版本了,我之前下载的是sonar-runner2.2.1版本,虽然启动成功,但是总会分析failure,最后还是决定重新下载包就直接解决了。
2.解压,配置conf文件配置

3.配置环境变量
新建SONAR_RUNNER_HOME=D:\sonar\sonar-runner-dist-2.4\sonar-runner-2.4
加入到PATH :%SONAR_RUNNER_HOME%\bin;

三、分析项目
1.本地svn checkout项目目录
2.进入项目主目录新建一个文件sonar-project.properties,配置如下:

# Required metadata
sonar.projectKey=MBZ
sonar.projectName=MBZ
sonar.projectVersion=3.1
# Comma-separated paths to directories with sources (required)
sonar.sources=src,conf
#sonar.binaries=
# Language
sonar.language=Java
# Encoding of the source files
sonar.sourceEncoding=UTF-8
3.cmd命令进入项目目录下启动分析
cd E:\svn\MBZ_ALCOHOL
sonar-runer
分析会看到结果有success,即分析成功!
4.进入网址http://localhost:9000/sonar/ 即可看到新增的分析项目情况
参考技术A 输入java,java -version正常,表示JDK已经正常安装。
而输入javac出现“不是内部或外部命令”,表示环境变量没有配置好。
一下是JDK安装配置的过程,可以参考一下,看看是哪一步出现了错误:
1、从Oracle官网下载JDK安装包,如:jdk-7u79-windows-x86版本。
2、安装包下载完成后,双击安装包进行安装,安装路径可以使用默认路径,这里改为D:\Program Files\Java。
3、安装完成后,还需要进行环境变量的配置,在系统环境变量的用户变量里面添加一个变量名为JAVA_HOME环境变量。
4、在JAVA_HOME的变量值处填写上JDK安装目录的bin文件夹的路径,此处为D:\Program Files\Java\jdk1.7.0_79。
5、再添加一个变量名为Path的变量,变量值填写为%JAVA_HOME%\bin;。本回答被提问者采纳
参考技术B 楼主后面知道答案了吗?我也遇到这个问题了

以上是关于linux启动项添加环境变量和启动命令的主要内容,如果未能解决你的问题,请参考以下文章

snoar 配了环境变量还是提示不是内部命令

linux设置开机自启动

linux下安装qt后桌面没有启动图标

linux将指令加入开机启动或加入环境变量

安装ubuntu12.04,用easybcd2.2为其添加启动项,但是选择那个启动项后总是进入grub命令行,咋办?

LINUX下EFIBOOTMGR的使用,删除UEFI主板多余启动项和添加启动项