centos 6 owncloud(centos官网)

其实centos 6 owncloud的问题并不复杂,但是又很多的朋友都不太了解centos官网,因此呢,今天小编就来为大家分享centos 6 owncloud的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!

解决linux系统CentOS下调整home和根分区大小的方法

owncloud的xxx/data/路径修改之后,没有web服务器写入权限,于是把多余的home分区的容量调整到了root文件夹下面,于是,解决了相关问题。下一个问题,解决外挂硬盘的问题。

目标:将VolGroup-lv_home缩小到20G,并将剩余的空间添加给VolGroup-lv_root

1、首先查看磁盘使用情况

[root@jb51.net~]# df-h

文件系统容量已用可用已用%挂载点

FilesystemSizeUsedAvailUse%Mounted on

/dev/mapper/VolGroup-lv_root154G7.9G139G6%/

tmpfs1.9G100K1.9G1%/dev/shm

/dev/sda1485M69M391M15%/boot

/dev/mapper/VolGroup-lv_home299G984M283G1%/home目标:将VolGroup-lv_home缩小到20G,并将剩余的空间添加给VolGroup-lv_root

2、卸载/home

[root@jb51.net~]# umount/home

umount/home如果提示无法卸载,则是有进程占用/home,使用如下命令来终止占用进程:

[root@jb51.net~]# fuser-m/home

3、调整分区大小

[root@jb51.net~]# resize2fs-p/dev/mapper/VolGroup-lv_home 20G

如果提示运行“e2fsck-f/dev/mapper/VolGroup-lv_home”,则执行相关命令:

[root@jb51.net~]# e2fsck-f/dev/mapper/VolGroup-lv_home然后重新执行命令:

[root@jb51.net~]# resize2fs-p/dev/mapper/VolGroup-lv_home 20G注:resize2fs为重新设定磁盘大小,只是重新指定一下大小,并不对结果有影响,需要下面lvreduce的配合

4、挂载上/home,查看磁盘使用情况

[root@jb51.net~]# mount/home

[root@jb51.net~]# df-h

5、设置空闲空间

使用lvreduce指令用于减少LVM逻辑卷占用的空间大小。可能会删除逻辑卷上已有的数据,所以在操作前必须进行确认。记得输入“y”

[root@jb51.net~]# lvreduce-L 20G/dev/mapper/VolGroup-lv_home注:lvreduce-L 20G的意思为设置当前文件系统为20G,如果lvreduce-l 20G是指从当前文件系统上减少20G

使用lvreduce减小逻辑卷的大小。

注意:减小后的大小不能小于文件的大小,否则会丢失数据。

可以使用vgdisplay命令等查看一下可以操作的大小。也可以是用fdisk-l命令查看详细信息。

[root@jb51.net~]# vgdisplay注:vgdisplay为显示LVM卷组的元数据信息

6、把闲置空间挂在到根目录下

[root@jb51.net~]# lvextend-L+283G/dev/mapper/VolGroup-lv_root

注:lvextend-L+283G为在文件系统上增加283G

[root@jb51.net~]# resize2fs-p/dev/mapper/VolGroup-lv_root7、最后检查调整结果

[root@jb51.net~]# df-h

如何在CentOS 7上安装和配置私有云

ownCloud是一个文件共享服务器,允许您将您的个人内容,如文档和图片,存储在一个集中的位置,很像Dropbox。与ownCloud的区别在于它是免费和开源的,允许任何人使用和检查它。它还将敏感数据的控制和安全性返回给您,从而消除了第三方云托管服务的利用率。

我们在CentOS 7服务器上安装和配置ownCloud实例。

先决条件

需要以下内容:

服务器上的sudo用户:您可以按照CentOS 7初始服务器设置指南创建具有sudo权限的用户。

一个LAMP堆栈:ownCloud需要一个Web服务器,一个数据库和PHP才能正常工作。设置LAMP堆栈(Linux,Apache,MySQL和PHP)服务器满足所有这些要求。按照本指南安装和配置此软件。

要充分利用ownCloud提供的所有功能,请确保安装以下PHP模块:php-gd,php-intl,php-mbstring,php-process和php-xml。

SSL证书:如何设置SSL证书取决于您是否具有解析到您的服务器的域名。

如果您有域名...安全您的网站的最简单的方法是使用Let's Encrypt,它提供免费的,受信任的证书。按照Apache的Let's Encrypt指南进行设置。

如果您没有域...并且您正在使用此配置进行测试或个人使用,则可以改为使用自签名证书。这提供了相同类型的加密,但没有域验证。按照Apache的自签名SSL指南进行设置。

步骤1-安装ownCloud

ownCloud服务器软件包不存在于CentOS的默认存储库中。然而,ownCloud为发行版维护了一个专用的存储库。

首先,使用rpm命令导入其发行密钥。该密钥授权程序包管理器yum信任存储库。

sudo rpm--import

接下来,使用curl命令下载ownCloud存储库文件:

sudo curl-L

添加新文件后,使用clean命令使yum知道更改:

sudo yum clean expire-cache

输出

加载插件:fastestmirror

清除回复:基本ce_stable其他更新

6元数据文件已删除

最后,使用yum实用程序和install命令执行ownCloud的安装:

sudo yum安装owncloud

当出现提示时,此为ok [y/ d/ N]:消息,键入Y,然后按ENTER键授权安装。

输出

。。。

安装:

owncloud.noarch 0:9.1.1-1.2

已安装依赖关系:

libX11.x86_64 0:1.6.3-2.el7 libX11-common.noarch 0:1.6.3-2.el7 libXau.x86_64 0:1.0.8-2.1.el7

