首页 > 系统相关 >Linux学习日志

Linux学习日志

时间:2023-11-28 16:45:49浏览次数:50  
标签:java -- rpm Linux 学习 mysql JAVA 日志 安装

Linux学习日志

环境安装

安装软件一般有三种方式:

rpm
解压缩
yum在线安装

1、JDK安装

我们开发java程序必须要的环境!
1、下载JDK rpm。
2、安装java环境

# 检测当前系统是否存在java环境! java -version
# 如果有的话就需要卸载
# rpm -qa|grep jdk # 检测JDK版本信息
# rpm -e --nodeps jdk_
# 卸载完毕后即可安装jdk
# rpm -ivh rpm包
# 配置环境变量!

安装:
配置环境变量: /etc/profile 在文件的最后面增加java的配置

JAVA_HOME=/usr/java/jdk1.8.0_221-amd64
CLASSPATH=%JAVA_HOME%/lib;%JAVA_HOME%/jre/lib
PATH=$JAVA_HOME/bin;$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME

重新加载配置文件
source /etc/profile

# 开启防火墙端口

firewall-cmd --zone=public --add-port=9000/tcp --permanent

# 重启防火墙

systemctl restart firewalld.service

# 查看所有开启的端口

firewall-cmd --list-ports

2、Tomcat 安装

1、下载tomcat。官网下载即可
2、解压这个文件

tar -zxvf apache-tomcat-9.0.22.tar.gz

3、启动tomcat测试!

# 执行 ./startup.sh
# 停止 ./shotdown.sh

3、Mysql安装

1、先检查是否安装过mysql

rpm -qa | grep mysql

返回空,即没有安装

2、下载mysql的repo源

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

提示没有wget命令,先安装wget
yum -y install wget

3、安装mysql-community-release-el7-5.noarch.rpm包

rpm -ivh mysql-community-release-el7-5.noarch.rpm

4、安装mysql

yum install mysql-server

5、重置密码

mysql -u root
use mysql;
set password for root@localhost = password('123456') 设置密码

提示Query OK即修改密码成功

6、使用iptables防火墙,开放3306端口

编辑防火墙配置文件 vim /etc/sysconfig/iptables
打开后添加 -A INPUT -p tcp -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

保存配置: service iptables save
重启防火墙: systemctl restart iptables.service
设置开机启动: systemctl enable iptables.servcie
7、配置mysql远程访问权限

进入mysql控制台 mysql -uroot -p123456
控制台执行:
GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;
FLUSH PRIVILEGES;

标签:java,--,rpm,Linux,学习,mysql,JAVA,日志,安装
From: https://www.cnblogs.com/user-lmf/p/17862207.html

相关文章

  • 学习linux用户管理的收获
    学习Linux用户管理我有以下收获:1.掌握了用户与组的基本概念,以及用户与组的关系;2.熟悉了用户与组相关的文件和目录,如/etc/passwd、/etc/shadow、/etc/group等;3.熟悉了添加和删除用户、修改用户信息、修改密码等操作,能够灵活地对用户进行管理;4.学习了不同用户之间的权限控......
  • 提升企业网络安全的得力助手——EventLog Analyzer网络日志管理
    在当今数字化时代,企业的网络安全问题变得尤为重要。为了更好地应对日益增多的威胁和安全漏洞,企业需要一种高效的网络日志管理工具,EventLogAnalyzer便是其中一款卓越的解决方案。EventLogAnalyzerEventLogAnalyzer是一款综合性的网络日志管理工具,专为企业而设计,以提供全方位的日......
  • 学习Vue3 第五章(Vue核心虚拟Dom和 diff 算法)
      介绍虚拟DOM虚拟DOM就是通过JS来生成一个AST节点树   为什么要有虚拟DOM?一个dom上面的属性是非常多的,所以直接操作DOM非常浪费性能介绍Diff算法diff算法的目的就是找出新旧不同虚拟DOM之间的差异,使最小化的更新视图,所以diff算法本质上就是......
  • 使用Python中的tarfile :解决Mac和Linux 打包冲突问题
    Python对tar包的操作目的:兼容linux和macOS系统上都能正常打包和解包起初:在macOS上使用命令tar打得包在linux上根本无法解开。原因:https://blog.csdn.net/qq_44214671/article/details/127804905解决办法:python是兼容MacOS和Linux,直接用Python的tarfile操作tar包。https://do......
  • Linux进程管理
    作为一名大学生,最近我在学习Linux操作系统的过程中深入了解了进程管理这一重要的章节。Linux作为一种强大而灵活的操作系统,其进程管理机制为用户提供了广泛的控制和定制能力。在这篇博客文章中,我将分享我在学习Linux进程管理方面所获得的知识。什么是进程?首先,让我们明确什么是......
  • 05Linux存储管理
    Linux存储的基本管理1.基本分区fdisk-l查看磁盘分区情况lsblk设备使用情况blkid设备管理方式及设备iddf查看正在被系统挂载的设备cat/proc/partitions查看系统识别设备2.设备挂载mount-o挂载参数device挂载点umount设备|挂载点mount查看挂载信息mount-orw/de......
  • linux:systemd 禁用ctrl-alt-del:centos、rhel、fedora、ubuntu
     systemctlstatusctrl-alt-del.target;systemctlmaskctrl-alt-del.target;systemctlstatusctrl-alt-del.target;history-csystemctlstatusctrl-alt-del.target;systemctlmaskctrl-alt-del.target;systemctlstatusctrl-alt-del.target;history-c......
  • Opencv学习笔记(1)
    1、安装环境 如何安装Python解释器和PyCharm,这里就不说明了,参考文章链接:https://blog.csdn.net/weixin_72959097/article/details/130226675下面主要说明在配置好开发环境后,Opencv是如何安装的。 首先,创建一个新项目,创建一个main.py的代码文件。在下面的命令窗口,选择终端......
  • 03Linux 文件权限
    一、文件权限文件的权限针对三类对象进行定义owner属主,缩写ugroup属组,缩写gother其他,缩写o每个文件针对每类访问者定义了三种主要权限r:Read读w:Write写x:eXecute执行对于文件和目录来说,r,w,x有着不同的作用和含义:针对文件:r:读取文件内容w:修改文件内容x:执行权限......
  • Linux LVM磁盘
    逻辑卷概念  LVM,LogicalVolumeManger,是linux内核提供的一种逻辑卷管理功能,由内核驱动和应用层工具组成,它是在硬盘的分区基础上,创建了一个逻辑层,可以非常灵活且非常方便的管理存储设备。  LVM利用Linux内核的device-mapper功能来实现存储系统的虚拟化(系统分区独立于底......