首页 > 系统相关 >(二)Linux软件安装

(二)Linux软件安装

时间:2023-01-28 21:00:37浏览次数:41  
标签:tomcat -- rpm Linux 64 mysql 软件 安装

Linux软件安装

1、软件安装方式

1)二进制发布包安装

2)rpm安装

3)yum安装

4)源码编译安装

2、安装JDK

1)使用FinalShell工具将JDK的二进制发布包上传到Linux

2)解压安装包,命令:tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local

3)配置环境变量,命令:vim /etc/profile 在末尾加入配置

JAVA_HOME=/usr/local/jdk1.8.0_171

PATH=$JAVA_HOME/bin:$PATH

4)重新加载profile文件,命令:source /etc/profile

5)检查安装是否成功,命令:java -version

3、安装tomcat

1)上传

2)解压安装包

3)进入tomcat的bin目录启动服务,命令:sh startup.sh或./ startup.sh

4)验证服务是否启动成功:

--查看启动日志

more /usr/local/apache-tomcat-7.0.57/logs/catalina.out

tail -50 /usr/local/apache-tomcat-7.0.57/logs/catalina.out

--查看进程

ps -ef | grep tomcat (|称为管道符)

5)防火墙

--查看防火墙状态:systemctl status firewalld firewall-cmd --state

--暂时关闭防火墙:systemctl stop firewalld

--永久关闭防火墙:systemctl disable firewalld

--开启防火墙:systemctl start firewalld

--开放指定端口:firewall-cmd --zone=public --add-port=8080/tcp --permanent

--关闭指定端口:firewall-cmd --zone=public --remove-port=8080/tcp --permanent

--立即生效:firewall-cmd --reload

--查看开放的端口:firewall-cmd --zone=public --list-ports

6)停止tomcat服务

--运行tomcat的bin目录中提供的停止服务的脚本文件 shutdown.sh

sh shutdown.sh

./shutdown.sh

--结束tomcat进程

查看tomcat进程id :ps -ef | grep tomcat

执行进程结束命令:kill -9 id

-9:表示强制结束

4、安装mysql

1)检测当前系统是否安装过MYSQL数据库(Centos7自带mariadb数据库,与MySQL冲突)

rpm -qa:查询当前系统中安装的所有软件

rpm -qa | grep mysql:查询当前系统中安装的名称带mysql的软件

rpm -qa | grep mariadb:查询当前系统中安装的名称带mariadb的软件

2)卸载已经安装的冲突软件

rpm -e --nodeps 软件名称:卸载软件

rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64

3)上传

4)解压

mkdir /usr/local/mysql

tar -zxvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz -C /usr/local/mysql

5)按照顺序安装rpm软件包

rpm -ivh mysql-community-common-5.7.25-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-5.7.25-1.el7.x86_64.rpm

rpm -ivh mysql-community-devel-5.7.25-1.el7.x86_64.rpm

rpm -ivh mysql-community-libs-compat-5.7.25-1.el7.x86_64.rpm

rpm -ivh mysql-community-client-5.7.25-1.el7.x86_64.rpm

yum install net-tools

rpm -ivh mysql-community-server-5.7.25-1.el7.x86_64.rpm

--注意:安装过程中提示缺少net-tools依赖,使用yum安装

可以通过指令升级现有软件及系统内核

yum update

6)启动mysql

systemctl status mysqld:查看MySQL服务状态

systemctl start mysqld:启动MySQL服务

systemctl enable mysqld:开机启动mysql服务

netstat -tunlp:查看已经启动的服务

netstat -tunlp | grep mysql

ps -ef | grep mysql:查看mysql进程

7)登录MySQL数据库,查阅临时密码

cat /var/log/mysqld.log:查看文件内容

cat /var/log/mysqld.log | grep password:查看文件内容包含password的行信息

8)登录MySQL数据库,修改密码,开放访问权限

mysql -uroot -p:登录MySQL(临时密码)

#修改密码

set global validate_password_length=4; 设置密码长度最小位数

set global validate_password_policy=LOW; 设置密码安全等级,便于密码可以修改成root

set password = password('root'); 设置密码为root

#开启访问权限

grant all on . to 'root'@'%' identified by 'root';

flush privileges;

5、安装lrzsz

1)搜索lrzsz安装包,命令:yum list lrzsz

2)使用yum命令在线安装,命令:yum install lrzsz.x86_64

--rz:上传文件

标签:tomcat,--,rpm,Linux,64,mysql,软件,安装
From: https://www.cnblogs.com/it-java-ls/p/17071260.html

相关文章

  • Qt里的QSoundEffect在Linux和Windows平台上的差异
    最近写一个morse码练习软件,使用Qt开发,用到了QSoundEffect。因为Qt跨平台的特性,把Linux下的源代码直接放到Windows下编译可以直接通过,但运行起来却有问题。在Linux下节奏正......
  • linux用户组管理命令详细介绍
    学习目标1、了解用户和用户组的概念2、可以添加useradd和删除userdel用户,修改用户密码passwd3、可以添加groupadd和删除groupdel用户组4、了解管道符|的作用5、会使用ifcon......
  • Linux入门,Linux入门教程:Linux文件管理
    一、文件命名规则1、可以使用哪些字符?除了字符“/”之外,所有的字符都可以使用,但是要注意,在目录名或文件名中,不建议使用某些特殊字符,例如,<、>、?、*等,尽量避免使用。如果......
  • Linux入门:Linux进程检测与控制
    学习目标1、了解进程和程序的关系2、了解进程的特点3、能够使用top动态查看进程信息4、能够使用ps静态查看进程信息5、能够使用kill命令给进程发送信号6、能够调整进程的优......
  • 正则表达式练习(安装快捷插件any-rule,使用时右键打开)
    正则表达式心得:拿到正确的数据,从左到右依次书写正则表达式中():表示分组,|:表示或者  如果出现或者,一定要加上小括号表示分组  验证邮箱   简单验证身份证: ......
  • 安装Neo4j数据库教程
    安装Neo4j之前,需要先安装JDK两者对应关系:Neo4jversion3.5使用java1.8;Neo4jversion4.0+目前只支持JDK111.安装JDK1.1下载Neo4j是基于Java运行环境的图形数据库,因......
  • 什么是计算机、硬件以及冯诺依曼结构、软件及其开发、计算机语言发展史
    什么是计算机、硬件以及冯诺依曼结构、软件及其开发、计算机语言发展史 什么是计算机computer能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备由......
  • windows 10安装和配置NeoVim 0.8.2
    安装neovim下载最新版本:https://github.com/neovim/neovim/releases/tag/stable下载成功后,无须安装,解压安装包,放入合适的目录中,比如C:\nvim-win64中。NeoVim有两个启动......
  • ISM Web组态软件的组态应用开发之创建页面
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录​​前言​​​​一、创建电脑端页面​​​​二、设置首页​​​​2.手机端页面​​​​2.装饰页面​......
  • ISM Web组态软件通过系统脚本对RTSP视频录像
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录​​前言​​​​一、怎么录像​​​​二、使用步骤​​​​1.添加网络摄像头​​​​2.录像​​​​......