Category: newest
-

linux下用netstat和lsof发现恶意进程和链接并匹配grep出公网外网ip地址
The malicious files are being identified by the two powerful commands given below. 1)Netstat: -The command # netstat –an is used to show the all the current network connections currently in use along with the port numbers. Make sure to execute the command in root privilege. 2)Lsof: lsof is one of the best useful utility…
-

Mac下chrome浏览器崩溃解决办法|Mac下完全卸载清除Chrome谷歌浏览器的方法
如题,下载文件时候浏览器崩溃,彩虹球一直在转。如果简单的移除chrome重装,不会有任何效果。下面的方法是彻底删除Google Chrome浏览器的所有文件,然后再重装。 1、删除程序里的【Chrome浏览器】到废纸篓 2、在以下三个目录里完全清除Chrome痕迹 rm -rf /Users/XXX/Library/Application Support/Google/Chrome rm -rf /Users/XXX/Library/Caches/Google/Chrome rm -rf /Library/Google/ 以上就实现了在Mac下完全卸载清除Chrome谷歌浏览器了
-

-

centos7 yum不安装mariadb,安装mysql-community社区版
1 常规错误的yum安装方法: 在前文中记述了CentOS 6.5系统中通过yum方式快速地搭建了LNMP环境,那么是否也能在CentOS 7或CentOS 7.1系统中依葫芦画瓢安装MySql5.6.24呢?答案是否定的。 [root@typecodes ~]# yum -y install mysql mysql-server mysql-devel …………………。 ….省略部分安装过程…. …………………。 Installed: mariadb.x86_64 1:5.5.41-2.el7_0 mariadb-devel.x86_64 1:5.5.41-2.el7_0 Dependency Installed: keyutils-libs-devel.x86_64 0:1.5.8-3.el7 krb5-devel.x86_64 0:1.12.2-14.el7 libcom_err-devel.x86_64 0:1.42.9-7.el7 libselinux-devel.x86_64 0:2.2.2-6.el7 libsepol-devel.x86_64 0:2.1.9-3.el7 libverto-devel.x86_64 0:0.2.5-4.el7 openssl-devel.x86_64 1:1.0.1e-42.el7.4 pcre-devel.x86_64 0:8.32-14.el7 zlib-devel.x86_64 0:1.2.7-13.el7 Complete! 从上面的安装结果可以看出,没有安装mysql数据库,而是安装了mariadb数据!因为在CentOS 7和CentOS 7.1系统中,默认安装的mysql是它的分支mariadb。这里引用下百度百科关于mariadb的描述: MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。 因此,下面这些正常的MySQL操作都是无效的: #######无法把mysql服务加入系统启动 [root@typecodes ~]# chkconfig mysqld on…
-

sudo ALL=(ALL) ALL 是什么意思?
概览 sudo 表示 “superuser do”。 它允许已验证的用户以其他用户的身份来运行命令。其他用户可以是普通用户或者超级用户。然而,大部分时候我们用它来以提升的权限来运行命令。 sudo 命令与安全策略配合使用,默认安全策略是 sudoers,可以通过文件 /etc/sudoers 来配置。其安全策略具有高度可拓展性。人们可以开发和分发他们自己的安全策略作为插件。 与 su 的区别 在 GNU/Linux 中,有两种方式可以用提升的权限来运行命令: 使用 su 命令 使用 sudo 命令 su 表示 “switch user”。使用 su,我们可以切换到 root 用户并且执行命令。但是这种方式存在一些缺点: 我们需要与他人共享 root 的密码。 因为 root 用户为超级用户,我们不能授予受控的访问权限。 我们无法审查用户在做什么。 sudo 以独特的方式解决了这些问题。 首先,我们不需要妥协来分享 root 用户的密码。普通用户使用他们自己的密码就可以用提升的权限来执行命令。 我们可以控制 sudo 用户的访问,这意味着我们可以限制用户只执行某些命令。 除此之外,sudo 用户的所有活动都会被记录下来,因此我们可以随时审查进行了哪些操作。在基于 Debian 的 GNU/Linux 中,所有活动都记录在 /var/log/auth.log 文件中。 本教程后面的部分阐述了这些要点。 实际动手操作…
-

xss
1.Non-persistent XSS 便携a.php <?php $input = $_GET[“param”]; echo “<div>”.$input.”</div>”; ?> 访问 https://www.moneyslow.com/a.php?param=<script>alert(/xss/)</script> 2.DOM XSS <html> <head> <meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″> <script type=”text/javascript”> function changeLink() { var str = document.getElementById(“text”).value; document.getElementById(“t”).innerHTML=”<a href='”+str+”‘ >testlink</a>”; } </script> </head> <div id=”t”></div> <input type=”text” id=”text” value=”” /> <input type=”button” id=”s” value=”write” onclick=”changeLink()” /> </html> 测试输入 ‘ onclick=alert(/xss) //
-

