雲端計算培訓教程學習路線影片原始碼課件:seafile私有網盤搭建
與其在家閒著,不如立即開始學習,當機遇爆發式來臨時,能不能把握住,只看我們是否已經準備好了,是否足夠強大。所以,現在開始,千鋒900G+影片教程免費送!領取方式在下方留言即可,希望可以幫助你在“逆境”中成長,從容開啟新的一年。下面給大家分享雲端計算培訓教程學習路線影片原始碼課件:seafile私有網盤搭建。
1.1 環境要求
centos7.3
python2.7
python-setuptools
mysql已經安裝並且服務正常執行中(如果沒有安裝,請先安裝,因為在安裝seafile過程中,要用到mysql建立資料庫和表等)
1.2 準備工作
準備一臺虛擬機器或者一臺雲主機ECS
2.1 下載64位的Seafile安裝包6.2.5
針對Centos7的安裝包地址
2.2 部署和目錄設計
#建立getui目錄,本人是以root使用者登入,定位在根目錄下。
mkdir getui
#將下載的seafile-server_6.2.5_x86-64.tar.gz上傳到getui目錄下
mv seafile-server_6.2.5_x86-64.tar.gz getui/
#解壓檔案
cd getui/
tar -xzf seafile-server_6.2.5_x86-64.tar.gz
#在getui目錄裡建立installed目錄
mkdir installed
#將壓縮檔案移到installed目錄
mv seafile-server_6.2.5_x86-64.tar.gz installed
2.3 安裝mysql
yum install mairiadb-server mariadb -y
#啟動資料庫服務
systemctl start mariadb
systemctl enable mariadb #作為開機自啟
#設定資料庫根密碼
MariaDB [(none)]> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
MariaDB [mysql]> update user set password=password('123456') where user='root';
Query OK, 4 rows affected (0.00 sec)
Rows matched: 4 Changed: 4 Warnings: 0
MariaDB [mysql]> flush privileges;
Query OK, 0 rows affected (0.01 sec)
3. 安裝Seafile伺服器
cd /root/getui/seafile-server-6.2.5
ls #檢視內容
#註釋:如果你的系統中沒有安裝上面的某個軟體,那麼 Seafile初始化指令碼會提醒你安裝相應的軟體包。
該指令碼會依次詢問你一些問題,從而一步步引導你配置 Seafile 的各項引數:
3.1執行./setup-seafile-mysql.sh指令碼安裝
3.2報錯
需要環境安裝:yum install python-imaging
3.3繼續安裝
需要環境安裝:yum install MySQL-python
3.4繼續執行./setup-seafile-mysql.sh指令碼安裝
3.5seafile安裝完成
4.1配置開機啟動
4.2 新建seafile.service檔案
vim /etc/systemd/system/seafile.service
輸入以下內容
[Unit]
Description=Seafile Server
After=network.target mysql.service
[Service]
Type=oneshot
ExecStart=/root/getui/seafile-server-latest/seafile.sh start
ExecStart=/root/getui/seafile-server-latest/seahub.sh start
ExecStop=/root/getui/seafile-server-latest/seafile.sh stop
ExecStop=/root/getui/seafile-server-latest/seahub.sh stop
RemainAfterExit=yes
User=root
Group=root
[Install]
WantedBy=multi-user.target
4.3 執行systemctl daemon-reload使配置生效
systemctl daemon-reload
4.4設定seafile開機啟動
systemctl enable seafile.service #設定seafile隨系統啟動
4.5啟動 Seafile 伺服器
./seafile.sh start # 啟動 Seafile 服務
./seahub.sh start 8000 # 啟動 Seahub 網站 (執行在8000埠上)
5訪問
IP:8000(進行訪問)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69916964/viewspace-2680541/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 雲端計算培訓教程學習路線影片原始碼課件:Shell變數知識梳理原始碼變數
- 雲端計算教程學習入門影片課件:私有云計算平臺怎麼搭建?
- 雲端計算教程學習路線影片原始碼課件:Linux效能監控工具-gtop原始碼Linux
- Web前端培訓教程學習路線影片原始碼課件:正向代理與反向代理Web前端原始碼
- 雲端計算教程學習路線影片原始碼課件:shell指令碼實現獲取圖片原始碼指令碼
- 雲端計算教程學習路線影片原始碼課件:linux文字處理三劍客之AWK原始碼Linux
- 雲端計算教程學習入門影片課件:小型雲端計算平臺怎麼搭建?
- 雲端計算學習路線教程大綱課件:網路管理基礎
- 雲端計算教程學習入門影片課件:私有辦公雲是什麼?
- 雲端計算學習路線教程大綱課件:FTP ServerFTPServer
- 雲端計算教程學習入門影片原始碼課件:CURL命令使用指南原始碼
- 雲端計算學習路線教程大綱課件:部署網上商城ecshop
- 雲端計算學習路線教程大綱課件:使用自建源
- 雲端計算學習路線教程大綱課件:關於NFSNFS
- 雲端計算學習路線教程大綱課件:LVM管理LVM
- 雲端計算教程學習入門影片課件:雲端計算與人工智慧人工智慧
- 雲端計算學習路線教程大綱課件:部署網校系統 edusoho
- 雲端計算學習路線教程大綱課件:雲端計算開發程式設計條件結構程式設計
- 雲端計算教程學習入門影片課件:雲端計算中SOA是什麼?
- 雲端計算教程學習入門影片課件:雲端計算安全性有哪些?
- 雲端計算教程學習入門影片課件:雲端計算架構參考模型架構模型
- 雲端計算教程學習入門影片課件:怎麼組建雲端計算中心?
- 雲端計算教程學習入門影片課件:雲端計算中心怎麼選址?
- 雲端計算學習路線教程大綱課件:檔案連結
- 雲端計算學習路線教程大綱課件:關於HTTP ServerHTTPServer
- 雲端計算學習路線教程大綱課件:tCentos6網路卡問題CentOS
- 雲端計算學習路線教程大綱課件:Linux新手入門教程Linux
- 雲端計算教程學習入門影片課件:雲端計算中IDS是什麼?
- 雲端計算教程學習入門影片課件:雲端計算中微服務是什麼?微服務
- 雲端計算教程學習入門影片課件:雲端計算終端技術講解
- 雲端計算教程學習入門影片課件:雲端計算通訊協議講解協議
- 雲端計算教程學習入門影片課件:雲端計算園區雲是什麼?
- 雲端計算教程學習入門影片課件:雲端計算管理工具有哪些?
- 雲端計算教程學習入門影片課件:雲端計算開源軟體有哪些?
- 雲端計算教程學習入門影片課件:商業化雲端計算元件有哪些?元件
- 雲端計算教程學習入門影片課件:雲端計算中容錯計算是什麼?
- 雲端計算學習路線教程大綱課件:Mount 掛載詳解
- 雲端計算學習路線教程大綱課件:FAT檔案系統