首页
学习
活动
专区
工具
TVP
发布

运维经验分享

专栏作者
742
文章
2372061
阅读量
72
订阅数
MongoDB删除集合
作者: 初生不惑 Java技术QQ群:227270512 / Linux QQ群:479429477
拓荒者
2019-09-12
1.1K0
linux 下shell中if的“-e,-d,-f”是什么意思 原
文件表达式 -e filename 如果 filename存在,则为真 -d filename 如果 filename为目录,则为真  -f filename 如果 filename为常规文件,则为真 -L filename 如果 filename为符号链接,则为真 -r filename 如果 filename可读,则为真  -w filename 如果 filename可写,则为真  -x filename 如果 filename可执行,则为真 -s filename 如果文件长度不为0,则为真 -h filename 如果文件是软链接,则为真 filename1 -nt filename2 如果 filename1比 filename2新,则为真。 filename1 -ot filename2 如果 filename1比 filename2旧,则为真。 整数变量表达式 -eq 等于 -ne 不等于 -gt 大于 -ge 大于等于 -lt 小于 -le 小于等于 字符串变量表达式 If  [ $a = $b ]                 如果string1等于string2,则为真                                 字符串允许使用赋值号做等号 if  [ $string1 !=  $string2 ]   如果string1不等于string2,则为真        if  [ -n $string  ]             如果string 非空(非0),返回0(true)   if  [ -z $string  ]             如果string 为空,则为真 if  [ $sting ]                  如果string 非空,返回0 (和-n类似)      逻辑非 !                   条件表达式的相反 if [ ! 表达式 ] if [ ! -d $num ]               如果不存在目录$num     逻辑与 –a                   条件表达式的并列 if [ 表达式1  –a  表达式2 ]     逻辑或 -o                   条件表达式的或 if [ 表达式1  –o 表达式2 ]
拓荒者
2019-08-18
10.4K0
Centos7搭建Git及安装使用
为了直观分辨不同用户为版本开发的贡献,需要设定用户名和email 下面分别是中文版和英文版的 TortoiseGit
拓荒者
2019-07-19
1.3K0
宝塔Linux面板安装教程 - 7月10日更新 - 6.9.7正式版
复制代码 以上节点无法使用的情况下,请使用下面的备用节点: 备用节点【广东】:(宝塔推荐使用充值0.08元即可使用的尊云zun.com云服务器安装)
拓荒者
2019-07-15
1.9K0
CentOS下对shell脚本加密的二种方法
 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_37757403/article/details/78114748