Nginx的CGI、FastCGI和PATHINFO
CGI 通用网关接口(Common Gateway Interface)是一个Web服务器主机提供信息服务的标准接口。通过CGI接口,Web服务器就能够获取客户端提交的信息,转交给服务器端的CGI程序进行处理,最后返回结果给客户端。 nginx把活代理给php-fpm,处理完交给nginx,返回给客户。 Nginx接收到php-fpm处理的结果后,就可以响应客户端的http请求给予一个回应了,客户端的这一次http请求就结束了,一张由php产生的华丽丽的网页就呈现在网民的面前。在这段对话中,nginx与php-fpm并没有相互推诿扯皮,交流的很顺畅;没有推诿扯皮的原因就是nginx与php-fpm之间的数据和消息传递使用了统一的标准格式,这个标准格式就是CGI,所以倘若nginx和php-fpm中有任何一方不按CGI标准来玩,你推诿扯皮也没用。 发展到现在,对CGI的理解可以是一种标准接口(协议规范),也可以理解成处理动态网页的某种语言,比如:php、asp都可以宽泛的看做是一种cgi,这个时候cgi就被泛化了但依然包含了不推诿扯皮的交流标准的这一层含义。 FastCGI FastCGI的Fast已经表明含义了,是一种快速的CGI,也是现代动态网页语言与web server之间普遍所采用的。FastCGI像是一个常驻型的CGI,它可以一直执行着,只要激活后,不会每次都要花费时间去fork一次(这是CGI最为人诟病的fork-and-execute 模式)。它还支持分布式的运算,即FastCGI程序可以在网站服务器以外的主机上执行并且接受来自其它网站服务器来的请求。 nginx与php-fpm就是采用的FastCGI模式。 PATHINFO 常常会见到这种格式的Urlhttps://blog.jjonline.cn/index.php/Article/Post/index.html ,这种Url理解有两种方式: index.php当做一个目录看待:访问blog.jjonline.cn服务器根目录下的index.php目录下的Article目录下的Post目录下的index.html静态html文本文件; index.php当做一个PHP脚本看待:访问blog.jjonline.cn服务器根目录下的index.php脚本,由该脚本产生html页面,Url中/Article/Post/index.html这一部分作为index.php脚本中使用的某种类型的参数。 绝大部分情况下,这种格式的Url理解方式是第二种,而/Article/Post/index.html这一部分理解成PATHINFO就好了。其实PATHINFO是一个CGI 1.1的一个标准,经常用来做为传参载体,只不过咱们没必要深入。 由于Apache的默认配置文件开启了PATHINFO的支持,Apache+PHP的环境下PATHINFO格式的Url可以不出任何错误的执行正确路径的PHP脚本并在脚本中使用PATHINFO中的参数。而Nginx默认提供的有关执行php-fpm运行PHP脚本的默认配置文件中并没有启用PATHINFO,从而导致了一个长久以来的误解:nginx不支持pathinfo。 早期版本的nginx确实不能直接支持pathinfo,但有变相的解决方法,网络上的一些配置nginx支持pathinfo的文章大多就是这种变相解决方法。nginx其实早已可以很简单的通过fastcgi_split_path_info指令支持pathinfo模式了,严格来说是nginx的0.7.31以上版本就可以使用这个指令了。 Nginx的PATHINFO配置 1、关于nginx配置指令的一些墨迹内容 默认的nginx是对http请求的uri进行正则匹配来决定这个请求是否要交给php-fpm来执行;nginx中有关是否要交给php-fpm这个cgi来解析执行某个php脚本的默认配置(nginx1.8.0)如下: location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; include fastcgi_params; } 上述location ~ \.php$这段是一个正则匹配,被匹配的内容是http请求的uri,正则表达式就是\.php$,而~则是nginx的location指令中的一个标记符,表示这个location匹配uri采用正则表达式来匹配;在这里URI和URL还是有区别,请厘清。正则表达式中$表示必须以某个字符或字符串结尾,这样上述默认配置中仅能匹配到以.php为结尾的uri交给php-fpm去解析,如下: 1、https://blog.jjonline.cn/index.php 匹配 2、https://blog.jjonline.cn/admin/index.php?m=Index&a=index 匹配,注意这里Url中有Get变量,nginx中location匹配的路径是uri,也就是虚拟路径部分,本例也就是:/admin/index.php 3、https://blog.jjonline.cn/admin/index.php/Index/index 不匹配,pathinfo模式,nginx将index.php理解成一个目录了,这种情况下的uri为:/admin/index.php/Index/index ,结尾并没有.php这种条件 正确配置Nginx对php的pathinfo支持,先要理解清楚nginx配置文件中是如何将某个请求交给php-fpm来执行的,以上述配置段为例来分析一下: root:这个指令配置了php脚本的根目录,可以使用相对路径也可以使用绝对路径,上述示例中是html,表示php的根目录在nginx安装目录下的html目录;这里的目录一般与nginx配置文件server段下的root目录一致,也就是web服务器的根目录;且大多数的时候建议使用绝对地址。假设这里的root设置为:/var/www/www.jjonline.cn/wwwRoot,这样网站根目录的绝对地址就是/var/www/www.jjonline.cn/wwwRoot,配合各种ftp服务器端配置,将ftp登录的家目录设定为/var/www/www.jjonline.cn。拿ThinkPHP来举例:框架和核心模块文件可以放置在/var/www/www.jjonline.cn目录下,而入口文件放置在/var/www/www.jjonline.cn/wwwRoot下;这样框架和核心模块文件就不会被Url直接访问到。 fastcgi_pass:这个指令配置了fastcgi监听的端口,可以是TCP也可以是unix socket,这里一般推荐走TCP,这个TCP是由php-fpm配置文件决定的,不再详细介绍。 fastcgi_index:这个指令配置了fastcgi的默认索引文件,与server端下index指令类似。…
-

