Linux下软件安装常见问题

以下所有的软件安装问题都是针对CentOS7.1版本的常见问题
CentOS7.1安装jdk常见问题
CentOS7.1安装Tomcat常见问题
Tomcat安装MySql常见问题

一.CentOS7.1安装jdk常见的问题
问题演示
jdk常见的错误只有一个,就是安装的结束之后没有配置环境变量,这时候在输入java -version的时候显示的找不到命令

解决方案:
? 我们需要使用vi命令在/etc/profile里面添加我们jdk的环境变量

1.输入命令下面命令将profile文件打开:
vi /etc/profile
2.在文件的末尾,输入‘i‘字母进入编辑状态, 添加关于jdk环境的设置(如下图:)

3.编写完毕后,需要按esc退出编辑模式,然后输入:wq命令进行保存操作;
4.还需要重新再将 /etc/profile的文件重新加载一遍,否则环境变量是没有效果的,输入source /etc/profile这样的命令就可以重新加载配置文件

5.重新在输入java -version的命令如何显示出jdk的信息,证明jdk的安装已经成功二.CentOS7.1安装tomcat常见问题
问题演示

安装tomcat其实就是将Tomcat解压出来就可以了,然后启动tomcat,但是大家会发现,启动tomcat,这些一般都没有什么问题,但是启动Tomcat发现,主页不能访问(效果如下图):


在浏览器中访问tomcat的首页


浏览器的结果如下图:

解决方案:
这是因为linux默认8080这个端口被防火墙拦截了,我们需要让防火墙将8080这个端口放开

1.需要输入一个命令,这个命令可以将8080这个端口放到放行的区域中通常ContOS7.1输入如下命令:
firewall-cmd --zone=public --permanent --add-port=8080/tcp
也可以输入如下命令:
/sbin/iptables-I INPUT -p tcp --dport 8080 -j ACCEPT
但是第二个命令是一次性的,下次启动linux服务器这个端口还需要重新在设置一遍,所有不推荐使用,建议使用第一种命令
2.重新启动防火墙,这样第一步的设置效果才有效果,而且可以保证再次启动服务器的时候8080这个端口是放行的状态,重启防火墙的命令如下:
service firewalld restart
3.再次从浏览器访问我们Tomcat的服务器,就能够顺利访问到(如下图)

三:CentOS7.1安装Mysql常见问题
Mysql的安装问题相对来说比较多分为四个阶段的问题
1.首先安装Mysql的服务端
使用如下命令来安装Mysql服务端
rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
这时候一般有一些依赖找不到(如下图)

我们需要用yum命令安装依赖,多个依赖用空格隔开,命令如下:
yum -y install libaio.so.1 libc.so.6 libcrypt.so.1 libdl.so.2 libm.so.6 net-tools
如果安装依赖期间包如下图错误,可以使用如下命令:
yum install --setopt=protected_multilib=false 有问题的依赖的名称
例如:假设是安装libcrypt.so.1出现了这个问题,我们应该这样写:
yum install --setopt=protected_multilib=false libcrypt.so.1

如果所有的依赖都安装了,再次使用安装服务端的命令
rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
如果还报如下图错误,这时候可以使用
yum install -y perl-Module-Install.noarch这样的命令来解决


然后继续安装Mysql服务端
rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
还可能出现如下错误,这个有些lib版本不兼容造成的,需要使用接下来的命令
yum remove mysql-libs
这个命令将不兼容的lib全部移除,一般上面以上错误基本上包含安装mysql服务端最常见的错误

2.安装Mysql的客户端
使用如下命令来安装Mysql客户端
rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm
这时候可能也有些依赖没有安装,报错如下图

需要使用yum命令来安装依赖
yum -y install libncurses.so.5 libtinfo.so.5
开启mysql的服务
service mysql start3.关于密码的重置问题
这时候我们就可以通过 mysql -uroot -p来登录mysql但是问题来了,密码是多少呢????
这时候我们可发现在安装Mysql服务端的时候,其实提示给我们一句话


我们使用vi命令来打开这个文件
vi /root/.mysql_secret

会看到随机生成的密码,这时候再次使用mysql -uroot -p命令进入,将文件中密码输入皆可以进入mysql
然后使用命令SET PASSWORD = PASSWORD(‘123456‘)来更改root用户的密码4.window系统想要访问我们linux的mysql服务
这时候会发现访问不了,因为我们mysql必须开启远程访问才可以,开启远程访问的命令如下:
grant all privileges on . to ‘root‘ @‘%‘ identified by ‘123456‘;
刷新这个用户的远程权限
flush privileges;

最后还需要将3306这个端口在防火墙中放行,这个和tomcat中的命令是一样的,
第一个命令将3306端口写到放行区 :
firewall-cmd --zone=public --permanent --add-port=3306/tcp
重新启动防火墙:
service firewalld restart

原文地址:http://blog.51cto.com/13587708/2131615

时间: 2024-10-27 07:23:16

