Seafile私有云盤安裝筆記
虛擬機或群輝中安裝ContOS7,設置好IP地址。
SSH登陸系統,使用root賬戶。 關機使用poweroff
sudo -i 提權
ip add 查看系統當前IP地址
nmtui 調出IP修改窗口 設置完畢重啟網卡: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、在用戶根目錄下 ~ 下創建 .pip 隱藏文件夾,如果已經有了可以跳過
mkdir ~/.pip
2、進入 .pip 隱藏文件夾并創建 pip.conf 配置文件
cd ~/.pip && touch pip.conf
4、新增 pip.conf 配置文件內容
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!強制保存退出(帶:)
1、首先檢查linux有沒有安裝python-pip包,直接執行yum install python-pip
2、沒有python-pip包就執行命令 yum -y install epel-release
3、執行成功之后,再次執行yum install python-pip
4、對安裝好的pip進行升級 pip install --upgrade pip
Centos7安裝Python3.7
說明
全部操作都在root用戶下執行
Centos自帶python2,由于執行yum需要python2,所以即使安裝了python3也不能刪除python2
1.安裝依賴包
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,下載要花費一段時間,要耐心等待(也可以自己下載后上傳至目錄)
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz
3.新建一個文件夾存放python3
mkdir /usr/local/python3
4.把安裝包移動到該新建文件夾下,解壓安裝包,安裝python3,依次執行以下命令,花費時間較長,耐心等待
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.創建軟連接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
6.此時python3已經裝好,在命令行中輸入python3測試
退出使用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
此時完成python3安裝,且實現與python2共存,保持yum命令可用
5.驗證是否成功
python3 -V
pip3 -V
開始安裝一鍵腳本:
回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
根據提示 選擇1
等安裝完畢。
修改修改/opt/seafile/conf/gunicorn.conf.py中的bind地址 修改127.0.0.1為自己實際IP
重置管理員賬號:
cd /opt/seafile/seafile-server-7.1.3/
./reset-admin.sh
根據提示輸入管理員賬號:郵箱 密碼
修改防火墻規則
sudo firewall-cmd --zone=public --permanent --add-port=8082/tcp
sudo firewall-cmd --zone=public --permanent --add-port=8000/tcp
sudo firewall-cmd --reload
打開網頁http://ip:8000
OK!
啟動停止命令:
run seafile server: ./seafile.sh { start | stop | restart }
run seahub server: ./seahub.sh { start <port> | stop | restart <port> }