【Java架构:基础技术】一篇文章搞掂:Linux
基于CentOS
一、安装【暂略】
二、使用和登录【赞略】
三、使用yum
CentOS自带yum,这里暂时不介绍安装方式
四、使用yum安装JDK
1、检查系统是否有安装open-jdk
rpm -qa |grep java
rpm -qa |grep jdk
rpm -qa |grep gcj
如果没有输入信息表示没有安装。
如果安装可以使用rpm -qa | grep java | xargs rpm -e --nodeps 批量卸载所有带有Java的文件 这句命令的关键字是java
2、检索包含java的列表
yum list java*
3、检索1.8的列表
yum list java-1.8*
4、安装1.8
安装1.8.0的所有文件:
yum install java-1.8.0-openjdk* -y
或只安装部分
yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel 安装JDK,如果没有java-1.8.0-openjdk-devel就没有javac命令
5、使用命令检查是否安装成功
java -version
Linux常用命令
rpm -qa |grep java
rpm:管理Linux安装套件的命令,-q表示使用询问模式,当遇到任何问题时,rpm指令会先询问用户,-a表示查询所有套件
|:把前面的结果交给后面的命令处理
grep:用于查找文件里符合条件的字符串
此语句作用:查出所有Linux安装套件,然后在里面查找名称包含java的套件
安装Tomcat
1、下载Tomcat压缩包
登录https://tomcat.apache.org/download-70.cgi
下载tar.gz格式
2、安装
使用XFTP等工具,上传下载的压缩包到服务器
3、安装
使用命令解压
启动卡住
卡在Deploying web application directory。。。
原因:
linux或者部分unix系统提供随机数设备是/dev/random 和/dev/urandom ,
两个有区别,urandom安全性没有random高,但random需要时间间隔生成随机数。jdk默认调用random。
然后就很简单啦,找到对应的配置文件去修改就好了
查看JDK安装地方:可以查看Tomcat启动日志,在logs文件夹下:cat catalina.out
找到jdk1.x.x_xx/jre/lib/security/Java.security文件,在文件中找到securerandom.source这个设置项,将其改为:
securerandom.source=file:/dev/./urandom
修改完毕后,试了一下,ok果然非常好使。