热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

centos6.6系统安装seafile服务

1、登录服务器2、安装相关依赖包yuminstall-ygcczlibzlib-developensslopenssl-develmysqlmysql-servermysql-devellibjpeg-turbo-develpython

1、登录服务器

centos6.6系统安装seafile服务

2、安装相关依赖包

yum install -y gcc zlib zlib-devel openssl openssl-develmysql mysql-server mysql-devel libjpeg-turbo-devel python-devel

centos6.6系统安装seafile服务

3、配置mysql

启动:service mysqld start  或者 /etc/init.d/mysqld start

开机自动启动mysql

chkconfig mysqld on

拷贝配置文件

cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

给root账户设置密码,输入命令:

mysql_secure_installation

第一步:直接回车;

第二步:是否设置root密码,输入”y“,输入两遍密码;

第三步:是否删除anonymous账号,输入”y“;

第四步:是否禁止root账号远程登陆,输入”y“;

第五步:是否删除test数据库,输入”y“;

第六步:是否重新加载授权信息,输入”y“。

【以上根据个人实际设置】

centos6.6系统安装seafile服务

centos6.6系统安装seafile服务

4、安装python2.7

Seafile 需要python 2.7+版本的支持,不要使用3.0以上的版本,支持的不太好。

Centos6.8自带的是2.6.6版本,版本太低,所以要自己编译安装2.7+的版本。此处用的是2.7.10

【链接:http://down.51cto.com/data/2305764】

解压安装包

[root@VM_102_193_centos ~]# tar xvf Python-2.7.10.tar

进入解压后的目录

[root@VM_102_193_centos Python-2.7.10]# cd Python-2.7.10

编译

[root@VM_102_193_centosPython-2.7.10]# ./configure--prefix=/usr/local/python

安装

[root@VM_102_193_centos Python-2.7.10]# make &&make install

安装完成后如果之前存在python2.6.6,则用2.7.10替换2.6.6

vim /etc/profile

在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL下添加

PATH=$PATH:/usr/local/python/bin

保存退出

mv /usr/bin/python /usr/bin/python2.6.6

source /etc/profile

验证版本:

python -V

centos6.6系统安装seafile服务

5、解决yum与python2.7的兼容问题:

yum不兼容python2.7+所以要修改一下yum的配置文件

[root@VM_102_193_centos Python-2.7.10]# vim /usr/bin/yum

把头文件#!/usr/bin/ypthon改成#!/usr/bin/python2.6.6

6、安装setuptools:

【链接:http://down.51cto.com/data/2305764】

解压setuptools-0.6c11.tar.gz

tar zxf setuptools-0.6c11.tar.gz

进入解压后的目录

[root@VM_102_193_centos setuptools-0.6c11]# cdsetuptools-0.6c11

安装:

python setup.py build

python setup.py install

7、安装pip:

【链接:http://down.51cto.com/data/2305764】

解压pip-8.1.2.tar.gz

tar zxvf pip-8.1.2.tar.gz

安装:

python setup.py install

8、安装pillow:

[root@VM_102_193_centos pip-8.1.2]# pip install pillow

centos6.6系统安装seafile服务

推荐执行升级

[root@VM_102_193_centos pip-8.1.2]# pip install --upgradepip

centos6.6系统安装seafile服务

9、安装MySQL-python:

10、        下载这个包MySQL-python-1.2.3.tar.gz然后解压,使用python安装

【链接:http://down.51cto.com/data/2305764】

进入解压后的文件夹

[root@VM_102_193_centos MySQL-python-1.2.3]# cdMySQL-python-1.2.3

执行安装

python setup.py build

python setup.py install

11、        部署 Seafile 服务器

创建服务目录

mkdir /yunpan

下载seafile-server_6.0.9_x86-64.tar.gz

【链接:http://down.51cto.com/data/2305764】

解压该文件

