ubuntu修改环境变量word范文模板 10页Word文档格式.docx
《ubuntu修改环境变量word范文模板 10页Word文档格式.docx》由会员分享,可在线阅读,更多相关《ubuntu修改环境变量word范文模板 10页Word文档格式.docx(11页珍藏版)》请在冰点文库上搜索。
选择root,然后OK,会发现在屏幕最下面出现了命令行!
!
哈哈,这下可就有救了!
接下来就是你要回想机子是修改了什么地方重启之后不能用的,然后通过命令行来把之前的错误内容删除,确保都修改好之后重启机器
#reboot
现在,你的机器可以正常启动了!
篇二:
Linux中环境变量文件及配置==
一、环境变量文件介绍
Linux中环境变量包括系统级和用户级,系统级的环境变量是每个登录到系统的用户都要读取的系统变量,而用户级的环境变量则是该用户使用系统时加载的环境变量。
所以管理环境变量的文件也分为系统级和用户级的,下面贴一个网上找到的讲的比较明白的文件介绍(略作修改)[1]:
1.系统级:
(1)/etc/profile:
该文件是用户登录时,操作系统定制用户环境时使用的第一个文件,应用于登录到系统的每一个用户。
该文件一般是调用/etc/bash.bashrc文件。
/etc/bash.bashrc:
系统级的bashrc文件。
(2)/etc/environment:
在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。
2.用户级(这些文件处于家目录下):
(1)~/.profile:
每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!
默认情况下,他设置一些环境变量,执行用户的.bashrc文件。
这里是推荐放置个人设置的地方
(2)~/.bashrc:
该文件包含专用于你的bashshell的bash信息,当登录时以及每次打开新的shell时,该该文件被读取。
不推荐放到这儿,因为每开一个shell,这个文件会读取一次,效率肯定有影响。
~/.bash_profileor~./bash_login:
这里没有引用作者的,下面会提到
~/.pam_environment:
用户级的环境变量设置文件,没有做测试,不知道管不管用。
通过上面的文件介绍,就能明白我们需要设置环境变量的时候,需要修改什么文件,要想对所有的用户生效,那就需要设置系统级的环境变量。
反之,需要修改用户级的文件(最好是修改.profile文件,理由上面已经讲了)。
另外,我使用的是Ubuntu10.04,之前在查找资料设置用户级环境变量的时候,有资料说要修改~.bash_profile文件,但是在ubuntu10.04系统中是没有该文件。
经查找,在ubuntu官网[2]上找到了这个文件的说明:
~/.bash_profileor~./bash_login-Ifoneofthesefileexist,bashexecutesitratherthen"
~/.profile"
whenitisstartedasaloginshell.(Bashwillprefer"
~/.bash_profile"
to"
~/.bash_login"
).However,thesefileswon'
tinfluenceagraphicalsessionbydefault.
意思应该是说当这个文件存在时,在登录shell时会读取./bash_profile文件,而不是.profile文件。
我认为该文件实现的目的跟.profile文件是一样的,当查找的资料中需要你修改.bash_profile文件,但却你没有该文件的时候,也可以修改.profile来完成实现。
二、配置环境变量实战
1.配置java环境变量
(1)首先在官方网站上下载jdk安装文件,我下载的为:
jdk-7u5-linux-i586.tar.gz,当然也可以下载.bin格式的文件,但是这种文件与本文介绍的tar格式的文件在解压缩方面有所不同,这里不再详细介绍;
(2)解压缩该文件,解压后的文件名为:
jdk1.7.0_05;
将其拷贝到一个文件目录,我放入的是:
/home/stopit/software目录,所以当前jdk路径为/home/stopit/software/jdk1.7.0_05,这里将/home/stopit/software/jdk1.7.0_05用xxx替代;
(3)根据上文介绍的几个linux环境变量文件,我们选择profile文件写入我们的环境变量;
使用suodogedit/etc/proifle命令打开该文件,并输入以下命令:
#修改java运行环境
exportJAVA_HOME="
xxx"
exportPATH="
$PATH:
$JAVA_HOME/bin"
exportJRE_HOME="
$JAVA_HOME/jre"
exportCLASSPATH="
.:
$JAVA_HOME/lib:
$JRE_HOME/lib"
(4)修改完成后,使用source/etc/profile命令进行更新;
(5)下面这几步比较重要,因为在许多linux系统中都预装了openjdk,所以即使上面进行了这些设置,系统默认的还不是我们要设置的内容;
如果要真正使用我们自己的jdk,还需要一下步骤:
sudoupdate-alternatives--install/usr/bin/javajavaxxx/bin/java300
sudoupdate-alternatives--install/usr/bin/javacjavacxxx/bin/javac300
(这里的300只是标识一下,没什么意义,只是下一步要用到)
sudoupdate-alternatives--configjava
执行这步会列出系统上的所有已安装的java,然后自己选择,即选最后为300的那个
sudoupdate-alternatives--configjavac
同上
注意:
有些文章上说仅仅使用一下语句即可:
sudoupdate-alternatives–configjava,笔者没有尝试过!
(6)大功告成,使用java-version命令来查看我们的java环境变量,显示如下内容:
javaversion"
1.7.0_05"
Java(TM)SERuntimeEnvironment(build1.7.0_05-b06)
JavaHotSpot(TM)ServerVM(build23.1-b03,mixedmode)
2.配置tomcat环境变量
(1)从官方网站上下载tomcat软件包。
点击左侧的download的一个版本,我选择的是tomcat6.x,你可以根据自己的实际情况进行选择安装,点击超连接,选择BinaryDistributions下的tar.gz(pgp,md5)压缩包,进行下载
(2)下载到本地后,进行解压
#tarzxvfapach-tomcat-6.0.16.tar.gz
#mvapach-tomcat-6.0.16/usr/local
(3)进行tomcat环境的配置(前提需要安装jdk)
sudogeidt/etc/profile
输入以下内容
exportTOMCAT_HOME=xx
xx同上,为你的tomcat安装路径
保存退出
(4)#source/etc/profile//让当前配置立即生效
(5)启动tomcat服务器,运行如下内容
sudoxx/bin/startup.sh
我的电脑上会出现如下内容:
UsingCATALINA_BASE:
/usr/local/apache-tomcat-6.0.16
UsingCATALINA_HOME:
UsingCATALINA_TMPDIR:
/usr/local/apache-tomcat-6.0.16/temp
UsingJRE_HOME:
/usr/local/jdk1.6.0_04
(6)在浏览器中输入就可以看到tomcat的log了
tomcat的安装到此结束。
(7)如果遇到问题
(8)后续配置:
——停止Tomcat服务
$sudo/opt/tomcat/bin/shutdown.sh
——获得MySQL的JDBC,在Firefox浏览器的地址栏中输
入:
////.id/以得到该软件。
——安装JDBC
$tar-zxvfmysql-connector-java-3.1.10.tar.gz
$sudocpmysql-connector-java-3.1.10/mysql-connector-java-3.1.10-bin*.jar/usr/lib/j2sdk1.5-sun/lib
——配置Tomcat的端口
Ubuntu自带的Tomcat打开的是8180端口,既不符合常规,也不利于使用。
我们可以做一些简单的修改,让Tomcat使用其他的端口进行服务。
在Terminal中,输入
sudogedit/usr/share/tomcat5/conf/server.xml
在配置文件中查找
<
ConnectorclassName="
org.apache.coyote.tomcat5.CoyoteConnector"
port="
8180"
并把其中的8180替换成需要的端口。
一般情况下,可以替换成80或者是8080。
如果设置成80,那么在浏览器中直接输入:
//localhost就可以访问到Tomcat的页面。
重新启动Tomcat生效。
——设置Tomcat管理员帐号
Tomcat的用户帐号信息都保存在tomcat-users.xml的文件中,运行
sudogedit/usr/share/tomcat5/conf/tomcat-users.xml
在<
/tomcat-users>
的标签前添加一行
userusername="
用户名"
password="
密码"
roles="
admin,manager"
/>
保存并关闭。
重新运行tomcat即可输入该用户名和密码,登录Tomcat的管理页面。
篇三:
Java菜鸟学习笔记--配置篇
(二)UbuntuJDK环境变量配置与常见问题
1.1进入官网下载JDK
官方下载地址:
/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
找到对应系统的下载
版本区别:
这里简单地阐述一下rpm、tar.gz的区别。
1.2.1rpm格式的软件包适用于基于RedHat发行版的系统,如RedHatLinux、SUSE、Fedora.类似地,
1.2.2deb格式的软件包则是适用于基于Debian发行版的系统,如Debian、Ubuntu、Mint.
1.2.3tar.gz格式只是一个压缩包,里面一般是源码,因此只要使用tar命令或解压软件解压到相应路径就可以了。
如果使用的是Ubuntuamd64,故选择
jdk-7u11-linux-x64.tar.gz,下载后解压到了/usr/lib/java/目录下(需要root权限)。
1.2对下载的压缩包进行解压
1.用ubuntu自带的软件解压
2.在终端下使用命令解压
1.2.1Ubuntu怎么解压tar.gz?
参考了Ubuntu解压缩zip,tar,tar.gz,tar.bz2这篇文章,各个格式相应的压缩解压命令如下
ZIP
zip可能是目前使用得最多的文档压缩格式。
优点跨平台:
比如Linux,Windows以及MacOS
缺点:
压缩率不是很高,而tar.gz和tar.gz2在压缩率方面做得非常好。
我们可以使用下列的命令压缩一个目录:
#zip-rarchive_name.zipdirectory_to_compress
下面是如果解压一个zip文档:
#unziparchive_name.zip
TAR
Tar是在Linux中使用得非常广泛的文档打包格式。
优点:
消耗非常少的CPU以及时间去打包文件
他仅仅只是一个打包工具,并不负责压缩。
如何打包一个目录:
#tar-cvfarchive_name.tardirectory_to_compress
如何解包:
#tar-xvfarchive_name.tar.gz
上面这个解包命令将会将文档解开在当前目录下面。
也可以用这个命令来捏住解包的路径:
#tar-xvfarchive_name.tar-C/tmp/extract_here/
TAR.GZ
这种格式是我使用得最多的压缩格式。
java的jdk有用格式本压缩
压缩时不会占用太多CPU的,而且可以得到一个非常理想的压缩率。
使用下面这种格式去压缩一个目录:
#tar-zcvfarchive_name.tar.gzdirectory_to_compress
解压缩:
#tar-zxvfarchive_name.tar.gz
#tar-zxvfarchive_name.tar.gz-C/tmp/extract_here/
(按/Linux/201X-08/68122.htm修改,如需原版请点击链接前往)
3.2解压后文件复制到到/usr/lib/java/目录
1.ubuntu终端下获取root
[java]viewplaincopyprint?
2.创建文件夹(usr下需要权限)
1.sudomkdir/usr/lib/java
3.把文件移动到usr文件中(权限)
1.sudomv/home/h/java/jdk1.7.0_25/usr/lib/java
2.//其中/home/h/java/jdk1.7.0_25是你解压文件的路径,
3.//然后/usr/lib/java是目标路径作用:
把/home/h/java/j下的jdk文件夹移动到usr/lib/java文件
4.copy完毕后进行JDK环境配置
1.3JDK变量配置
JDK环境变量配置如下:
终端下执行命令
1.sudogedit/etc/environment
在打开的编辑器中PATH变量上面两行新建两个变量,
1.JAVA_HOME="
/usr/lib/java/jdk1.7.0_11"
2.CLASSPATH="
$JAVA_HOME/lib/tools.jar:
$JAVA_HOME/lib/dt.jar"
3.//其中.这个点表示当前路径。
然后用:
隔开
4.
在PATH中添加
1.$JAVA_HOME/bin
注意与PATH原有的值之间用英文冒号:
分隔,切勿把原来的值删除。
重庆达渝仁科技官网:
然后保存关闭。
使用命令
1.source/etc/envrionment
更新刚刚内容。
Ubuntu系统默认安装并使用OpenJDK(usr/lib/jvm/),因此需要手动修改系统默认的JDK
1.sudoupdate-alternatives--install/usr/bin/javacjavac/usr/lib/java/jd
k1.7.0_11/bin/javac300
2.sudoupdate-alternatives--install/usr/bin/javajava/usr/lib/java/jdk1
.7.0_11/bin/java300
1.sudoupdate-alternatives--configjavac,再选择相应的Priority300
2.sudoupdate-alternatives--configjava,再选择相应的Priority300至此配置完成,输入java-version、javac或java检查是否配置成功。
本文基于/Linux/201X-01/78221.htm修改而成如需要原版请点击链接前往
apt-get
2.1在控制台下输apt-cachesearchjdk
之后在查看版本看中想安装的版本
然后在控制台输入sudoapt-getinstallxxxx(xxxx为jdk版本)然后等待安装完毕即可