拓荒者
2019-07-01
1.3K0
Linux expect详解
2018-07-11 分类:Linux Shell / 系统运维 / 编程开发 阅读(6670) 评论(0) 
拓荒者
2019-06-21
3.2K0
MongoDB自动备份全过程实录
MongoDB备份比较简单,只需用内置的 mongodump 即可,命令格式如下:
拓荒者
2019-06-18
7070
mongodb执行js脚本(一)---shell执行
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/q383965374/article/details/46414115
拓荒者
2019-06-16
9.3K0
Centos7中find命令的用法,以及find+exec,find+xargs
find . | xargs grep -ri ‘content’ //find . | xargs grep -ril ‘content’ 只显示文件名称 ---------------------------------------------------------------------------------------------------------------------
拓荒者
2019-06-16
3K0
mongodb shell 运行js脚本的四种方式
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wershest/article/details/72898393
拓荒者
2019-06-16
2.9K0
MongoDB日志切换(RotateLogFiles)实战
MongoDB 日志切换(Rotate Log Files)实战 1. 在mongo shell下,执行logRotate命令: useadmindb.runCommand({logRotate:1}) 需要在mongos,mongod,config server运行。 该方式的变种: a) 在unix shell下运行: mongolocalhost/admin–eval“dbo.runComma
拓荒者
2019-06-16
9170
Mongodb日志切割
依据客户端查询来设计集合的片键及索引,最近几天突然需要查询历史数据进行分析,我们的有些集合count达到亿条以上,每个文档几百个字段。突如其来的查询分析,数据库非常的卡,尤其这几天刚刚加入一个新的分片。前天上午来看,发现主分片竟然奔溃了,至于为什么查询量大,数据库会奔溃,需要后续进行分析。
拓荒者
2019-06-16
1.7K0
解决CentOS 7 history命令不显示操作记录的时间和用户身份问题
centos6 中history命令显示操作命令的时间和用户身份 [root@bdkyr ~]# history   294  2017-01-06 16:46:48  root clear   295  2017-01-06 16:46:50  root ll   296  2017-01-06 16:46:52  root cat hostname.sh    297  2017-01-06 16:46:56  root cat nginxlog_cut.sh    298  2017-01-06 16:47:29  root clear   299  2017-01-06 16:47:34  root history [root@bdkyr ~]# cat /etc/redhat-release  CentOS release 6.6 (Final) [root@bdkyr ~]# 而centos7中,history命令中不显示操作命令的时间和用户身份 [root@bdkyr data]# cat /etc/redhat-release  CentOS Linux release 7.2.1511 (Core)  [root@localhost data]# history -n 10 [root@localhost data]# history 10  1268  \  1269  history  1270  cat /etc/redhat-release   1271  clear  1272  cat /etc/redhat-release   1273  history  1274  clear  1275  cat /etc/redhat-release   1276  history -n 10  1277  history 10 [root@bdkyr data]# 解决该问题只需要在/etc/profile中添加如下变量即可: export HISTTIMEFORMAT="%Y-%m-%d %H:%M:%S  `whoami` " 然后运行source /etc/profile命令即可,注意引号中的空格 [root@bdkyr data]# history 10  1273  2017-01-05 19:40:18  root history  1274  2017-01-05 19:40:27  root clear  1275  2017-01-05 19:40:29  root cat /etc/redhat-release   1276  2017-01-05 19:40:35  root history -n 10  1277  2017-01-05 19:40:39  root history 10  1278  2017-01-05 19:41:12  root cat /etc/profile  1279  2017-01-05 19:42:16  root vim  /etc/profile  1280  2017-01-05 19:42:26  root source  /etc/profile  1281  2017-01-05 19:42:28  root history  1282  2017-01-05 19:42:42  root history 10 [root@bdkyr data]# 至此history命令输出结果格式完美解决,如果要清除历史记录,可以运用history -c,具体history用法如下: history命令的用法及参数usage: history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg...] 参数: n :数字,要列出最近的若干命令列表 -c :将目前的 shell 中的所有 history 内容全部消除 -a :将目前新增的 history 指令新增入 histfiles 中,若没有加 histfiles ,则预设写入 ~/.bash_history -r :将 histfiles 的内容读到目前这个 shell 的 history 记忆中 -w :将目前的 history 记忆内容写入 histfiles
拓荒者
2019-06-16
1.9K0
Monit 笔记 原
 0.1 2017.06.29 21:08* 字数 1472 阅读 937评论 0喜欢 1
拓荒者
2019-04-18
1.2K0
centos7安装MongoDB3.4
简介 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。 Packages包说明 MongoDB官方源中包含以下几个依赖包: mongodb-org: MongoDB元数据包,安装时自动安装下面四个组件包: 1.mongodb-org-server: 包含MongoDB守护进程和相关的配置和初始化脚本。 2.mongodb-org-mongos: 包含mongos的守护进程。 3.mongodb-org-shell: 包含mongo shell。 4.mongodb-org-tools: 包含MongoDB的工具: mongoimport, bsondump, mongodump, mongoexport, mongofiles, mongooplog, mongoperf, mongorestore, mongostat, and mongotop。
拓荒者
2019-03-16
9180
MongoDB用户授权和管理
1、mongodb安装好后第一次进入是不需要密码的,也没有任何用户,通过shell命令可直接进入,cd到mongodb目录下的bin文件夹,执行命令./mongo即可  运行如下:
拓荒者
2019-03-16
1.2K0
/etc/security/limits.conf的相关说明
通过ulimit -n命令可以查看Linux系统里打开文件描述符的最大值,一般缺省值是1024,对一台繁忙的服务器来说,这个值偏小,所以有必要重新设置linux系统里打开文件描述符的最大值。那么应该在哪里设置呢?
拓荒者
2019-03-11
2.3K0
shell脚本中出现^M 原
在Windows中编辑的shell脚本,传到linux系统中,在末尾发现出现了很多^M字符
拓荒者
2019-03-11
1.8K0
详解nohup和& 区别 原
不挂断地运行命令。no hangup的缩写,意即“不挂断”。一般理解&记住一个命令最简单的方法是记住它是什么缩写,就自然理解了这个命令。 nohup运行由 Command参数和任何相关的 Arg参数指定的命令,忽略所有挂断(SIGHUP)信号;
拓荒者
2019-03-11
2K0
CentOS用户和用户组的操作 原
(adsbygoogle = window.adsbygoogle || []).push({});
拓荒者
2019-03-11
1.3K0
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档