lrf402788946 3 년 전
부모
커밋
f5f350d333
5개의 변경된 파일331개의 추가작업 그리고 331개의 파일을 삭제
  1. 27 27
      free服务器
  2. 137 137
      linux指令
  3. 92 92
      mongodb
  4. 47 47
      备份sh.sh
  5. 28 28
      项目地址

+ 27 - 27
free服务器

@@ -1,27 +1,27 @@
-free服务器:
-IPV4 : 101.36.177.89
-内网 IP : 10.0.0.20
-系统用户名 : administrator
-密 码 : M1a0MjfGBGFuh
-
-一汽电子招标采购交易平台:
-账号:free1977
-密码 free977
-
-
-服务器扩容
-
-
-我自己的openid:o3ORKtyLBFA09hrQM3F2mYAkexfo
-,
-    "appopenid": "oDojo5cVZubZxr7MFR9lSj8kmRVI"
-
-
-中心vpn:free_ly 1qaz2wsx
-ssh登陆:
-port 42973
-username inspur
-password JlSjSzX&0431_-@
-
-nginx 添加直播模块
-./configure --prefix=/usr/local/nginx/nginx-1.18.0 --conf-path=/user/local/nginx/nginx-1.18.0/conf/nginx.conf --with-http_stub_status_module --with-http_gzip_static_module --with-http_realip_module --with-http_sub_module --with-http_ssl_module --add-module=/usr/local/nginx/nginx-rtmp-module
+free服务器:
+IPV4 : 101.36.177.89
+内网 IP : 10.0.0.20
+系统用户名 : administrator
+密 码 : M1a0MjfGBGFuh
+
+一汽电子招标采购交易平台:
+账号:free1977
+密码 free977
+
+
+服务器扩容
+
+
+我自己的openid:o3ORKtyLBFA09hrQM3F2mYAkexfo
+,
+    "appopenid": "oDojo5cVZubZxr7MFR9lSj8kmRVI"
+
+
+中心vpn:free_ly 1qaz2wsx
+ssh登陆:
+port 42973
+username inspur
+password JlSjSzX&0431_-@
+
+nginx 添加直播模块
+./configure --prefix=/usr/local/nginx/nginx-1.18.0 --conf-path=/user/local/nginx/nginx-1.18.0/conf/nginx.conf --with-http_stub_status_module --with-http_gzip_static_module --with-http_realip_module --with-http_sub_module --with-http_ssl_module --add-module=/usr/local/nginx/nginx-rtmp-module

+ 137 - 137
linux指令

