杂项
文章平均质量分 58
achejq
知者不博,博者不知。
展开
-
CPU电源管理
可在系统的不同级别实施和使用电源管理。由于在服务器环境中的节能主要在处理器级别实现,因此本章将介绍一些主要概念,并将重点放在用于分析和影响相关参数的一些工具上。使用该工具集可以查看和修改内核相关的 CPUfreq 和 cpuidle 系统的设置,以及与频率调整或空闲状态无关的其他设置。使用节能调节器时,处理器将以最低的频率运行,因此需要更长的时间才能完成。根据工作负载(唤醒线程,触发 CPU 的使用,然后再次短时间进入休眠状态)和硬件(例如网络设备的中断活动),禁用最深度休眠状态能够显著提升总体性能。转载 2022-11-14 17:30:00 · 4411 阅读 · 1 评论 -
Linux 下常用故障模拟方法
故障模拟的主要使用场景是产品的自动化测试中,平时主要是辅助开发来自测,不需要记住具体参数,但是最好了解到什么场景下有什么工具可以使用,省时省力。转载 2022-11-07 17:18:05 · 2837 阅读 · 0 评论 -
MegaCli Common Commands
or).转载 2022-11-07 15:39:51 · 308 阅读 · 0 评论 -
RAID卡 BBU Learn Cycle周期的影响
由于MegaSAS RAID卡默认采用No Write Cache if Bad BBU的设置,将可能发生Write Cache策略变更的情况(由WriteBack变成WriteThrough),导致写性能下降,如果该自动变更发生在业务高峰且系统Io负载高的时 候,可能会引发不可预测的问题,如卡机。不推荐关闭Auto Learn模式,通过这个校准,能延长电池寿命,不作电池校准的Raid卡,电池寿命将从正常的2年降为8个月。注意: 如果第二或第三阶段被中断,重新校准的任务会停止,而不会重新执行。转载 2022-11-07 14:35:43 · 801 阅读 · 0 评论 -
Raspberry pi 4 安装tenda u1 无线网卡
树莓派4的无线网卡信号不怎么样,速度上不去,还总是断掉,买了个tenda u1 的usb网卡,结果没有linux驱动。。。安装方式:先安装驱动编译的一些依赖#apt install linux-headersu10用的是8821cu芯片,下载驱动#git clone https://github.com/brektrou/rtl8821CU.git#make#make install#modprobe 8821cu这时就可以看到网卡了...原创 2022-02-06 19:09:05 · 970 阅读 · 0 评论 -
亚洲互联网的样子
花了几天时间画了亚洲互联网的样子,还是挺有意思的,较小的国家未标注原创 2021-04-15 14:23:11 · 203 阅读 · 0 评论 -
杂项2
$(document).ready(function(){ initTable(); }) function initTable(){ $('#table').bootstrapTable({ url: "/event/get_data", method: 'GET', contentType: "application/json;charset=utf-8", ...原创 2021-03-04 15:44:29 · 197 阅读 · 1 评论 -
2020-11-25 Reinventing Facebook’s data center network
Reinventing Facebook's data center networkReinventing Facebook’s data center networkByAlexey Andreyev,Xu Wang,Alex EckertWhen we first shared details of ourdata center fabric, we were supporting 1.35 billion people on one app. Since th...转载 2020-11-25 11:27:32 · 1028 阅读 · 0 评论 -
交换机loop detection 引起的服务器 bond0 口RX errors dropped 数量不断的增加
原创 2019-12-23 10:56:05 · 3123 阅读 · 0 评论 -
openssl 查看证书细节
openssl 查看证书细节打印证书的过期时间openssl x509 -in signed.crt -noout -dates打印出证书的内容:openssl x509 -in cert.pem -noout -text打印出证书的系列号openssl x509 -in cert.pem -noout -serial打印出证书的拥有者名字openssl x509 ...转载 2019-11-25 18:41:30 · 882 阅读 · 0 评论 -
php unicode转中文的函数
function decodeUnicode($str){ return preg_replace_callback('/\\\\u([0-9a-f]{4})/i', create_function('$matches', 'return iconv("UCS-2BE","UTF-8",pack("H*", $matches[1]));'), $str); }转载 2017-10-10 14:17:45 · 1145 阅读 · 0 评论 -
脚本登录linux,vim不跟随窗口大小变化
使用ssh脚本登录服务器后,改变窗口大小的时候vim不跟随窗口大小变化出现乱码,需要在脚本头部增加以下设置:#trap sigwinch and pass it to the child we spawnedtrap { set rows [stty rows] set cols [stty columns] stty rows $rows columns $cols < $spawn原创 2017-09-07 16:02:47 · 1979 阅读 · 2 评论 -
linux遍历进程号、inode、进程名称
<?php $handle= opendir("/proc/"); while(false !== ($dir=readdir($handle))){ if( is_dir("/proc/".$dir) && preg_match("/[0-9]/",$dir) ){ $h1 = opendir("/proc/".$dir."/fd/");原创 2017-09-06 18:13:24 · 2104 阅读 · 0 评论 -
fastcgi与php-fpm之间的关系
刚开始对这个问题我也挺纠结的,看了《HTTP权威指南》后,感觉清晰了不少。首先,CGI是干嘛的?CGI是为了保证web server传递过来的数据是标准格式的,方便CGI程序的编写者。web server(比如说nginx)只是内容的分发者。比如,如果请求/index.html,那么web server会去文件系统中找到这个文件,发送给浏览器,这里分发的是静态数据。好了,如果现在请转载 2017-09-06 10:49:31 · 539 阅读 · 0 评论 -
JpGraph中文乱码解决方案
JpGraph中文乱码解决方案 (2011-06-23 12:02:32)转载▼标签: 杂谈分类: PHP在使用JpGraph时,经常会出现乱码问题,这种问题的原因多半都是因为字符编码不合适引起的,下面是一般的解决办法。针对2.3版本。首先确保将simsun.ttc文件拷贝到/usr/X11R6/lib/X转载 2017-09-05 13:57:55 · 710 阅读 · 0 评论 -
php用curl获取sessionid
http://www.111cn.net/phper/21/cfc64649f56d7b599cbb3cf15ade8cee.htm<?php$cookie_jar = tempnam(''./tmp'',''cookie'');$ch = curl_init(); curl_setopt($ch,CURLOPT_URL,''http://******'');curl_setopt($c转载 2017-08-04 12:12:46 · 2758 阅读 · 0 评论 -
VIM基本配置
let NERDTreeWinPos='left'let NERDTreeWinSize=30map :NERDTreeToggle"nmap tb :TagbarToggle "快捷键设置let g:tagbar_ctags_bin='ctags' "ctags程序的路径let g:tagbar_width=30 "窗口宽度的设置map :Tagbar"a原创 2017-02-15 19:48:34 · 562 阅读 · 0 评论 -
PHP超级全局变量、魔术变量和魔术函数
PHP在设计的时候已经预定义了9个超级全局变量、8个魔术变量和13魔术函数,这些变量和函数可以在脚本的任何地方不用声明就可以使用。 在PHP开发会频繁的使用这些变量和函数,这些变量和函数可以方便的帮我们解决很多问题。下面详细的讲解下PHP中的超级全局变量、魔术变量和魔术函数。PHP超级全局变量(9个) $GLOBALS 储存全局作用域中的变量 $_SERVER 获取服务器相关信转载 2017-03-31 11:10:01 · 816 阅读 · 0 评论 -
snmp采集流量rrdtool绘图出现偏差的问题
之前公司网络比较敏感,snmp流量采集10s钟一次,程序跑的没有问题用ifTable的mib进行采集ifIN=iso.3.6.1.2.1.2.2.1.10ifOut=iso.3.6.1.2.1.2.2.1.16现在公司流量比较大,网络较为稳定,所以采集频率定到了30s,发现总是有一些偏差,有些点数据为0,再一平均,显示的值就比真实值小了一些,这两天有空仔细梳理了一下,发现ifTab...原创 2018-12-14 10:14:02 · 443 阅读 · 0 评论 -
vim插件管理
apt-vim 旨在成为实现全自动、跨平台的vim插件管理工具,包括相关依赖的安装,其使用pathogen作为核心来加载插件。使用apt-vim可以对插件及其依赖进行安装、删除和更新。https://github.com/egalpin/apt-vim安装1、安装之前会自动将~/.vim/bundle文件夹备份到~/.vim/bundle.bak2、已经安装在~/.vim/转载 2017-02-15 14:35:03 · 675 阅读 · 0 评论 -
Ubuntu下Thunderbird邮件ExQuilla插件license过期解决办法
http://blog.csdn.net/liuwg1226/article/details/52774416Linux上只用Web版处理邮件,就是因为找不到太好的能支持Exchange的邮件客户端。在网上无意中发现了ExQuilla这个Thunderbird的插件,试用了一下还是不错的,很方便,不过只能免费试用60天,60天之后必须付费,价格是$10/年。网上能找到的解决办法转载 2018-01-22 09:36:03 · 1277 阅读 · 0 评论 -
hadoop部分组件常用端口
转载 2018-04-10 11:35:00 · 531 阅读 · 0 评论 -
WPS(wifi protected setup)的优缺点
WPS(wifi protected setup)的优缺点 使用无线网络最重要的是什么?答案当然是给无线网络加密啦;那么使用无线网络最怕的又是什么?答案自然是忘记了无线密码……。没错,那些复杂又冗长的无线加密密码确实难以记忆,那么有没有一种好的方法可以不用记忆这些烦人的密码也能获得安全的无线网络连接呢?答案当然是肯定的,WPS“一键加密”就能帮你实现。 什么是WPS?转载 2012-05-24 17:29:02 · 21987 阅读 · 2 评论 -
杂项
for file in `ls`docat $file | grep "route-static" | awk -F" " '{for(f=1;f<=NF;f+=1){if($f ~ /GigabitEthernet/){print file"\t"$f"\t"$(NF)}}}' file="$file" | sort | uniqdone print_r($_SERV...原创 2019-10-08 15:51:58 · 279 阅读 · 0 评论 -
shell下查询IP地址归属的脚本
shell下通过ip138的页面查询ip地址归属,网站加了一些规则,之前的脚本不能用了,重新更新一下#!/bin/bash curl -A "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36" \ -s "http:/...原创 2019-07-09 20:41:38 · 1811 阅读 · 0 评论 -
php读取snmptable表格并格式化数组
多数snmptable输出是每个字段有值并且内容没有空格,方便字符串分割。但是有些snmp的值为空,或者值中包含空格,这个处理起来就麻烦一些。为给监控提高效率,直接读取snmptable要快一些。为方便snmptable输出到文件,首行为表头(不同设备导出时处理一下)<?php $fileName = "snmptable.txt"; //读取snmptable文...原创 2019-04-01 02:43:06 · 370 阅读 · 0 评论 -
shell脚本子进程太多的查杀方法
之前写的监控脚本,有太多的子进程,如果直接kill主进程,子进程会归到init进程直到运行完毕。所以查杀起来比较麻烦在写脚本的时候可以记录PID放到一个文件里,再用脚本查杀比较方便例如,执行脚本如下,记录进程号到pid文件echo "$$" > pid;while :do for i in `seq 1 10` do echo "PID: ...原创 2019-03-27 13:11:44 · 765 阅读 · 0 评论 -
linux2.4中netfilter_nat_alg机制分析--以FTP流程为例,分析NAT和ALG
https://www.cnblogs.com/lagujw/p/4585156.html以FTP流程为例,分析NAT和ALG网络环境:192.168.1.2-----192.168.1.1 NAT 200.100.100.1------202.100.100.2 阶段一:src/dst/sport/dport:192.168.1.2/202.100.100.2/3333/...转载 2019-02-13 23:01:53 · 1344 阅读 · 0 评论 -
vim配色方案
/usr/share/vim/vim74/colors/duoduo.vim" Vim color file - duoduo" Maintainer: Yggdroot <archofortune@gmail.com>if version > 580 hi clear ...转载 2018-12-13 09:05:05 · 421 阅读 · 0 评论 -
流量分析增加地图位置显示
一直想给流量分析增加公网IP地址解析及地图位置显示,昨天突然想到之前elk用到geoip库,昨天研究了一下,发现并不困难。php增加geoip模块,解析出IP地址的位置及坐标,并调用百度地图API批量在地图打点,效果如下:过后梳理一下把代码贴出来。 Caption ...原创 2018-12-05 09:52:18 · 890 阅读 · 0 评论 -
dmdecode 与 megacli 命令用法参考
https://blog.csdn.net/signmem/article/details/42424695dmdecode 常用命令机器型号[root@test_raid ~]# dmidecode | grep "Product" Product Name: PowerEdge R720xd Product Name: 068CDY厂商[root@test_raid...转载 2018-07-11 22:24:43 · 1493 阅读 · 0 评论 -
VIM插件安装
Vundle项目托管在github上https://github.com/gmarik/vundle。其特色在于使用git来管理插件,更新方便,支持搜索,一键更新,从此只需要一个vimrc走天下。在vimrc文件中添加如下内容来启用vundle管理vim插件的功能:123set rtp+=$VIM/vimfiles/bundle/vundle/ c转载 2017-02-15 14:33:32 · 1065 阅读 · 0 评论 -
Libpcap的安装及使用
http://www.cnblogs.com/coder2012/archive/2013/04/13/3012390.html1.Libpcap简介 Libpcap是Packet Capture Libray的英文缩写,即数据包捕获函数库。该库提供的C函数接口用于捕捉经过指定网络接口的数据包,该接口应该是被设为混杂模式。这个在原始套接子中有提到。 著名的软件TCP转载 2017-02-10 13:43:36 · 18739 阅读 · 1 评论 -
钉钉发送信息脚本
每次运行都实时查询,中间数据可以放在数据库或文本中提高信息发送速度<?php//获取token$corpid="xxxxxxx";$corpsecret="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";$userlist=array();$url="https://oapi.dingtal原创 2017-02-16 14:13:37 · 8086 阅读 · 0 评论 -
VMotion and Storage VMotion
一、概述VMotion:在线迁移运行中的虚拟机,以改变其主机位置,最大的特性是"整个迁移过程虚拟机应用不会中断”,这个功能是VMware一直以来很引以为傲的,尤其在Citrix XenServer和Microsoft Hyper-V推出相似功能之前;大部分企业在服务器虚拟化项目中首要考虑使用的功能就是VMotion,并且像DRS这样的高可用性功能是以VMotion为基础的。Storage转载 2014-01-17 09:37:55 · 9252 阅读 · 0 评论 -
Aruba AP Antenna Plattern Plots
AP-135AP-105AP-93原创 2013-09-16 11:04:00 · 1446 阅读 · 0 评论 -
基本C语言的书
- "The C Programming Language" by Kernighan and Ritchie [Prentice Hall] - "Practical C Programming" by Steve Oualline [O'Reilly] - "C: A Reference Manual" by Harbison and Steele [Prentice Hall]原创 2013-05-30 11:33:47 · 1735 阅读 · 0 评论 -
sourceforge----svn的建立
一、SVN简介: svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件 都使用svn作为代码版本管理软件。 二、常用免费SVN服务器 1、sourceforge 2、google code 1、sourceforge的svn服务的建立:首先去soucefor转载 2013-03-15 15:00:45 · 953 阅读 · 0 评论 -
深入挖掘Cisco官方网站信息
Cisco自己站点里的内容异常丰富,为公司的用户和合作伙伴提供大量的最新的技术信息,包括大量的技术档的软件产品信息。所以如果能很好的挖掘他站点的内容其收获也很大。(最新更新时间:2003年12月15日)一、CISCO认证、培训Cisco认证网站首页http://www.cisco.com/en/US/learning/index.htmlCisco认证最新变动情转载 2013-01-18 17:10:07 · 1180 阅读 · 0 评论 -
快速傅里叶变换FFT结果的物理意义,单片机keil C51/avr/dsp程序(已验证)
快速傅里叶变换FFT结果的物理意义,单片机keil C51/avr/dsp程序(已验证)#include //AT89C52//#include //atmeg128#include /*********************************************************************转载 2012-09-03 14:50:15 · 10371 阅读 · 7 评论