8. Linux软件安装 tar rpm yum

安装的方式

  • 解压安装
    解压就可以使用
  • rpm安装
    使用rpm安装包安装(window-exe Linux-rpm)
    自己下载安装包
    使用统一的软件帮助我们安装
  • 源码安装
    使用yum命令安装


解压安装(tar)

语法:
tar -zxf 文件.tar.gz

tar包解压安装tomcat

准备软件的tar包

解压tomcat的tar包
语法:
tar -zxf apache-tomcat-7.0.61.tar.gz

核心语法:
tar -zxf xxx.tar.gz


拷贝到指定安装目录下
语法:
mkdir -p /opt/sxt
cp -r apache-tomcat-7.0.61 /opt/sxt

若已有软件安装目录则无需再建目录

启动测试安装的tomcat

启动tomcat
语法:
cd /opt/sxt/apache-tomcat-7.0.61/bin/
./startup.sh

进入tomcat的bin目录 启动tomcat

这里是引用
可以编译页面 通过页面测试效果
vim /opt/sxt/apache-tomcat-7.0.61/webapps/ROOT/index.jsp



RPM安装

RPM(RedHat Packge Manager)是RedHat公司出的软件包管理器,使用它可以很容易地对rpm形式的软件包进行安装、升级、卸载、验证、查询等操作,安装简单,而卸载时也可以将软件安装在多处目录中的文件删除干净。并且能够针对不同的平台系统编译目标软件包。

 就跟windows系统的程序安装与卸载管理一样    
 RedHat Package Manager,属于红帽的一种包管理方式
 通过RPM命令安装软件
语法:
rpm -ivh rpm包

rpm安装jdk

准备jdk的rpm包

在这里插入图片描述

1.解压安装rpm包
语法:
rpm -ivh jdk-7u67-linux-64.rpm

核心语法:
rpm -ivh xxx.rpm

2.配置Java的环境变量
语法:
vim /etc/profile
最后面追加
export JAVA_HOME=/usr/java/jdk1.7.0_67
export PATH=$JAVA_HOME/bin:$PATH


3.重新加载配置文件
语法:
source /etc/profile

rpm其他命令

查询已经安装的所有rpm包
语法:
rpm -qa

查询指定的包是否已经安装
语法:
rpm -q | grep软件名
示例:
rpm -qa | grep jdk
查询jdk是否安装

卸载
语法:
rpm -e 文件名(不加后缀)
示例:
rpm -e jdk-1.7.0_67-fcs.x86_64


yum安装(源码安装)

  • 可以帮我们管理RPM包
  • 可以帮我们安装软件,如果软件有其他依赖,会帮我们安装依赖后再安装软件
  • 类似于Java中的Maven

yum命令

search ---- 查询命令或者软件
info ---- 查看包的信息
list / list jdk ---- 查询安装的rpm包,或者只查询某一种

更换yum源

这里为了提高速度更换yum源 实际不更换也可以

首先安装wget
语法:
yum install wget -y

核心语法:
yum install xxx -y

将系统原始配置文件失效
语法:
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

修改CentOS-Base.repo使其失去效用
就是在原先的网络配置后面加上一个认识的后缀 使其失去效用

使用Wget获取阿里yum源配置文件
语法:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

清空以前yum源的缓存
语法:
yum clean all

获取阿里云的缓存
语法:
yum makecache

安装Mysql

查询mysql的包
语法:
yum search mysql

安装Mysql
语法:
yum install mysql-server -y

mysql命令

开启Mysql服务

查询系统服务

语法:
chkconfig

在这里插入图片描述
查询mysql服务状态

语法:
service mysqld status

在这里插入图片描述
开启mysql服务

语法:
service mysqld start

检查mysqld是否开启

语法:
chkconfig mysqld on

配置Mysql数据库

进入数据库

语法:
mysql 

在这里插入图片描述
显示所有的数据库

语法:
show databases

在这里插入图片描述
使用mysql库

语法:
use mysql;

在这里插入图片描述
显示所有的表

语法:
show tables;

在这里插入图片描述
查询用户表的主机,用户名,密码

语法:
select host,user,password from user;

在这里插入图片描述
添加root用户

语法:
grant all privileges on . to 'root'@'%' identified by '123456' with grant option;

添加一个root用户 密码123456

删除多余记录

语法:
delete from user where host <> '%';

在这里插入图片描述
提交数据

语法:
commit;

在这里插入图片描述
刷新权限

语法:
flush privileges;

在这里插入图片描述
退出mysql数据库

语法:
exit;

在这里插入图片描述
重新登录数据库

mysql -u root -p 
123456;

用登录之前创建的root用户

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值