自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习之路

人生就是不停的战斗

  • 博客(56)
  • 资源 (12)
  • 收藏
  • 关注

转载 VMware ESX常用命令 和 IP 地址修改

一. VMware ESX Command1. 看你的esx版本vmware –v2. 查看显示ESX硬件,内核,存储,网络等信息esxcfg-info -a(显示所有相关的信息)esxcfg-info -w(显示esx上硬件信息)3. 列出esx里知道的服务esxcfg-firewall –s4. 查看具体服务的情况esxcfg-firewall

2012-12-21 20:23:36 1100

转载 MBR与GPT分区格式(实例-创建大于2TB的分区)

一 关键词MBR和2TB的限制在使用fdisk建立分区时,我们最大只能建立2TB大小的分区,如果你的磁盘(阵列)大于2TB,只能通过划分多个分区的方法才能充分利用磁盘容量,这对于使用小于2TB分区的朋友没啥影响,但对于使用大于2TB分区(比如5TB的分区)的朋友就会遇到问题了,要突破这个限制;我们先来了解下MBR(Master Boot Record)和GPT(GUID Partiti

2012-11-29 16:38:25 1084

原创 linux 编码转换

xp与linux文件编码转换。由于从XP复制文件到liunx ,打开时会出现乱码现象。所以需要转化编码1.vim 查看编码:set fileencodingset encoding=utf-8fileencodings=ucs-bom,utf-8,cp9362.//经常用iconv -f GBK -t UTF-8 file1 -o file2

2012-11-12 11:51:44 801

原创 利用openssh实现chroot监牢

我们不想让SSH 登陆的用户随意浏览我系统的文件,只给他固定在指定地方活动。环境:Red Hat Enterprise Linux Server release 6.2openssh 需要4.7p 以上版本建立一个允许ssh的登陆用户[root@localhost ~]# useradd  gao更改用户的密码[root@localhost ~]# passwd gao

2012-10-09 20:05:33 4006

转载 How to configure FreeNAS 8 for iSCSI and connect to ESX(i)

How to configure FreeNAS 8 for iSCSI and connect to ESX(i)inShare4FreeNAS is working a bit differently than Openfiler when it comes to configuring iSCSI connection to ESXi host.When

2012-09-21 22:36:07 1043

原创 利用LVM增加根分区大小

如果安装linux时,在选择分区设置时,选择默认,会使用lvm管理。系统运行一段时间后,发现根分区磁盘容量不够,需要扩容。该如何做呢?使用lvm技术可以扩大根分区,不破坏分区表。1:首先新加一块磁盘,连接至主机。开机,进入系统。使用root登录,运行fdisk,将新加的磁盘分区(此处省略)。我们这里假设将全部磁盘容量只分一个区,分区为/dev/sdb1;2:创建pv: pvcreate

2012-09-18 19:11:52 4291

原创 puppet 语法

puppet 语言是结果式的,使用者将自己想要达到的目的通过puppet语法描述给puppet,puppet去完成它,使用者不需要关心过程,整个过程完全被抽象化了。譬如安装一个软件包,只需要ensure => present ,不需要关心操作系统是debian还是redhat 。个人总结看来,puppet语言形式上的特点就是“花括号分类,冒号声明,逗号结束”。 1、软件包管理安

2012-08-02 15:10:49 4161

原创 puppet 部署

一.  服务器端和客户端都需要做的操作。1. 下载软件wget http://puppetlabs.com/downloads/facter/facter-1.6.4.tar.gz   wget http://downloads.puppetlabs.com/puppet/puppet-2.7.9.tar.gz2. 安装ruby  puppet是ruby开发的,所以需要安装。Y

2012-08-02 14:48:53 2983 1

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

configure: error: Please fix the library issues listed above and try again.         解决方法:                 第一:    安装 cgilib-0.5.tar.gz从这里下载:weget http://download.chinaunix.net/down.php?id

2012-08-01 23:44:39 4340 1

原创 Nginx ssi 设置

一:为什么用ssi?一个登录用户在页面访问的时候如何充分利用 cache?页面静态化的一个大问题是登录用户访问页面如何静态化。 例如首页, 大部分的页面内容需要缓存但是用户登录后的个人信息是动态信息, 不能缓存。 那么如何解决这个"页面部分缓存"问题?现有的方案是利用 SSI - Server Side include.Nginx SSI 实现是 http://wiki

2012-08-01 12:52:10 1622

原创 configure: error: *** libmcrypt was not found

configure: error: *** libmcrypt was not found为了的到mcrypt.so库文件,先后安装编译了mhash和libmcrypt,但是到最后编译mcrypt时报错:configure: error: *** libmcrypt was not found最后发现是因为环境变量的问题,gcc编译的时候根据自身定义的变量寻找相关函数库等文件,libm

2012-07-31 18:52:55 1677

原创 linux shell 脚本的颜色

脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e  格式如下:  echo -e "\033[字背景颜色;文字颜色m字符串\033[0m"  例如:  echo -e "\033[41;36m something here \033[0m"  其中41的位置代表底色, 36的位置是代表字的颜色  注:  1、字背景颜色和文字颜色之间是英文的""

2012-07-31 13:23:22 1545

原创 删除linux的乱码文件

当发现linux 里有中文命名文件,乱码文件想删除时,请使用inode 删除[root@localhost tmp]# ls -ltotal 1024-r--r--r-- 1 root  root  624541 May  3 09:33 mkisofs-2.01-10.7.el5.x86_64.rpmsrwxrwxrwx 1 mysql mysql      0 Jul  2 1

2012-07-27 08:35:57 802

转载 mysql 优化

网上有不少mysql 性能优化方案,不过,mysql的优化同sql server相比,更为麻烦与负责,同样的设置,在不同的环境下 ,由于内存,访问量,读写频率,数据差异等等情况,可能会出现不同的结果,因此简单地根据某个给出方案来配置mysql是行不通的,最好能使用status信息对mysql进行具体的优化,网上找了一篇文章,分页分得乱七八糟的,只能转到博客。mysql> show glob

2012-07-26 21:49:11 475

原创 undefined reference to `libiconv_open 无法编译PHP

可在编译时加上以下语句, 并在之前安装, libiconv#make ZEND_EXTRA_LIBS=’-liconv’#make install

2012-07-18 19:40:06 736

原创 nagios 限制报警次数

半夜有一些不重要的报警不会影响系统和业务,但是没人处理会一直报道天亮,幸好nagios 提供了一个报警的扩展vi /usr/local/nagios/etc/objects/escalations.cfgdefine serviceescalation{        host_name                    192.168.1.1  ;被监控主机名称,多个用逗号隔

2012-06-10 00:40:43 2753

转载 SSH客户端设置环境变量

当使用SSH客户端时,会发现设置的环境变量不好用,一些命令执行不了。具体的解决办法为:1.确认ssh服务端的版本$ telnet localhost 22SSH-2.0-OpenSSH_4.3确认版本为OpenSSH_4.32.使OpenSSH接受客户端的环境变量设置 方法1: a.设置服务端root修改/etc/ssh/sshd_config文件,增加

2012-05-28 11:58:47 4122

原创 批量部署linux操作系统systemimager 使用

systemimager 可以把一个所有软件都安装完成的系统(黄金客户端)镜像到server 端, 在通过PXE 启动,再同过rsync同步到裸机上因为systemimager大部分由perl编写,所有需要一些依赖包perl-AppConfigperl-XML-SAXperl-XMLSimpel主程序 ----服务器端systemconfiguratorsystem

2012-05-23 13:57:36 2921

原创 查询IP地址归属地shell 小脚本

再某一网站找安卓游戏时,使用站内搜索;点击搜索之后竟然跳到百度  使用site:www.xxx.com    方式搜索,很偷懒,但是很聪明,那我们就用IP138来做IP地址查询的库吧#!/bin/bashipp (){exec < $1while read adosring=`curl -s "http://ip138.com/ips138.asp?ip=${a}&action

2012-04-23 14:12:41 3972 2

转载 SNMP 必备工具 :snmptranslate

SNMP 必备工具 :snmptranslate NAME snmptranslate - translate MIB OID names between numeric and textual forms# 注释 :snmptranslate 命令可以在 MIB OID 在数字和文字名称之间进行转换SYNOPSISsnmptra

2012-04-15 22:15:19 16063

原创 Linux ext3grep 恢复数据

下载地址 http://code.google.com/p/ext3grep/downloads/list安装[root@local ext3grep-0.10.1]# ./configure[root@local ext3grep-0.10.1]# make[root@local ext3grep-0.10.1]# make install 安装完后,测试一下

2012-04-15 18:19:16 2265

原创 sed 基本简介

1.sed  是一种非交互编辑器,sed 是逐行处理文件,sed 把当前正常处理的行保存在一个临时的缓冲区中,这个缓冲区称为模式空间。sed处理完模式空间的行后,就把该行发送到屏幕上。sed 每处理完一行就将其从模式空间中删除。        2.sed  命令        命令功能\a在当前行后添加一行或多行

2012-04-09 14:36:41 913

原创 awk 多个文件合并

[root@puppet opt]# cat a.txt100 wang man200 wangsan woman300 wangming man400 wangzheng man[root@puppet opt]# cat b.txt100 90 80200 80 70300 60 50400 70 20[root@puppet opt]# awk 'NR==

2012-03-29 15:20:30 5904 2

原创 awk 多行合并(next)使用

先看一个例子[root@puppet opt]# cat test.txtabcdefg[root@puppet opt]# awk 'NR%2==1{next}{print NR,$0}' test.txt2 b4 d6 f当记录行号除2等于1的时候就跳过该行,不会运行{print NR,$0},再重新读取下一行next 的应用[root@puppe

2012-03-28 15:56:33 4251

原创 awk 运算符 介绍

一、运算符介绍运算符描述赋值运算符= += -= *= /= %= ^= **=赋值语句逻辑运算符||逻辑或&&逻辑与正则运算符~ ~!匹配正则表达式和不匹配正则表达式关系运算符 >= != ==关系运算符算术运算符+

2012-03-24 15:08:09 3777 1

原创 awk 内置变量

awk是个优秀文本处理工具,可以说是一门程序设计语言。下面是awk内置变量。一、内置变量表属性说明$0当前记录(作为单个变量)$1~$n当前记录的第n个字段,字段间由FS分隔FS输入字段分隔符 默认是空格NF当前记录中的字段个数,就是有

2012-03-23 12:07:44 10617

原创 awk 控制语句(if for do while)

在linux awk的 while、do-while和for语句中允许使用break,continue语句来控制流程走向,也允许使用exit这样的语句来退出。break中断当前正在执行的循环并跳到循环外执行下一条语句。if 是流程选择用法。 awk中,流程控制语句,语法结构,与c语言类型。下面是各个语句用法。一.条件判断语句(if)if(表达式) #if (Variable in

2012-03-12 09:48:55 1089

原创 Nginx 优化

一般来说nginx 配置文件中对优化比较有作用的为以下几项:worker_processes 8;nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数。worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000;为每个进程分配cpu,上例

2012-03-08 23:10:03 605

原创 awk获取外部变量

可以进行正则表达式的匹配 样式装入 流控制 数学运算符 进程控制语句 内置的变量和函数 可以把awk看作一门完全的程序设计语言,它处理文本的速度是快得惊人的。现在很多基于shell 日志分析工具都可以用它完成。设计简单,速度表现很好。 涉及到以上六个方面内容,我会在以后文章中加以介绍。 这次主要说下,怎么样把外部变量传入到awk执行语句中。一、基础:awk [ -F re] [pa

2012-03-08 00:10:57 2924

原创 LINUX 查看CUP温度

在Linux下可以通过lm_sensors来查看CPU的温度(当然你的硬件首先要支持),要使用这个功能要有内核相关模块(比如I2C)的支持,下面说一下操作方法:先看一下你的机器上是否安装了lm_sensors,$ rpm -q lm_sensors如果没有安装就先安装一下$ sudo yum install -y lm_sensors检测传感器:$ sudo sh -c

2012-03-05 13:08:47 7975

原创 haproxy+keepalived构建高可用负载均衡

web1 IP 192.168.0.47web2 IP 192.168.0.48haproxy_master 192.168.0.200haproxy_backup 192.168.0.199VIP 192.168.0.155一.安装keepalived #wget http://www.keepalived.org/software/keepa

2012-03-04 16:31:07 2668

原创 LVS+keepalived keepalived.conf配置

#vi/etc/keepalived/keepalived.conf  ! Configuration File for keepalived global_defs {   notification_email {      xxx@gmail.com }   notification_email_from xxx@gmail.com   smtp_server

2012-03-02 23:16:05 1337

原创 centos 5.6 linux安装系统后的基本优化

1.关闭不必要的服务器#ntsysv保留crond Linux计划任务服务irqbalance用于优化中断分配,以充分利用CPU 多核networksshdsyslog Linux 日志系统(重要)2关闭iptables #services iptables stop && chkconfig iptables off关闭SELinux#vi

2012-02-17 14:04:21 1291

原创 iptables 添加time 模块

需要下载内核源码linux-2.6.18.tar.bz2iptables源码iptables-1.3.5.tar.bz2内核补丁patch-o-matic-ng-20080214.tar.bz2把源码包解压到/usr/src 下#cd /usr/src#tar xvfj  linux-2.6.18.tar.bz2#tar xvfj  iptables-1.3.5

2012-02-16 11:38:31 2205

原创 iptables 做网关

#!/bin/bashSTART() {        echo "NAT is start...."        echo "1" > /proc/sys/net/ipv4/ip_forward        /sbin/iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j SNAT --to-source  10.0.0.0.

2012-02-14 16:58:34 787

原创 Proftp设置虚拟用户

首先在proftpd.conf中添加:         AuthOrder mod_auth_file.c mod_auth_unix.c    AuthUserFile /usr/local/etc/ftpd.passwd    #AuthGroupFile /usr/local/etc/ftpd.group然后重启portftpd服务service proftpd rest

2012-02-07 13:59:13 4961

原创 linux shell bash 内置变量参考

特殊的shell变量变 量含义$0脚 本名字$1位置参数 #1$2 - $9位置参数 #2 - #9${10}位置参数 #10$#位置参数的个数"$*"所有的位置参数(作为单个字符串) *"$@"所有的位置参数(每个都作为独立的字符串)${#*

2012-02-07 10:57:33 10429 1

原创 LVS & realserve 启动脚本

#!/bin/bash#LVS-dr.shvip=192.168.1.254rip1=192.168.1.1rip2=192.168.1.2START(){        ifconfig eth0:vip ${vip}/32 up        ipvsadm -C        ipvsadm -A -t ${vip}:80 -s rr        ipv

2012-02-05 00:12:52 1896

原创 SSH 端口映射

可以将远端服务器一个端口remote_port绑定到本地端口port,其中-C是进行数据压缩,-f是后台操作,只有当提示用户名密码的时候才转向前台。-N是不执行远端命令,在只是端口转发时这条命令很有用处。-g 是允许远端主机连接本地转发端口。-R表明是将远端主机端口映射到本地端口。如果是-L,则是将本地端口映射到远端主机端口。ssh的三个强大的端口转发命令:转发到远端:ssh -C -f

2012-02-03 15:13:19 15071 1

原创 CentOS5.5 默认基本服务详解

CentOS5.5 默认基本服务详解服务名称功能默认建议备注NetworkManager用于自动连接网络关闭关闭对服务器没用acpid电源的开关等检测管理开启关闭对服务器没用anacron一种计划任务管理开启开启 apmd高级电源管理开启开启

2012-02-02 15:36:22 1069

虚拟智慧_VMware vSphere 运维实录

虚拟智慧_VMware vSphere 运维实录 虚拟先生作品 清晰版(带书签)

2012-09-23

perl 语言入门 小骆驼

perl 语言入门 小骆驼

2012-09-06

systemimager 安装部署

systemimager 的安装部署 批量安装操作系统

2012-09-06

tokyocabinet-1.4.45.tar.gz

tokyocabinet-1.4.45.tar.gz

2012-05-02

TTserver1.1.4

TTserver1.1.4

2012-05-02

飞信机器人

飞信机器人,配合nagios报警

2012-03-23

netfilter-layer7-v2.21.tar

netfilter-layer7-v2.21.tar

2012-02-16

patch-o-matic-ng-20080214.tar.bz2

patch-o-matic-ng-20080214.tar.bz2

2012-02-16

linux常用命令大全

Linux常用命令大全,学习,查询一体 Linux常用命令大全,学习,查询一体 Linux常用命令大全,学习,查询一体 Linux常用命令大全,学习,查询一体

2011-05-10

YMLF 系统封装工具

YMLF 封装工具,做自己的系统必备,喜欢系统的 可以试试

2011-03-17

C语言程序设计 K&R 中文版

经典书籍,人人推荐,C语言之爹编写,老鸟菜鸟的必备书籍。

2011-03-01

C语言程序设计 K&R 英文版

想阅读英文C语言书的朋友 这绝对是不错的选择

2010-12-09

空空如也

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

TA关注的人

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