@@ -1,137 +1,137 @@
-linux指令:
-wget 安装
-rm -r/-rf 删除文件/文件夹下所有内容
-vi ... 打开文件,进入编辑器模式
-编辑器模式: i => 开始插入  ;  esc 停止插入 ; : x/wq 保存并退出
-mv a b 移动文件a 至 b
-tar -zxvf 解压
-touch 新建文件
-mkdir 创建文件夹
-pwd 当前路径
-du -sh 统计当前文件夹的占用 h:以人类能读的方式显示
-
-crontab -l 查看定时任务
-
-mongodb 启动 ./mongod --config ./mongodb.conf
-
-查看目录下的文件夹占用磁盘资源: du -sh * | sort -n
-
-重启后,首先关闭防火墙:
-systemctl stop firewalld.service
-
-systemctl start nginx.service
-systemctl start mongodb.service
-
-mongodb:
-[root@localhost bin]# ./mongod -f /usr/local/mongodb/mongodb.conf
-mongodb的配置文件使用绝对地址
-
-创建用户:
-进入mongodb的shell
-use admin
-	db.createUser({user:"admin",pwd:"111111",roles:[{role:"root",db:"admin"}]})
-登陆:
-	db.auth("admin","111111")
-
-如果不能直接使用mongo,说明没有配置环境变量
-进入 /etc,查看profile
-sudo vi/vim /etc/profile
-添加:export PATH=/usr/local/mongodb/bin:$PATH
-保存=>执行
-source /etc/profile
-
-创建systemctl指令:
-	进入/etc/systemd/system
-	创建mongodb.service
-	写入:
-	[Unit]
-	Description=mongodb
-	After=network.target
-
-	[Service]
-	# 注意这个地方是个坑,如果你的mongodb配置文件中设置的作为守护线程运行,下面这一>行一定要加上
-	Type=forking
-	ExecStart=/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/bin/mongodb.conf
-
-	[Install]
-	WantedBy=multi-user.target
-
-	保存即可使用
-
-nodejs:
-	官网复制地址=>wget/curl下载=>tar解压=>改名
-	软连接,全局使用:
-	ln -s /usr/local/nodejs/bin/node /usr/bin/node
-	ln -s /usr/local/nodejs/bin/npm /usr/bin/npm
-	配置nodejs缓存和本地库:
-	在nodejs根目录下:
-	mkdir node_global && mkdir node_cache
-	修改node设置:
-	npm config set prefix "node_global" && npm config set cache "node_cache"
-
-配置nginx:
-	前端:
-	location ^~/${prefix} {
-		root ${position};
-		index index.html index.htm;
-		try_files $uri $uri/ /${prefix}/index.html;
-	}
-	服务端:
-	location ^~ ${apiPrefix} {
-		proxy_pass http://127.0.0.1:${port};
-	}
-	静态目录:
-	location /${prefix}/ {
-		root ${position};
-		rewrite ^/${prefix}/(.*)$ /$1 break;
-		try_files $uri @fs;
-	}
-	@fs:为上传服务端配置
-	mq:
-	location /ws {
-	  proxy_pass http://127.0.0.1:15674;
-	  proxy_set_header host $host:$server_port;	
-	  proxy_http_version 1.1;
-	  proxy_set_header Upgrade $http_upgrade;
-	  proxy_set_header Connection "upgrade";
-	}
-	rpm等包管理器安装,tar解压则需要自己配置:
-	vi /etc/nginx/nginx.conf 打开nginx配置文件
-	启动:systemctl start nginx.service
-	停止:systemctl stop nginx.service
-	重启:systemctl restart nginx.service
-
-	证书:
-		.crt,.key放到哪里都行,反正在nginx.conf中配置好就行
-		放开https部分,没有自己扒一个
-		关键点:
-			server_name:域名,不加前缀,直接写域名
-			ssl	on;
-			ssl_certificate: 证书位置,就是上面的.crt的路径(用绝对的.只要不写错,准没问题)
-			ssl_certificate_key: 私钥,同上
-			然后配置使用https的服务端,前端啥的
-
-
-文件上传:
-	由服务端发起,指令:
-	rz:上传,选择文件,然后到指定目录再执行 rz,就存在当前位置了
-	sz:下载
-	sftp方式:
-	ls,cd:远程服务器
-	lls,lcd:本机
-	put xxx 上传文件
-	get xxx 下载服务器 ls的位置
-
-
-所有访问都是502:
-getsebool httpd_can_network_connect 允许外部访问 如果是off,用下面改成on
-setsebool -P httpd_can_network_connect on 
-
-
-
-ubuntu:
-用户名:lrf
-密码:1qaz2wsx
-linux:
-用户名:root
-密码:1327542758
+linux指令:
+wget 安装
+rm -r/-rf 删除文件/文件夹下所有内容
+vi ... 打开文件,进入编辑器模式
+编辑器模式: i => 开始插入  ;  esc 停止插入 ; : x/wq 保存并退出
+mv a b 移动文件a 至 b
+tar -zxvf 解压
+touch 新建文件
+mkdir 创建文件夹
+pwd 当前路径
+du -sh 统计当前文件夹的占用 h:以人类能读的方式显示
+
+crontab -l 查看定时任务
+
+mongodb 启动 ./mongod --config ./mongodb.conf
+
+查看目录下的文件夹占用磁盘资源: du -sh * | sort -n
+
+重启后,首先关闭防火墙:
+systemctl stop firewalld.service
+
+systemctl start nginx.service
+systemctl start mongodb.service
+
+mongodb:
+[root@localhost bin]# ./mongod -f /usr/local/mongodb/mongodb.conf
+mongodb的配置文件使用绝对地址
+
+创建用户:
+进入mongodb的shell
+use admin
+	db.createUser({user:"admin",pwd:"111111",roles:[{role:"root",db:"admin"}]})
+登陆:
+	db.auth("admin","111111")
+
+如果不能直接使用mongo,说明没有配置环境变量
+进入 /etc,查看profile
+sudo vi/vim /etc/profile
+添加:export PATH=/usr/local/mongodb/bin:$PATH
+保存=>执行
+source /etc/profile
+
+创建systemctl指令:
+	进入/etc/systemd/system
+	创建mongodb.service
+	写入:
+	[Unit]
+	Description=mongodb
+	After=network.target
+
+	[Service]
+	# 注意这个地方是个坑,如果你的mongodb配置文件中设置的作为守护线程运行,下面这一>行一定要加上
+	Type=forking
+	ExecStart=/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/bin/mongodb.conf
+
+	[Install]
+	WantedBy=multi-user.target
+
+	保存即可使用
+
+nodejs:
+	官网复制地址=>wget/curl下载=>tar解压=>改名
+	软连接,全局使用:
+	ln -s /usr/local/nodejs/bin/node /usr/bin/node
+	ln -s /usr/local/nodejs/bin/npm /usr/bin/npm
+	配置nodejs缓存和本地库:
+	在nodejs根目录下:
+	mkdir node_global && mkdir node_cache
+	修改node设置:
+	npm config set prefix "node_global" && npm config set cache "node_cache"
+
+配置nginx:
+	前端:
+	location ^~/${prefix} {
+		root ${position};
+		index index.html index.htm;
+		try_files $uri $uri/ /${prefix}/index.html;
+	}
+	服务端:
+	location ^~ ${apiPrefix} {
+		proxy_pass http://127.0.0.1:${port};
+	}
+	静态目录:
+	location /${prefix}/ {
+		root ${position};
+		rewrite ^/${prefix}/(.*)$ /$1 break;
+		try_files $uri @fs;
+	}
+	@fs:为上传服务端配置
+	mq:
+	location /ws {
+	  proxy_pass http://127.0.0.1:15674;
+	  proxy_set_header host $host:$server_port;	
+	  proxy_http_version 1.1;
+	  proxy_set_header Upgrade $http_upgrade;
+	  proxy_set_header Connection "upgrade";
+	}
+	rpm等包管理器安装,tar解压则需要自己配置:
+	vi /etc/nginx/nginx.conf 打开nginx配置文件
+	启动:systemctl start nginx.service
+	停止:systemctl stop nginx.service
+	重启:systemctl restart nginx.service
+
+	证书:
+		.crt,.key放到哪里都行,反正在nginx.conf中配置好就行
+		放开https部分,没有自己扒一个
+		关键点:
+			server_name:域名,不加前缀,直接写域名
+			ssl	on;
+			ssl_certificate: 证书位置,就是上面的.crt的路径(用绝对的.只要不写错,准没问题)
+			ssl_certificate_key: 私钥,同上
+			然后配置使用https的服务端,前端啥的
+
+
+文件上传:
+	由服务端发起,指令:
+	rz:上传,选择文件,然后到指定目录再执行 rz,就存在当前位置了
+	sz:下载
+	sftp方式:
+	ls,cd:远程服务器
+	lls,lcd:本机
+	put xxx 上传文件
+	get xxx 下载服务器 ls的位置
+
+
+所有访问都是502:
+getsebool httpd_can_network_connect 允许外部访问 如果是off,用下面改成on
+setsebool -P httpd_can_network_connect on 
+
+
+
+ubuntu:
+用户名:lrf
+密码:1qaz2wsx
+linux:
+用户名:root
+密码:1327542758

