Skip to content

Instantly share code, notes, and snippets.

View simonid's full-sized avatar

simonid

View GitHub Profile
@simonid
simonid / DNS解析的几种方式
Created November 23, 2017 14:15
DNS解析的几种方式
1. A记录 又称IP指向,用户可以在此设置子域名并指向到自己的目标主机地址上,从而实现通过域名找到服务器。说明:·指向的目标主机地址类型只能使用IP地址;
附加说明:
1) 泛域名解析即将该域名所有未指定的子域名都指向一个空间。在“主机名”中填入*,“类型”为A,“IP地址/主机名”中填入web服务器的IP地址,点击“新增”按钮即可。
2) 负载均衡的实现:负载均衡(Server Load Balancing,SLB)是指在一系列资源上面动态地分布网络负载。负载均衡可以减少网络拥塞,提高整体网络性能,提高自愈性, 并确保企业关键性应用的可用性。当相同子域名有多个目标地址时,表示轮循,可以达到负载均衡的目的,但需要虚拟主机服务商支持。
2. CNAME 通常称别名指向。您可以为一个主机设置别名。比如设置test.mydomain.com,用来指向一个主机www.rddns.com那么以后就可以用test.mydomain.com来代替访问www.rddns.com了。
说明:·
CNAME的目标主机地址只能使用主机名,不能使用IP地址;·主机名前不能有任何其他前缀,如:http://等是不被允许的;·A记录优先于CNAME记录。即如果一个主机地址同时存在A记录和CNAME记录,则CNAME记录不生效。
3. MX记录 邮件交换记录。用于将以该域名为结尾的电子邮件指向对应的邮件服务器以进行处理。如:用户所用的邮件是以域名mydomain.com为结尾的,则需要在管理界面中添加该域名的MX记录来处理所有以@mydomain.com结尾的邮件。
说明:·
@simonid
simonid / Ubuntu卸载内核.md
Last active December 3, 2017 08:34
Ubuntu卸载内核

Ubuntu卸载内核

查看内核

dpkg --get-selections | grep linux

卸载内核

apt-get remove xxx
@simonid
simonid / openvz使用加速.md
Last active May 14, 2024 16:44
OPENVZ使用加速插件

OpenVZ使用加速插件

注意,有些双倍发包的加速插件是不符合IDC的规定的,如果过度使用可能会被封

补充说明:OVZ都会有超售的情况,实际体验上还是远不如KVM,所以会出现装了插件,但是提速不明显的情况

OpenVZ使用魔改BBR

openvz使用魔改的BBR大致有2个版本:UML、LKL
它们都要求升级内核(最新版本的Linux内核(4.9-rc8)内部集成了BBR)

@simonid
simonid / 信道.md
Last active November 25, 2017 08:15
通信原理课程笔记

信道

分类

  • 狭义信道:信号的传输媒介
    1. 有线信道
    2. 无线信道

激活Office2016

网上找来的,详情查看:

免KMS,命令行激活office

管理员身份运行cmd,依次输入下面命令

slmgr.vbs -upk
slmgr.vbs -ipk W269N-WFGWX-YVC9B-4J6C9-T83GX           #注意!!不同系统版本这里的激活码不一样,请往下翻寻找表格!
slmgr.vbs -skms kms.cangshui.net     
@simonid
simonid / Linux-netstat.md
Last active December 9, 2017 10:36
Linux命令记录

Linux 杀死占用端口

在开启一些网络服务的时候经常会报错,我们首先应当想到可能是端口占用的缘故,此时需要用netstat来查看。 注意:应该在root权限下使用netstat命令,为了方便以下省略sudo

查看所有端口和服务

netstat -lntp

粗略筛选特定的服务和端口

课程内容笔记
@simonid
simonid / Docker的基本说明
Created December 2, 2017 05:43
Dcoker的使用
Docker 提供轻量的虚拟化,你能够从Docker获得一个额外抽象层,你能够在单台机器上运行多个Docker微容器,而每个微容器里都有一个微服务或独立应用,例如你可以将Tomcat运行在一个Docker,而MySQL运行在另外一个Docker,两者可以运行在同一个服务器,或多个服务器上。未来可能每个应用都要Docker化。
容器的启动和关闭是非常快速的。Docker目前能够有以下八种用途:
1.简化配置
这是Docker初始目的,虚拟机VM最大的好处是基于你的应用配置能够无缝运行在任何平台上。Docker提供同样类似VM的能力,但是没有任何副作用,它能让你将环境和配置放入代码然后部署,同样的Docker配置能够在各种环境中使用,这实际是将应用环境和底层环境实现了解耦。
2.代码管道化管理
能够对代码以流式pipeline管道化进行管理,从开发者的机器到生产环境机器这个流程中都能有效管理。因为在这个流程中会有各种不同的环境,每个都可能有微小的区别,Docker提供了跨越这些异构环境以一致性的微环境,从开发到部署实现流畅发布。
3.开发人员的生产化
@simonid
simonid / Windows10常见问题.md
Last active December 9, 2017 10:41
Windows使用

Windows10常见问题

关于系统自动升级

Win10的Delivery Optimization占用流量

这是一个系统自动更新的下载补丁,在用户关闭了自动更新的服务后依旧会偷跑,需要下面简单设置

  1. 点击右下角网络图标,打开“网络和Internet设置”
  2. 点击“更改网络属性”
  3. 打开“设为按流量计费的连接”
@simonid
simonid / git lfs实践.md
Last active July 8, 2019 08:14
git使用随笔

git lfs实践

git-lfs-wiki

Use Git LFS with Bitbucket

git lfs是专门用来解决大文件上传的工具,它的实现原理:
将需要添加到LFS的文件额外添加到LFS专属仓库中,仓库只保留这些大文件的文本链接,当从远程仓库拉取文件时,LFS的钩子将自动将这些文本链接恢复为LFS的实际内容,如图所示:

LFS