初稿地址:

CentOS6.5卸载openJDK和安装Sun JDK

眼下政工须求,新装置了CentOS6.5系统,在陈设tomcat的时候,总是报错找不到jdk中的java。研讨了半天,开采应该是openJDK的难题。一般CentOS6.5都会暗中同意安装openJDK,所以啊,又温习了弹指间什么在Linux系统安装Sun
JDK,共享一下~

用到的工具:CentOS6.5、jdk-8u181-linux-x64.rpm、WinSCP(用于上传文件到服务器或设想机)

 

Step1. 查询已安装openJDK列表:

# rpm -qa | grep
java

tzdata-java-2013g-1.el6.noarch

java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64

java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64

 

Step2.
卸载:

# rpm -e –nodeps
tzdata-java-2013g-1.el6.noarch

# rpm -e –nodeps
java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64

# rpm -e –nodeps
java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64

 

 

 

Step3.
再次运维,结果为空:

# rpm -qa | grep
java

 

Step4.
使用上传文件工具WinSCP将jdklinux版安装包上传播虚拟机上。这里上流传/root/uploadFile

图片 1

# cd
/root/uploadFile

翻看是不是上传成功:

# ls

jdk-8u181-linux-x64.rpm

 

Step5.
安装:

# rpm -ivh
jdk-8u181-linux-x64.rpm

warning:
jdk-8u181-linux-x64.rpm: Header V3 RSA/SHA256 Signature, key ID
ec551f03: NOKEY

Preparing…               
###########################################
[100%]

  
1:jdk1.8                
###########################################
[100%]

Unpacking JAR
files…

       
tools.jar…

       
plugin.jar…

       
javaws.jar…

       
deploy.jar…

       
rt.jar…

       
jsse.jar…

       
charsets.jar…

       
localedata.jar…

 

Step6.
验证是不是安装成功:

# java
-version

java version
“1.8.0_181”

Java(TM) SE
Runtime Environment (build 1.8.0_181-b13)

Java HotSpot(TM)
64-Bit Server VM (build 25.181-b13, mixed mode)

 

Step7.
确认安装路线:

貌似安装路径为/usr/java

# ls
/usr/java

default 
jdk1.8.0_181-amd64  latest

 

要么选择以下方法:

# which
java

/usr/bin/java

# ls -lrt
/usr/bin/java

lrwxrwxrwx. 1 root
root 22 Aug 28 21:05 /usr/bin/java -> /etc/alternatives/java

# ls -lrt
/etc/alternatives/java

lrwxrwxrwx. 1 root
root 41 Aug 28 21:05 /etc/alternatives/java -> /usr/java/jdk1.8.0_181-amd64/jre/bin/java

终极加红的字段/usr/java/jdk1.8.0_181-amd64正是JDK的装置路线。

 

Step8. 确认后选用vim /etc/profile张开文件,配置境遇变量:

# vim
/etc/profile

尾巴部分加多:

export
JAVA_HOME=/usr/java/jdk1.8.0_181-amd64

export
JRE_HOME=$JAVA_HOME/jre

export
CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib

export
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

 

Step9. 使配置生效:

# source
/etc/profile

 

Step10.
验证是还是不是见效:

# echo
$JAVA_HOME

/usr/java/jdk1.8.0_181-amd64

# echo
$CLASSPATH

:/usr/java/jdk1.8.0_181-amd64/lib:/usr/java/jdk1.8.0_181-amd64/jre/lib

 

到此处就finish了啊~并且小编tomcat的一无可取也消除了~

 

  大约是用Win7的时候把IE关掉了,升级Win10自此就意识IE不见了,在Windows成效里面也不曾;近日因为一些原因供给用到IE,依然用的设想机。

linux下安装Oracle
一般都会修改/etc/security/limits.conf这么些文件,不过这其间的切实意思未必每一种人都会,刚开首动和自动己亦不是很清除,只略知一二要修改,每趟安装依据文档配置就足以了。后天见到一篇小说的介绍,特记录一下,加深一下清楚。

  网络找到的措施遍布是实施命令:FOLANDFILES /P
