linux上软件安装的方式
- 二进制发布包:软件已经针对具体平台编译打包发布,只要解压,修改配置即可
- RPM包(不会自动下载依赖包):软件已经按照redhat的包管理工具规范RPM进行打包发布,需要获取到相应的软件RPM发布包,然后用RPM命令进行安装
- Yum在线安装(需要网络,会自动下载依赖包)
软件已经以RPM规范打包,但发布在了网络上的一些服务器上,可用yum在线安装服务器上的rpm软件,并且会自动解决软件安装过程中的库依赖问题
注:因yum源是在国外下载速度非常慢,建议直接下载后通过本地安装 - 源码编译安装(redis)
软件以源码工程的形式发布,需要获取到源码工程后用相应开发工具进行编译打包部署。
linux下安装软件
下面安装的软件都是以centos6.7进行演示的
cat /etc/redhat-releas 或者 cat /etc/centos-release 查看!!
一:linux下安装jdk的步骤
一:输入java -version你发现linux其实自带了一个open jdk,我们先把它卸载
1.先找到它们: rpm -qa | grep java
2.然后删除它们:rpm -e --nodeps java-1.6.0-openjdk
二:然后安装我们自己下载好的jdk
1.在安装jdk时查看服务器是32还是64位,使用getconf LONG_BIT命令
注:区分大小写
2.将对应位数的jdk使用Filezilla传到服务器上,一般放在/usr/local目录下
3.然后使用tar -zxvf xxx.tar.gz解压文件
4.最后配置环境变量
① vim /etc/profile
② 在末尾行添加,保证JAVA_HOME是你解压的目录即可!!,我解压完之后放在/usr/local/jdk/jdk1.7.0_71
#set java environment
JAVA_HOME=/usr/local/jdk/jdk1.7.0_71
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
保存退出
③source /etc/profile 使更改的配置立即生效
注:还遇到虚拟机启动后黑屏无法进入系统的问题
解决办法: 以管理员身份运行cmd, 输入netsh winsock reset,重启即可!
二:Linux下安装Mysql(5.6.22)
第一步
1.把linux下自带的mysql给删除
(1)先查看: rpm -qa | grep mysql
(2)然后删除: rpm -e --nodeps xxxxx
(3)然后再使用rpm -qa | grep mysql再查看确定删除干净
(4)查看一下linux的版本是32还是64位的,如果是32位就上传32位的mysql,命令:getconf LONG_BIT
(5)然后把本地下载好mysql使用fileilla上传到linux上去,一般是放在/usr/local,然后新建一个文件夹(mysql),将其解压进去!
(6)解包: tar -xvf MySQL-5.6.25-1.el6.x86_64.rpm-bundle.tar -C ./mysql
注:rpm -qa (人品吗 -钱啊)
第二步
1.然后安装服务器端: rpm -ivh Mysql-serverxxx
会在后面文件中,看到一个密码
2.然后安装客户端: pm -ivh Mysql-clientxxx
3.准备登录: mysql -uroot -p 复制的密码
注:这里会报错,因为是没有启动Mysql的服务,使用service mysql start命令即可
注:如果是centos7,自带的不是mysql了,而是MariaDB
centos7安装mysql5.6:https://www.jb51.net/article/97103.htm
上面加上 --nodeps -force是可以安装,但还是有问题不会有该文件/root/.mysql_secret,那么随机密码就不知道在哪里!
一:
yum install MySQL-server-5.6.25-1.el6.x86_64.rpm
Loaded plugins: fastestmirror, refresh-packagekit, security
Setting up Install Process
Examining MySQL-server-5.6.25-1.el6.x86_64.rpm: MySQL-server-5.6.25-1.el6.x86_64
Cannot add package MySQL-server-5.6.25-1.el6.x86_64.rpm to transaction. Not a compatible architecture: x86_64
Error: Nothing to do
参考博客:https://blog.csdn.net/AV_woaijava/article/details/90023558
二:centos6安装mysql7,不同的版本安装可能有差异!!!
https://www.bilibili.com/video/BV1XV411o79J?from=search&seid=10146459580531579101
https://blog.csdn.net/weixin_44964753/article/details/105398676
注:mysql安装这里还没弄好,有时间再看看
三:安装tomcat7
1.将tomcat7上传到liunx上
注:我这里上传到/usr/local下
2.将tomcat解包到tomcat7目录去: tar -zxvf xxx.tar.gz -C ./tomcat7
注:解包之前先创建一个tomcat7文件夹用来存放, mkdir tomcat7
3.进入bin目录下,启动./startup.sh
4.访问:用liunx下的ip+8080端口,即可访问!!
来自:虽然帅,但是菜的cxy