shell find sed 批量修改文件名
比如替换pic_001 为 001 for file in `find . -type f` do newfile=`echo $file | sed ‘s/pic_//g’` mv $file $newfile done
-

2019年4月1日 截至目前为止西联汇款需要注意的几个日期
放款日期:每月21日至26日发放通过西联汇款方式支付的款项,在签发一个工作日后,可在所在国家/地区的任何西联汇款营业地点提取汇款。 确认上月收入日期:3日:确定上个月的估算收入并将其发布到“交易”页上。 解决付款问题必须在20日前:如果您需要对付款信息进行更改(包括解除暂停付款状态),请务必在每月的 20 日或之前完成。 每月 20 日之后进行的更改要到下一个月的付款周期才会生效。 此外,您在每月 20 日的总余额必须达到付款最低限额。 如果您的余额未达到付款最低限额或者您的帐号处于暂停付款状态,那么您在该月将不会收到任何付款,且您的余额将会结转到下个月的收入中。 21 日至 26 日:付款给西联汇款。您会在“交易”页上看到“正在付款”专列项。 请务必在付款签发后的 60 天内提取西联汇款,否则您的汇款会被退回到您的 AdSense 帐号。
-

python 如何记住运算优先级
PEMDAS 这个简称来辅助记忆,它的意思是“括号(Parentheses)、指数(Exponents)、乘(Multiplication)、除(Division)、加(Addition)、减(Subtraction)“,这也是 Python 里的运算优先级。一个常见的错误是人们以为 PEMDAS 是一个绝对次序,需要依次进行,其实乘除是一级,从左到右,然后加减是一级,从左到右,所以你可以把 PEMDAS 写成 PE (M&D) (A&S)。
-

ubuntu下增加rsync服务并设置为自启动
Step 1 – Install rsync Install rsync with apt command sudo apt-get -y install rsync Step 2 – Configure rsync daemon Configure rsync config using nano , it will automatically create file if not exist vi /etc/rsyncd.conf [backup] # destination directory path = /home/backup # hosts you allow to access, only allow ip 192.168.1.100 hosts…
-

xargs: unmatched single quote 解决办法
find . -type f -name \*.txt | xargs sed -i “s/aaa/bbb/g” 改为: find . -type f -name \*.txt -print0|xargs -0 sed -i “s/aaa/bbb/g”
-

查看文件编码并批量进行转换
查看文件编码 file -i filename 递归转换(包括子文件夹) find default -type d -exec mkdir -p utf/{} \; find default -type f -exec iconv -f GBK -t UTF-8 {} -o utf/{} \; 这两行命令将default目录下的文件由GBK编码转换为UTF-8编码,目录结构不变,转码后的文件保存在utf/default目录下。 注意:如果原来就是utf-8编码,使用iconv -f GBK -t UTF-8命令转换后,会出现乱码,或截断等各种问题; 一定要保证原文件是不是utf-8编码; 使用如下命令把文件编码先查出来: find default -type f -exec file -i {} \; > /tmp/a 查询是否存在已经是utf-8编码的文件: grep “charset=utf-8” /tmp/a iconv有如下选项可用: 输入/输出格式规范: -f, –from-code=名称…
-

