C#中MongoDB aggregate 运用

C# 

db.collection.aggregate([array]); array可是是任何一个或多个操作符。 操作符介绍: $project:包含、排除、重命名和显示字段 $match:查询,需要同find()一样的参数 $limit:限制结果数量 $skip:忽略结果的数量 $sort:按照给定的字

Linux查询进程信息脚本


一、通过进程ID查询 将脚本保存为pid.sh文件 # !bin/bash # 命令行参数获取进程ID P=$1 # 命令行无参数,手动输入 if [ ! $P ]; then read -p "请输入查询的PID:" P fi # 判断进程是否存在 n=`ps -aux|awk '$2~

CentOS7修改主机名

CentOS 

[root@localhost ~]$ hostnamectl set-hostname zngw # 使用这个命令会立即生效且重启也生效 [root@localhost~]$ hostname # 查看下 zngw # 重启或重新ssh连接后查

阿里云域名动态DDNS配置

Java 

一、设置阿里云域名管理账号 为了安全,我们新建一个子账号,仅编程访问且只有域名修改的权限。 1.1 登录阿里云控制台 1.2 在产品与服务中搜“访问控制” 1.3 创建新用户,只勾选编程访问。 这里要记住AccessKeyID和AccessKey Secret,后面需要用到。 1.4 添加DNS管理

CentOS 7 最小安装后安装图形页面

CentOS 

最初安装CentOS的时候,默认选择了最小安装,但是想用图形页面了,可以再安装图形页面。 1. 直接使用命令安装 yum -y groupinstall "GNOME Desktop" 2. 查看和设置默认运行 # 查看默认开机页面 systemctl get-default # 设置为开机默认

CentOS 挂载新硬盘

CentOS 

CentOS中新加了一块硬盘,默认是发现不了的,需要挂载到系统中。这里将新硬盘挂载到/data目录下. 查看硬盘状态 使用fdisk -l开查看但钱状态下磁盘情况,这里新硬盘的标识为/dev/sdb,因为硬盘之前在win中使用过,所以这里的磁盘标签类型:dos。 fdisk -l 磁盘 /dev/

DNSmasq安装与配置


一、起因 现在很多路由都支持自定义hosts,可以将局域网中的域名解析到自定义的IP中,但是公司用了华为ASG当路由, 这个就不能自定义hosts了,所以可以局域网中搭建一个内网DNS服务器,然后将华为ASC的DNS配置成内网DNS服务器IP就可以了。 二、DNSmasq的简介 这里用轻量的Dnsm

跨平台共享鼠标Synergy


微软推出了官方的鼠标键盘共享软件(Mouse without Borders),但是,这个不能跨系统只能在局域中win系统中使用,但是要跨win和mac,可以使用Synergy。Synergy free版本除了ssl加密外可以使用全部功能。 Mac 客户端 1. 打开dmg镜像,将“Synergy.

win将samba共享目录映射为本地文件夹


在win的文件夹操作中可以装samba目录映射成一个新的磁盘,但是,如果在映射成一个磁盘中的目录,可以用mklink命令来实现。 1.管理员权限运行cmd.exe 2. 运行mklink E: mklink /D Share \\192.168.0.55\share 说明 E: 切换到E盘,在E盘

Linux-查看cpu温度


装之后的老电脑改成了linux服务器,运行久了想看看cpu温度什么的。 1、安装 1.1 先安装lm_sensors工具 yum -y install lm_sensors 1.2 查看是否安装kmod-coretemp rpm -qa|grep coretemp 看是否有kmod-coret