%WINDIEnclave%\servicing\packages /M
Microsoft-Windows-InternetExplorer-*11.*.mum /c “cmd /c echo
Uninstalling package @fname && start /w pkgmgr /up:@fname
/norestart”;再经过Windows成效丰裕,尝试之后察觉并未怎么卵用;

linux limits.conf 配置 limits.conf 文件实际是 Linux
PAM(插入式认证模块,Pluggable Authentication Modules)中 pam_limits.so
的计划文件,何况只针对于单个会话。

  时有时无折腾了几天,最终在MSDN找到了减轻情势,(原难题地址:

limits.conf的格式如下:

  翻译:安装 -> 应用 -> 应用和作用 ->
管理可选应用,若无 Internet Explorer 11
点击增添效果
;再展开Windows功效就能够看出IE11,之后的难题就非常粗大略了;

username|@groupname type resource limit

  这么些办法不掌握是或不是全能的,至少,那几个点子消除了自身的标题。

username|@groupname:设置必要被限定的客户名,组名前边加@和顾客名分别。也能够用通配符*来做有所顾客的范围。

type:有 soft,hard 和 -,soft 指的是现阶段系统生效的设置值。hard
注脚系统中所能设定的最大值。soft 的界定不可能比har 限制高。用 –
就标识相同的时间安装了 soft 和 hard 的值。

resource:

core – 限制内核文件的轻重缓急

date – 最大数量大小

fsize – 最大文件大小

memlock – 最大锁定内部存款和储蓄器地址空间

nofile – 张开文件的最大数据

rss – 最大持久设置大小

stack – 最大栈大小

cpu – 以分钟为单位的最多 CPU 时间

noproc – 进度的最大数目

as – 地址空间范围

maxlogins – 此客户同意登陆的最大额

要使 limits.conf 文件配置生效,必须求保管 pam_limits.so
文件被投入到运转文件中。查看 /etc/pam.d/login 文件中有:

session required /lib/security/pam_limits.so

按下边说的,能够用ulimit -n
32768设置最大描述符,但是只对当前对话有用,何况要root,这一个倒霉办

只怕修改/etc/security/limits.conf,但要重启

其它,没查到linux究竟最大描述符有没有限制,其余多少个限制要不要改

什么界定和监视顾客

PAM
大非常多的LINUX都内建了PAM援助。PAM的一个功用是系统景况设置,比方设置有些客户同意利用的体系内部存储器大小等。在Red
Hat和Caldera那

多个发行版本的 /etc/security/ 目录下包罗了成百上千可配备文件。最佳玩的当属
/etc/security/limits.conf 文件,它同意你定义客户或顾客

组准绳,法规是“软(soft)”或“硬(hard)”,法规的剧情(如CPU、内部存款和储蓄器、最大文件大小等)。举例:

*    hard    core    0

bob    soft    nproc    100

bob    hard    nproc    150

率先行准则禁止全数人产生core文件,第二行准则(软)定义顾客bob的最大进程数为100,
第三行准绳(硬)定义客户bob的最大进度数为150

。能够超过软法则的界定(警告),但不能够超越硬法规的限制。你能够想像得到,这个准则定义到具备客商的报到SHELL和FTP等服务
时是很

有支持的。

Bash

Bash内建了一个限制器”ulimit”。注意任何硬限制都无法安装得太高,因而只要您在/etc/profile或客商的
.bash_profile (顾客不可能编辑或

删除那几个文件)中定义了限制准绳,你就能够对顾客的Bash
shell推行范围。那对于紧缺PAM援救的LINUX旧发行版本是很有用的。你还非得确认保障

客商不可能改换他们的记名shell。限制的装置与PAM相似。比方:

ulimit –Sc 0

发表评论

电子邮件地址不会被公开。 必填项已用*标注