當前位置:首頁 » 雲伺服器 » mongodb伺服器修改ip

mongodb伺服器修改ip

發布時間: 2023-07-19 14:02:49

『壹』 伺服器搬遷需要注意的幾個地方

1

修改ILO IP

可以使用如下的方式來修改ILO IP,這是我們實現遠程式控制制伺服器的最後的稻草。

ipmitool lan set 1 ipsrc static

ipmitool lan set 1 ipaddr 10.129.117.100

ipmitool lan set 1 netmask 255.255.252.0

ipmitool lan set 1 defgw ipaddr 10.129.119.254

而一般ILO的密碼會很復雜,我們可以盡可能修改的簡便一些,出問題的時候方便調試,不管怎麼樣,至少你得知道密碼。

修改ILO 密碼

# /usr/bin/ipmitool user list 1|grep root

2 root true true true ADMINISTRATOR

# /usr/bin/ipmitool user set password 2 'xxxx'

2

修改root密碼

這個步驟可不能輕視,如果ILO可通,沒有root密碼,那就白忙活了。有的密碼文件是限制許可權的,千萬不要掉以輕心,密碼沒修改成功,自己又不記得密碼,出了問題會很絕望。

chattr -i /etc/passwd /etc/shadow

passwd root

3

伺服器搬遷的過程中有一個地方很重要,那就是伺服器IP的修改,我們需要注意網關,路由的配置,是否有外網IP,這些信息都是很重要的。

/etc/sysconfig/network-s/ifcfg-eth0

/etc/sysconfig/network-s/eth0.route

route -n

4

修改防火牆配置

防火牆本身有內存和文件中的狀態,如果沒有及時保存防火牆信息,那麼重啟之後防火牆規則發生變化,原來連接正常的服務也會出異常。

/etc/sysconfig/iptables

5

修改網路安全設置

這一點還是很容易遺漏的,如果設置了這些網路訪問的配置,IP地址發生變化,原本可以連接的服務就會受限。

/etc/ssh/sshd_config

6

資料庫

伺服器上可能有MySQL,Oracle,MongoDB等資料庫,我們還是溫柔一點,不要直接使用拔電源的方式,盡可能避免斷電停庫。實際碰到一些情況MySQL斷電重啟失敗,從庫應用失敗等。

另外資料庫連接,盡量使用域名解析的方式,比如MySQL中就配置/etc/hosts來解析,Oracle就使用listener.ora,tnsnames.ora用主機名而非IP,後期維護起來就會很省事。

7

檢測硬體狀態

如果伺服器搬遷後,出現了硬體故障,我們至少可以提前來知道到底是搬遷過程中,還是搬遷之前就有硬體問題。

可以使用metaCli來檢測,比如檢測壞塊

/opt/MegaRAID/MegaCli/MegaCli64 -CfgDsply -a0|grep Error

檢查firmware的狀態

/opt/MegaRAID/MegaCli/MegaCli64 -PDList -aALL|grep Firmware

8

關閉Zabbix監控

搬遷的過程中,需要提前關閉Zabbix的報警和監控,要不很可能出現報警風暴。

『貳』 Linux Centos 7安裝MongoDB(簡單!詳細!)

使用 概括幾個常用的:

詳解:

2. 驗證安裝結果 rpm -qa |grep mongodb 復制代碼 rpm -ql mongodb-org-server 復制代碼

啟動MongoDB服務

MongoDB默認埠是27017,查看是否開啟

檢查資料庫是否安裝成功

4. 驗證服務開啟 mongo 復制代碼

修改綁定ip默認127.0.0.1隻允許本地連接, 所以修改為bindIp:0.0.0.0, 退出保存

方法一

方法二

默認連接

連接到自定義的用戶

規則

說明

root

只在admin資料庫中可用。超級賬號,超級許可權

Read

允許用戶讀取指定資料庫

readWrite

允許用戶讀寫指定資料庫

dbAdmin

允許用戶在指定資料庫中執行管理函數,如索引創建、刪除,查看統計或訪問system.profile

userAdmin

允許用戶向system.users集合寫入,可以找指定資料庫里創建、刪除和管理用戶

clusterAdmin

只在admin資料庫中可用,賦予用戶所有分片和復制集相關函數的管理許可權

readAnyDatabase

只在admin資料庫中可用,賦予用戶所有資料庫的讀許可權

readWriteAnyDatabase

