软件安装常见方式
二进制发布包
软件已经针对具体平台编译打包发布,只要解压,修改配置即可。
RPM包
软件已经按照redhat的包管理工具规范RPM进行打包发布,需要获取到相应的软件RPM发布包,然后用RPM命令进行安装,但是无法自动安装依赖库。
Yum在线安装
软件已经以RPM规范打包,但发布在了网络上的一些服务器上,可用yum在线安装服务器上的rpm软件,并且会自动解决软件安装过程中的库依赖问题
源码编译安装
软件以源码工程的形式发布,需要获取到源码工程后用相应开发工具进行编译打包部署。
上传与下载工具介绍
FileZilla
lrzsz
我们可以使用yum安装方式安装 yum install lrzsz
注意:必须有网络
可以在crt中设置上传与下载目录
上传:
下载
sftp
Alt + p打开Linux自带的sftp
在Linux上安装JDK:
卸载rpm方式安装的JDK
java –version 查看已配置的Java版本
rpm -qa | grep java 查看已安装的Java,然后根据找到的Java进行删除,如下:
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.i686
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.79-2.5.5.4.el6.i686
上传JDK到Linux的服务器或者直接在服务器上下载jdk
在Linux服务器上安装JDK.
* 通常将软件安装到/usr/local
* 直接解压就可以
tar –xvf jdk.tar.gz -C 目标路径
配置JDK的环境变量.
① vi /etc/profile
② 在末尾行添加
#set java environment
JAVA_HOME=/usr/local/jdk/jdk1.7.0_71
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
保存退出
③source /etc/profile 使更改的配置立即生效
在Linux上安装Mysql(5.6.22)
将系统自带的mysql卸载
rpm -qa | grep -i mysql查询出安装了哪些,然后通过rpm -e --nodeps 一一删除,这里演示删除客户端,如下:
另外You should also check for configuration files such as /etc/my.cnf
or the /etc/mysql
directory and delete them.
将mysql的安装文件下载到Linux的服务器.
先要明确服务器cpu指令集及位数,这里的服务器指令集为x86,位数为64位
wget https://cdn.mysql.com/archives/mysql-5.6/MySQL-5.6.26-1.linux_glibc2.5.x86_64.rpm-bundle.tar
将mysql的tar解压
先创建mysql56文件夹
tar -xvf 安装包 -C mysql56的路径
安装MYSQL服务端
rpm -ivh server安装包
root用户的密码第一次是随机生成的,它保存在/root/.mysql_secret中,第一次登录后需要修改root密码。
安装MYSQL客户端
rpm -ivh client安装包
启动MySQL服务
service mysql start
登录MySQL
先查看生成的root密码:cat /root/.mysql_secret
再mysql -uroot -p随机密码
修改密码
set password=password('新密码')
远程访问mysql设置
执行下面的语句,授权root用户从任何ip地址都能访问MySQL
grant all privileges on *.* to 'root' @'%' identified by 'root';
flush privileges;
在linux中很多软件的端口都被”防火墙”限止,我们需要将防火墙打开3306端口
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables status
学习阶段我们也可以直接将防火墙关闭
service iptables stop;
在Linux上安装tomcat(9.0.85):
1.Tomcat下载到linux上
wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.85/bin/apache-tomcat-9.0.85.tar.gz
2.tomcat解压
进入/usr/local/
mkdir tomcat
tar -zxvf apache-tomcat-9.0.85.tar.gz -C ./tomcat
3.在tomcat/bin目录下执行 startup.sh(注意防火墙)
进入/usr/local/tomcat/apache-tomcat-9.0.85/bin
./startup.sh
4.查看目标 tomcat/logs/catalina.out
在Linux上安装redis
先安装gcc-c++
redis是C语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。
输入命令:
yum install gcc-c++
运行之后,看到让你选择y/n时,一般选y
下载redis
wget http://download.redis.io/releases/redis-3.0.4.tar.gz
解压
tar -xzvf redis-3.0.4.tar.gz
编译
切换至程序目录,并执行make命令编译:
cd redis-3.0.4
make
执行安装命令
make PREFIX=/usr/local/redis install
make install安装完成后,会在/usr/local/bin目录下生成下面几个可执行文件,它们的作用分别是:
redis-server:Redis服务器端启动程序
redis-cli:Redis客户端操作工具。也可以用telnet根据其纯文本协议来操作
redis-benchmark:Redis性能测试工具
redis-check-aof:数据修复工具
redis-check-dump:检查导出工具
配置redis
复制配置文件到/usr/local/redis/bin目录:
cd redis-3.0.4
cp redis.conf /usr/local/redis/bin
启动redis
进入redis/bin目录
cd redis/bin
启动redis服务端
./redis-server redis.conf
克隆新窗口,启动redis客户端
./redis-cli