升級centos後原先的Acronis備份軟體會出現snapapi無法使用的訊息,可以使用以下方式手動安裝snapapi26
檢查kernel的版本
rpm -qa kernel\* | sort
uname -rmi
/etc/init.d/acronis_agent stop
yum install kernel-devel
dkms status
dkms remove -m snapapi26 -v 0.7.45 --all
rpm -Uhv snapapi26_modules-0.7.51-1.noarch.rpm --nodeps
cd /usr/lib
cd Acronis/
cd kernel_modules/
ls -l
dkms ldtarball --archive=/usr/lib/Acronis/kernel_modules/snapapi26-0.7.51-all.tar.gz
dkms build -m snapapi26 -v 0.7.51
dkms install -m snapapi26 -v 0.7.51
/etc/init.d/acronis_agent start
2015年4月23日 星期四
2015年4月10日 星期五
使用Centos 6.6與owncloud建立私有雲與雲端儲存
近年來私有雲與雲端儲存盛行,如何建立低成本的私有雲或雲端儲存也成為熱門話題。在此介紹使用 Centos 6.6與owncloud建立雲端儲存的實例。
1.安裝Centos 6.6與相關rpm
Centos 6.6是6系列的最終版。相關rpm包括httpd(apache),mysql,php。由於新版的owncloud 8.0.2必須使用php 5.4,centos內建是php 5.3的版本,php必須能升級到5.4的版本。有幾種作法如可使用webtatic repo ,
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
再用
#yum –enablerepo=webtatic install php54w php54w-common
#yum –enablerepo=webtatic install php54w-mysql php54-mbstring php54w-xmlrpc php54w-xml php54w-gd php-devel php-gd php-pecl-memcache php-pspell php-snmp php54w-mcrypt php54w-mbstring php54w-odbc php54w-pecl-apc php54w-soap php54w-snmp
或使用 EPEL and Remi repository RPM的方式,取得i386或x86-64相關版本
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6.rpm
wget http://mirrors.rit.edu/fedora/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
把 remi.repo 內的 enabled=0 改為enabled=1
yum -y install php php-fpm php-cli php-pdo php-mysql php-mcrypt php-mbstring php-gd php-tidy php-xml php-xmlrpc php-pear php-pecl-memcache php-eaccelerator php-bcmath php-sqlite php-xnmp php-ldap php-devel
如果有錯誤可改用
yum -y install php php-fpm php-cli php-pdo php-mysql php-mcrypt php-mbstring php-gd php-tidy php-xml php-xmlrpc php-pear php-pecl-memcache php-eaccelerator php-bcmath php-sqlite php-xnmp php-ldap php-devel --skip-broken
2.啟動mysql加入Database
mysql
mysql -uroot -p
CREATE DATABASE owncloud;
GRANT ALL PRIVILEGES ON owncloud.* TO 'owncloud_user'@'localhost' IDENTIFIED BY 'owncloud_user_pasword';
FLUSH PRIVILEGES;
3.然後取得owncloud(目前版本為owncloud-8.0.2.tar.bz2)
wget https://download.owncloud.org/community/owncloud-8.0.2.tar.bz2
tar -xjf owncloud-8.0.2.tar.bz2
mv owncloud /var/www/html/owncloud/
chown -R apache.apache /var/www/html/owncloud/
並加入.htaccess與目錄規則即可
4.owncloud的LOGO與相關程式是在
Tiny logo (core/img/logo-wide.(png|svg))
core/templates/layout.user.php.
Large logo (owncloud-logo-medium-white.(png|svg))
apps/user_openid/templates/nomode.php
core/templates/layout.guest.php
5.資料則是存放在
/owncloud/data/使用者/files/Documents
6.上傳資料檔案的限制
上傳資料檔案的限制其實是由php所控制,必須修改php.ini中的post_max_size與upload_max_filesize 二個參數
1.安裝Centos 6.6與相關rpm
Centos 6.6是6系列的最終版。相關rpm包括httpd(apache),mysql,php。由於新版的owncloud 8.0.2必須使用php 5.4,centos內建是php 5.3的版本,php必須能升級到5.4的版本。有幾種作法如可使用webtatic repo ,
rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
再用
#yum –enablerepo=webtatic install php54w php54w-common
#yum –enablerepo=webtatic install php54w-mysql php54-mbstring php54w-xmlrpc php54w-xml php54w-gd php-devel php-gd php-pecl-memcache php-pspell php-snmp php54w-mcrypt php54w-mbstring php54w-odbc php54w-pecl-apc php54w-soap php54w-snmp
或使用 EPEL and Remi repository RPM的方式,取得i386或x86-64相關版本
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm -Uvh remi-release-6.rpm
wget http://mirrors.rit.edu/fedora/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
把 remi.repo 內的 enabled=0 改為enabled=1
yum -y install php php-fpm php-cli php-pdo php-mysql php-mcrypt php-mbstring php-gd php-tidy php-xml php-xmlrpc php-pear php-pecl-memcache php-eaccelerator php-bcmath php-sqlite php-xnmp php-ldap php-devel
如果有錯誤可改用
yum -y install php php-fpm php-cli php-pdo php-mysql php-mcrypt php-mbstring php-gd php-tidy php-xml php-xmlrpc php-pear php-pecl-memcache php-eaccelerator php-bcmath php-sqlite php-xnmp php-ldap php-devel --skip-broken
2.啟動mysql加入Database
mysql
mysql -uroot -p
CREATE DATABASE owncloud;
GRANT ALL PRIVILEGES ON owncloud.* TO 'owncloud_user'@'localhost' IDENTIFIED BY 'owncloud_user_pasword';
FLUSH PRIVILEGES;
3.然後取得owncloud(目前版本為owncloud-8.0.2.tar.bz2)
wget https://download.owncloud.org/community/owncloud-8.0.2.tar.bz2
tar -xjf owncloud-8.0.2.tar.bz2
mv owncloud /var/www/html/owncloud/
chown -R apache.apache /var/www/html/owncloud/
並加入.htaccess與目錄規則即可
4.owncloud的LOGO與相關程式是在
Tiny logo (core/img/logo-wide.(png|svg))
core/templates/layout.user.php.
Large logo (owncloud-logo-medium-white.(png|svg))
apps/user_openid/templates/nomode.php
core/templates/layout.guest.php
5.資料則是存放在
/owncloud/data/使用者/files/Documents
6.上傳資料檔案的限制
上傳資料檔案的限制其實是由php所控制,必須修改php.ini中的post_max_size與upload_max_filesize 二個參數
訂閱:
文章 (Atom)