安装的方式
- 解压安装
解压就可以使用- 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用户