老外常用的缩写到底都什么意思?
FYIFor Your Information 供参考;FYI, I have a PhD in astronomy!供你参考,我有太空学博士的学位! ASL Age、Sex、Location. 相亲网站的常见对话,你懂的 SUX sux=suck的第3人称单数形势(例句:that sux=sb);滥,差劲 PPL People, 人。以前总是看到很多朋友说ppl,总感觉对方想让我“评评理”。 LOL “laughing out loud” 红红火火恍恍惚惚(你懂的……) LMAO “laughing my ass off” 笑死宝宝,第一次看见宝宝还以为是致敬毛爷爷呢? ROFL “rolling on the floor laughing” 笑炸裂了 FTW “for the win” 棒棒哒 LOL、LMAO、ROFL、for the win都是表示笑,不过就看你到底是微微一笑还是捧腹大笑了。 YOLO “you only live once” 人生只有一次 FML “f*** my…
-

-

Mac下PyCharm快捷键大全
Mac键盘符号和修饰键说明 ⌘ Command ⇧ Shift ⌥ Option ⌃ Control ↩︎ Return/Enter ⌫ Delete ⌦ 向前删除键(Fn+Delete) ↑ 上箭头 ↓ 下箭头 ← 左箭头 → 右箭头 ⇞ Page Up(Fn+↑) ⇟ Page Down(Fn+↓) Home Fn + ← End Fn + → ⇥ 右制表符(Tab键) ⇤ 左制表符(Shift+Tab) ⎋ Escape (Esc) Editing(编辑) ⌃Space 基本的代码补全(补全任何类、方法、变量) ⌃⇧Space 智能代码补全(过滤器方法列表和变量的预期类型) ⌘⇧↩ 自动结束代码,行末自动添加分号 ⌘P 显示方法的参数信息 ⌃J, Mid. button click 快速查看文档 ⇧F1 查看外部文档(在某些代码上会触发打开浏览器显示相关文档) ⌘+鼠标放在代码上 显示代码简要信息 ⌘F1 在错误或警告处显示具体描述信息 ⌘N, ⌃↩, ⌃N 生成代码(getter、setter、构造函数、hashCode/equals,toString) ⌃O 覆盖方法(重写父类方法) ⌃I 实现方法(实现接口中的方法) ⌘⌥T 包围代码(使用if..else, try..catch, for, synchronized等包围选中的代码) ⌘/ 注释/取消注释与行注释 ⌘⌥/ 注释/取消注释与块注释 ⌥↑ 连续选中代码块 ⌥↓ 减少当前选中的代码块 ⌃⇧Q 显示上下文信息 ⌥↩ 显示意向动作和快速修复代码 ⌘⌥L 格式化代码 ⌃⌥O 优化import…
-

million和billion的区别
million 是百万,1,000,000,数学表示10 的6次方 billion 是一千个million,也就是10亿,1,000,000,000,比million多3个零,数学表示10的9次方 英文解释: A million is 106, or 1,000,000. A billion is one thousand million, or 1,000,000,000 (109). This is the common usage in English-speaking countries and is called the short scale. Countries in continental Europe and Latin America use the where a billion is a million millions (1012). The word billion…
-

-

iphone手机照片导入mac电脑
朋友们,自打用了iphone手机,里面的照片真不知道如何导出来,研究了半天,记录下来,大家不会的可以参考。 1、第一步,连接你的手机,过程中需要你在手机界面里点信任同意。到电脑上打开“照片”这个应用,左面可以看到你的手机设备,右面看到你的照片,你可以选择右上角的导入所有新项目: 2、也可以选择部分照片,点击导入15个所选 3、导入完成以后,可以在左面的图库下面的照片看到导入的照片了,可以点击“时刻”,按时间排序: 4、到这一步,只是把照片从你的手机里导入了你mac电脑里的“照片”这个应用程序里,你并不知道实际的电脑上的物理位置,想要导出到你的磁盘里或者你的U盘或者你的移动硬盘,那么就选择你要的照片,点击“文件”—“导出”—“导出7张照片的未修改的原件” 5、此时会弹出一个导出的框,问你需要不需要XMP文件(如果你不是专业人士,这个不用选),文件名称(我们一般使用“使用标题”就可以了,不然会给你重新命名文件名称),照着下面的例子,选择“导出”就好了 6、终于到最后一步了,可以让我们选择保存的位置了(选择你的U盘或磁盘目录),点“导出原件”就可以了。
-

