Seafile私有云盤(pán)安裝筆記
虛擬機(jī)或群輝中安裝ContOS7,設(shè)置好IP地址。
SSH登陸系統(tǒng),使用root賬戶(hù)。 關(guān)機(jī)使用poweroff
sudo -i 提權(quán)
ip add 查看系統(tǒng)當(dāng)前IP地址
nmtui 調(diào)出IP修改窗口 設(shè)置完畢重啟網(wǎng)卡:service network restart
更換yum源為阿里源,防止一鍵腳本安裝失敗
安裝wget命令 yum -y install wget
1、備份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2、下載新的CentOS-Base.repo 到/etc/yum.repos.d/
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
3、添加EPEL
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
4、清理緩存并生成新的緩存
yum clean all
yum makecache
更新PIP源為阿里源,并安裝:
1、在用戶(hù)根目錄下 ~ 下創(chuàng)建 .pip 隱藏文件夾,如果已經(jīng)有了可以跳過(guò)
mkdir ~/.pip
2、進(jìn)入 .pip 隱藏文件夾并創(chuàng)建 pip.conf 配置文件
cd ~/.pip && touch pip.conf
4、新增 pip.conf 配置文件內(nèi)容
vi pip.conf 按“insert”鍵編輯:
添加:
[global]
index-url = https://mirrors.aliyun.com/pypi/simple
[install]
use-mirrors =true
mirrors = https://mirrors.aliyun.com/pypi/simple
trusted-host = mirrors.aliyun.com
按“esc” 輸入:wq!強(qiáng)制保存退出(帶:)
1、首先檢查linux有沒(méi)有安裝python-pip包,直接執(zhí)行yum install python-pip
2、沒(méi)有python-pip包就執(zhí)行命令 yum -y install epel-release
3、執(zhí)行成功之后,再次執(zhí)行yum install python-pip
4、對(duì)安裝好的pip進(jìn)行升級(jí) pip install --upgrade pip
Centos7安裝Python3.7
說(shuō)明
全部操作都在root用戶(hù)下執(zhí)行
Centos自帶python2,由于執(zhí)行yum需要python2,所以即使安裝了python3也不能刪除python2
1.安裝依賴(lài)包
yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
2.下載自己需要的python版本,例如python3.6.2,下載要花費(fèi)一段時(shí)間,要耐心等待(也可以自己下載后上傳至目錄)
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz
3.新建一個(gè)文件夾存放python3
mkdir /usr/local/python3
4.把安裝包移動(dòng)到該新建文件夾下,解壓安裝包,安裝python3,依次執(zhí)行以下命令,花費(fèi)時(shí)間較長(zhǎng),耐心等待
mv Python-3.6.2.tar.xz /usr/local/python3
tar -xvJf Python-3.6.2.tar.xz
cd Python-3.6.2
./configure --prefix=/usr/local/python3
make
make install
5.創(chuàng)建軟連接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
6.此時(shí)python3已經(jīng)裝好,在命令行中輸入python3測(cè)試
退出使用ctrl+D
7.修改yum配置文件,python2與python3共存
vi /usr/bin/yum
把#! /usr/bin/python修改為#! /usr/bin/python2(配置文件第一行)
同理
vi /usr/libexec/urlgrabber-ext-down
把文件里面的#! /usr/bin/python 也修改為#! /usr/bin/python2
此時(shí)完成python3安裝,且實(shí)現(xiàn)與python2共存,保持yum命令可用
5.驗(yàn)證是否成功
python3 -V
pip3 -V
開(kāi)始安裝一鍵腳本:
回root根目錄
cd
wget https://raw.githubusercontent.com/haiwen/seafile-server-installer-cn/master/seafile-server-7.1-centos-amd64-http
安裝指定版本7.1.3:
bash seafile-server-centos-7-amd64-http 7.1.3
根據(jù)提示 選擇1
等安裝完畢。
修改修改/opt/seafile/conf/gunicorn.conf.py中的bind地址 修改127.0.0.1為自己實(shí)際IP
重置管理員賬號(hào):
cd /opt/seafile/seafile-server-7.1.3/
./reset-admin.sh
根據(jù)提示輸入管理員賬號(hào):郵箱 密碼
修改防火墻規(guī)則
sudo firewall-cmd --zone=public --permanent --add-port=8082/tcp
sudo firewall-cmd --zone=public --permanent --add-port=8000/tcp
sudo firewall-cmd --reload
打開(kāi)網(wǎng)頁(yè)http://ip:8000
OK!
啟動(dòng)停止命令:
run seafile server: ./seafile.sh { start | stop | restart }
run seahub server: ./seahub.sh { start <port> | stop | restart <port> }