分类:linux日期:2018-10-29 - 10:11:04评论:1条作者:老谢
这两天在学习DNS,经过两天的折腾对DNS终于有了一些了解,以下内容大部分来自网络,本文只是整理记录以便自己回顾学习的目的,本文建立在已知DNS作用的情况下。
1. 基本概念
1.1 域名
域名分为三个部分,用“.”(点)分割。严格的域名最后还有一个”.”,但一般省略不写。
举例来说,www.example.com真正的域名是www.example.com.root,简写为www.example.com.。因为,根域名.root对于所有域名都是一样的,所以平时是省略的。
根域名的下一级,叫做”顶级域名”(top-level domain,缩写为TLD),比如.com、.net;再下一级叫做”次级域名”(second-level domain,缩写为SLD),比如www.example.com里面的.example,这一级域名是用户可以注册的;再下 一级是主机名(host),比如www.example.com里面的www,又称为”三级域名”,这是用户在自己的域里面为服务器分配的名称,是用户可以任意分配的。
总结一下,域名的层级结构如下。
主机名.次级域名.顶级域名.根域名
# 即
host.sld.tld.root
-类型 标识此域名的类型(com/net/org/edu/gov/info/xyz/cc/...)
-域名 域名称
-主机名 该域中的某台主机名称
例如:laoxie.me
www: 主机名
xj123:域名称
info: 类型 |
host.sld.tld.root
-类型 标识此域名的类型(com/net/org/edu/gov/info/xyz/cc/...)
-域名 域名称
-主机名 该域中的某台主机名称
例如:laoxie.me
www: 主机名
xj123:域名称
info: 类型
继续阅读…
分类:运维技术日期:2018-10-21 - 19:53:49评论:8条作者:老谢
进来增加了一台工控机,上面跑了如软路由等业务,万一突然断电ESXi坏了启不了,估计就得废好大劲折腾了,以前有给群晖配过一台APC BK650的UPS,目前UPS的COM数据输出直接给到了群晖,毕竟无论如何也得优先保障群晖的可靠性,在群晖的设置里面看到过UPS服务器的选项,所以想着能不能ESXi能不能连接群晖的UPS服务器实现断电自动关机以保证数据安全。
搜了一圈,果然有相关资料,一看有戏果断继续折腾,先是搜到一篇论坛中文的教程,坑的是相关软件上传到百度网盘,密码还得回帖看见,注册吧还得要邀请码,邀请码把还要钱,我擦这不能忍,开源精神都被你们玩哪去了,百度靠不住了,祭出google大神,果不其然有一堆教程,折腾开始~
群晖关于UPS服务器的相关参数定义,放在/usr/syno/etc/ups/ups.conf文件中,默认如下:
UserVars.NutUpsName : UPS name on remote NUT server (ups_name@server_name),
can be a space separated list of NUT servers. In our case the servername is defined on the Synology (ups@10.0.1.22).
UserVars.NutUser : Username to connect to NUT server. If more that one NUT
server is declared, all need to use the same user/password.
The Synology default is “monuser”
UserVars.NutPassword : Username password on NUT server
The Synology default is “secret”.
UserVars.NutFinalDelay : Seconds to wait on low battery event before shutting down
UserVars.NutSendMail : Set to 1 if you want a mail to be sent on UPS event
UserVars.NutMailTo : Email address to send mail to on UPS event
继续阅读…
分类:网络技术日期:2018-10-19 - 15:53:45评论:17条作者:老谢
自从冰冰牛用工控机做软路由以后一直惦记着这货,但是现有的华硕AC68U路由器也没拖什么后腿就一直放着没去折腾,最近搬家开始合租,共享网络发现没有流控有时候一起看视频或者下载会严重影响体验,这是绝逼不能忍的!!!AC68U虽然也带流控优化功能但是感觉不够专业,刚好最近也在研究Panabit,本来想直接弄个软路由跑Panabit算了,突然想到一步到位搞个工控机还能同时跑点其他业务,比如把树莓派也干掉….所以就入了型号为3865U的工控机,到手后加装了块1T的2.5寸硬盘和一条4G内存,具体配置如下:
- CPU:i3-7100u
- 硬盘:闪迪32G SSD + 1T HDD
- 内存:4G + 4G (DDR4)
- 电源:12V 5A
- 千兆网口:6个