“将iptc导出为xmp”是什么东西?
这个功能会在导出的照片旁边放一个 XMP 文件,这个文件是用于在类似 Photoshop、Lightroom 等专业软件进行编辑时使用的,包含了照片的一些原始信息。 在 Apple 支持社区(英文)有一个类似的提问,其中提问者标记为有帮助的答案表示: IPTC as XMP is a very useful option. It will export a second file in XMP format together with the original image. Keep this file in the same folder as your exported original files. Many image processing applications can read these sidecar files when they are importing…
-

-

nmap扫描主机网段端口
nmap -p T:135,139,445,3389 -oG – -P0 -sS -iL ip.lst |grep open ip.lst: 1.1.1.0/24 2.2.2.0/24 用root会更快: $ nmap -n -vv -sn 192.168.1.1-255 -oG – | grep -i ‘up’Host: 192.168.1.1 () Status: UpHost: 192.168.1.5 () Status: UpHost: 192.168.1.207 () Status: Up# Nmap done at Tue Aug 11 17:40:08 2020 — 255 IP addresses (3 hosts up) scanned…
-

全球27家顶级域名注册商及保有后缀数量
自1985年Internet引入域名系统(DNS)以来,这个系统一直受美国政府的控制,1993年美国政府同一家叫Network Solutions的私营企业签订合同, 授权Network Solutions成立InterNIC,管理和维护.com、.net 、.org、.gov、.edu 这五个通用顶级域名(gTLD)的数据库服务器,并受理这五个通用顶级域名下的二级域名注册。 1995年9月12日以前,.com、.net、.org下的域名是免费注册的(注:.gov、.edu下的域名到现在为止一直是免费注册的,但不向个人和企业开放)。1995年9月13日起,.com、.net、.org下注册的域名需要交纳每年50美元的管理费用, 1998年4月1日起这个价格改为每年35美元。 1999年1月30日美国商务部颁布绿皮书,概述了美国政府将于2000年1月30日私有化域名系统(DNS)及打破域名注册上的垄断,1999年6月5日,美国商业部又颁布白皮书,宣布成立ICANN这一非赢利机构,并由它来管理域名系统(DNS)、根服务器和IP地址分配。ICANN在域名注册方面引入竞争机制,打破了Network Solutions公司在域名注册上的垄断地位。 1999年11月10日,美国政府、ICANN和Network Solutions三方达成协议,由Network Solutions管理.com、.net、.org的顶级域名数据库服务器(称为Registry),其它ICANN认证的域名注册服务商(称为Registrar)可以提供.com、 .net、.org下的二级域名注册服务,Network Solutions向这些二级域名注册服务商注册的域名收取8美元/每年的管理费用,另外,ICANN认证的域名注册服务商每年还要向ICANN交纳5000美元的管理费,并向Network Solutions交纳一次性的软件许可证费。 现在全球已有30多个投入运营的Registrar,被批准的Registrar有100多家。而真正开通国际域名实时自动注册系统的更寥寥可数。实时注册系统同.com、.net、.org的顶级域名数据库服务器直接相连,因此注册过程中的成功率、准确性相对提高,避免人工操作造成的时机延误。 在整个收费的结构中,所提供的服务亦由原来的单一注册服务,到提供配套的相关服务,令域名注册的价格扑朔迷离,除依然有网站按原定标准的US$35/年收取注册费外,已有公司推US$15/年,甚至有低至US$10/年的网站。 但到底这价格的葫芦里卖的是什么药?不同的价格是否有不同的服务内容呢 目前,只能由Network Solutions注册.com、.net和.org域名的垄断地位已被打破,美国政府在域名注册上引入了竞争机制,全球已有200多家ICANN授权的.com、.net和.org下域名注册商,并且这个数目将不断增加,因为任何企业都可以申请成为这样的注册商。更加危险是每一间公司甚或个人都可以成为这些注册商下的分销商,而分销商下面还可以有更小的零售商。 因此,在进行域名注册之前,若能对整个域名市场的管理和价格有一较清楚的了解,将有助于维护自身的利益。 有人也许会问:注册域名跟找哪一家域名注册商有什么影响呢?结论是明显的,虽然一般情况下,您都可以注册到自己的域名,而表面上看,这些域名确实由您在使用。 问题是:您对域名的唯一拥有权是否受到保护?且是否能够长期拥有?理论上,透过全球任何一家ICANN授权域名注册商所注册的域名,都必须经由掌管”.com”、”.net”、”.org”全球网址公司VeriSign管理登录,方可通行全球。也就是说,一旦您成功注册了域名,您便拥有该网址的全球唯一拥有权,在购买期限内,无论您委托哪一个注册商进行管理,您的权力都应该不会受到任何影响。下面是全球27家顶级域名注册商。 注册商 后缀数 更新日期 NameSilo 382 2019-03-13 Godaddy 246 2019-03-13 dynadot 484 2019-03-13 1&1 416 2019-03-13 Namecheap 415 2019-03-13 BlueHost 190 2019-03-13 HEXONET 574 2019-03-13 Google Domains 269 2019-03-13 101domain 764 2019-03-13…
-

