首页 > 系统相关 >Linux下的软件安装

Linux下的软件安装

时间:2022-12-16 17:45:51浏览次数:62  
标签:tomcat -- rpm Linux mysql MySQL 软件 安装

软件安装方式

  • 二进制发布包安装
    软件已经针对具体平台编译打包发布,只要解压,修改配置即可
  • rpm安装
    软件已经按照redhat的包管理规范进行打包,使用rpm命令进行安装,不能自行解决库依赖问题
  • yum安装
    一种在线软件安装方式,本质上还是rpm安装,自动下载安装包并安装,安装过程中自动解决库依赖问题
  • 源码编译安装
    软件以源码工程的形式发布,需要自己编译打包

安装jkd

操作步骤:
1、使用FinalShell自带的上传工具将jdk的二进制发布包上传到Linux (jdk-8u171-linux-x64.tar.gz) 下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
上传方法:
image
2、解压安装包,命令为tar -zxvfjdk-8u171-linux-x64.tar.gz -C /usr/loca

3、配置环境变量,使用vim命令修改/etc/profile文件,在文件未尾加入如下配置

JAVA HOME=/usr/local/jdk1.8.0_171
PATH=$JAVA HOME/bin:$PATH

4、重新加载profile文件,使更改的配置立即生效,命令为source /etc/profile5检查安装是否成功,命令为java -version

安装Tomcat

操作步骤:
1、使用FinalShell自带的上传工具将Tomcat的二进制发布包上传到Linuxapache-tomcat-7.0.57.tar.gz
2、解压安装包,命令为tar -zxvf apache-tomcat-7.0.57.tar.gz -C /usr/local
3、进入Tomcat的bin目录启动服务,命令为sh startup.sh或者./startup.sh,关闭服务命令为sh shutdown.sh或者./shutdown.sh
结束进程还可以通过kill命令 先查出tomcat的序号 ps -ef | grep tomcat 后输入kill -9 序号来结束 -9表示强制退出
验证tomcat是否启动成功:
查看启动日志

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

注意:

  • ps命令是linux下非常强大的进程查看命令,通过ps -ef可以查看当前运行的所有进程的详细信息( ps -ef|grep tomcat)
  • “|”在Linux中称为管道符,可以将前一个命令的结果输出给后一个命令作为输入使用
  • ps命令查看进程时,经常配合管道符和查找命令 grep 一起使用,来查看特定进程
    查看进程 ps -ef|grep tomcat
    防火墙操作:
    查看防火墙状态(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)
    注意:
    1、systemctl是管理Linux中服务的命令,可以对服务进行启动、停止、重启、查看状态等操作
    2、firewall-cmd是Linux中专门用于控制防火墙的命令
    3、为了保证系统安全,服务器的防火墙不建议关闭

安装MySQL

  1. 先检测当前系统是否安装MySQL数据库
rpm -qa ----查询当前系统中安装的所有软件
rpm -qa|grep mysql ----查询当前系统中安装的名称带mysql的软件
rpm -qa|grep mariadb ----查询当前系统中安装的名称带mariadb的软件
RPM(Red-Hat Package Manager )RPM软件包管理器,是红帽Linux用于管理和安装软件的工具

centOS7自带的mariadb,与MySQL冲突需要卸载
2. 卸载已经安装冲突的软件

rpm -e --nodeps 软件名称 卸载软件
rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64

mysql下载地址: https://downloads.mysql.com/archives/community/
姐要到自己指定的目录,
3. 按照顺序安装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
说明1:安装过程中提示缺少net-tools依赖,使用yum安装说明2: 可以通过指令升级现有软件及系统内核
yum update
4. 启动MySQL
systemctl status mysqld 查看MySQL服务状态
systemctl start mysqld 启动MySQL服务
可以设置开机时启动MySQL服务,避免每次开机都启动MySQL服务
systemctl enable mysqld
netstat -tunlp 查看已经启动的服务
netstat -tunlp|grep mysql
ps -ef | grep mysql 查看MySQL进程

标签:tomcat,--,rpm,Linux,mysql,MySQL,软件,安装
From: https://www.cnblogs.com/rhy2103/p/16985485.html

相关文章

  • CocoaPods安装和使用教程
    目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包含CocoPods类库的项目CocoaPod......
  • 4399 Flash游戏专用浏览器, 无需安装Flash插件
    目前所有的主流浏览器都已经不再支持Flash了,即使有一些国内浏览器还支持flash,但只能安装国内特供版FlashPlayer.但问题的关键在于,这个国内特供版跟Adobe海外发行的版本......
  • SQL2014出现无效的许可证数据,需要重新安装
    SQL2014出现如下状况时:我们需要做如下操作:我这里是因为visualstudio2010Shell失效引起找到SQL2014安装文件夹:路径:sql2014\cn_sql_server_2014_enterprise_editio......
  • centos下php redis扩展的安装配置3种方法
    方法一1.下载phpredis扩展包 代码如下复制代码#wgethttp://redis.googlecode.com/files/redis-2.4.4.tar.gz2tar-zxvf解压压缩包,cd/扩展包(进入扩展包然后运行phpiz......
  • logstash如何离线安装插件
    有的服务器有网络限制没有办法在线安装插件,需要借助其他服务器导出离线安装包1.先找一台没有网络限制的服务器在线安装bin/logstash-plugininstalllogstash-input-log4j......
  • 无线网卡安装DIY
    目前,常见的无线网卡大多为PCMCIA、PCI和USB三种类型。下面,以AvayaWireless产品为例,介绍一下无线网卡的安装和设置。Avaya无线PC网卡提供了forWindowsXP的最新驱动程......
  • 解决Windows下WSO2 App Server和ESB Server安装冲突问题
    引发冲突的地方有两处:(1)服务名称,两者(及其他WSO2Carbon套件)的Windows服务名称都是WSO2Carbon(2)端口冲突假设我们已经安装了AppServer,服务名称为WSO2Carbon,现......
  • Linux防火墙
    iptables-[ADC]用iptables-ADC来指定链的规则,-A添加-D删除-C修改iptables-[RI]chainrulenumrule-specification[option]用iptables-RI通过规则的顺序指......
  • CentOS上安装tree插件获取目录以及子目录下所有文件
    场景在部署系统时需要列出当前目录下以及各个子目录下所有的文件,方便排查文件路径等信息。也对整个项目的目录一目了然。插件安装yum-yinstalltree常用命令tr......
  • 打印乱码,打印驱动安装
    打印机装不了,在“伺服器内容”把驱动删掉,再安装就可以了打印乱码时,Epsonlq-2600k驱动选用:1170、1600、2170、2500的驱动,也可能是打印线的问题。HPLj1160在win98装2100驱......