- 博客(606)
- 收藏
- 关注
原创 linux开放mysql 3306端口允许…
防火墙开放3306端口1、打开防火墙配置文件-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -jACCEPT 2、增加下面一行-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -jACCEPT 3、
2016-02-24 11:47:16 2452
原创 转:linux screen 命令详解
一、背景系统管理员经常需要SSH 或者telent 远程登录到Linux 服务器,经常运行一些需要很长时间才能完成的任务,比如系统备份、ftp传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为它们执行的时间太长了。必须等待它们执行完毕,在此期间不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。二、简介GNUScreen是一款由GNU计划开发的
2016-02-24 11:47:10 413
原创 今天终于把荣耀6root了_附教程
用安卓手机很久了,但是一直没玩root,荣耀6也快两年了,但是觉得没什么必要root。最近因为用gooleearth 无法正常使用,需要修改hosts文件,所以必须root. 开始想偷懒,百度了一下直接下载一键root工具,root大师,但是不行啊,试了N次,折腾一下午也没成功,只有踏踏实实从头开始做功课。原来要线解锁,然后装第三方recovery程序,官网默认的回复程序没有刷机功
2016-02-24 11:47:04 8846 1
原创 c# 之TTS发音程序
c#的功能十分强大,也非常方便。这里,我和大家分享下发音程序的制作。首先,你要准备两样东西:1.TTS发音类库:DotNetSpeech.dll2.TTS发音引擎:微软TTS5.1语音引擎(中文).msi 这里附录下载地址:TTS发音引擎(微软TTS5.1语音引擎(中文).msi):http://download.csdn.net/source/2127563T
2016-02-24 11:46:58 2877
原创 linux shell mysql&nbsp…
以下实例从mysql读取需要监控IP地址列表,通过snmpwalk返回交换机名称,如果不为空说明交换机在线,如果为空说明掉线。然后将交换机状态写入mysql数据库,如果设备不在线则记录告警列表。本文使用了两个存储过程,大家可以根据自己需要,完成自己的mysql存储过程。 #!/bin/bashiplist=$(mysql -usnmp -ppasswd -Dsnmp -e "select
2016-02-24 11:46:52 388
原创 shell 调用mysql存储过程
#!/bin/sh ## The function of the script is used to balance statistics,weget## data from the table accseqs,afterthe analysis and calculation data,## the results will be i
2016-02-24 11:46:46 3574
原创 linux shell 字符串操作…
一、判断读取字符串值http://justcoding.iteye.com/blog/1963463表达式 含义${var}变量var的值, 与$var相同 ${var-DEFAULT}如果var没有被声明, 那么就以$DEFAULT作为其值 *${var:-DEFAULT}如果var没有被声明, 或者其值为空, 那么就以$DEFAULT作为其
2016-02-24 11:46:41 336
原创 linux shell中的数组和关联数组
数组的定义以及赋值http://blog.chinaunix.net/uid-23886490-id-3631943.html12345678910111213141516171819# 定义数组的方式1array_var=(1 2 3 4 5)# 定义数组的方式2array_var[0]="nick1"array_var[1]
2016-02-24 11:46:37 1750
原创 linux awk数据处理并存入mysql
我这个实例包含内容比较丰富,大家可以参考一下把目录下所有ip地址文件用awk处理,然后插入mysql数据,Ip地址是文件名去掉.txtawk脚本 mysql.awk 内容如下#!/usr/bin/gawk -fBEGIN {count=0;}{match($0, /8\.([0-9]+) = INTEGER: ([0-9]+)/,arr);if(arr[1]!=""){name
2016-02-24 11:46:32 869
原创 linux脚本利器之awk
awk 从文本文件和字符串中抽取信息。为获得所需信息,文本必须格式化,意即用域分隔符划分抽取域,分隔符可能是任意字符1 调用awk 有三种方式调用awk,第一种是命令行方式,如: awk[-F field-separator] 'commands' inut-file(s) 这里,commands是真正的awk命令。[-F域分隔符]是可选的,awk使用
2016-02-24 11:46:26 483
原创 awk将匹配结果存入变量
1.match函数将匹配存入到数组,下标从1开始,依次递增,注意awk是逐行处理的这个数组是单行匹配的一个数组。2.awk工作流程是这样的:先执行BEGING,然后读取文件(也就是开始逐行处理了),读入有/n换行符分割的一条记录,然后将记录按指定的域分隔符划分域,填充域,$0则表示所有域,$1表示第一个域,$n表示第n个域,随后开始执行模式所对应的动作action。接着开始读入第二条记录···
2016-02-24 11:46:22 3165
原创 awk和shell变量交互
awk中使用shell中的变量一:"'$var'"这种写法大家无需改变用'括起awk程序的习惯,是老外常用的写法.如:var="test"awk 'BEGIN{print "'$var'"}'这种写法其实际是双括号变为单括号的常量,传递给了awk.如果var中含空格,为了shell不把空格作为分格符,便应该如下使用:var="this is atest"awk
2016-02-24 11:46:17 840
原创 linux shell读写mysql
本文介绍了如何在shell中读写mysql数据库。主要介绍了如何在shell中连接mysql数据库,如何在shell中创建数据库,创建表,插入csv文件,读取mysql数据库,导出mysql数据库为xml或html文件,并分析了核心语句。本文介绍的方法适用于PostgreSQL ,相对mysql而言,shell中读写PostgreSQL会更简单些。1. 连接mysql 数据库shel
2016-02-24 11:46:13 477
原创 mysql存储过程语法大全
http://dev.mysql.com/doc/refman/5.1/zh/stored-procedures.html#flow-control-constructs第20章:存储程序和函数目录20.1. 存储程序和授权表20.2. 存储程序的语法20.2.1. CREATE PROCEDURE和CREATE
2016-02-24 11:46:07 4744
原创 s9306 mib之entPhysicalTable
收发光功率对应的MIB表是hwOpticalModuleInfoTable ,该表的索引是entPhysicalIndex ,这个是一个外部索引,是在实体mib entPhysicalTable表中定义的,实体mib 表entPhysicalTable 的索引就是entPhysicalIndex,是表示物理实体的索引,包括单板、电源、风扇、端口都会分配一个索引,对于某个索引表示什么,可以参考第
2016-02-24 11:46:02 1448
原创 phpsnmp监控Linxu服务器
值班监控服务器时,需一台台去登录查看服务器情况,很是麻烦,故用PHPSNMP做了个简单的服务器监控系统。结合了用来发短信的MAS系统,当服务器反生异常时可通过短信进行报警。过程如下:一、给各台被监控服务装上net-snmpcentos可用YUM来在线安装软件包:yum -y install net-snmp net-snmp-devel net-snmp-utils net-snm...
2016-02-24 11:45:58 1467
原创 freetds安装
FreeTDS安装 最近工作当中有Linux嵌入式系统中操作数据库的需求,由于以前没有接触过数据库,所以自己找了些资料来学习了下,经过了几番的折腾,到现在工作基本完成,现在总结下以方便自己以后查阅,同时也希望能帮助到遇到这方面困难的朋友。 什么是FreeTDS呢?其实就是一个开源(或者可以说成自由)的C程序库,它可以实现在Linux系统下访问操作微软的SQL
2016-02-24 11:45:52 2912
原创 linux下php加载mssql模块
1、安装配置freetds 代码如下:wgethttp://mirrors.xmu.edu.cn/ubuntu/archive/pool/main/f/freetds/freetds_0.82.orig.tar.gz tar zxf freetds_0.82.orig.tar.gz cd freetds_0.82 ./configure --prefix=/usr/local/
2016-02-24 11:45:47 1601
转载 linux下php支持snmp
这个方便原文地址:linux下php支持snmp作者:smallRocCentos#yum install php-snmp net-snmp#rpm -ql php-snmp 查看snmp模块位置/usr/lib/php/modules/snmp.so修改/etc/php.iniextension_dir="/usr/lib/php/modules/"...
2016-02-24 11:45:43 1306
原创 linux shell 操作mysql
在shell开发中,很多时候我们需要操作mysql数据库(比如:查询数据、导出数据等),但是我们又无法进入mysql命令行的环境,就需要在shell环境中模拟mysql的环境,使用mysql相关命令,本文总结几种shell操作mysql的方法,供大家参考。方案1复制代码代码如下:mysql -uuser -ppasswd -e"insert LogTablevalues(...)"
2016-02-24 11:45:37 403
原创 华为数通产品MIB参考
华为数通产品MIB库OID信息自助指引华为数通设备应用相当广泛,日常维护往往需要对设备的一些参数进行监控,例如:CPU、内存使用情况等等,则必须知道这些参数对应的MIB库OID信息点。华为support网站(http://support.huawei.com)定期发布了MIB参考信息,包含了以上的信息,登录华为support网站首先需要有该网站的登录账号,可以注册申请。MIB库OID信息查
2016-02-24 11:45:29 5081
原创 华为9306查看光功率
dis transceiver interface GigabitEthernet 5/0/11 ver 查端口光功率 Current Rx Power(dBM) :-50.00(Rx是收到的光) Current Tx Power(dBM) :-5.33(Tx是发出的光)language-mode Chin
2016-02-24 11:45:24 17898
转载 PySNMP学习笔记(二)
原文地址:PySNMP学习笔记(二)作者:MichaelLing83关于getCmd的返回值。The varBinds is a tuple of Managed Objects. Managed Objects found in response are position-bound to Managed Object names passed in request. Each Manag...
2016-02-24 11:45:19 1549
转载 PySNMP学习笔记(一)
原文地址:PySNMP学习笔记(一)作者:MichaelLing83SNMP standard introduces a set of ASN.1 language constructs (such as ASN.1 subtypes and MACROs) which is called Structure of Management Information (SMI). Collectio...
2016-02-24 11:45:14 2917
原创 一起学习PySNMP——理解什么是MIB
什么是MIB?什么是SMIMIB全称Management Information Base。SMI全称Structure of Management Information。简单的解释一下:SMI是定义Management Information(管理信息)的一种结构定义,不同的设备信息都有不同的结构定义,而MIB就是将这些不同的管理信息组织起来的一种结构,通俗的说这种结构式一种树形...
2016-02-24 11:45:10 7782
原创 华为9306 snmp OID
snmp2_get("118.88.32.243", "xajhrw", "DISMAN-EVENT-MIB::sysUpTimeInstance"); 取得运行时间 snmp2_get("118.88.32.243", "xajhrwx", "SNMPv2-MIB::sysDescr.0"); 取得系统信息 snmp2_get("118.88.32.243&qu
2016-02-24 11:45:05 3403 1
原创 python程序的调试方法
【转自:http://blog.csdn.net/luckeryin/article/details/4477233】本文讨论在没有方便的IDE工具可用的情况下,使用pdb调试python程序源码例子例如,有模拟税收计算的程序:#!/usr/bin/python def debug_demo(val): if val
2016-02-24 11:45:00 489
原创 python 3.4.2 telnetlib
python 3.4.2 telnetlib— Telnet client¶Source code: Lib/telnetlib.pyThe telnetlibmodule provides a Telnetclass that implements the Telnet protocol.See RFC854 for details about the prot
2016-02-24 11:44:54 5289
原创 python异常处理体系
Python的异常处理能力是很强大的,可向用户准确反馈出错信息。本文将对Python异常处理体系进行简单介绍。Python内建异常体系结构The class hierarchy for built-in exceptions is:BaseException+-- SystemExit+-- KeyboardInterrupt+-- GeneratorExit+-- Exc
2016-02-24 11:44:50 506
原创 python3.4标准库介绍
Python里面有许多成熟方便的库,本文是散仙的一个简单翻译官方文档的一个目录列表,方便查阅python里面得各种服务,由于水平有限,如果有什么不对的地方,大家可以指正出来,共同学习 Python3.4内置类型 1,真值测试 2,bool操作符and,or,not 3,比较符,>=,==,!-,is,isnot 4, 数值类型,int,float,comple
2016-02-24 11:44:45 2439
原创 linux下vi命令大全
进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filenamev
2016-02-24 11:44:40 285
原创 linux下vi命令大全
进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首vi +n filename :打开文件,并将光标置于第n行首vi + filename :打开文件,并将光标置于最后一行首vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filenamev
2016-02-24 11:44:35 220
原创 ubuntu kylin 14.04语言…
今天新装ubuntu kylin 14.04总体来说比较顺利,中途有点慢(retrievingfiles这个地方非常慢可以跳过),所以安装语言包就skip了,后然发现进入系统默认的居然是英文,界面倒无所谓,反正能看懂,但是输入法就坑爹了,切换不出中文输入法呀,作为国人肯定是不行的。在软件管理中心发现fictx输入法管理器,搜狗输入法,Google拼音输入法,五笔什么都有就是切换不出来。下面说一下
2016-02-24 11:44:30 746
转载 管道文件和I/O文件用途——自…
这个要学习一下原文地址:linux和路由器">管道文件和I/O文件用途——自动telnet linux和路由器作者:macg mknod pipe1 p与exec 8pipe1指令合用,实现自动telnet功能#vi autologin.shmknod pipe1 pexec8 I/O文件与前面建立的管道用 telnet 192.168.1.12 <&
2016-02-24 11:44:25 534
原创 Ubuntu安装中断问题处理
Ubuntu的更新过程是先下载完源里的文件就开始执行升级,如果涉及到一些因为版权或是其他问题没加入源的文件,在升级安装的中途再从第三方服务器上下载。有时需要下载的文件比较大,而网速又不给力,就会在这里耽搁很久。万一有特殊情况必须关机,那么更新就会被中断。这就会带来一点的问题。首先一个就是当你再次使用“更新管理器”更新的时候,会提示你:E: 无法获得锁 /var/lib/dpkg/lock -
2016-02-24 11:44:19 2376
原创 vmware player上快速安装ubun…
ubuntu kylin14.04针对中国用户做了专门优化,集成了,中文输入法,WPS等比较方便。但是安装的时候发现到retrievingfile的时候太慢了要几个小时简直奔溃,网上看到可以skip,但是没看到选项。侯然发现有个三角符号,点击了一下,居然SKIP出现了。player上快速安装ubuntu kylin 14.04" TITLE="vmware player上快速安装ubunt
2016-02-24 11:44:14 406
原创 Linux ^M去除
经常在WINDOWS编辑的文件传送到LINUX在每行末尾都有一个^M符号,这个会导致shell脚本运行错误。这是因为DOS下的编辑器和Linux编辑器对文件行末的回车符处理不一致 有两种方法可以将^M去掉 1.我们可以在VI编辑器里把^M进行删除:将VI切换至命令行模式,输入(注意输入这个^M,这个不是shift+^再加上M,应该是ctrl+v加上ctrl+m):%s/^M//
2016-02-24 11:44:10 363
原创 修改home目录下的中文目录为英文
习惯问题,喜欢使用fedora为您在home目录下自创建的“桌面”、“文档”,“图片 、公共的” 、“下载”、 “音乐”、“视频”等目录。时间久了,总感觉有一点痛快,在命令行下操作这些目录下的文件时总要切换输入法,总不是那么酣畅淋漓。要是能把这些中文目录改成英文目录就好了。有人会说,重命名不是得了。我试过,重命名可以,不过好像有点问题。例如,把“下载”重命名为“Downloads”,浏览器默认的
2016-02-24 11:44:05 3925 1
原创 awk行号相关的操作
awk行号相关的操作,个人认为写的非常好转自:http://www.plob.org/2011/03/18/97.html一. 行距:1. 每行间加一个空行1 awk '1; { print "" }' filname.ext #输出当前行,在输出一个空行2 awk '1 { print } { print ""}' filname.ext 3
2016-02-24 11:44:00 2804
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人