Linux中软件安装以及配置环境变量
1、软件安装
1.1 方式一:使用yum仓库(相当于软件商店)安装
使用命令:
yum list 可以查看yum仓库中有哪些软件可以安装
可以过滤查看,如:
yum list | grep wget
yum install -y 安装的软件,如:
yum install -y wget
1.2 方式二:使用rpm包安装——相当于exe、dmg安装方式
例如 安装MySQL数据库
先上传到Linux上
wget https://repo.mysql.com//mysql80-community-release-el7-6.noarch.rpm
安装:
rpm -ivh xxx.rmp
yum install -y mysql-server安装报如下错误:
获取 GPG 密钥失败:[Errno 14] curl#37 - “Couldn’t open file /etc/pki/rpm-gpg/RPM-GPG-KEY-mysql-2022”
错误原因是因为进行文件校验,所以可以关闭yum仓库中MySQL服务安装的gpg校验:
解决方案:
(1)cd /etc/yum.repos.d
(2)vim mysql-community.repo将这个文件中所有的gpgcheck的值改为0
(3)启动MySQL服务
systemctl start mysqld
(4)可以通过systemctl status mysqld查看MySQL服务状态,(systemctl stop mysqld 关闭MySQL服务器)
注:如果是第一次启动,会在/var/log/mysqld.log日志文件中有初始密码
MySQL5版本修改密码:
set password=password(“新密码”)
MySQL8版本修改密码:
alter user ‘root’@‘localhost’ IDENTIFIED BY ‘新密码’;
刷新一下:flush privileges;
下次就可以通过mysql -u用户名 -p密码; 登录了
执行systemctl enable mysqld命令可以使MySQL实现Linux开启连接成功后就可以自启动。
【MySQL服务启动和关闭命令:
systemctl start/status/restart/stop/enable/disable mysqld】
1.3 方式三:使用压缩包解压缩安装
将xxx.tar.gz压缩包上传到:Linux上,用如下命令,解压到指定的目录下:
tar -zxvf jdk-8u321-linux-x64.tar.gz -C /opt/app
2、配置环境变量
Linux系统上提供了多个环境变量配置文件,用于配置环境变量,其中比较常用的环境变量配置文件有两个
(1)文件路径:~/.bash_profile(只对当前用户有效)
~ 代表的是当前用户的家目录,
root用户:/root
其他用户:/home/用户名
(2)文件路径:/etc/profile(对所有用户有效)
在环境变量的配置文件最后增加如下格式的配置:
export XXX_HOME=XXX的安装路径
export PATH=$PATH:$XXX_HOME/bin:$XXX_HOME/sbin
例:
vim .bash_profile
在.bash_profile文件最后加入如下两行:
export JAVA_HOME=/opt/app/jdk1.8.0_321
export PATH=$PATH:$JAVA_HOME/bin
注:最后在命令行输入source .bash_profile让文件生效一下。