自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

幸福街--linux技术分享

一线linux运维经验分享

  • 博客(72)
  • 资源 (5)
  • 收藏
  • 关注

转载 linux read 用法

1、基本读取read命令接收标准输入(键盘)的输入,或其他文件描述符的输入(后面在说)。得到输入后,read命令将数据放入一个标准变量中。下面是 read命令的最简单形式::#!/bin/bashecho -n "Enter your name:"   //参数-n的作用是不换行,echo默认是换行read  name                   //从键盘输入ec

2014-09-03 16:45:20 812

转载 expect用法

1. [#!/usr/bin/expect] 这一行告诉操作系统脚本里的代码使用那一个shell来执行。这里的expect其实和linux下的bash、windows下的cmd是一类东西。 注意:这一行需要在脚本的第一行。 2. [set timeout 30] 基本上认识英文的都知道这是设置超时时间的,现在你只要记住他的计时单位是:秒   。timeout -1 为永不超时3

2014-09-03 16:41:31 695

原创 Linux - 判断文件/目录是否存在/具有权限

一、示例1234567891011121314151617181920212223242526    #!/bin/shmyPath="/var/log/httpd/"myFile="/var /log/httpd/access.log"# 这里的-x 参数判断$myPath

2014-08-28 14:23:56 1536

转载 linux 安装zabbix监控工具

一、zabbix安装环境zabbix的安装配置是个较繁杂的过程,它是基于lamp或lnmp,只不过之前装的lamp架构可能无法满足zabbix的需求,比如某些php的扩展,所以我建议重装php。1、查看linux的版本信息[root@localhost ~]# lsb_release -aLSB Version:    :base-4.0-amd64:base-4.0-noarch

2013-11-26 17:43:15 13153

原创 16天记住7000考研单词

16天记住7000考研单词(第一天)1. With my own ears I clearly heard the heart beat of the nuclear bomb.我亲耳清楚地听到原子弹的心脏的跳动。2. Next year the bearded bear will bear a dear baby in the rear.明年,长胡子的熊将在后方产一头可爱的小崽.

2013-03-08 16:02:13 16538 2

原创 雅思写作必背200句

以下写作经典200句背诵完会使你的写作水平突飞猛进,200句并不多,永远是熟能生巧,你一辈子用的句子无非就是几十句,这200句是提举出来的国外经典文章中的句子,是精华中的精华,不仅运用于写作,这些精彩的句式也可以运用于口语中,使你的表达非凡!       1. Accordingto a recent survey, four million people die each year fr

2013-03-08 15:58:05 3025

转载 MySQL Index详解

FROM:http://blog.csdn.net/tianmo2010/article/details/7930482①MySQL Index一、SHOW INDEX会返回以下字段1、Table 表的名称。 2、 Non_unique 如果索引不能包括重复词,则为0,如果可以则为1。3、 Key_name 索引的名称4、 Seq_in_index 索引中的列序列号,从

2013-02-28 08:29:59 31558 1

转载 shell编程中数组的简单用法及示例

缘起:在老男孩进行linux培训shell编程教学中,发现不少水平不错的网友及同学对数组仍然很迷糊,下面就给大家分享下数组的用法小例子,希望能给大家一点帮助。其实SHELL的数组很简单,好用。我们学习都应该遵循简单、易用的原则。shell编程中数组的简单用法及示例新版本的Bash支持一维数组. 数组元素可以使用符号variable[xx]等方式来初始化. 另外, 脚本可以使用declare

2013-02-27 15:34:56 12418

原创 怎样安装配置Jira和Confluence Wiki

Atlassian是一家专注于开发软件开发工具和协同工作产品的公司,这家公司的特色是使用敏捷软件开发方法来开发敏捷软件开发工具。敏捷软件开发强调迭代增量地开发,即从实现简单的功能开始,逐渐迭代增量地开发出复杂的系统。软件开发工具和协同工作产品所涉及的范围很广,在该范围内的许多领域, Atlassian都开发出了相应的产品,如在缺陷跟踪领域有JIRA,在敏捷开发领域有GreenHopper,在协同工

2013-02-06 11:25:50 11303

原创 confluence介绍

◆ confluence['kɒnflʊəns] n. (河流的)汇合、汇流点;(人或物的)聚集1.1 简介:Confluence是一个专业的企业知识管理与协同软件,一个专业的wiki.通过它可以实现团队成员之间的协作和知识共享。Confluence是由Atlassian公司推出的商业产品。Confluence使用简单,但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息、文档

2013-02-06 08:48:54 3740

原创 PHP 5.2.14安装 configure: error: DBA: Could not find necessary header file(s).

PHP 5.2.14安装编译时报错configure: error: DBA: Could not find necessary header file(s).解决办法yum install gdbm-devel

2013-01-09 15:46:48 6678 2

转载 安装rrdtool时候的报错configure: error: Please fix the library issues listed above and try again.

幸福街安装测试通过-----2013.1.9号◆ 本文测试环境[root@jgtest ~]# cat /etc/redhat-release CentOS release 6.2 (Final)  x86_64configure: error: Please fix the library issues listed above and try again.◆ 解

2013-01-09 14:52:00 2245

原创 linux禁用IPv6地址

遇到问题:经常在linux装服务,难免少不了看服务器上开了哪些服务,开了哪些端口。[root@jgtest ~]# netstat -antp|grep tcp◆ 关闭ipv6地址vi /etc/sysconfig/network-scripts/ifcfg-eth0NETWORKING=yes#NETWORKING_IPV6=noHOSTNAME=mail.hello.c

2013-01-09 08:40:58 2982

转载 Linux 硬件信息查看 dmidecode

dmidecode以一种可读的方式dump出机器的DMI(Desktop Management Interface)信息。这些信息包括了硬件以及BIOS,既可以得到当前的配置,也可以得到系统支持的最大配置,比如说支持的最大内存数等。DMI有人也叫SMBIOS(System Management BIOS),这两个标准都由DMTF(Desktop Management Task Force)

2012-11-26 17:48:49 692

原创 xargs--命令行输入参数

◆ 作用:把从标准输入接收到的数据重新格式化,再将其作为参数重新提供给其它命令。◆ 示例:◆ 把命令的输出转换成一行显示[root@web2]# MegaCli -PDList -aAll|grep -E 'Slot Number:|Raw Size:|Firmware state:'|awk   '{print $3}'|xargs4 286102MB Unconfigure

2012-11-06 11:02:55 1276

转载 date

修改linux的时间可以使用date指令 修改日期: 时间设定成2009年5月10日的命令如下: #date -s 05/10/2009 修改时间: 将系统时间设定成上午10点18分0秒的命令如下。 #date -s 10:18:00 修改时区: 找到相应的时区文件 /usr/share/zoneinfo/Asia/Shanghai替换当前的/etc/l

2012-10-30 10:28:46 694

转载 crontab精确到以秒为单位

在Liux或BSD下,Crontab可以实现以秒运行程序的。格式如下:1 minute 11,5 minutes 1 and 5* any minute*/5 any minute that is divisible by 51:2 second 2 of minute 11:2,5:10 second 2 of minute 1 and second 10 of mi

2012-09-03 18:28:09 4141

转载 centos6.2使用第三方源

一、安装CentOSyum源优先级插件yum-priorities     yum installyum-priorities   #输入y安装二、设置CentOS默认yum源的优先级为最高    cd /etc/yum.repos.d/  #进入yum源目录     viCentOS-Base.repo   #在[base]、[updates]、[extras]组下面添加prio

2012-08-28 12:09:15 1474

原创 history 命令显示时间记录

编辑/etc/bashrc文件,加入如下三行:HISTSIZE=2000HISTIMEFORMAT="%Y%m%d-%H%M%S:"HISTTIMEFORMAT='%F %T'【注释】HISTSIZE=2000         //定义了在 .bash_history 中保存命令的记录总数HISTIMEFORMAT="%Y%m%d-%H%M%S:"    //定义了

2012-08-21 14:17:06 808

原创 shell 按照文件中指定列的数字大小排序

ls |sort -t "." -k4 -n 1.txt >2.txt[root@xingfujie~]# cat 2.txt 10.15.201.310.15.201.510.15.201.610.15.201.810.15.201.910.15.201.10

2012-08-20 11:09:45 12847

原创 awk 操作符

操作符                                           描述= += -= *= /= ^= **=           赋值操作符?:                                         C语言的条件表达式||                                           逻辑或&&

2012-08-13 15:07:58 858

原创 awk的系统变量

变量                          描述ARGC                   命令行中的参数个数ARGV                   包含命令行参数的数组CONVFMT                用于数字的字符串转换格式(%.6g) (POSIX)ENVIRON                环境变量的关联数组FILENAME

2012-08-13 14:54:55 698

转载 linux中shell变量$#,$@,$0,$1,$2的含义解释

变量说明:$$Shell本身的PID(ProcessID)--------当前shell的PID$!Shell最后运行的后台Process的PID$?最后运行的命令的结束代码(返回值)$-使用Set命令设定的Flag一览$*所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。$@所有参数列表。如"$@"用「

2012-08-13 14:45:38 890

原创 awk正则匹配列中指定的字符

★ 范例一◆ 打印指定列中匹配80开头并以80结束的行● 关系符号注释~ 关系操作符~ 匹配正则!~ 不匹配正则[root@xingfujie ~]# cat a.txt afjdkj 80lkdjfkja 8080dfjj 80jdsalfj 808080jasj 80jg 80xingfujie 8080 ajfkjasf 80

2012-08-13 14:38:34 9390

转载 linux tr命令详解

通过使用tr,您可以非常容易地实现 sed 的许多最基本功能。您可以将 tr 看作为 sed的(极其)简化的变体:它可以用一个字符来替换另一个字符,或者可以完全除去一些字符。您也可以用它来除去重复字符。这就是所有 tr所能够做的。    tr用来从标准输入中通过替换或删除操作进行字符转换。tr主要用于删除文件中控制字符或进行字符转换。使用tr时要转换两个字符串:字符串1用于查询,字符串2用

2012-08-13 12:25:04 796

转载 myisamchk命令使用总结

myisamchk实用程序可以用来获得有关你的数据库表的统计信息或检查、修复、优化他们1.常用于myisamchk的检查选项--information, -i打印所检查表的统计信息。--fast,-F只检查没有正确关闭的表。--force, -f如果myisamchk发现表内有任何错误,则自动进行修复。维护类型与-r选项指定的相同。--medium-check,

2012-08-09 11:49:05 897

转载 Linux上配置Apache支持中文名称文件下载

环境:centos-32位服务器操作系统 apache-2.0.59 php-5.2.5 mysql-5.0.45 zend-3.3 前提:mod_headers已经静态编译到apache中。步骤:1、下载相关文件并解压 WebDAV Resources JP有Apache2对应的mod_encoding的最新版本下载 # wget http://webdav.todo.gr.

2012-08-08 11:10:21 3184

原创 egrep实例总结

◆ 过滤#号和空格命令【例一】cat httpd.conf|egrep -v "^#|#|$" >httpd.conf.jg符号注释:-v排除;^#:表示以#符号开头;【例二】cat httpd.conf|egrep -v "^#|#|^$" 直接查看^$:加起来表示空行,$表示行尾【例三】cat /opt/nginx/conf/nginx.conf|g

2012-08-07 08:39:21 2190

原创 mysql 常用引擎MyISAM和innodb的几点简单特性

◆ MyISAM1.读取速度快。2.※更新时锁整个表。3.占用资源少。4.适合读多写少的业务。5.※不支持事务。◆ InnoDB1.读取速度一般。2.※更新时锁当前行。3.占用资源高。4.适合写多的业务。5.※支持事务,分区等。

2012-08-07 08:19:55 655

转载 mysql用户管理

一、root用户密码的维护:由于安装MySQL完后,MySQL会自动提供一个不带密码的root用户,为了安全起见给root设置密码:#mysqladmin -u root password 123 (123为密码,也可以写成:'123'或"123") ;设置密码后登入时就不能直接输入mysql了,必须跟些参数了,如下:[root@localhost ~]# mysql -u r

2012-08-02 17:39:28 709

原创 sed命令用法

范例一:替换特定文件中的字符将文本文件testfile中,所有以xyz开头,并且含有abc的文件,所用的CS2C替换成CS2C-GOOD用sed怎么写呢?sed '/^xyz.*abc/s/cs2c/CS2C-GOOD/g' testfile范例二打印已Size:开头并且匹配MB的行[root@bbsweb3]# dmidecode -t 17|sed -n '

2012-07-26 14:15:01 844

原创 怎样把centos 6.2 系统里的网卡em1还原为eth0

第一步:修改系统grubvi /boot/grub/grub.conf增加一个 biosdevname=0 的启动参数,我修改的结果如下:[root@xingfujie ~]# cat /boot/grub/grub.conf # grub.conf generated by anaconda## Note that you do not have to rerun gru

2012-07-25 13:29:33 13987

转载 高性能网站的十四条黄金法则

许多研究都表明,用户最满意的打开网页时间,是在2秒以下。用户能够忍受的最长等待时间的中位数,在6~8秒之间。这就是说,8秒是一个临界值,如果你的网站打开速度在8秒以上,那么很可能,大部分访问者最终都会离你而去。  Google做过一个试验,显示10条搜索结果的页面载入需要0.4秒,显示30条搜索结果的页面载入需要0.9秒,结果后者使得Google总的流量和收入减少了20%。  Amazon

2012-07-24 09:17:37 1266

转载 linux命令之grep用法

grep是linux中很常用的一个命令,主要功能就是进行字符串数据的对比,能使用正则表达式搜索文本,并将符合用户需求的字符串打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。grep在数据中查找出一个字符串时,是以整行为单位来进行数据选取的。(1)命令格式  grep [cinvs] 'patten' f

2012-07-24 09:08:31 529

转载 linux之cut用法

cut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息通常是针对“行”来进行分析的,并不是整篇信息分析的。(1)其语法格式为:cut  [-bn] [file] 或 cut [-c] [file]  或  cut [-df] [file]使用说明cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。如果不指定 File 参

2012-07-24 09:07:31 473

转载 linux之sort用法

sort命令是帮我们依据不同的数据类型进行排序,其语法及常用参数格式:  sort [-bcfMnrtk][源文件][-o 输出文件] 补充说明:sort可针对文本文件的内容,以行为单位来排序。参  数:  -b   忽略每行前面开始出的空格字符。  -c   检查文件是否已经按照顺序排序。  -f   排序时,忽略大小写字母。  -M   将前面3个字母依照月份的缩写

2012-07-24 09:06:05 643

转载 linux之awk用法

awk是一个非常棒的数字处理工具。相比于sed常常作用于一整行的处理,awk则比较倾向于将一行分为数个“字段”来处理。运行效率高,而且代码简单,对格式化的文本处理能力超强。先来一个例子:  文件a,统计文件a的第一列中是浮点数的行的浮点数的平均值。用awk来实现只需要一句话就可以搞定$cat a1.021 331#.ll   442.53 6ss    7awk '

2012-07-24 09:04:39 609

转载 linux之sed用法

sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换、删除、新增、选取等特定工作,下面先了解一下sed的用法sed命令行格式为:         sed [-nefri] ‘command’ 输入文本        常用选项:        -n∶使用安静(silent)模式。在一般 sed 的用法中,所有来自 STDIN的资料一般都会

2012-07-24 09:02:25 534

转载 Imagemagick的用法

重点参考:http://www.imagemagick.org/Usage/推荐先阅读: http://www.imagemagick.org/script/command-line-processing.php这里说几个简单的应用。1、批量图像格式转换如果想将某目录下的所有jpg文件转换为png文件,只要在命令行模式下输入:for %f in (*.jpg) do conve

2012-07-01 06:01:44 1488

转载 正则表达式口诀

正则其实也势利,削尖头来把钱揣; (指开始符号^和结尾符号$)特殊符号认不了,弄个倒杠来引路; (指\. \*等特殊符号)倒杠后面跟小w, 数字字母来表示; (\w跟数字字母;\d跟数字)倒杠后面跟小d, 只有数字来表示;倒杠后面跟小a, 报警符号嘀一声;倒杠后面跟小b, 单词分界或退格;倒杠后面跟小t, 制表符号很明了;倒杠后面跟小r, 回车符号知道了;倒杠后面跟

2012-06-20 10:10:07 410

zabbix自动发现监控http端口

zabbix 插件自定义高级用法,实战总结~

2015-11-19

Mysql实用手册 网易内部

Mysql实用手册 网易内部,通俗易懂,值得学习.

2015-11-17

zenoss管理中文手册

zenoss管理中文手册,文档通俗易懂,值得使用zenoss的朋友下载

2015-11-17

VMware vSphere [100问题]汇总

VMware vSphere [100问题]汇总,帮你快速了解虚拟化

2015-11-17

Red Hat Linux系统环境下的局域网组建

Red Hat Linux系统环境下的局域网组建

2009-03-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除