f5的sni配置(多个证书一个ip地址)
第一步,在profile配置里点开高级选项 第二步:在当前默认profile里,server name 必须填, 默认for sni 是要打勾的。其他的域名的Default SSL Profile for SNI 是不打勾的。 第三步:在vs的配置里,选择默认的profile 和 新增域名的profile。 今天,f5收购了nginx
-

-

mongodb 建库建用户
进入admin库 use admin 创建adminfinance用户 角色:userAdminAnyDatabase (这是一个账号管理员的角色) adminfinance 用户用于管理账号,不能进行关闭数据库等操作,目标数据库是admin db.createUser( { user: “adminfinance”, pwd: “JDhru78E3”, roles: [ { role: “userAdminAnyDatabase”, db: “admin” } ] } ) 使用: use admin db.auth(“adminfinance”, “JDhru78E3”) 在moni库和ds库,建一个相同账号 stock > use ds switched to db ds > db.dropUser(“haha”) true db.createUser({user:”haha”,pwd:”JDhru78E3″,roles:[{role:”dbOwner”,db:”ds”}]}) > use moni switched to db moni > db.dropUser(“haha”) true db.createUser({user:”haha”,pwd:”JDhru78E3″,roles:[{role:”dbOwner”,db:”moni”}]}) mongo…
-

-

删除mongodb 的默认test库 db.dropDatabase() 方法
db.dropDatabase() 方法 MongoDB中的 db.dropDatabase()命令用于删除现有的数据库。 db.dropDatabase() Shell 这将删除当前所选数据库。 如果没有选择任何数据库,那么它将删除默认的’test‘数据库。 示例 首先,使用命令show dbs检查可用数据库的列表。 >show dbs local 0.00025GB newdb 0.0002GB test 0.00012GB > Shell 如果要删除新数据库<newdb>,那么dropDatabase()命令将如下所示: >use newdb switched to db newdb >db.dropDatabase() >{ “dropped” : “newdb”, “ok” : 1 } > Shell 现在检查数据库列表,如下 – >show dbs local 0.00025GB test 0.0002GB >
-

支付宝公司账号注销流程(如何注销支付宝商家账号)
注册容易注销难,人性啊! 先读这个: 1、确保您的 账户注册时间已超过7天,并成功激活; 2、 账户存在子账户,无法注销 3、 账户存在余额(包括集分宝余额),无法注销 4、 账户余额宝账户中有金额,无法注销 5、交易记录里有进行中的交易,无法销户(近15天内存在缴费类交易成功状态的账户不能销户,近15天内存在转账类交易成功状态的账户不能销户。); 6、 账户已开通代扣(如通用代扣、CAE代扣、航旅信用支付等),无法注销; 7、 账户开通蚂蚁花呗,无法注销; 8、 不符合其他《支付宝服务协议》、《支付宝账户注销协议》,或者与支付宝与用户有特别约定的条件,无法注销; 9、 账户存在进行中的业务(如申请找密码、修改手机等),无法销户; 10、账户无争议(如无交易纠纷、无账户功能限权等); 11、 与支付宝签约的商户(如:平台商签约),在合约期内无法注销支付宝账户; 12、 账户开通宝点的用户并且宝点里面有余额,无法注销; 开始注销流程: 商家中心:https://mrchportalweb.alipay.com/user/ihome.htm 点击账户管理 来到了这个页面:https://uemprod.alipay.com/user/account/index.htm 点击修改 他妈的给你藏这里了,下面你知道怎么做了。 另外,如果提示你签约期内不能注销,你就打电话注销: 商家客服电话 商家服务专线0571-88158090,享受快速的人工电话服务 服务时间:每天9:00-22:00 一般情况下他会在3个工作日内你会收到一条短信: 【支付宝】您好!您的作废申请已提交,辛苦您登陆支付宝b.alipay.com产品中心中输入支付密码后确认一下就可以作废成功, 感谢您的支持! 按照以上提示,进入产品中心,确定注销,输入密码就行了。一般48小时内再发个短信给你,就完成了。
-

