在 Fedora 上安裝 MongoDB 服務器的方法教程_MongoDB

來源:腳本之家  責任編輯:小易  

1.安裝前的準備:要從硬盤安裝Fedora 8,這里你要保證存放Feora 8鏡像文件的盤為FAT32格式,因為無論Linux還是DOS,都不能識別NTFS。另外你還要為Linux系統空出一部分空間出來,◆空間大小最好在10G以上。2.下載Grub for DOS工具(http://download.gna.org/grub4dos/),這是在開機時引導進入Linux安裝過程用的。將下載好的Grub for DOS里面的文件(包括了menu.lst,grldr,grub.exe)解壓縮到C盤根目錄下。而不是將解壓后的文件夾拷到C盤根目錄下。3.下載Fedora 8的ISO鏡像文件。http://fedoraproject.org/en/get-fedora4.修改boot.ini。在C盤根目錄打開文件boot.ini,在該文件的最后一行,添加C:\\grldr="Start Grub",保存,退出。boot.ini是系統文件,打開它需要一點技巧,這里給大家兩種辦法:1)開始-控制面板-系統-高級-啟動和故障恢復-編輯(或者右鍵單擊-我的電腦-屬性-系統-高級-啟動和故障恢復-這時會迸出一個打開的記事本,里面是原先的boot.ini內容,將其修改即可。2)如果你有一點DOS基礎的話,可以運行中輸入cmd打開命令行編輯器,然后鍵入命令:cd\\/*到C盤根目錄*/edit boot.ini/*編輯boot.ini文件*/將其修改,然后按Alt,打開“文件“選項,保存退出即可。(這時重啟系統你就會發現啟動時多了個系統選項選擇單,一個是Microsoft Windows XP,另一個是Grub,這里不需要重啟電腦)5.現在假設Fedora 8安裝包已經下載到你的計算機,用虛擬光驅或RAR打開你下載的鏡像安裝文件,將:“isolinux”目錄中的vmlinuz和initrd.img兩個文件拷到C盤(你當前系統的安裝盤)里,具體是NTFS還是FAT32,無所謂。6.C盤找到menu.lst文件,用記事本打開,在末尾添加以下三行(僅藍色部分):title Install-Fedora 8/*這是個菜單標識,顯示Install-Fedora 7*/kernel(hd0,0)/vmlinuz/*文件vmlinuz所在地址為(hd0,0)*/initrd(hd0,0)/initrd.img/*文件initrd.img所在地址為(hd0,0)*/kernel(hd0,0)/vmlinuz和initrd(hd0,0)/initrd.img是一個批處理命令,系統到時會自動執行。或將menu.lst文件里的內容都刪掉,然后再將下面的拷貝到里面color black/cyan yellow/cyantimeout 30default 0fallback 1title Install Fedora 8kernel(hd0,0)/vmlinuzinitrd(hd0,0)/initrd.imgboottitle Back To(Windwos OS)rootnoverify(hd0,0)makeactivechainloader+1title commandlinesavedefault-wait=2commandlinetitle Rebootsavedefault-wait=2reboot然后保存退出。這里也可以不寫,不過后面你需要在進入安裝時在提示符GRUB>后依次輸入:kernel(hd0,0)/vmlinuzinitrd(hd0,0)/initrd.imgboot保存,退出。這里(hdx,x)第一個x中的數字表示是哪一個硬盤,”0“是主盤,”1“是從盤;第二個x中的數字表示哪個區,”0“即是硬盤的第一個主分區,也就是咱們所謂的主盤的C盤以及從盤的D盤(這是相對以兩塊硬盤的情況)。因為我的電腦是一塊硬盤,而(hd0,0)就是指硬盤主分區(第一個分區,不確切一點說就是C盤)。7.重新啟動電腦。在開機后的系統選項里,選擇Start Grub。然后在列表里選擇Install Fedora 8。如果不出意外的話,安裝就已經開始了。如果系統提示出錯信息,需要退回到Grub選擇列表,選擇commandline,在出現的命令行Grub:\\>里輸入命令find/vmlinuz回車,系統會顯示出vmlinuz文件所在盤區的代碼,這里假設電腦顯示的是(hd0,2),記下這個代碼。重新啟動電腦,選擇進windows XP,打開menu.lst。將:title Install-Fedora 8kernel(hd0,0)/vmlinuzinitrd(hd0,0)/initrd.img中的(hd0,0)改成你剛才記下的代碼,即(hd0,2):title Install-Fedora 7kernel(hd0,2)/isolinux/vmlinuzinitrd(hd0,2)/isolinux/initrd.img保存,退出。8.重新啟動計算機,依次選擇Start Grub-Install-Fedora 8。這時候,系統開始自動運行安裝,你所要做的就是選擇語言、鍵盤類型。接下來就是選擇hard disk,在硬盤列表中選擇要安裝的Fedora 8的鏡像文件所在的盤,這時選則列表中分別有sd1,sd2,sd3…這里假設Fedora 8的鏡像文件所在的盤是sd5,如果你不知道的話干脆挨著試好了,反正不會出現問題,只是稍麻煩一點而已(最好把安裝文件放在根目錄,這樣就省去輸入路徑的麻煩)。OK!接下來就是和光盤安裝一樣的安裝界面了…當然,如果你感覺以上程序麻煩的話,建議你在windows xp下使用虛擬機來安裝,這樣你就可以將*.iso文件像使用光驅一樣從光盤來安裝Fedora 7了www.13333515.buzz防采集請勿采集本網。

Mongo(來自 “humongous” —— 巨大的)是一個高性能、開源、無模式的、面向文檔的數據庫,它是最受歡迎的 NoSQL 數據庫之一。它使用 JSON 作為文檔格式,并且可以在多個服務器節點之間進行擴展和復制。

樓主問題解決了嗎?我也搞了好久,沒裝好FDR2,Haskell-platform,以及Casper.

有關許可證更改的故事

可以直接用yum或PackageKit瀏覽并選擇安裝codeblocks包。就可以用了, 好像你已經安裝,如果“無法運行”?檢查是否安裝了gcc編譯器 同樣用yum或PackageKit安裝gcc組件的各個組件 比如g+是c++

MongoDB 上游決定更改服務器代碼的許可證已經一年多了。先前的許可證是 GNU Affero General Public License v3(AGPLv3)。但是,上游公司寫了一個新許可證,旨在使運行 MongoDB 即服務的公司可以回饋社區。新許可證稱為 Server Side Public License(SSPLv1),關于這個舉措及其解釋的更多說明,請參見 MongoDB SSPL FAQ

可以下載最新的texlive2010,由于cjk的諸多缺點.tetax是個非常不錯的選擇,它可以調用系統的中文字體.只是編譯的速度有一點慢. 這是兩個視頻教程可以參考一下: Debian中安裝TeXLive:

Fedora 一直只包含自由軟件。當 SSPL 發布后,Fedora 確定它并不是自由軟件許可證。許可證更改日期(2018 年 10 月)之前發布的所有 MongoDB 版本都可保留在 Fedora 中,但之后再也不更新的軟件包會帶來安全問題。因此,從 Fedora 30 開始,Fedora 社區決定完全移除 MongoDB 服務器

請詳細解釋你的問題,看不懂哦 終端中怎么“放入”?我只知道進入是cd,“列出”是ls

開發人員還有哪些選擇?

第一、安裝環境和升級 這里,老左依舊采用手上的一臺搬瓦工VPS安裝Fedora 20版本(32位)進行測試,我們重新安裝新系統之后,登錄SSH,需要先升級當前的各種包源文件。個人建議,安裝VNC桌面的

是的,還有替代方案,例如 PostgreSQL 在最新版本中也支持 JSON,它可以在無法再使用 MongoDB 的情況下使用它。使用 JSONB 類型,索引在 PostgreSQL 中可以很好地工作,其性能可與 MongoDB 媲美,甚至不會受到 ACID 的影響。

開發人員可能選擇 MongoDB 的技術原因并未隨許可證而改變,因此許多人仍想使用它。重要的是要意識到,SSPL 許可證僅更改僅針對 MongoDB 服務器。MongoDB 上游還開發了其他項目,例如 MongoDB 工具、C 和 C++ 客戶端庫以及用于各種動態語言的連接器,這些項目在客戶端使用(通過網絡與服務器通信的應用中)。由于這些包的許可證人保持自由(主要是 Apache 許可證),因此它們保留在 Fedora 倉庫中,因此用戶可以將其用于應用開發。

唯一的變化實際是服務器軟件包本身,它已從 Fedora 倉庫中完全刪除。讓我們看看 Fedora 用戶可以如何獲取非自由的包。

如何從上游安裝 MongoDB 服務器

當 Fedora 用戶想要安裝 MongoDB 服務器時,他們需要直接向上游獲取 MongoDB。但是,上游不為 Fedora 提供 RPM 包。相反,MongoDB 服務器可以獲取源碼 tarball,用戶需要自己進行編譯(這需要一些開發知識),或者 Fedora 用戶可以使用一些兼容的包。在兼容的選項中,最好的選擇是 RHEL-8 RPM。以下步驟描述了如何安裝它們以及如何啟動守護進程。

1、使用上游 RPM 創建倉庫(RHEL-8 構建)

$ sudo cat > /etc/yum.repos.d/mongodb.repo >>EOF[mongodb-upstream]name=MongoDB Upstream Repositorybaseurl=https://repo.mongodb.org/yum/redhat/8Server/mongodb-org/4.2/x86_64/gpgcheck=1enabled=1gpgkey=https://www.mongodb.org/static/pgp/server-4.2.ascEOF

2、安裝元軟件包,來拉取服務器和工具包

$ sudo dnf install mongodb-org......Installed: mongodb-org-4.2.3-1.el8.x86_64 mongodb-org-mongos-4.2.3-1.el8.x86_64 mongodb-org-server-4.2.3-1.el8.x86_64 mongodb-org-shell-4.2.3-1.el8.x86_64 mongodb-org-tools-4.2.3-1.el8.x86_64 Complete!

3、啟動 MongoDB 守護進程

$ sudo systemctl status mongod● mongod.service - MongoDB Database Server Loaded: loaded (/usr/lib/systemd/system/mongod.service; enabled; vendor preset: disabled) Active: active (running) since Sat 2020-02-08 12:33:45 EST; 2s ago Docs: https://docs.mongodb.org/manual Process: 15768 ExecStartPre=/usr/bin/mkdir -p /var/run/mongodb (code=exited, status=0/SUCCESS) Process: 15769 ExecStartPre=/usr/bin/chown mongod:mongod /var/run/mongodb (code=exited, status=0/SUCCESS) Process: 15770 ExecStartPre=/usr/bin/chmod 0755 /var/run/mongodb (code=exited, status=0/SUCCESS) Process: 15771 ExecStart=/usr/bin/mongod $OPTIONS (code=exited, status=0/SUCCESS) Main PID: 15773 (mongod) Memory: 70.4M CPU: 611ms CGroup: /system.slice/mongod.service

4、通過 mongo shell 連接服務器來驗證是否運行

$ mongoMongoDB shell version v4.2.3connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodbImplicit session: session { "id" : UUID("20b6e61f-c7cc-4e9b-a25e-5e306d60482f") }MongoDB server version: 4.2.3Welcome to the MongoDB shell.For interactive help, type "help".For more comprehensive documentation, see http://docs.mongodb.org/---

就是這樣了。如你所見,RHEL-8 包完美兼容,只要 Fedora 包還與 RHEL-8 兼容,它就應該會一直兼容。請注意,在使用時必須遵守 SSPLv1 許可證。

總結

到此這篇關于在 Fedora 上安裝 MongoDB 服務器的方法教程的文章就介紹到這了,更多相關Fedora 安裝 MongoDB 服務器內容請搜索真格學網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持真格學網!

1第一步,下載最新版【Fedora系統鏡像】,可到官網下載;2第二步,打開VMware12點擊【新建虛擬機】;3第三步,進入新建虛擬機向導,點擊【下一步】;4第四步,【瀏覽】找到剛才下的Fedora系統鏡像文件,點擊【下一步】;5第五步,填寫【虛擬機名稱】,選擇【安裝位置】,點擊【下一步】;6第六步,根據自己需要【選擇磁盤大小】,點擊【下一步】;7第七步,點擊【完成】;8第八步,【啟動】虛擬機開始安裝系統(可能需要一點時間安裝完成);9如果啟動失敗,請查看電腦虛擬化技術是否開啟:http://jingyan.baidu.com/article/9158e00036aca0a25412289a.html內容來自www.13333515.buzz請勿采集。


  • 本文相關:
  • 在linux服務器中配置mongodb環境的步驟
  • window下mongodb在dos下服務器啟動及連接
  • windows服務器安裝php mongodb擴展的方法
  • 詳解mongodb中用sharding將副本集分配至服務器集群的方法
  • mongodb eval 執行服務器端腳本
  • python中使用flask、mongodb搭建簡易圖片服務器
  • 詳解mongodb管理命令
  • mongodb分片詳解
  • mongodb 啟動命令mongod參數說明(中文翻譯)
  • mongodb詭異問題之sh.stopbalancer卡住的解決方法
  • 使用命令方式安裝mongodb指南(windows、linux)
  • c#操作mongodb插入數據效率
  • mongodb replica set 添加刪除節點的2種方法
  • mongodb讀數據操作
  • mac下安裝和配置mongodb的步驟詳解
  • mongodb啟動命令參數中文說明
  • 如何在vmwave上安裝fedora
  • 如何在固態硬盤上安裝fedora
  • win7下如何引導以lvm方式安裝的linux(fedora 18)
  • 如何在Fedora 20 上安裝VNC SERVER
  • 求各位幫忙!如何在fedora中安裝Casper?還有Haskell為什么我下載不了?
  • 怎么在Fedora下安裝codeblocks,我安裝完了但是無法運行。還需要安裝什么別的東西嗎?最好能說的詳細一點。
  • 如何在fedora中對latex添加中文支持,需要最詳細的步驟,請親自安裝過的回答。
  • fedora 如何在終端中放入需要安裝的軟件目錄 ? 命令是什么   ?
  • 如何在Fedora 20 上安裝VNC SERVER
  • 如何在Fedora 20 上安裝VNC SERVER
  • 網站首頁網頁制作腳本下載服務器操作系統網站運營平面設計媒體動畫電腦基礎硬件教程網絡安全mssqlmysqlmariadboracledb2mssql2008mssql2005sqlitepostgresqlmongodbredisaccess數據庫文摘數據庫其它首頁mongodb在linux服務器中配置mongodb環境的步驟window下mongodb在dos下服務器啟動及連接windows服務器安裝php mongodb擴展的方法詳解mongodb中用sharding將副本集分配至服務器集群的方法mongodb eval 執行服務器端腳本python中使用flask、mongodb搭建簡易圖片服務器詳解mongodb管理命令mongodb分片詳解mongodb 啟動命令mongod參數說明(中文翻譯)mongodb詭異問題之sh.stopbalancer卡住的解決方法使用命令方式安裝mongodb指南(windows、linux)c#操作mongodb插入數據效率mongodb replica set 添加刪除節點的2種方法mongodb讀數據操作mac下安裝和配置mongodb的步驟詳解mongodb啟動命令參數中文說明mongodb常用操作命令大全mongodb各種查詢操作詳解mongodb數據庫插入、更新和刪除操mongodb 數據庫操作--備份 還原 mongodb插入數據的3種方法mongodb中使用distinct去重的簡單mongodb整庫備份與還原以及單個cmongodb查詢操作限制返回字段的方mongodb 實現遠程連接php中mongodb數據庫的連接、添加mongodb中多表關聯查詢($lookup)的深入mongodb的索引mongodb入門教程之索引操作淺析mongodb設置ttl索引自動清除數據與過期數mongodb各種查詢操作詳解mongodb 常用命令總結mongodb 3.6版本中bind_ip設置詳解mysql和mongodb設計實例對比分析詳解清除mongodb所占用的多余的磁盤空間的在linux ubuntu下安裝mongodb的方法
    免責聲明 - 關于我們 - 聯系我們 - 廣告聯系 - 友情鏈接 - 幫助中心 - 頻道導航
    Copyright © 2017 www.13333515.buzz All Rights Reserved
    3排列五开奖结果