Linux CenterOS7 安装配置java运行环境(JDK、mysql、tomcat)

在Parallels Desktop上安装Cent OS并部署服务器环境(Linux, JDK, tomcat, mysql, Jenkins, git, maven)全记录 引子 以前都是这么用Linux的:实体的Linux服务器;windows/linux双系统;在windows下的虚拟机中安装linux。 主力机切换到Mac以后,这几天头一次在mac上琢磨安装个Linux虚拟机玩玩,过程中也遇到了一些问题,故记录之,以备参考。 虚拟机:Parallels Desktop 11 Linux:CentOS 7 1.安装Linux系统 官网下载个CentOS 阅读详情

特别声明

    由于后边是复制粘贴的别人的,格式排版比较乱,所以声明到前边,此博客参考了三个博文,地址列在下方:jdk: https://www.cnblogs.com/dongming/p/5911152.html
mysql: https://www.cnblogs.com/xiami-mj/p/6978650.html
tomcat: https://blog.youkuaiyun.com/a_xi_baa/article/details/73527088

前言

    作为一个程序员拥有自己的服务器放点小东西也是颇有成就感的事情。每日学习每日进步,这样才能在这个技术飞速发展的时代站住脚。这篇博客记录一下一个新的服务器安装一些软件的方法。

JDK  

  安装方式:rpm安装
  软件:jdk-8u25-linux-x64.rpm
  下载地址:http: //www.oracle.com/technetwork/java/javase/downloads/index.html

上传新的jdk-8u25-linux-x64.rpm软件到/usr/local/执行以下操作:
  [root@zck local]# rpm -ivh jdk-8u25-linux-x64.rpm
  JDK默认安装在/usr/java中。

  验证安装  
  执行以下操作,查看信息是否正常:
  [root@localhost ~]# java
  [root@localhost ~]# javac
  [root@localhost ~]# java -version
  java version  "1.8.0_25"
  Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
  Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)

MYSQL 

1、配置YUM源

在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/ 

# 下载mysql源安装包
shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm # 安装mysql源 shell> yum localinstall mysql57-community-release-el7-8.noarch.rpm

检查mysql源是否安装成功

shell> yum repolist enabled | grep "mysql.*-community.*"

2、安装MySQL

shell> yum install mysql-community-server

3、启动MySQL服务

shell> systemctl start mysqld

查看MySQL的启动状态

shell> systemctl status mysqld
● mysqld.service - MySQL Server
   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; disabled; vendor preset: disabled)
   Active: active (running) since 五 2016-06-24 04:37:37 CST; 35min ago Main PID: 2888 (mysqld) CGroup: /system.slice/mysqld.service └─2888 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid 6月 24 04:37:36 localhost.localdomain systemd[1]: Starting MySQL Server... 6月 24 04:37:37 localhost.localdomain systemd[1]: Started MySQL Server.

4、开机启动

shell> systemctl enable mysqld
shell> systemctl daemon-reload

5、修改root默认密码

mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。通过下面的方式找到root默认密码,然后登录mysql进行修改:

shell> grep 'temporary password' /var/log/mysqld.log
shell> mysql -uroot -p
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'; 

或者

mysql> set password for 'root'@'localhost'=password('MyNewPass4!'); 

6、添加远程登录用户

默认只允许root帐户在本地登录,如果要在其它机器上连接mysql,必须修改root允许远程连接,或者添加一个允许远程连接的帐户,为了安全起见,我添加一个新的帐户:

mysql> GRANT ALL PRIVILEGES ON *.* TO 'yangxin'@'%' IDENTIFIED BY 'Yangxin0917!' WITH GRANT OPTION;

7、配置默认编码为utf8

修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置,如下所示:

[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'


TOMCAT

    工具准备,下载地址

http://tomcat.apache.org/download-80.cgi


下载完后用xftp复制到服务器里面


解压操作:# tar -zxvf apache-tomcat-8.0.44.tar.gz -C /usr/local (解压到/usr/local)


进入bin目录:# cd /usr/local/apache-tomcat-8.0.44/bin然后输入# ll查看当前目录结构


启动tomcat命令:# ./startup.sh

关闭tomcat命令:# ./shutdown.sh

查看tomcat进程命令:# ps -ef|grep tomcat


杀死进程(也是关闭tomcat的一种方式):# kill-9 端口号

查看tomcat日记(需进入logs目录下):# tail -n 100 catalina.out –f


启动tomcat命令:# ./startup.sh 


等一,二分钟左右就可以通过服务器IP:8080 即可访问tomcat主页



端口主要映射在: # cd /usr/local/apache-tomcat-8.0.44/conf进入目录后 # vi server.xml找到这个查看



进入编辑模式按 i 把端口号改成80,然后重启服务器,进入bin目录先关,后再开,上面有命令(ctrl+f找),骚等几分钟,就可以直接通过IP访问了,就不需要端口号了

    
Linux学习总结(7)——阿里云centeros服务器上安装 jdk,tomcat,mysql 查看服务器的系统版本 # cat /etc/issue 查看服务器是64位还是32位 #uname -a      或者用:#getconf LONG_BIT 查看当前有没有安装jdk #rpm -qa |grep jdk 输入安装命令,无须赋予权限,可以直接执行 #rpm -ivh /home/jdk-7u67-linux-x64.rpm 阅读详情

相关推荐

平衡小车动力学建模

两轮自平衡小车由车体和双轮两部分组成,可以看成一个移动的倒立摆,分别对车轮和车体进行力学分析,建立动力学模型,最后,通过对两者的分析给出系统的状态空间表达式。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kjiPEUVJ-1679470559950)(C:\Users\DELL\AppData\Roaming\Typora\typora-user-images\image-20230322110521545.png)]

qq_23096319的博客 9056

CentOS 设置默认JDK步骤详解及命令

 CentOS下设置默认JDK最近在弄Linux,用yum源安装opnjdk-devel版本后,用命令ll /etc/alternatives/Java查看,发现指向的是jre目录,而不是jdk,在此设置指向jdk目录。 CentOS下设置默认JDK执行命令:[root@exkPicture ~]# alternatives –install /usr/bin/Java java /usr/jav...

挤痘痘 1476

ABAP_自定义屏幕07—下拉列表框

ABAP_自定义屏幕07—下拉列表框 完成以下:页面中有下拉列表框,下拉框value=系统表SCRR的值 1、实现方法A-常用 1.1 在主程序定义字段 TYPES:BEGIN OF type_carrid, carrid LIKE scarr-carrid,"航线代码 carrname LIKE scarr-carrname,"航向名称 END OF type_carrid. DATA g_it_carrid TYPE STANDARD TABLE OF type_carrid

f346348157的博客 3872

java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)

错误:java.sql.SQLException: Access denied for user ‘root’@‘localhost’ (using password: YES) 原因:连接的用户名和密码错误(多打了空格) 网上找了有三种原因: 1、用户名和密码不匹配,或者是在连接池里多打了空格之类的 2、可能是用户的权限不够,给他添加权限 3、编码的问题 我很奇怪,明明一样的项目,一个报错一个没...

牛哞哞杂记 1万+

卷积操作复杂度公式推导

复杂度Hout⋅Wout⋅Cout⋅Cin⋅k2\text{复杂度} = H_{\text{out}} \cdot W_{\text{out}} \cdot C_{\text{out}} \cdot C_{\text{in}} \cdot k^2复杂度Hout​⋅Wout​⋅Cout​⋅Cin​⋅k2该公式反映了卷积核作用于每个像素时的局部操作和跨通道的计算需求。卷积计算复杂度与输入尺寸线性相关。

qq_41037856的博客 1308

案例分析|一篇文章带你看懂养鸡场智慧管理系统

养鸡场智慧管理系统是为了满足现代化养鸡业对精细化管理的需求而设计的一款专业软件。随着科技的发展和农业产业的升级,传统的手工记录和管理方式已无法满足高效、准确和实时的数据跟踪需求。本软件旨在通过集成各种功能模块,帮助养鸡场主实现从鸡苗孵化、饲养管理、饲料控制到销售结算等全链条的智能化操作。该系统的核心目标是提升养鸡场的运营效率和盈利能力,通过自动化数据处理,减少人工误差,节省时间和精力。例如,孵化报表和记录模块可以帮助管理者实时监控孵化过程,及时调整策略;

muyu2980的专栏 930

Centos7配置JAVA_HOME

定位JDK安装路径 终端输入 which java 终端输出 [root@iZ8vb2e3mzflkvty6k7eraZ agent-2.4.0-release]# which java /usr/bin/java 终端输入 ls -lrt /usr/bin/java 终端输出 [root@iZ8vb2e3mzflkvty6k7eraZ agent-2.4.0-relea...

abelethan的博客 737

产业大脑+未来工厂:揭秘浙江数字经济系统的5大核心场景搭建指南