Unity GDC 2019 活动日程发布
精品Made with Unity游戏,今年在IGF Awards和GDC Choice Awards中获得提名的8个游戏包括:《Forgotten Anne》、《What the Golf?》、《Alto’s Odyssey》、《Return of the Obra Dinn》、《Genital Jousting》、由Grace Bruxner推出的《The Haunted Island, a Frog Detective Game》、《It’s Paper Guy!》和《Sole》。 全球游戏开发者大会GDC 2019即将于美国当地时间3月18-22日在旧金山举行。游戏作为Unity最核心的业务,也是Unity的中心。我们将会为GDC 2019做好全面的准备,专注把最好的技术展现给Unity的开发者与游戏厂商。 我们将罗列出GDC 2019中Unity的活动日程安排,欢迎与会的开发者参与,让你与我们一起迎接GDC 2019的到来。Unity GDC 2019官网: https://unity.com/gdc-2019 Keynote主题演讲 我们将于3月18日17点在846 Mission Street举办Keynote主题演讲。在Keynote主题演讲上,我们将宣布最新的创新技术和Unity 2019新功能,包括:图形、性能、联网游戏等方面。友情提醒:由于场地有限,希望现场参与的与会者,请在Unity GDC 2019官网提前预订座位。如果你无法到达会场,请不必担心,我们将首次在Unity旧金山,贝尔维尤和蒙特利尔办公室举办Keynote主题演讲派对,这些办公室将对公众开放,不必携带GDC入场证就能进入。你可以在此观看Keynote主题演讲,并与其他艺术家,开发者和游戏玩家进行交流。 不仅如此,部分的Unity User Group也会举办当地观看Keynote主题演讲的派对活动,具体城市和Unity User Group名单请查看Unity GDC 2019官网。 GDC上的Unity活动 在GDC 2019上,Unity将拥有其最大的#227展位。在Unity展位上,创作者可以与Unity技术专家和合作伙伴进行交流,并感受沉浸在Unity最新技术中的精彩经验。 开发者交流日 我们将于3月19日10:00-18:30为开发者交流日举行为期一天的深度活动。欢迎参与并学习Unity的全新技术,其中包括:如何使用Project Tiny制作支持DOTS技术的即时游戏等课程。请访问GDC官网了解Unity开发者交流日的更多信息:https://www.gdconf.com/sponsored-content 演讲活动 除了开发者交流日,我们也有许多GDC官方的赞助活动,你可以在这些活动上了解DOTS技术、多人游戏、机器学习和人工智能等热门话题。Mike…
-

gitlab-ci 和 jenkins 的区别
转自:https://blog.csdn.net/xinluke/article/details/53982150 Jenkins Jenkins作为老牌的持续集成框架,在这么多年的发展中,积累很多优秀的plugin工具,对进行持续集成工作带来很大的便利。 gitlab-ci gitlab-ci作为gitlab提供的一个持续集成的套件,完美和gitlab进行集成,gitlab-ci已经集成进gitlab服务器中,在使用的时候只需要安装配置gitlab-runner即可。 gitlab-runner基本上提供了一个可以进行编译的环境,负责从gitlab中拉取代码,根据工程中配置的gitlab-ci.yml,执行相应的命令进行编译。 jenkins VS gitlab-runner gitlab-runner配置简单,很容易与gitlab集成。当新建一个项目的时候,不需要配置webhook回调地址,也不需要同时在jenkins新建这个项目的编译配置,只需在工程中配置gitlab-ci.yml文件,就可以让这个工程可以进行编译。 gitlab-runner没有web页面,但编译的过程直接就在gitlab中可以看到,不需要像jenkins进入web控制台查看编译过程。 gitlab-runner仅仅是提供了一个编译的环境而已,全部的编译都通过shell脚本命令进行。当然,jenkins也可以是全部的编译都通过shell脚本命令进行。 jenkins的好处就是编译服务和代码仓库分离,而且编译配置文件不需要在工程中配置,如果团队有开发、测试、配置管理员、运维、实施等完整的人员配置,那就采用jenkins,这样职责分明。不仅仅如此,jenkins依靠它丰富的插件,可以配置很多gitlab-ci不存在的功能,比如说看编译状况统计等。如果团队是互联网类型,讲究的是敏捷开发,那么开发=devOps,肯定是采用最便捷的开发方式,推荐gitlab-ci。 如果有些敏感的配置文件不方便存放在工程中(例如nexus上传jar的账户和密码或者是其他配置的账户密码),都可以在服务器中配置即可。 gitlab-ci对于编译需要的环境,比如jdk,maven都需要自行配置。在jenkins中,对于编译需要的环境,比如jdk,maven都可以在Web控制台安装即可。当然,jenkins也是可以自行配置的(有时候通过控制台配置下载不下来)。 – 总结 在使用过两者后,个人觉得gitlab-ci更简单易用,如果有gitlab-ci达不到的要求,可以考虑使用jenkins。
-