libXpm.x86_64 0:3.5.11-3.el7 libpng.x86_64 2:1.5.13-7.el7_2 libxcb.x86_64 0:1.11-4.el7

libxslt.x86_64 0:1.1.28-5.el7 owncloud-deps-php5.noarch 0:9.1.1-1.2 owncloud-files.noarch 0:9.1.1-1.2

php-gd.x86_64 0:5.4.16-36.3.el7_2 php-ldap.x86_64 0:5.4.16-36.3.el7_2 php-mbstring.x86_64 0:5.4.16-36.3.el7_2

php-process.x86_64 0:5.4.16-36.3.el7_2 php-xml.x86_64 0:5.4.16-36.3.el7_2 t1lib.x86_64 0:5.1.2-14.el7

完成!

安装ownCloud服务器后,我们将继续设置数据库供其使用。

步骤2-创建MySQL数据库

要开始,请使用管理帐户登录MySQL:

mysql-u root-p

输入在安装数据库服务器时为MySQL root用户设置的密码。

ownCloud需要一个单独的数据库来存储管理数据。虽然你可以调用这个数据库任何你喜欢,我们决定了owncloud的名字保持简单。

CREATE DATABASE owncloud;

注意:每个MySQL语句必须以分号(;)结尾。如果您遇到问题,请务必检查这是否存在。

接下来,创建一个单独的MySQL用户帐户,与新创建的数据库进行交互。从管理和安全的角度来看,创建单功能数据库和帐户是一个好主意。与数据库的命名一样,选择您喜欢的用户名。我们选择在本指南中使用owncloud名称。

GRANT ALL ON owncloud。* to'owncloud'@'localhost'IDENTIFIED BY'set_database_password';

警告:确保将实际密码放在命令所在的位置:set_database_password

通过用户分配对数据库的访问权限,执行flush-privileges操作以确保MySQL的正在运行的实例知道最近的权限分配:

FLUSH特权;

MySQL的配置到此结束,因此我们将通过键入以退出会话:

出口

在ownCloud服务器安装和数据库设置完成后,我们准备将注意力转移到配置ownCloud应用程序。

步骤3-配置ownCloud

要访问ownCloud Web界面,请打开Web浏览器并导航到以下地址:

https:// server_domain_or_IP/ owncloud

如果正在使用自签名证书,您可能会收到警告,因为证书未由您的浏览器的可信授权机构签名。这是预期和正常的。我们只对证书的加密方面感兴趣,而不是对我们主机的真实性的第三方验证。点击相应的按钮或链接,进入ownCloud设置页面。

你应该看到这样的:

通过选择用户名和密码创建管理员帐户。出于安全目的,不建议对用户名使用“admin”。

在单击完成设置按钮之前,单击存储和数据库链接:

保留Data文件夹设置,并单击配置数据库部分中的MySQL/ MariaDB按钮。

输入在上一步中配置的数据库信息。下面是一个示例,它匹配我们在本指南中使用的数据库凭据:

单击完成设置按钮登录到ownCloud。一个安全的家,所有的数据闪屏应该会出现:

单击启动屏幕右上角的x以访问主界面:

在这里,您可以创建或上传文件到您的个人云。

CentOS 7 怎样安装 OwnCloud 7 私有云

主机的服务器上建立属于自己的私有云,OwnCloud使用AGPLv3协议发布。本项目是基于PHP和SQLite,MySQL,Oracle或PostgreSQL数据库,所以它可以运行在所有的平台上.

1\初始设置安装CentOS 7默认最小配置然后安装目前所有的更新:yum-y update

2\安装PHP,Apache Web服务器和MySQL服务器和PHP扩展:

yum install httpd php php-mysql mariadb-server mariadb sqlite php-dom php-mbstring php-gd php-pdo wget vim

3\SELinux允许owncloud写数据:setsebool-P httpd_unified 1

4\防火墙设置:

firewall-cmd--permanent--zone=public--add-service=http

firewall-cmd--permanent--zone=public--add-service=https

firewall-cmd--reload

5\使用下面的命令启动Apache:

systemctl start httpd.service

6\通过此命令启动MariaDB:

systemctl start mariadb.service

7\自动启动的服务在系统启动:

systemctl enable httpd.service

systemctl enable mariadb.service

8\安官方网站下载owncloud。运行以下命令:

wget

9\解压文件:

tar-jxvf owncloud-7.0.0.tar.bz2-C/var/www/html/

10\要为Web服务器上文件目录设置读写权限:

chown-R apache.apache/var/www/html/owncloud/

11\数据库配置

配置MariaDB实例:

mysql_secure_installation;

在设置过程这都输入Y并回车。

创建 owncloud数据库和用户。

登录到MySQL服务器,使用以下命令:

mysql-u root-p

12\创建owncloud用户和权限:

mysql> create database owncloud;

mysql> create user‘owncloud’@’localhost’ identified by’somedatabasepassword';

mysql> grant all on owncloud.* to‘owncloud’@’localhost';

mysql> flush privileges;

mysql> quit;

13\Apache服务器配置

编辑器编辑owncloud外部配置文件,我用vim:

vim/etc/httpd/conf.d/owncloud.conf

在配置文件中添加以下行:

Alias/owncloud/var/www/html/owncloud

Options Indexes FollowSymLinks

AllowOverride All

Order allow,deny

allow from all

14\启动Apache和MariaDB服务:

systemctl start httpd.service

systemctl start mariadb.service

owncloud配置

打开浏览器访问http://自己的 ip地址/owncloud或者http://自己域名/owncloud。它将显示初始owncloud设置页。必须要激活在配置。

阅读剩余
THE END