本文深入解析了“产业大脑+未来工厂”这一浙江数字经济系统的核心范式,并提供了五大核心场景的实战搭建指南。文章详细阐述了从供应链协同、产能共享到产品创新、质量追溯及绿色低碳等关键场景的构建逻辑与技术架构,旨在帮助企业实现从技术驱动到场景驱动的价值落地,破解数据孤岛难题,提升产业链整体效能。

mac99的博客 668

centos7安装java(多种方式)

centos7安装java

m0_61035257的博客 3万+

使用MATLAB中的Simulink工具来构建一个微电网系统的仿真平台

微电网是指由分布式电源(如太阳能、风能等)、储能装置、负载以及控制和保护装置组成的局部电力系统。它可以独立于主电网运行,也可以与主电网并联运行。本示例将以一个简单的微电网为例,展示如何利用Simulink进行微电网接入与孤岛运行策略的设计与仿真。分布式电源:模拟太阳能光伏板或风力发电机等分布式电源。储能装置:用于存储多余能量或补充不足能量。负载:模拟实际用电需求。双向变流器:实现直流与交流之间的转换,并支持并网和孤岛模式切换。控制器:负责管理微电网的运行模式,包括并网控制和孤岛控制。

xiaoheshang_123的博客 348

20、Citrix 云桌面常见VDA注册问题汇总

本文总结了与 VDA 中出现的 VDA 会话断开连接、注册、会话卡住以及挂起/崩溃相关的主要支持文章。

我在Citrix、VMware、Veeam、微软和NVIDIA等领域拥有丰富经验的专业人士,专注于设计和维护虚拟化基础设施、实施备份与灾难恢复策略,致力于优化企业的IT环境。 945

java -cp 配置文件目录_Linux下权限的修改-JDK的配置-文件的常见操作

一. linux下设置777权限和用户权限设置www目录的所有文件可写777sudo chmod777-Rwww(这里-R是继承)设置www目录下的所有文件权限为user所有sudo chown-hRuserwwwexit二. 用户不在sudoers中处理办法:1.切换到超级用户root$su root2.查看/etc/sudoers权限,可以看到当前权限为440$ ls -a...

weixin_34722157的博客 1100

uni-app 实现高德 / 百度 / 腾讯地图多端导航跳转(H5最全方案)

本文介绍了一套生产级可复用的多地图导航Hook封装方案。针对开发中常见的经纬度顺序混乱、中文乱码、参数不统一等问题,提供了统一解决方案。方案支持高德、百度、腾讯三大地图平台,封装了各平台的URI参数处理逻辑,包括坐标顺序转换、名称编码、导航模式适配等核心功能。通过组合式API设计,开发者只需调用统一入口即可实现多地图导航跳转,同时保留单独调用各平台的能力。文中还总结了6大常见坑点,并推荐默认使用高德地图作为最稳定的导航方案。该方案适用于车辆定位、物流配送等多种业务场景,可封装为可复用的Hooks组件。

专注于前端开发与实战技巧,记录从零到一的学习与项目经验。分享 Vue3 / JavaScript / TypeScript / Flutter /Uniapp等前端技术,以及 性能优化、工程化、最佳实践。 538

Linux CenterOS7 环境安装过程

Linux CenterOS7 环境安装记录基础工具安装安装jkdMySQL安装 基础工具安装 系统版本为centeros 7.6 网络已经配置好 ip:192.168.1.26 Xshell 远程连接 CentOS 6.x和CentOS 7.x命令对比 1.更新 yum仓库 yum update 2.安装必备组件 sudo yum install yum-utils 安装jkd 安装方式:rpm安装 软件:jdk-8u25-linux-x64.rpm 下载地址:http://www.oracle.co

wokaonideye的博客 2234

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

linux(center OS7)安装JDK、tomcat、mysql 搭建java web项目运行环境

一、安装JDK 1.卸载旧版本或者系统自带的JDK (1)列出所有已安装的JDK rpm -qa | grep jdk (2)卸载不需要的JDK yum -y remove 安装包名称 2.下载并解压JDK (1)下载安装包 进入到/usr/local目录下新建java目录 mkdir java 在Java目录下使用wget指令下载安装包,如 wget --no-cookies --no-check-certificate --header "Cookie:gpw_e24=http%3A%2F%2Fw

weixin_42671172的博客 1253

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Vm CenterOS 配置jdk mysql Tomcat

