一. 软件安装方式
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名)
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也可以为其他版本,则以下命令都统一替换为同一版本的名字)
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系统
② 将安装包解压到/usr/local/mysql目录(也可以是其他目录),命令为:
tar -zxvf mysql-5.7.25-1.el7.x86_64.rpm-bundle.tar.gz -C /usr/local/mysql
解压后得到6个rpm的安装包文件
然后在/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后回车文章来源:https://www.toymoban.com/news/detail-447347.html
该方式代替了FinalShell来实现文件上传,因为不是所有软件都像FinalShell一样可以上传文件,那就需要lrzsz文章来源地址https://www.toymoban.com/news/detail-447347.html
到了这里,关于linux学习(4)—— 在linux系统上安装软件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!