只在admin資料庫中可用,賦予用戶所有資料庫的讀寫許可權

userAdminAnyDatabase

只在admin資料庫中可用,賦予用戶所有資料庫的userAdmin許可權

dbAdminAnyDatabase

只在admin資料庫中可用,賦予用戶所有資料庫的dbAdmin許可權

『叄』 mongodb在java中怎麼做修改操作

java 操作mongodb插入、讀取、修改以及刪除基礎

本文主要講述如何使用Java操作MongoDB以及了解MongoDB如何進行日常的資料庫操作。文章內容如下:第一步:安裝MongoDB無需太多的繁雜步驟,你只要在MongoDB官方網站查看安裝說明,根據自己的操作系統進行選擇適應的版本即可。第二步:啟動MongoDB伺服器這一步也很簡單。運行mongod.exe文件里的bin文件夾(我使用的是Windows OS系統),並啟動MongoDB伺服器。在默認的情況下伺服器將啟動埠27017,你需要在安裝過程中創建將數據存儲在/data/db目錄里。第三步:啟動MongoDB shell指令你可以通過運行mongo.exe文件來啟動MongoBD shell。第四步:利用MongoDB創建資料庫利用MongoDB在MongoDB shell中輸入以下內容建立一個名為「company」的資料庫。use company 記住,除非你在MangoDB里保存了一些東西,否則它不會自動為你保存。使用下面的命令幫你查看可用的資料庫,它會顯示「company」尚未被創建。show dbs; 第五步:在MongoDB中保存數據使用下面的命令來保存employee 數據代表一個collection,將其命名為employees。employee = {name : "A", no : 1} db.employees.save(employee) 通過使用下面的命令來查看collection里的數據。db.users.find(); 如何使用Java操作MongoDB?下面是是一段簡單的Java代碼,你可以在這里獲得mongo-java驅動。很簡單,只需要使用下面的代碼,重復上面的操作即可。package com.eviac.blog.mongo; import java.net.UnknownHostException; import com.mongodb.BasicDBObject; import com.mongodb.DB; import com.mongodb.DBCollection; import com.mongodb.DBCursor; import com.mongodb.Mongo; import com.mongodb.MongoException; public class MongoDBClient { public static void main(String[] args) { try { Mongo mongo = new Mongo("localhost", 27017); DB db = mongo.getDB("company"); DBCollection collection = db.getCollection("employees"); BasicDBObject employee = new BasicDBObject(); employee.put("name", "Hannah"); employee.put("no", 2); collection.insert(employee); BasicDBObject searchEmployee = new BasicDBObject(); searchEmployee.put("no", 2); DBCursor cursor = collection.find(searchEmployee); while (cursor.hasNext()) { System.out.println(cursor.next()); } System.out.println("The Search Query has Executed!"); } catch (UnknownHostException e) { e.printStackTrace(); } catch (MongoException e) { e.printStackTrace(); } } } 結果如下:{ "_id" : { "$oid" : "4fec74dc907cbe9445fd2d70"} , "name" : "Hannah" , "no" : 2} The Search Query has Executed! 小結:隨著互聯網Web2.0網站的興起,非關系型的資料庫現在成了一個極其熱門的新領域,非關系資料庫產品的發展也非常迅速。本文淺顯的談及了如何使用Java操作MongoDB以及了解MongoDB如何進行日常的資料庫操作的問題。如果您是這方面的專家不妨與我們分享下。本文為CSDN編譯整理,未經允許不得轉載。

熱點內容
c程序設計語言源碼 發布:2025-02-07 09:22:41 瀏覽:621
資料庫域的概念 發布:2025-02-07 09:22:40 瀏覽:639
電信路由器賬號密碼多少 發布:2025-02-07 09:22:01 瀏覽:670
我的世界怎麼在別人伺服器開光影 發布:2025-02-07 09:21:20 瀏覽:11
qq上傳視頻很慢怎麼辦 發布:2025-02-07 09:16:04 瀏覽:696
pythonredis緩存 發布:2025-02-07 09:10:24 瀏覽:927
封邊機主要看哪些配置 發布:2025-02-07 09:10:17 瀏覽:905
流控腳本破解 發布:2025-02-07 08:39:09 瀏覽:413
什麼是資源為什麼要研究資源配置 發布:2025-02-07 08:25:19 瀏覽:87
釣魚網站源碼製作 發布:2025-02-07 08:23:54 瀏覽:139