linux学习(4)—— 在linux系统上安装软件

这篇具有很好参考价值的文章主要介绍了linux学习(4)—— 在linux系统上安装软件。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一. 软件安装方式

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

二. 安装jdk

下载jdk的linux版本:https://www.oracle.com/java/technologies/downloads/

操作步骤:

1、使用Finalshell自带的上传工具将jdk的二进制发布包(jdk-8u171-linux-x64.tar.gz )上传到linux系统(jdk也可以为其他版本,则以下命令都统一替换为同一版本的jdk名)

linux学习(4)—— 在linux系统上安装软件

 2、将安装包解压到/usr/local目录(也可以是其他目录),命令为:

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

三. 安装Tomcat

下载Tomcat的linux版本:https://tomcat.apache.org/

操作步骤:

1. 使用Finalshell自带的上传工具将Tomcat的二进制发布包(apache-tomcat-9.0.68.tar.gz)上传到linux系统 (Tomcat也可以为其他版本,则以下命令都统一替换为同一版本的名字)

linux学习(4)—— 在linux系统上安装软件 2. 将安装包解压到/usr/local目录(也可以是其他目录),命令为:

tar -zxvf apache-tomcat-9.0.68.tar.gz -C /usr/local

 3. 启动Tomcat:进入Tomcat的bin目录(cd /usr/local/apache-tomcat-9.0.68/bin)后,输入命令:

sh startup.sh

4. 验证Tomcat是否启动成功:

①查看启动日志:tail /usr/local/apache-tomcat-9.0.68/logs/catalina.out

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

注意:
ps命令是linux下的进程查看命令,通过ps -ef可以查看当前运行的所有进程的详细信息

“|”在Linux中称为管道符,可以将前一个命令的结果输出给后一个命令作为输入,使用ps命令查看进程时,经常配合管道符和查找命令grep一起使用,来查看特定进程

注意:由于防火墙的原因,虽然启动了Tomcat,但是不能使用Tomcat服务,需要打开防火墙

5. 防火墙操作

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

暂时关闭防火墙:systemctl stop firewalld

永久关闭防火墙:systemctl disable firewalld

开启防火墙:systemctl start firewalld

开放指定端口:firewall-cmd --zone=public --add-port=8080/tcp --permanent(执行之后需要执行立即生效操作firewall-cmd --reload)

关闭指定端口:firewall-cmd --zone=public --remove-port=8080/tcp --permanent(执行之后需要执行立即生效操作firewall-cmd --reload)

立即生效:firewall-cmd --reload

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

注意:

①systemctl是管理Linux中服务的命令,可以对服务进行启动、停止、重启、查看状态等操作

②firewall-cmd是Linux中专门用于控制防火墙的命令

③为了保证系统安全,服务器的防火墙不建议关闭

通常开放指定的端口来访问Tomcat服务,如开放8080端口:

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

firewall-cmd --reload

6. 停止Tomcat服务:进入Tomcat的bin目录(cd /usr/local/apache-tomcat-9.0.68/bin)后,输入命令:

sh shutdown.sh

四. 安装MySQL

1. 检测当前系统中是否安装MySQL数据库

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

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

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

    注意:如果当前系统中已经安装有MySQL数据库,安装将失败。CentOS7自带mariadb,与MySQL数据库冲突,需要先卸载mariadb。

2. 卸载软件

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

例如卸载mariadb:先根据rpm -qa | grep mariadb找到系统中mariadb的安装版本,然后将其删除,例如执行rpm -e --nodeps mariadb-libs-5.5.68-1.el7.x86_64

3. 安装MySQL

下载MySQL的linux版本:https://dev.mysql.com/downloads/mysql/ 

① 使用Finalshell自带的上传工具将MySQL的二进制发布包(mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz)上传到linux系统

linux学习(4)—— 在linux系统上安装软件 ② 将安装包解压到/usr/local/mysql目录(也可以是其他目录),命令为:

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

 解压后得到6个rpm的安装包文件

linux学习(4)—— 在linux系统上安装软件

然后在/usr/local/mysql目录下按照顺序安装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

4. 启动MySQL

systemctl status mysqld:查看mysql服务状态 

systemctl start mysqld:启动mysql服务

说明:可以设置开机时启动mysql服务,避免每次开机启动mysql

systemctl enable mysqld:开机启动mysql服务 

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

netstat -tunlp|grep mysql:查看已经启动的关于mysql的服务 

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

5. 首次登录MySQL

①第一次登录MySQL,查看临时密码:

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

②登录MySQL,修改密码,开放访问权限

mysql -uroot -p:登录mysql(先使用临时密码登录) 

#修改密码(以下命令末尾需要加 ; 号)

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

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

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

#开启访问权限

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

flush privileges;

6. 正式登录MySQL

mysql -uroot -p:登录数据库,使用密码登录(例如123456)

show databases:查看数据库

exit:退出数据库

7. 外部连接该MySQL

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

立即生效:firewall-cmd --reload

之后可以在windows上使用该linux的ip、3306端口号、账号(root,123456)来连接该数据库

五. 安装Git

①查看Git版本:yum list git

②安装找到的git版本:yum install git.x86_64

六. 安装Maven

Maven下载地址:https://maven.apache.org/download.cgi

②使用Finalshell自带的上传工具将Maven的二进制发布包(apache-maven-3.8.6-bin.tar.gz)上传到linux系统

③将安装包解压到/usr/local目录(也可以是其他目录),命令为:

    tar -zxvf apache-maven-3.8.6-bin.tar.gz -C /usr/local

④配置环境变量,使用vim命令修改/etc/profile文件,在PATH=$JAVA_HOME/bin:$PATH前面一行加入如下配置:

export MAVEN_HOME=/usr/local/apache-maven-3.8.6

export PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$PATH

⑤重新加载profile文件,使更改的配置立即生效,命令为:

source /etc/profile

 ⑥检查安装是否成功,命令为:

mvn -version

⑦创建maven的本地仓库:首先在/usr/local目录下创建一个repo目录,然后使用vim命令编辑maven的settings.xml配置文件:vim /usr/local/apache-maven-3.8.6/conf/settings.xml,修改配置文件内容如下:

<localRepository>/usr/local/repo</localRepository>

七. 下载lrzsz

lrzsz用于linux的文件上传

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

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

之后可以使用rz命令来上传文件:输入rz后回车

该方式代替了FinalShell来实现文件上传,因为不是所有软件都像FinalShell一样可以上传文件,那就需要lrzsz文章来源地址https://www.toymoban.com/news/detail-447347.html

到了这里,关于linux学习(4)—— 在linux系统上安装软件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux下的MPI安装(类比linux软件的安装方式)

    MPI(Message-Passing Interface),并不是一种新的语言,而是消息传递接口,它定义了一个可以被C、C++和Fortran程序调用的函数库[1]。我们可以用MPI来进行进程间的通信,以消息传递的方式来对分布式内存系统进行编程。通过安装MPICH构建MPI编程环境,从而进行并行程序的开发。MPICH是

    2024年02月05日
    浏览(40)
  • Linux软件安装三种方式

    目录 一、源代码编译安装 二、rpm安装 三、yum   优点: 获得最新的软件版本,及时修复bug; 根据用户需要,自由选择模块安装,灵活定制软件功能; 可以将文件放在同一目录下,便于管理。 步骤:1、./configure配置            2、make编译与安装            3、执行make in

    2024年02月12日
    浏览(37)
  • Linux 安装软件的几种方式

    哈喽大家好,我是咸鱼 相信小伙伴们都知道在 Linux 中,安装软件一般有三种方式 yum 安装 rpm 安装 源码编译安装 咸鱼平时三种安装方式都会用,但是具体原理和区别却没有去深入了解过 结果上周部门刚来的新人问我这几种安装方式的时候,一下子把我问懵了 那么今天咸鱼将

    2024年02月14日
    浏览(41)
  • Linux安装软件的三种方式

    Linux安装软件的三种方式分别为: rpm yum在线安装 解压缩 概述:RPM(RedHat Package Manager),RedHat软件包管理工具,类似windows里面的setup.exe,是Linux这系列操作系统里面的打包安装工具,它虽然是RedHat的标志,但理念是通用的。 RPM包的名称格式 Apache-1.3.23-11.i386.rpm “apache” 软件

    2024年02月06日
    浏览(37)
  • 【Linux入门篇】四种软件查看、安装、卸载方式

    目录 🍁rpm方式 🍁yum方式 🍁源码编译方式 🍁二进制安装  🦐博客主页:大虾好吃吗的博客  🦐专栏地址:Linux从入门到精通 优点:无需网络安装软件 缺点:无法解决软件依赖 命令如下: 优点:自动解决软件依赖 缺点:无法定制化安装 1. 安装 2. 更新和升级  3. 查找和

    2023年04月09日
    浏览(39)
  • Linux软件包的三种安装方式

    角色 系统命令 应用程序 文件位置 一般在/bin和/sbin目录中,或为Shell内部指令 通常在/usr/bin、/usr/sbin和/usr/local/bin、/usr/local/sbin目录中 主要用途 完成对系统的基本管理工作,例如IP配置工具 完成相对独立的其他辅助任务,例如网页浏览器 适用环境 一般只在字符操作界面中运

    2024年02月04日
    浏览(49)
  • Mac系统安装软件的三种方式

    应用商店获取 这种方法是最简单的,直接在 AppStore 搜索软件名称,然后点击 获取 即可,不过有的软件在 AppStore 中并搜不到。 第三方网站下载 应用商店的 app 用户在进行付费购买时,苹果需要从中抽取一定比例的费用,所以有些开发团队也会在自己的官网提供下载,没有中

    2024年02月09日
    浏览(41)
  • Linux下服务器基本环境搭建步骤详解(三种软件安装方式)

    小伙伴们注意看:下面使用三种方式分别安装JDK、Tomcat、Docker进行演示 操作系统基于CentOs7. Linux服务器的学习小结,希望能给到小伙伴们一点帮助。同时也方便我自己回顾。觉得可以记得好评点赞,阿里嘎多! 1、rpm下载地址 方式一 :rpm 下载地址 方式二 :https://www.aliyundr

    2024年02月11日
    浏览(45)
  • 【linux】linux系统安装与更新软件

    linux系统安装软件有许多的方式,本文列举的是类似于windows从应用商店安装软件的方法。也是最常用最省事的方法。 但是呢linux系统是有许多发行版本的,不同版本的命令不同,但语法基本是一模一样。 windows系统中,我们下载东西都会下载一个exe文件,然后执行这个exe文件

    2024年01月19日
    浏览(40)
  • Linux系统下安装Git软件

    Linux系统:CentOS 7.9 安装GCC等 JDK版本:jdk-8u202-linux-x64.tar.gz Maven版本:apache-maven-3.8.8-bin.tar.gz 在以上环境下安装Git(git-2.41.0.tar.gz)软件。 查看Git版本:git --version 已安装Git软件,当前版本是1.8.3.1 yum -y remove git 卸载完成。 Git下载地址:https://git-scm.com/downloads 把文件git-2.41.0.t

    2024年02月13日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包