centos7编译jdk8
⑴ 如何升级centos7内核并且编译
、使用 elrepo rpm包升级
查看前系统内核版本 uname -r
1. 导入key
rpm --import
2. 安装 elrepo yum源
rpm -Uvh
3. 安装内核
yumelrepo源新版本内核直接yum安装即
yum --enablerepo=elrepo-kernel install kernel-ml-devel kernel-ml -y
5. 设置系统启顺序
查看系统启项:
cat /boot/grub2/grub.cfg |grep menuentry
发现新版本内核设置新版本内核默认启:
grub2-set-default 'CentOS linux (4.8.5-1.el7.elrepo.x86_64) 7 (Core)'
查看默认启系统版本grub2-editenv list:
显示'CentOS Linux (4.8.5-1.el7.elrepo.x86_64) 7 (Core)'
6. reboot重启再查看 uname -r
二、使用源码编译安装升级
1 载内核源码
载网址
wget xxx
2 解压并进入源码目录
3 更新系统并安装依赖软件
#yum update
#yum upgrade
#yum groups install Development Tools
#yum install ncurses-devel qt-devel hmaccalc zlib-devel binutils-devel elfutils-libelf-devel
4 前内核配置文件拷贝前目录
本应该执行make menuconfig自定义内核配置配置文件.config; 直接使用原系统内核配置拷贝/boot目录配置文件前目录
cp /boot/config-2.6.32-431.11.2.el6.x86_64 .config
5 使用前内核配置
#sh -c 'yes "" | make oldconfig' #centos 6
#sh -c 'y "" | make oldconfig' #centos 7
6 编译安装
#make bzImage
#make moles
#make moles_install
#make install
7 设置系统启顺序
查看系统启项:
cat /boot/grub2/grub.cfg |grep menuentry
发现新版本内核设置新版本内核默认启:
grub2-set-default 'CentOS Linux (4.8.5-1.el7.elrepo.x86_64) 7 (Core)'
查看默认启系统版本grub2-editenv list:
显示'CentOS Linux (4.8.5-1.el7.elrepo.x86_64) 7 (Core)'
8 reboot重启再查看 uname -r
-
⑵ CentOS7系统与CentOS8系统的区别都有哪些
在CentOS8版本时,NTP没有了。
数据库支持方面:CentOS8默认支持的数据库版本,MySQL 8.0、MariaDB 10.3、PostgreSQL 10 and PostgreSQL 9.6、Redis 5.0
MariaDB是Red Hat Enterprise Linux 7中MySQL的默认版本,在CentOS8中被保留了下来,至于当初为什么在7中将MySQL改个名字,限制来说一言难尽,总之对于开发者来说,是一件比较折腾的事情。
CentOS7.X支持的编程语言:Python 2 ( 2.7.X)、PHP 5.4、Ruby 2.0.0,OpenJDK8用作默认的java开发工具包(JDK),而Java 8用作默认的Java版本。
相关拓展
CentOS 8是CentOS项目发布的开源类服务器操作系统,于2019年9月24日正式发布。
CentOS 8是一个稳定、高预测性、高管理性、高重复性的Linux平台,由RedHat企业级Linux(RHEL)的源代码进行再发行。CentOS 8基于Fedora28和内核版本4.18,为用户提供一个稳定的、安全的、一致的基础以跨越混合云部署,并支持传统和新兴工作负载所需的工具。
以上内容参考网络-CentOS 8
⑶ Centos7 自己写了一个java程序的jar包,需要写一个脚本,然后设置成开机自启动,应该怎么做
首先: centos 7默认 /etc/rc.local是没有执行权限的,所以:
第一步: chmod+x /etc/rc.local
第二步:把你要开机启动的脚本加到这个文件最后。保存就可以了
没错,就这么简单,哈哈,好运
⑷ 实践:在虚拟机中的centos7中安装jdk
1.先使用xshell连接虚拟机中的centos7
2.连接成功后,先查看是否有jdk,执行以下命令检查:
如下截图1:
3.要是自己在虚拟机上安装的centos7.x或者centos6.x,则会默认帮你安装好OpenJDK。检查系统安装的OpenJDK命令: rpm -qa|grep openjdk -i,如下截图2:
1.新建jdk安装目录 mkdir /usr/java
2.使用ftp工具(Xftp5)上传jdk到某目录,如下截图4:
修改profile文件,修改命令:vim /etc/profile
配置jdk环境变量,添加到最后一行就可以,配置内容:
如下截图6:
7.刷新profile,使其生效 source /etc/profile
至此,jdk已安装成功了。
⑸ centos7 linux怎样安装.tar的jdk
方法1:编译文件压缩包安装
创建目录
home 目录下建 software目录(也可以是任意目录)下用于存放下载的软件。
mkdir /home/software
根目录下 usr 目录下新建 java 目录,用于 jdk 的安装路径。
mkdir /usr/java
解压下载包
切换到 software 目录,里面有我们之前的 jdk-8u45-linux-x64.tar 执行
tar zxvf jdk-8u45-linux-x64.gz
解压后,software 下就多了一个 jdk1.8.0_45 包
移动到 java 安装目录下
mv jdk1.8.0_45 /usr/java
配置环境变量
方法1
修改 profile 文件
vi /etc/profile
在文件的末尾添加如下
export JAVA_HOME=/usr/java/jdk1.8.0_45
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
注意
JAVA_HOME 是你的 JDK 安装目录
Linux 下用冒号“:”来分隔路径
$PATH / $CLASSPATH / $JAVA_HOME 是用来引用原来的环境变量的值
export 是把这三个变量导出为全局变量。
方法2
上述修改 放到 .bash_profile 文件末尾中
这种方法更为安全,它可以把使用这些环境变量的权限控制到用户级别,如果你需要给某个用户权限使用这些环境变量,你只需要修改其个人用户主目录下的.bash_profile文件就可以了。
⑹ centos 7 yum 安装了tomcat却访问不了,防火墙也关闭了。tomcat也启动了。
我觉得最好是不是要yum安装,太乱了,改配置文件都不知道在哪里找,建议你还是先卸载,再从新下载安装,配置也好改
Tomcat 的安装分为两个步骤:安装 JDK 和安装 Tomcat
1)下载jdk
下载地址可以wget
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
解压然后放到/usr/local/
并常见目录名叫jdk8吧
/usr/local/jdk8
配置环境
vim/etc/profile.d/java.sh
加下面的变量配置文件
JAVA_HOME=/usr/local/jdk8
JAVA_BIN=/usr/local/jdk8/bin
JRE_HOME=/usr/local/jdk8/jre
PATH=$PATH:/usr/local/jdk8/bin:/usr/local/jdk8/jre/bin
CLASSPATH=/usr/local/jdk8/jre/lib:/usr/local/jdk8/lib:/usr/local/jdk8/
jre/lib/charsets.jar
再初始化环境变量
source/etc/profile.d/java.sh
看版本,如果能看到就是安装好了
java-version
2)安装tomcat
官网下载,推荐7,比较稳定
http://tomcat.apache.org
下载解压,移动到/usr/local/tomcat下
配置启动文件
先复制到/etc/init.d/下
cp-pv/usr/local/tomcat/bin/catalina.sh/etc/init.d/tomcat
修改配置文件
vim/etc/init.d/tomcat
#chkconfig:23456337
#description:tomcatserverinitscript
#SourceFunctionLibrary
./etc/init.d/functions
JAVA_HOME=/usr/local/jdk1.8.0_31
CATALINA_HOME=/usr/local/tomcat
修改权限,增加服务,启动服务
chmod755/etc/init.d/tomcat
chkconfig--addtomcat
chkconfigtomcaton
servicetomcatstart
浏览器输入 http://ip:8080
后面还有很多配置,网上应该有,没有的话再问为啊
⑺ centos如何将jdk更新为18
网络知道
centos如何将jdk更新为18
wllW5
超过287用户采纳过TA的回答
关注
成为第13位粉丝
centos7安装配置jdk.18
1、查看是否安装了Java 在linux上执行 java -version, 如下图所示: 如果出现java版本号说明已经安装过java 查看内置JDK
卸载内置JDK 2、下载安装JDK 2、新建/usr/local/java,命令:mkdir -p /usr/local/java 3、把jdk解压到java目录下,命令:tar -zxvf /usr/local/jdk-8u191-linux-x64.tar.gz -C /usr/local/java 我这里使用的是绝对路径,也可以进入到具体的目录下,使用相对路径进行操作即可 3、配置环境变量 执行vim /etc/profile 命令 输入i,然后可以编辑文件;变编辑完后输入esc键,然后输入:wq则保存退出 profile 文件最后加入如下配置: export PATH="/usr/local/java/jdk1.8.0_191/bin:$PATH"
⑻ Centos7一键安装jdk1.8 shell脚本
jdk-8u251-linux-x64.tar.gz
1、vi install_java.sh 脚本
2、将 install_java.sh 脚本与安装tar包放在同一目录下,运行此脚本进行自动化安装
3、给脚本文件加执行权限
4、运行脚本文件,进行安装