+ 92 - 92
mongodb

@@ -1,93 +1,93 @@
-mongoose:
-
-删除子文档:collection.update({ 'students.stuid': id }, { $pull: { students: { id } } });
-
-删除多条:collection.deleteMany();
-
-查找+修改:collection.findAndUpdate({condition},{$set:{column:value,...}})
-
-某字段值超过几位:collection.find({ $where: 'this.[column].length>x' })
-
-模糊查找:collection.find({name:/刘睿峰/})
-
-rabbitMq:
-
-direct:只推送到key一直的交换机上
-
-fanout:广播式,所有的交换机都有
-
-topic:订阅key的消费者都有
-
-queue:队列,先到先得,1个消费者只能取1个
-
-导出:mongoexport -d platform -c user -o d:/cms_user.json --type json
-
-导入:mongoimport --db auth --collection menu --file ./menu.json
-
-
-备份:
-
-#!/bin/bash
-#backup MongoDB
-#mongodump命令路径
-DUMP=/usr/local/mongodb/backup/mongodump
-#临时备份目录
-OUT_DIR=/usr/local/mongodb/backup/mongodb_bak/mongodb_bak_now
-#备份存放路径
-TAR_DIR=/usr/local/mongodb/backup/mongodb_bak/mongodb_bak_list
-#获取当前系统时间
-DATE=`date +%Y_%m_%d`
-#数据库账号
-DB_USER=admin
-#数据库密码
-DB_PASS=admin
-#DAYS=15代表删除15天前的备份,即只保留近15天的备份
-DAYS=15
-#最终保存的数据库备份文件
-TAR_BAK="mongodb_bak_$DATE.tar.gz"
-cd $OUT_DIR
-rm -rf $OUT_DIR/*
-mkdir -p $OUT_DIR/$DATE
-#备份全部数据库
-$DUMP -d train -o $OUT_DIR/$DATE
-#压缩为.tar.gz格式
-tar -zcPvf $TAR_DIR/$TAR_BAK $OUT_DIR/$DATE
-#删除15天前的备份文件
-find $TAR_DIR/ -mtime +$DAYS -delete
-#执行上传
-$TAR_DIR/tosync.sh -a $TAR_BAK -b $DATE -c $TAR_DIR
-exit
-
-上传服务器:
-
-#!/bin/bash
-#backup 同步服务器
-while getopts ":a:b:c:" opt
-do
-  case $opt in
-    a)
-    FILE=$OPTARG
-    echo "参数a的值$OPTARG"
-    echo $FILE
-    ;;
-    b)
-    DATE=$OPTARG
-    echo "参数b的值$OPTARG"
-    echo $DATE
-    ;;
-    c)
-    DIR=$OPTARG
-    echo "参数c的值$OPTARG"
-    echo $DIR
-    ;;
-    ?)
-    echo "未知参数"
-    exit 1;;
-  esac
-done
-cd $DIR
-git add $FILE
-git commit -m "$DATE"
-git remote set-url origin http://lrf402788946:lrf1327542758@git.cc-lotus.info/new_train/dataBase.git
-git push
+mongoose:
+
+删除子文档:collection.update({ 'students.stuid': id }, { $pull: { students: { id } } });
+
+删除多条:collection.deleteMany();
+
+查找+修改:collection.findAndUpdate({condition},{$set:{column:value,...}})
+
+某字段值超过几位:collection.find({ $where: 'this.[column].length>x' })
+
+模糊查找:collection.find({name:/刘睿峰/})
+
+rabbitMq:
+
+direct:只推送到key一直的交换机上
+
+fanout:广播式,所有的交换机都有
+
+topic:订阅key的消费者都有
+
+queue:队列,先到先得,1个消费者只能取1个
+
+导出:mongoexport -d platform -c user -o d:/cms_user.json --type json
+
+导入:mongoimport --db auth --collection menu --file ./menu.json
+
+
+备份:
+
+#!/bin/bash
+#backup MongoDB
+#mongodump命令路径
+DUMP=/usr/local/mongodb/backup/mongodump
+#临时备份目录
+OUT_DIR=/usr/local/mongodb/backup/mongodb_bak/mongodb_bak_now
+#备份存放路径
+TAR_DIR=/usr/local/mongodb/backup/mongodb_bak/mongodb_bak_list
+#获取当前系统时间
+DATE=`date +%Y_%m_%d`
+#数据库账号
+DB_USER=admin
+#数据库密码
+DB_PASS=admin
+#DAYS=15代表删除15天前的备份,即只保留近15天的备份
+DAYS=15
+#最终保存的数据库备份文件
+TAR_BAK="mongodb_bak_$DATE.tar.gz"
+cd $OUT_DIR
+rm -rf $OUT_DIR/*
+mkdir -p $OUT_DIR/$DATE
+#备份全部数据库
+$DUMP -d train -o $OUT_DIR/$DATE
+#压缩为.tar.gz格式
+tar -zcPvf $TAR_DIR/$TAR_BAK $OUT_DIR/$DATE
+#删除15天前的备份文件
+find $TAR_DIR/ -mtime +$DAYS -delete
+#执行上传
+$TAR_DIR/tosync.sh -a $TAR_BAK -b $DATE -c $TAR_DIR
+exit
+
+上传服务器:
+
+#!/bin/bash
+#backup 同步服务器
+while getopts ":a:b:c:" opt
+do
+  case $opt in
+    a)
+    FILE=$OPTARG
+    echo "参数a的值$OPTARG"
+    echo $FILE
+    ;;
+    b)
+    DATE=$OPTARG
+    echo "参数b的值$OPTARG"
+    echo $DATE
+    ;;
+    c)
+    DIR=$OPTARG
+    echo "参数c的值$OPTARG"
+    echo $DIR
+    ;;
+    ?)
+    echo "未知参数"
+    exit 1;;
+  esac
+done
+cd $DIR
+git add $FILE
+git commit -m "$DATE"
+git remote set-url origin http://lrf402788946:lrf1327542758@git.cc-lotus.info/new_train/dataBase.git
+git push
 exit

+ 47 - 47
备份sh.sh

@@ -1,48 +1,48 @@
-#!/bin/bash
-#backup MongoDB
-#mongodump命令路径
-DUMP=/usr/local/mongodb/backup/mongodump
-#临时备份目录
-OUT_DIR=/usr/local/mongodb/backup/mongodb_bak/mongodb_bak_now
-#备份存放路径
-TAR_DIR=/usr/local/mongodb/backup/mongodb_bak/mongodb_bak_list
-#获取当前系统时间
-DATE=`date +%Y_%m_%d`
-#数据库账号
-DB_USER=admin
-#数据库密码
-DB_PASS=admin
-#DAYS=15代表删除15天前的备份,即只保留近15天的备份
-DAYS=15
-#最终保存的数据库备份文件
-TAR_BAK="mongodb_bak_$DATE.tar.gz"
-cd $OUT_DIR
-rm -rf $OUT_DIR/*
-mkdir -p $OUT_DIR/$DATE
-#备份全部数据库
-$DUMP -d train -o $OUT_DIR/$DATE
-#压缩为.tar.gz格式
-tar -zcPvf $TAR_DIR/$TAR_BAK $OUT_DIR/$DATE
-#删除15天前的备份文件
-find $TAR_DIR/ -mtime +$DAYS -delete
-exit
-
-
-
-#!/bin/bash
-while getopts ":a:b:" opt;do
- case $opt in
-        a)
-        file=$OPTARG
-        ;;
-        b)
-        remark=$OPTARG
-        ;;
-        ?)
-        echo "不使用的参数"
-        exit 1;;
- esac
-done
-git add /usr/local/mongodb/backup/mongodb_bak/mongodb_bak_list/$file
-git commit -m $remark
+#!/bin/bash
+#backup MongoDB
+#mongodump命令路径
+DUMP=/usr/local/mongodb/backup/mongodump
+#临时备份目录
+OUT_DIR=/usr/local/mongodb/backup/mongodb_bak/mongodb_bak_now
+#备份存放路径
+TAR_DIR=/usr/local/mongodb/backup/mongodb_bak/mongodb_bak_list
+#获取当前系统时间
+DATE=`date +%Y_%m_%d`
+#数据库账号
+DB_USER=admin
+#数据库密码
+DB_PASS=admin
+#DAYS=15代表删除15天前的备份,即只保留近15天的备份
+DAYS=15
+#最终保存的数据库备份文件
+TAR_BAK="mongodb_bak_$DATE.tar.gz"
+cd $OUT_DIR
+rm -rf $OUT_DIR/*
+mkdir -p $OUT_DIR/$DATE
+#备份全部数据库
+$DUMP -d train -o $OUT_DIR/$DATE
+#压缩为.tar.gz格式
+tar -zcPvf $TAR_DIR/$TAR_BAK $OUT_DIR/$DATE
+#删除15天前的备份文件
+find $TAR_DIR/ -mtime +$DAYS -delete
+exit
+
+
+
+#!/bin/bash
+while getopts ":a:b:" opt;do
+ case $opt in
+        a)
+        file=$OPTARG
+        ;;
+        b)
+        remark=$OPTARG
+        ;;
+        ?)
+        echo "不使用的参数"
+        exit 1;;
+ esac
+done
+git add /usr/local/mongodb/backup/mongodb_bak/mongodb_bak_list/$file
+git commit -m $remark
 git push

+ 28 - 28
项目地址

@@ -1,28 +1,28 @@
-裸针:
-  服务端:没有找到
-  前端:https://github.com/lrf402788946/akyl
-物流:
-  服务端:
-    http://git.cc-lotus.info/news-zhwl/service-zhwl.git -- 服务
-    http://git.cc-lotus.info/util/service-auth.git -- 角色权限
-  前端:http://git.cc-lotus.info/news-zhwl/cms-zhwl.git
-
-随访:http://git.cc-lotus.info/follow
-
-招聘会:
-  服务端+前端:http://git.cc-lotus.info/smart-jobs
-培训会:
-  服务端+前端:http://git.cc-lotus.info/new_train
-
-建行:http://git.cc-lotus.info/ccb
-
-检测平台:http://git.cc-lotus.info/count
-
-阿勒泰:http://git.cc-lotus.info/altai
-
-直播平台:http://git.cc-lotus.info/service-platform
-
-双创平台:http://git.cc-lotus.info/service-platform
-
-豆粕:
-
+裸针:
+  服务端:没有找到
+  前端:https://github.com/lrf402788946/akyl
+物流:
+  服务端:
+    http://git.cc-lotus.info/news-zhwl/service-zhwl.git -- 服务
+    http://git.cc-lotus.info/util/service-auth.git -- 角色权限
+  前端:http://git.cc-lotus.info/news-zhwl/cms-zhwl.git
+
+随访:http://git.cc-lotus.info/follow
+
+招聘会:
+  服务端+前端:http://git.cc-lotus.info/smart-jobs
+培训会:
+  服务端+前端:http://git.cc-lotus.info/new_train
+
+建行:http://git.cc-lotus.info/ccb
+
+检测平台:http://git.cc-lotus.info/count
+
+阿勒泰:http://git.cc-lotus.info/altai
+
+直播平台:http://git.cc-lotus.info/service-platform
+
+双创平台:http://git.cc-lotus.info/service-platform
+
+豆粕:
+