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