摘要:根據(jù)國(guó)家及自治區(qū)要求加快畜牧業(yè)信息化發(fā)展,通過(guò)服務(wù)器安裝及相關(guān)軟件的開(kāi)發(fā)實(shí)現(xiàn)了單位的私有云存儲(chǔ),為畜牧業(yè)信息化發(fā)展探索道路。
關(guān)鍵詞: 畜牧;信息化;云存儲(chǔ)
中圖分類號(hào):F326.3 文獻(xiàn)標(biāo)識(shí)碼:B 文章編號(hào):2096-3637(2017)01-0076-02
“十二五”期間,我國(guó)現(xiàn)代農(nóng)牧業(yè)建設(shè)加快推進(jìn),農(nóng)牧業(yè)科技為保障國(guó)家糧食安全、促進(jìn)農(nóng)民增收和可持續(xù)發(fā)展作出了重要貢獻(xiàn)。
當(dāng)前,我國(guó)經(jīng)濟(jì)發(fā)展進(jìn)入新常態(tài),畜牧業(yè)發(fā)展內(nèi)外部環(huán)境正發(fā)生深刻變化。尤其是“十二五”我區(qū)畜牧業(yè)信息化的快速發(fā)展,促進(jìn)了畜牧業(yè)綜合生產(chǎn)能力提升。深刻認(rèn)識(shí)加快現(xiàn)代畜牧業(yè)發(fā)展的重要性和緊迫性以迫在眉睫。
“十三五”期間我區(qū)畜牧業(yè)又處于轉(zhuǎn)型升級(jí)的關(guān)鍵時(shí)期,加快推進(jìn)現(xiàn)代畜牧業(yè)發(fā)展,強(qiáng)化信息服務(wù)能力建設(shè),對(duì)突破畜牧業(yè)發(fā)展資源環(huán)境約束、加快畜牧業(yè)現(xiàn)代化建設(shè)、提升畜產(chǎn)品市場(chǎng)競(jìng)爭(zhēng)力具有十分重要的意義。
云計(jì)算是繼1980年代大型計(jì)算機(jī)到客戶端-服務(wù)器的大轉(zhuǎn)變之后的又一種巨變。云計(jì)算(cloud computing)是基于互聯(lián)網(wǎng)的相關(guān)服務(wù)的增加、使用和交付模式,通常涉及通過(guò)互聯(lián)網(wǎng)來(lái)提供動(dòng)態(tài)易擴(kuò)展且經(jīng)常是虛擬化的資源。云是網(wǎng)絡(luò)、互聯(lián)網(wǎng)的一種比喻說(shuō)法。
1 云存儲(chǔ)
云存儲(chǔ)是在云計(jì)算(cloud computing)概念上延伸和衍生發(fā)展出來(lái)的一個(gè)新的概念。隨著現(xiàn)代網(wǎng)絡(luò)數(shù)據(jù)量日益增多,面對(duì)龐大的數(shù)據(jù),如何對(duì)這些數(shù)據(jù)進(jìn)行有效管理直接影響著信息的安全。如果我們能利用云存儲(chǔ)技術(shù)來(lái)解決數(shù)據(jù)問(wèn)題,毫無(wú)疑問(wèn)這將直接提高單位的效益。
云計(jì)算下的網(wǎng)絡(luò)數(shù)據(jù)存儲(chǔ)分為兩大類:個(gè)人網(wǎng)絡(luò)數(shù)據(jù)云存儲(chǔ)應(yīng)用、公共網(wǎng)絡(luò)數(shù)據(jù)云存儲(chǔ)應(yīng)用。
本項(xiàng)目將根據(jù)現(xiàn)有網(wǎng)絡(luò)數(shù)據(jù)的存儲(chǔ)情況,分析現(xiàn)有數(shù)據(jù)的結(jié)構(gòu)模式。利用專用數(shù)據(jù)磁盤(pán)陣列與云服務(wù)器相結(jié)合,構(gòu)建單位私有網(wǎng)絡(luò)數(shù)據(jù)云存儲(chǔ)應(yīng)用。
1.1根據(jù)現(xiàn)有的網(wǎng)絡(luò)數(shù)據(jù)存儲(chǔ)的需要,選擇最為合適的智能開(kāi)源軟件nextcloud作為服務(wù)主體;
1.2結(jié)合智能硬件的特點(diǎn)與云服務(wù)器的網(wǎng)絡(luò)協(xié)議,開(kāi)發(fā)一個(gè)適合搭建云服務(wù)器與固件相結(jié)合的數(shù)據(jù)接口;
1.3通過(guò)搭建Apaches服務(wù)器軟件、mysql數(shù)據(jù)庫(kù)管理系統(tǒng)、php開(kāi)源腳本語(yǔ)言,實(shí)現(xiàn)網(wǎng)絡(luò)文件、圖片視頻等數(shù)據(jù)分享并通過(guò)網(wǎng)絡(luò)、手機(jī)wifi等連接進(jìn)行遠(yuǎn)程控制。
2 設(shè)計(jì)原則
個(gè)人網(wǎng)絡(luò)數(shù)據(jù)云存儲(chǔ)客戶端必須支持多平臺(tái)
Pc端:windows、MAC、Linux。
移動(dòng)端:Android、IOS
3 云存儲(chǔ)服務(wù)器安裝搭建步驟
3.1 安裝Apache
sudo yum install httpd -y
sudo service httpd restart
輸入 http://ip 顯示If you are a member of the general public,安裝成功
3.2 安裝PHP
sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
sudo rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm
sudo yum install php56w php56w-pdo php56w-dom php56w-gd php56w-mb php56w-mbstring php56w-mysql php56w-process
驗(yàn)證是否安裝成功:
sudo vim /var/www/html/info.php
打開(kāi)本地瀏覽器, http://ip/info.php, 出現(xiàn)界面說(shuō)明php正確安裝.
3.3 安裝mysql
sudo yum install mysql mysql-server -y
sudo /etc/init.d/mysqld start
sudo /usr/bin/mysql_secure_installation
//默認(rèn)是密碼是空。
3.4 安裝 NextCloud
sudo mv nextcloud /var/www/html/
sudo chown -R apache:apache/var/www/html/nextcloud
sudo mv nextcloud/* /var/www/html
sudo chown apache:apache -R /var/www/html
cd /var/www/html/nextcloud
通過(guò)以上服務(wù)器及軟件的安裝調(diào)試,完成單位私有網(wǎng)絡(luò)數(shù)據(jù)云存儲(chǔ)的構(gòu)建。
參考文獻(xiàn)
[1]龔靖,雷俊智,龍洋,張繼平等著.《云存儲(chǔ)解析 》編.
[2]童維勤,黃林鵬.《大數(shù)據(jù)技術(shù)與應(yīng)用:數(shù)據(jù)密集型計(jì)算和模型》編.
[3]武志學(xué),趙陽(yáng),馬超英.《云存儲(chǔ)系統(tǒng)——Swift的原理、架構(gòu)及實(shí)踐》著.