目前问题是,因为Panabit作为透明网桥在WAN口之上,WAN出来的包都是已经NAT后的公网地址的包,所以抓不到内网IP,目前在考虑再用Esxi虚个软路由作为边界,但是DDNS和端口映射乱七八糟的都在AC68U上应该是懒得折腾,先跑一阵子看看流量使用情况再说吧…
最后,这玩意性能真是弱的一逼,Panabit+Panalog就已经让cpu一直在60%浮动了,目前看来再跑个omv的话,都不一定跑得动软路由了…
继续阅读…
分类:乱七八糟日期:2018-07-25 - 21:55:45评论:35条作者:老谢
虽然也不怎么打游戏了也不可能拿这台机器当工作机用,但看到这机箱就是喜欢就是想装,对…就是想装而已…
2018年,i7-8700K起飞
之前也有台组装PC用,后来又给卖了,是女朋友淘下来的,所以严格意义上也不算是符合我需求自想装的机器,也就是打打游戏用,后来也就给卖了,对台式机也没有太强烈的需求。最近日常逛CHH看到银河MC3,一眼相中颜值,这就是我想要的机箱!于是乎,卖掉了其中一台工作用的X220(是的,去年工作原因,又搞了一台X220来用),砸锅卖铁开始购入硬件,配置如下:
虽然考虑到这机箱散热扩展等种种问题,但是颜值即正义…顺便也别问我为什么不装独显,很明显没钱(T_T)。
配置
|
品牌
|
型号
|
核心参数
|
数量
|
价格(¥)
|
CPU |
Intel
|
i7-8700K 盒装
|
6核12线程,睿频可达4.7Ghz
|
1
|
2899
|
主板 |
华硕
|
Z370-i
|
itx
|
1
|
1799
|
CPU硅脂 |
7921
|
信跃7921
|
听说是信仰,试试
|
1
|
36
|
内存 |
海盗船
|
复仇者 DDR4 2400 8G
|
单条8G
|
1
|
589
|
主硬盘 |
浦科特
|
M6S 128G
|
Marvell主控
|
1
|
X220拆机件
|
辅硬盘 |
三星
|
840 EVO 250G
|
msata接口
|
1
|
X220拆机件
|
电源 |
海盗船
|
SF450
|
额定450W
|
1
|
699
|
定制线 |
马云家
|
镀银线
|
镀银硬线(含SATA线*2)
|
1
|
168
|
机箱 |
银河
|
MC3(含显卡转接排线)
|
itx
|
1
|
1788
|
CPU散热器 |
猫头鹰
|
HN-L9x65
|
静音
|
1
|
360
|
机箱散热器 |
快睿CRYORIG
|
XT140
|
14CM超薄风扇,PCW控温
|
1
|
129
|
继续阅读…
分类:运维技术日期:2018-06-13 - 19:34:41评论:1条作者:老谢
创建top.sh
#!/bin/sh
top -n 1 -b> /tmp/top.txt |
#!/bin/sh
top -n 1 -b> /tmp/top.txt
#注: 所有脚本请放至/usr/local/zabbix/share/scripts中
#注: 该脚本的意思是执行一次top命令并将结果重定向到top.txt
crontab -e
*/1 * * * * /usr/local/zabbix/share/scripts/top.sh > /dev/null |
crontab -e
*/1 * * * * /usr/local/zabbix/share/scripts/top.sh > /dev/null
#注: 使用crond每分钟执行一次脚本,输出最新top数据到top.txt
创建check_process.sh获取进程名
#!/bin/bash
TABLESPACE=`tail -n +8 /tmp/top.txt|awk '{a[$NF]+=$6}END{for(k in a)print a[k]/1024,k}'|sort -gr|head -10|cut -d" " -f2`
COUNT=`echo "$TABLESPACE" |wc -l`
INDEX=0
echo '{"data":['
echo "$TABLESPACE" | while read LINE; do
echo -n '{"{#PROCESSNAME}":"'$LINE'"}'
INDEX=`expr $INDEX + 1`
if [ $INDEX -lt $COUNT ]; then
echo ','
fi
done
echo ']}' |
#!/bin/bash
TABLESPACE=`tail -n +8 /tmp/top.txt|awk '{a[$NF]+=$6}END{for(k in a)print a[k]/1024,k}'|sort -gr|head -10|cut -d" " -f2`
COUNT=`echo "$TABLESPACE" |wc -l`
INDEX=0
echo '{"data":['
echo "$TABLESPACE" | while read LINE; do
echo -n '{"{#PROCESSNAME}":"'$LINE'"}'
INDEX=`expr $INDEX + 1`
if [ $INDEX -lt $COUNT ]; then
echo ','
fi
done
echo ']}'
注: 最关键的是tail -n +8 /tmp/top.txt|awk ‘{a[NF]+=6}END{for(k in a)print a[k]/1024,k}’|sort -gr|head -10|cut -d” ” -f2这条命令:这条命令的意思是从top.txt文件中取出从第八行到末尾行的数据,然后使用awk对这些数据进行累加,效果是以最后一列为关键字,每个关键字对应的第6列的数值进行累加,输出第六列数据的累加结果和最后一列数据,然后使用sort进行排序,注意这里的参数是使用-gr而不是使用-nr是因为获取到的第六列的值是以KB为单位的,假如某进程占用内存大于10G的话,将会使用科学记数法计数,sort -nr参数无法对科学记数法进行计数,需要将参数改成-gr才行,其中的-r是进行反向排序,同时为了防止zabbix获取到该值是科学记数法获取的值从而无法识别,先将该值/1024将单位变成MB,当zabbix获取到数据后再*1024*1024将该值还原成BYTE单位。head -10是取出占用内存最大的十个进程,然后使用cut对数据进行切分,获得十个进程的进程名。
继续阅读…
分类:运维技术日期:2018-06-11 - 20:58:49评论:0条作者:老谢
MySQL基础监控
通过SHOW STATUS 可以提供服务器状态信息,也可以使用mysqladmin extendedstatus 命令获得。
以下几个参数对Myisam 和Innodb 存储引擎都计数:
- Com_select 执行select 操作的次数,一次查询只累加1
- Com_insert 执行insert 操作的次数,对于批量插入的insert 操作,只累加一次
- Com_update 执行update 操作的次数
- Com_delete 执行delete 操作的次数
以下几个参数是针对Innodb 存储引擎计数的:
- Innodb_rows_read select 查询返回的行数
- Innodb_rows_inserted 执行Insert 操作插入的行数
- Innodb_rows_updated 执行update 操作更新的行数
- Innodb_rows_deleted 执行delete 操作删除的行数
通过以上几个参数,可以很容易的了解当前数据库的应用是以插入更新为主还是以查询操作为主,以及各种类型的SQL 大致的执行比例是多少。对于更新操作的计数,是对执行次数的计数,不论提交还是回滚都会累加。对于事务型的应用,通过Com_commit 和Com_rollback 可以了解事务提交和回滚的情况,对于回滚操作非常频繁的数据库,可能应用编写存在问题。
另外还有几个参数可以了解数据库的基本信息:
- Connections 试图连接Mysql 服务器的次数
- Uptime 服务器工作时间
- Slow_queries 慢查询的次数
继续阅读…
分类:乱七八糟日期:2018-06-09 - 19:30:46评论:14条作者:老谢
自h入手顶配X220以来,深深爱上了X系带来的便携性,1366*768的分辨率外出应用一下没问题,但是长时间使用分辨率太低实在影响效率,所以一直使用外接的显示器,但是最近把外接显示器搬走以后,普分的屏用着实在太难受了,于是折腾一波!
改造项目:
- 屏幕:夏普W23 IPS 1920*1080
- 网卡:BCM94360HMB (1300m 蓝牙4.0)
- 白名单BIOS屏蔽LVSD实现单屏模式
- 蓝牙接口转USB内置无线鼠标适配器
继续阅读…
最新评论
Andy烧麦:少说也是13代处理器,性价比很高啊
harries:“仔细想想自己单身一个,还是搞个公...
山野愚人居:价格还可以,话说我好多年没用过...
adamfei:好久不见
kn007:好久不见,没想到离职创业!!!
王光卫博客:以前也喜欢DIY现在玩不动了
大D:大佬!
Sirit:够用就好,不过现在的电子产品是真的...
美樂地:我也想买个mini PC,打算等下一代的...
Mr.Chou:老牌子又不用带独显够用的,如换是...