linux查看mongodb版本
① linux查看版本命令问题
Linux下查看版本号的命令
1,查看内核版本命令:
cat /proc/version
uname -a
uname -rcat /etc/issue
man uname
2,查看linux版本:抄录如下:
1) 登录到服务器执行 lsb_release -a ,即可列出所有版本信息,例如:
[[email protected] ~]# lsb_release -a
LSB Version: 1.3
Distributor ID: RedHatEnterpriseAS
Descrīption: Red Hat Enterprise Linux AS release 4 (Nahant Update 1)
Release: 4
Codename: NahantUpdate1
[[email protected] ~]#
这个命令适用于所有的linux,包括Redhat、SuSE、Debian等发行版。
2) 登录到linux执行cat /etc/redhat-release ,例如如下:
[[email protected] ~]# cat /etc/redhat-release
Red Hat Enterprise Linux AS release 4 (Nahant Update 1)
[[email protected] ~]#
这种方式下可以直接看到具体的版本号,比如 AS4 Update 1
3)登录到linux执行rpm -q redhat-release ,例如如下
[[email protected] ~]# rpm -q redhat-release
redhat-release-4AS-2.4
[[email protected] ~]#
这种方式下可看到一个所谓的release号,比如上边的例子是2.4
这个release号和实际的版本之间存在一定的对应关系,如下:
redhat-release-3AS-1 -> Redhat Enterprise Linux AS 3
redhat-release-3AS-7.4 -> Redhat Enterprise Linux AS 3 Update 4
redhat-release-4AS-2 -> Redhat Enterprise Linux AS 4
redhat-release-4AS-2.4 -> Redhat Enterprise Linux AS 4 Update 1
redhat-release-4AS-3 -> Redhat Enterprise Linux AS 4 Update 2
redhat-release-4AS-4.1 -> Redhat Enterprise Linux AS 4 Update 3
redhat-release-4AS-5.5 -> Redhat Enterprise Linux AS 4 Update 4
更多Linux知识可参考书籍《Linux就该这么学》。
② linux脚本中连接mongo的命令是什么
Linux下mongo数据库的安装及通过shell命令行连接,案例如下:
1、下载运行压缩文件,不用编译安装,解压后,简单配置就可以使用了。
wgethttp://fastdl.mongodb.org/linux/mongodb-linux-i686-2.0.7.tgz
tarzxfmongodb-linux-i686-2.0.7.tgz
mvmongodb-linux-i686-2.0.7/usr/local/mongodb
cd/usr/local/mongodb
mkdirdatalogsrepair#新建几个必须的工作目录
2、运行mongod
/usr/local/mongodb/bin/mongod--dbpath=/usr/local/mongodb/data
--logpath=/usr/local/mongodb/logs/mongodb.log
--repairpath=/usr/local/mongodb/repair
--journal--fork
#mongod命令参数解析:
#--dbpath:存储数据目录
#--logpath:日志目录
#--journal:为了提高单机版的rability,mongodb会提前为journalfile分配空间,可以在数据库目录下面的journal/找到
#--fork选项将会通知mongod在后台运行
#打开日志文件,如果在文件尾部看见“等待连接”的提示,则说明mongodb已经正常启动
tail-flogs/mongodb.log
...
MonApr3007:51:08[initandlisten]
3、用shell脚本命令行连接数据库
/usr/local/mongodb/bin/mongo
MongoDBshellversion:2.0.7
connectingto:127.0.0.1:27017/test
>
③ linux怎么连接mongodb数据库
想在shell中连接数据库,首先要在连接数据的机器上安装mongodb的客户端才可以。客户端的安装在这里不再重复,自己网络或者google一下吧。连接mongodb的命令如下:/home/test/mongodb/mongodb-2.2.3/bin/mongo 127.0.0.1:8888
这个是我的数据库配置,没有设置用户名密码。所以直接通过该命令就可以连接。
连结后会有一个默认连接的数据库。
mongodb常用命令:
查看数据库命令:
show dbs;
查看集合命令:
show collections;
切换数据库:
use databaseName;
查询数据:
db.集合名.find()
插入数据:
db.集合名.insert({name:'test',age:1});
删除:
db.test.remove();
sql="db.test.insert({name:'test',age:1});"//定义执行的sqlecho "$sql"|/home/test/mongodb/mongodb-2.2.3/bin/mongo 127.0.0.1:8888/test --shell
注意,echo命令中的格式必须这样写,管线命令后面的是是数据库安装地址 然后是ip:端口号,斜线后是数据库名称,--shell表示通过shell交互!