1.jdk 安装和配置   用命令 java -version 查看 系统安装的jdk版本 java version "1.7.0_45" OpenJDK Runtime Environment (rhel-2.4.3.3.el6-x86_64 u45-b15) OpenJDK 64-Bit Server VM (build 24.45-b08, mixed mode) 先卸载 open

yxm0603的专栏 917

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

tomcat php centeros,linux(center OS7)安装JDK、tomcat、mysql 搭建java web项目运行环境...

一、安装JDK1.卸载旧版本或者系统自带的JDK(1)列出所有已安装的JDKrpm -qa | grep jdk(2)卸载不需要的JDKyum -y remove 安装包名称2.下载并解压JDK(1)下载安装包进入到/usr/local目录下新建java目录mkdir java,在Java目录下使用wget指令下载安装包,如wget --no-cookies --no-check-certific...

weixin_26850469的博客 129

centeros安装jdk, mysql, tomcat

1.yum install lrzsz 2.yum install java-1.7.0-openjdk* -y 3.which java 4.ls -lrt /usr/bin/java 5.ls -lrt /etc/alternatives/java 6.vim /etc/profile 7.键入如下内容并保存 export JAVA_HOME=/usr/lib/jvm/j...

bookscape的专栏 212

Linux(centos)安装jdk mysql redis tomcat

一.安装jdk 1.1 卸载自带的一些jdk * rpm -qa | grep java #查询指定软件 * rpm -e --nodeps xxx1 xxx2 xxx3 #卸载指定软件 1.2将windows上的jdk安装包上传到linux * FileZilla-3.7.3 上传工具 * 主机:centos的IP地址(ifconfig命令查询) 用户名:root 密...

weixin_43787001的博客 369

CentOS下安装配置常用软件mysql,Tomcat,JDK常见的基本问题集

文章目录基本问题1、查看安装2、配置防火墙(Tomcat)2、保存设置(cehntOS6)3、然后重启防火墙服务:4、查看防火墙是否启动(Linux的版本不一样命令有所不同)5、检查8080端口是否被防火墙开启(centOS7)6、重新启动防火墙7、开关防火墙(centos6):8、 查看防火墙设置 基本问题 1、查看安装 查看安装的tomcat 查看安装路径 sudo find / -name *tomcat* 查看安装是否成功 rpm -qa|grep tomcat 查

gonghui_hui的博客 493

mysql8需要什么tomcat_centerOS java1.8+tomcat8+mysql8.0部署(新手篇)

一.安装java (不需要再去配置环境变量,直接安装就可以)1.查看yum源的java包:yumlistjava*2.安装java 1.8 jdk :yum-yinstalljava-1.8.0-openjdk3.查看是否安装成功: java -version二.安装Tomcat1.到tomcat官网下载安装包2.将下载好的安装包上传到云服务器/usr/local文件夹3.cd/u...

weixin_30520605的博客 427

Cent OS 7 安装 Java、Tomcat、 MySQL 5.7.25

Jdk安装 1.检查是否安装过jdk [root@root local]# rpm -qa | grep -i jdk 2.解压上传的jdk安装包 [root@root local]# tar -zxvf jdk-8u201-linux-x64.tar.gz 3.修改安装目录名(可以不改) [root@root local]# mv jdk1.8.0_201 ./java 4.配置环...

u010999213的博客 443

centos6.5下安装jdk、tomcat、mysql

安装jdk 首先将jdk的压缩包上传到linux 可以通过secureCRT上传 在session窗口按Alt+P,跳转到上传窗口,将需要上传的文件拖到窗口就ok,然后去linux的家目录可以看到上传的文件。 解压JDK安装包 tar -zxvf jdk1.8 修改/etc/profile JAVA_HOME=/usr/jdk8 CLASSPATH=$JAVA_HOME/lib/ PATH=$P...

s18863964975的博客 181

linux环境搭建(java+mysql+maven+tomcat+nginx)

jdk安装 到官网下载安装包 拷贝下载好的jdk-8u121-linux-arm32-vfp-hflt.tar.gz到你要安装的目录,我的目录是:/usr/local/java 解压jdk到当前目录 tar -zxvf jdk-8u121-linux-arm32-vfp-hflt.tar.gz 编辑配置文件,配置环境变量 vim /etc/profile 添加如下内容:JAVA_HOME根据实际

chenxiaoqiong的专栏 657
上一篇: springcloud微服务架构之搭建注册中心Eureka与注册中心的互相注册
下一篇: fastjson生成json时Null转为空字符串""或者不展示问题解决
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

熊猫猫猫猫猫猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值