1 2 3 4

linux服务器搭建

we系统要对客户端提供服务,需要相应的服务器中间件和数据库,比如apache'。tomcat,两者有连联系,有区别。如果我们系统使基于php可以用apache+php+MySQL。如果是基于jsp的,可以直接用tomcat+mysql。

linux上安装软件有几种方式:

yum安装:类似window上的一键安装,点击一个按钮,自动下载,自动安装,方便快捷,需要root账户。

rpm安装:类似window上下载好.exe文件双击安装

tar解压安装:类似window上解压压缩包后的绿色安装

rpm与yum:

rpm早期被称为RedHat Package Manager,目前rpm非常流行,且以成为linux工业标准,rpm的功能:打包,安装,查询,升级,卸载,效验,数据库管理。

rpm的缺点:由于linux中的程序大多是小程序,程序与程序之间存在非常负杂的依赖关系,,rpm无法解决软件包的依赖关系。

yum全称Yellow dog Updater Modified,是一个在Fedora和RedHat以及CentOS中的前端软件包管理,基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包

rpm命令:相当于window的添加卸载程序,用来进行程序的安装,卸载,更新,查看。

参数:-a 查询所有套件

  -i 显示套件的相关信息

  -v 显示指令执行过程

  -h 套件按安装时列出标记

  -q 可以检查安装的所有包,还可以查看某包的详细信息。

  -e 删除指定的套件

安装:rpm -ivh 程序名

查看:rpm -qa 

卸载:rpm -e --nodeps 程序名 强力卸载

yum命令:相当于可以联网的rpm 命令。先联网下载程序安装包,自动执行rpm命令。

yum【options】【command】【package】

options:可选选项包括 -h 帮助

          -y 安装过程提示选择全部为yes

          -q 不显示安装过程

command:要进行的操作

package:操作对象

常用命令:

yun check -update 列出所有可能更新的软件清单命令

yum update 更新所有软件命令

yum install <package name>仅安装指定的软件命令

yum update<package name>仅更新指定软件命令

yum list 列出所有科安装的软件命令

yum remove <package name>删除软件包命令

yum search <keyword> 查找软件包命令

了解了这些就可以开时搭建服务器环境了

1:gcc安装

gcc时C语言的编译器,应为后续有些软件时c语言写的,需要gcc进行编译安装

命令:yum -y install gcc

2:zip/unzip安装

zip和unzip时压缩和解压缩的命令,

命令: yum -y install zip    yum -y  install unzip

3:centOS wget安装

CentOS wger 是一个从网络上自动下载的自由工具。

命令:yum install wget

4:jdk安装

到官网下载jdk文件,注意需要下载rpm后缀的jdk文件

在liunx系统中创建安装目录方便以后管理

在/usr文件夹中创建java文件夹。

在下好jdk.rpm文件下好以后同过xftp工具将其上传到liunx系统的java文件夹中

使用rpm -ivh  jdk文件名 安装jdk

 5:安装mysql 

在linux上安装mysql数据库,我们可以去其官网上下载MySQL数据库的rpm:地址为http://dev.mysql.com/downloads/mysql/5.6.html#downloads可以根据自己的操作系统去下载对应的数据库文件。

首先我们要卸载掉linux原有的mysql,因为mysql数据库在linux上实在太流行了,所以目前下载的主流linux系统版本基本上都集成了mysql数据库在里面。

1,我们通过rpm -qa|grep mysql 命令来查看我们安装的linux系统是否已经安装MySQL数据库,

如果有的话,我们就通过rpm -e  --nodeps 强力删除linux系统上集成的mysql。rpm -e --nodeps是强力删除命令他可以删除对要删除的软件有依赖的其他软件。

2,

 

 

yuan'cheng

mysql对远程用户登陆授权

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;

操作完记得刷新一下  FLUSH PRIVILEGES

posted @ 2019-05-27 19:46  startscorpio  阅读(236)  评论(0编辑  收藏  举报