centos7/redhat7创建私有云(owncloud)

    大家好,这里是centos7/redhat7私有云搭建教程     

提到云,大家的第一印象是不是这样的:

 或者是这样的:

 但是,这里要讲的是这样的:

 云计算:

首先了解以下分布式文件系统云计算部署模式

云计算的部署模式
1)公有云:面向大众的
优点:便宜
缺点:不安全
2)私有云:只能自己用的
优点:安全
缺点:昂贵
3)混合云:部分面向大众,部分面向自己

学习私有云,就要先了解,什么是私有云

    私有云(Private Clouds)是为一个客户单独使用而构建的,因而提供对数据、安全性和服务质量的最有效控制。该公司拥有基础设施,并可以控制在此基础设施上部署应用程序的方式。私有云可部署在企业数据中心的防火墙内,也可以将它们部署在一个安全的主机托管场所,私有云的核心属性是专有资源。

      现在,我们就来学习,如何搭建属于自己的私有云。

     首先,你得有安装了centos7/redhat7的虚拟机。

安装centos7/redhat7的教程

VM虚拟机安装centos7/redhat7详解_m0_60981735的博客-CSDN博客centos7/redhat7的配置https://blog.csdn.net/m0_60981735/article/details/122907767?spm=1001.2014.3001.5502centos7配置网络,使虚拟机和外网能互通
虚拟机配置网络_m0_60981735的博客-CSDN博客虚拟机centos7配置网络的三种方法https://blog.csdn.net/m0_60981735/article/details/122908187?spm=1001.2014.3001.5502

centos7配置yum仓库

liunx操作系统中yum仓库的配置_m0_60981735的博客-CSDN博客Linux操作系统中本地yum源的配置https://blog.csdn.net/m0_60981735/article/details/122894710?spm=1001.2014.3001.5502

完成以上基础配置,正式开始进行我们的私有云的配置

1.安装私有云部署软件
[root@www ~]#yum install -y httpd php php-mysqlnd.x86_64 mariadb-server mariadb sqlite php-dom php-mbstring.x86_64 php-gd.x86_64 php-pdo.x86_64

2.启动httpd和mariadb服务,并设置为自启动。并且关闭防火墙
[root@www ~]# systemctl restart httpd
[root@www ~]# systemctl restart mariadb
[root@www ~]# systemctl enable httpd
[root@www ~]# systemctl enable mariadb
[root@www ~]# systemctl stop firewalld.service
[root@localhost ~]# vim /etc/selinux/config
把第七行的修改为disable            ===>关闭selinux


3.查看服务状态
[root@www ~]# systemctl status httpd
[root@www ~]# systemctl status mariadb


4.连接xftp,上传owncloud压缩文件//这个文件在文章结尾我会放


5.解压owncloud压缩文件
[root@www ~]# file owncloud-10.0.4.tar.bz2   //查看文件类型
[root@www ~]# tar -xvf owncloud-10.0.4.tar.bz2
将owncloud下面的所有文件全部复制到/var/www/html下面
[root@www ~]# cp -a  owncloud/* /var/www/html



7.更改/var/html/www所有人和所属组
[root@www ~]#ls -l /var/www/html/*  <查看文件权限长格式>
[root@www ~]#chown -R apache:apache /var/www/html


8.设置数据库的密码
[root@www ~]# mysqladmin -u root password 123456
[root@www ~]#mysql -uroot -p123456
MariaDB [(none)]>create database owncloud;<新建一个owncloud数据库>
MariaDB [(none)]>Grant select on owncloud.* to 'root'@'localhost' identified by '123456';<授权>
MariaDB [(none)]>flush privileges; <刷新数据库>
MariaDB [(none)]>exit  <退出>


9.查看php的详细信息
[root@www ~]#php -v <查看php版本信息>


10.发现php版本太低,需要更新php版本11.下载新的yum源
[root@localhost ~]# rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
[root@localhost ~]# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

12.卸载原有的php-common包
[root@localhost ~]# yum remove -y  php-common.x86_64

13.安装5.6版本的php包
[root@localhost ~]# yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring

14.重启apache服务
[root@www ~]# systemctl restart httpd

15.刷新网页

16.设置你的owncloud用户名和密码

17.选择数据库(mysql或者mariadb)

输入数据库的名称:owncloud

输入数据库的密码:123456

 18.完成配置

19.在windows上安装owncloud软件
远程连接,完成配置

 

可以上传文件到centos7,centos7也可以上传文件到windows 

宿主机上传文件到centos7

随便拖一个文件上传

 然后我们现在去centos7查看

 然后我们下载,并打开

 centos7上传到宿主机

 上传一个文件

然后我们去宿主机查看

发现已经上传成功了,我们可以进行下载 

以上就是centos7/redhat7搭建私有云的全部内容了。搭建私有云所需要的包,自取

阿里云盘分享https://www.aliyundrive.com/s/px4eFjxLSxc

  • 28
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值