Linux下软件安装常见问题的相关文章

Linux 下软件安装

Linux 下软件安装 实验介绍 介绍 Ubuntu 下软件安装的几种方式,及 apt,dpkg 工具的使用. 一.Linux 上的软件安装 通常 Linux 上的软件安装主要有三种方式: 在线安装 从磁盘安装deb软件包 从二进制软件包安装 从源代码编译安装 这几种安装方式各有优劣,而大多数软件包会采用多种方式发布软件,所以我们常常需要全部掌握这几种软件安装方式,以便适应各种环境.下面将介绍前三种安装方式,从源码编译安装你将在 Linux 程序设计中学习到. 二.在线安装 试想一下,平时我们在

Linux入门基础教程之Linux下软件安装

Linux入门基础教程之Linux下软件安装 一.在线安装: sudo apt-get install 即可安装 如果在安装完后无法用Tab键补全命令,可以执行: source ~/.zshrc APT(Advanced Packaging Tool), 包括apt-get, apt-cache, apt-cdrom等工具,APT可以自动下载,配置,安装二进制或者源代码格式的软件包,因此简化了Unix系统上管理软件的过程,Ubuntu是Debian的发行版.Debian使用的包管理工具是dpkg

【转】Linux下软件安装的几种方式

转自Linux下软件安装的几种方式 Linux 软件安装到哪里合适,目录详解 Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的 /usr:系统级的目录,可以理解为              C:/Windows/, /usr/lib理解为                                       C:/Windows/System32. /usr/bin:几乎所有的系统可执行文件都会安装在这里 /usr/local/bin:则是可以存放一些系统用户自己

Linux 基础入门----Linux 下软件安装

介绍 介绍 Ubuntu 下软件安装的几种方式,及 apt,dpkg 工具的使用. 一.Linux 上的软件安装 通常 Linux 上的软件安装主要有三种方式: 在线安装 从磁盘安装deb软件包 从二进制软件包安装 从源代码编译安装 这几种安装方式各有优劣,而大多数软件包会采用多种方式发布软件,所以我们常常需要全部掌握这几种软件安装方式,以便适应各种环境.下面将介绍前三种安装方式,从源码编译安装你将在 Linux 程序设计中学习到. 二.在线安装 试想一下,平时我们在使用 Windows 的时候

linux下软件安装

一.Linux 上的软件安装 通常 Linux 上的软件安装主要有四种方式: 在线安装 从磁盘安装de软件包 从二进制软件包安装 从源代码编译安装 二.在线安装 在不同的linux发行版上面在线安装方式会有一些差异包括使用的命令及它们的包管理工具, 本文以ubuntu为例. 1. 先体验一下 比如我们想安装一个软件,名字叫做 w3m(w3m是一个命令行的简易网页浏览器),那么输入如下命令: $ sudo apt-get install w3m $ w3m www.shiyanlou.com/fa

linux下软件安装的方法

linux下软件的安装与卸载   第一章   linux下安装软件,如何知道软件安装位置 注:一般的软件的默认安装目录在/usr/local或者/opt里,可以到那里去找找. 指令名称:whereis 功能介绍:在特定目录中查找符合条件的文件.这些文件的烈性应属于原始代码,二进制文件,或是帮助文件. 语法格式:whereis [-bfmsu][-B <目录>...][-M <目录>...][-S <目录>...][文件...] 常用参数说明: -b 只查找二进制文件.

实验楼 Linux 下软件安装

通常 Linux 上的软件安装主要有四种方式: 在线安装 从磁盘安装deb软件包 从二进制软件包安装 从源代码编译安装 apt 包管理工具介绍 APT是Advance Packaging Tool(高级包装工具)的缩写,是Debian及其派生发行版的软件包管理器,APT可以自动下载,配置,安装二进制或者源代码格式的软件包,因此简化了Unix系统上管理软件的过程.APT最早被设计成dpkg的前端,用来处理deb格式的软件包.现在经过APT-RPM组织修改,APT已经可以安装在支持RPM的系统管理R

循序渐进Linux 3:Linux下软件安装与管理

一.源码安装 ./configure make make install 二.RPM包 1. 安装软件包 rpm -i [辅助选项] file1.rpm file2.rpm 主选项 -i: install,安装 辅助选项: 辅助选项 说明 -v 显示附加信息 -h 安装时输出标记 # --test 测试,不实际安装 --nodeps 不检查依赖关系 --force 忽略软件包以及软件冲突 --replacepkgs 强制重新安装 --prefix 把软件包安装到prefix选项指定的路径 --p

Linux下软件安装与卸载:rpm和yum工具

一.rpm工具 rpm命令是RPM软件包的管理工具.rpm原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎.逐渐受到其他发行版的采用.RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度. rpm命令语法: # rpm [选项] [参数] 选项包括: -a:查询所有套件:-b<完成阶段><套件档>+或-t <完成阶段><套件档>+:设置包装套件的完成阶段