Linux软件安装

207 阅读3分钟

「这是我参与11月更文挑战的第17天,活动详情查看:2021最后一次更文挑战」。

Linux介绍

Linux: rpm:rpm是由红帽公司开发的软件包管理方式,使用rpm我们可以方便的进行软件的安装、查询、卸载、升级等

Linux: rpm:rpm是由红帽公司开发的软件包管理方式,使用rpm我们可以方便的进行软件的安装、查询、卸载、升级等工作

程序安装:rpm -ivh your-package.rpm
程序查看:rpm –qa 程序卸载:rpm –e --nodeps

yum:是在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。

Linux软件安装

Linux安装JDK/Tomcat/MySql过程中,需要从网上下载部分支持包才可以安装使用,所以在安装前,需要下载对应的依赖文件。

下载对应的依赖文件:

yum install glibc.i686

yum –y install libiao.so.1

yum install gcc gcc-c++ autoconf automake

yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel 

- ## Linux安装JDK

1.如果下载jdk-8u65-Linux-x64.rpm

执行:rpm -ivh jdk-8u65-Linux-x64.rpm 即可安装完成

2.使用解压版,需要配置环境变量.tar.gz

1.上传文件:ALT+P

2.创建目录 mkdir –p /usr/local/java 或 /opt/java

3.解压文件: tar zxvf jdk文件名 –C /usr/local/java

4.查看文件:cd /usr/local/java/解压文件名

5.配置环境变量:环境变量存放于 /etc/profile 中配置 (执行:vim /etc/profile)

JAVA_HOME=/usr/local/java/jdk1.8.0_141

JRE_HOME=/usr/local/java/jdk1.8.0_141/jre

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

export JAVA_HOME JRE_HOME PATH CLASSPATH

6.重新加载配置文件(修改生效): source /etc/profile

7.测试 java –version echo $PATH   //查看PATH值

  • Linux安装MySQL

1、下载mysql源安装包

wget dev.mysql.com/get/mysql57…

2、安装mysql源

yum localinstall mysql57-community-release-el7-8.noarch.rpm

3、检查mysql源是否安装成功

yum repolist enabled | grep "mysql.-community. "

4、安装MySQL

yum install mysql-community-server

5、启动MySQL服务

systemctl start mysqld

6、查看MySQL的启动状态

systemctl status mysqld

 查看MySQL运行状态,运行状态如下:

[root@localhost ~]# systemctl status mysqld.service Active: active (running)

7、设置开机启动MySQL

systemctl enable mysqld

systemctl daemon-reload

8、修改root本地登录密码

mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。通过下面的方式找到root默认密码,然后登录mysql进行修改:

grep 'temporary password' /var/log/mysqld.log

9、登录并修改密码

根据生成的默认密码,使用默认的密码登陆

登录:mysql -uroot -p

修改:ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';

注意: mysql5.7默认安装了密码安全检查插件(validate_password),默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。如:ABCabc123!

10、开放权限

查看已经开放的端口:firewall-cmd --list-ports

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

重启防火墙: firewall-cmd --reload

(以上命令只针对Centos7以上)

授权其他机器登陆: mysql默认只允许root帐户在本地登录,如果要在其它机器上连接mysql,必须修改root允许远程连接,或者添加一个允许远程连接的帐户

GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;

  • Linux安装tomcat

1、上传 CRT

alt+p (直接将tomcat压缩拖到sftp>下)

2、解压文件

创建指定目录: mkdir –p /usr/local/tomcat

解压指定目录: tar zxvf 文件名 –C /urs/local/tomcat

3、进入目录查看

cd /usr/local/tomcat

4、启动tomcat

进入对应/bin目录下, ./ startup.sh

5、开放8080端口(了解)

查看已经开放的端口:firewall-cmd --list-ports

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

重启防火墙: firewall-cmd --reload