[root@VM_102_193_centos seafile-server-6.0.9]# tar zxvfseafile-server_6.0.9_x86-64.tar.gz

进入解压后的目录

[root@VM_102_193_centos seafile-server-6.0.9]# cdseafile-server-6.0.9/

12、        执行安装

[root@VM_102_193_centos seafile-server-6.0.9]#./setup-seafile-mysql.sh

centos6.6系统安装seafile服务

centos6.6系统安装seafile服务

13、启动相关服务

[root@VM_102_193_centosseafile-server-6.0.9]# ./seafile.sh startcentos6.6系统安装seafile服务

[root@VM_102_193_centos seafile-server-6.0.9]# ./seahub.sh start8000centos6.6系统安装seafile服务

【注意事项】

执行安装,输入IP地址时,有公网IP输入公网IP;使用DDNS对外映射时,输入内网IP

当输入内网IP时,对外映射完成后,可以WEB界面修改为外网域名及端口号。

【5.0以上版本】

   centos6.6系统安装seafile服务

参考链接

Seafile服务器手册中文版




推荐阅读
  • 第四讲ApacheLAMP服务器基本配置Apache的编译安装从Apache的官方网站下载源码包:http:httpd.apache.orgdownload.cgi今 ... [详细]
  • centos6.8 下nginx1.10 安装 ... [详细]
  • linux下编译安装lnmp
    2019独角兽企业重金招聘Python工程师标准#######################安装依赖#####################安装必要的包:y ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • 本文讨论了如何使用Web.Config进行自定义配置节的配置转换。作者提到,他将msbuild设置为详细模式,但转换却忽略了带有替换转换的自定义部分的存在。 ... [详细]
  • Howtobuilda./configure&&make&&makeins ... [详细]
  • 本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ... [详细]
  • 本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ... [详细]
  • imx6ull开发板驱动MT7601U无线网卡的方法和步骤详解
    本文详细介绍了在imx6ull开发板上驱动MT7601U无线网卡的方法和步骤。首先介绍了开发环境和硬件平台,然后说明了MT7601U驱动已经集成在linux内核的linux-4.x.x/drivers/net/wireless/mediatek/mt7601u文件中。接着介绍了移植mt7601u驱动的过程,包括编译内核和配置设备驱动。最后,列举了关键词和相关信息供读者参考。 ... [详细]
  • 本文介绍了在Linux下安装和配置Kafka的方法,包括安装JDK、下载和解压Kafka、配置Kafka的参数,以及配置Kafka的日志目录、服务器IP和日志存放路径等。同时还提供了单机配置部署的方法和zookeeper地址和端口的配置。通过实操成功的案例,帮助读者快速完成Kafka的安装和配置。 ... [详细]
  • 如何搭建Java开发环境并开发WinCE项目
    本文介绍了如何搭建Java开发环境并开发WinCE项目,包括搭建开发环境的步骤和获取SDK的几种方式。同时还解答了一些关于WinCE开发的常见问题。通过阅读本文,您将了解如何使用Java进行嵌入式开发,并能够顺利开发WinCE应用程序。 ... [详细]
  • 本文介绍了将mysql从5.6.15升级到5.7.15的详细步骤,包括关闭访问、备份旧库、备份权限、配置文件备份、关闭旧数据库、安装二进制、替换配置文件以及启动新数据库等操作。 ... [详细]
  • 负载均衡_Nginx反向代理动静分离负载均衡及rewrite隐藏路径详解(Nginx Apache MySQL Redis)–第二部分
    nginx反向代理、动静分离、负载均衡及rewrite隐藏路径详解 ... [详细]
  • 原文地址http://balau82.wordpress.com/2010/02/28/hello-world-for-bare-metal-arm-using-qemu/最开始时 ... [详细]
  • 一、设置时区方法一:使用setup工具setup选择Timezoneconfiguration选择AsiaShanghai空格键勾选上System ... [详细]
author-avatar
手机用户248覀9795477
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有