-

使用systemctl 控制启动filebeat
启动和停止 Use systemctl to start or stop Filebeat: systemctl start filebeat systemctl stop filebeat By default, the Filebeat service starts automatically when the system boots. To enable or disable auto start use: 自动启动和禁用filebeat systemctl enable filebeat systemctl disable filebeat Filebeat status and logsedit To get the service status, use systemctl: 查看状态 systemctl status filebeat Logs…
-

linux内核版本的分类和意义
Linux内核版本有两种:稳定版和开发版 ,Linux内核版本号由3组数字组成:第一个组数字.第二组数字.第三组数字 第一个组数字:目前发布的内核主版本。 第二个组数字:偶数表示稳定版本;奇数表示开发中版本。 第三个组数字:错误修补的次数。 例1: 2.6.18-128.ELsmp , 第一个组数字: 2 , 主版本号 第二个组数字: 6 , 次版本号,表示稳定版本(因为有偶数) 第三个组数字 18 , 修订版本号 , 表示修改的次数,头两个数字合在一齐可以描述内核系列。如稳定版的2.6.0,它是2.6版内核系列。128: 表示这个当前版本的第5次微调patch , 而ELsmp指出了当前内核是为ELsmp特别调校的 EL : Enterprise Linux ; smp : 表示支持多处理器 , 表示该内核版本支持多处理器 linux内核下里的ELsmp与EL与smp 在linux下ELsmp指出了当前内核是为ELsmp特别调校的 EL : Enterprise Linux ; smp : 表示支持多处理器 , 表示该内核版本支持多处理器 例2:Red Hat Linux开机的时候,GRUB的启动菜单会有两个选项,分别是 Red Hat Enterprise Linux ES…
-

mysql 5.6.40 修改最大连接数
如果通过修改my.cnf 的方式不起作用,一般是和系统有关系。试试下面的方法,修改文件: append these two lines to /etc/security/limits.confmysql hard nofile 65535 mysql soft nofile 65535 append this line to /usr/lib/systemd/system/mysqld.service (in the [service] section)LimitNOFILE=65535 then finally reboot and check that those error messages have disappeared from your mysql error log.I would not recommend to edit the original systemd file as it will be overwritten during…
-

-

谷歌公共DNS正式支持DoH加密 更安全并且不影响速度
大家知道Google的DNS服务是:8.8.8.8以及8.8.4.4 DNS域名解析服务是影响网路速度非常重要的一环,DNS速度慢,你的网路速度再快也是枉然。Google的公共DNS服务是很好的工具,现在可以加密使用了。 Android 9用户可直接使用dns.google加密DNS服务。如果你是使用Android 9的用户,由于内建加密DNS的功能,只要在设定的地方输入「dns.google」即可采用Google加密DNS,更快也更安全。 为什么DNS加密这么重要?可能很多人不明白,为什么DNS也需要「加密」?其实加密最主要的目的,是为了防止「中间人攻击」,你的一切传输内容都可能被拦截偷走,例如部分网路运营商就会搞网路劫持的把戏。 HTTPS加密安全协定,可以有效阻止网站传输内容被拦截,但是DNS一旦没有加密被劫持,你的一切上网传输内容还是会被看光,这时候DNS加密就很重要了。 Cloudflare 提供了加密DNS服务,而现在Google总算也提供了加密服务,还没用的快来使用吧! Google DNS: IPv4:8.8.8.8 / 8.8.4.4 IPv6:2001:4860:4860::8888 / 2001:4860:4860::8844
-

-

IPv6在中国(IPv6 in china)(2018年监控趋势)
谷歌和Facebook发布的IPv6数据似乎只看到了中国IP基础设施的一小部分,而使用VPN访问这些服务很可能会使这一部分数据受到影响。来自Akamai的统计与我们基于APNIC广告的测量计划中看到的数据一致。在中国,IPv6的使用已经发生了大规模的变化,从11月开始,在这些大规模的服务网络中,显示出了很多明显地向IPv6迁移的迹象。
-
