自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 问答 (1)
  • 收藏
  • 关注

转载 shell转换IP

老大写的一个shell转换IP的 很好用 ,分享下!#!/bin/bashhexip=""hextoip() {    hex=$1ip1=`printf "%d." 0x${hex:6:2}`ip2=`printf "%d." 0x${hex:4:2}`    ip3=`printf "%d." 0x${hex:2:2}`ip4=`printf "%d" 0x${

2014-11-27 21:00:19 2079

转载 汇总下几个IP计算/转换的shell小脚本

1. IP转换为整数> vi ip2num.sh#!/bin/bash# 所有用到的命令全是bash内建命令IP_ADDR=$1[[ "$IP_ADDR" =~ "^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$" ]] || { echo "ip format error."; exit 1; }IP_LIST=${

2014-11-27 15:26:29 1730

转载 Shell产生随机数或随机字符串

1、生成随机数    echo $RANDOM2、生成随机字符串    cat /dev/urandom | strings -n C | head -n L       生成全字符的随机字符串    cat /dev/urandom | sed 's/[^a-zA-Z0-9]//g' | strings -n C | head -n L    生成数字加字母的

2014-11-26 17:20:23 7559

原创 sed 每次只替换一行

#!/bin/bashfor a in ` cat tihuan-IMID-suiji.txt `do                   被替换内容                   被替换内容sed -i "1,/21001035/s/21001035/$a/"  tihuan.txtdone

2014-11-26 17:14:42 2359

转载 shell变量详解

1 shell变量基础shell变量是一种很“弱”的变量,默认情况下,一个变量保存一个串,shell不关心这个串是什么含义。所以若要进行数学运算,必须使用一些命令例如let、declare、expr、双括号等。shell变量可分为两类:局部变量和环境变量。局部变量只在创建它们的shell中可用。而环境变量则可以在创建它们的shell及其派生出来的任意子进程中使用。有些变量是用户创建的,其他的则

2014-11-24 15:10:02 298

转载 redhat下yum的安装

系统版本:Linux localhost.localdomain 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35EDT 2007 i686 i686 i386 GNU/Linux[root@localhost ~]# cat /etc/redhat-releaseRed Hat Enterprise Linux AS releas

2014-11-21 12:20:01 606

转载 linux下挂载windows共享文件夹

[root@localhost tmp]# mkdir iso[root@localhost tmp]# mount -o username=administrator,password= //192.168.1.166/iso /tmp/iso[root@localhost tmp]# cd /tmp/iso/[root@localhost iso]# ll总计 11136748

2014-11-21 12:15:07 430

转载 vncserver的安装和使用

尽管我们可以使用SSH连接远程通过字符界面来操作Linux,但是对于更多熟悉图形人来说是很不方便的,因此开启Linux的远程桌面还是很有必要的。目前有两种比较流行的方式:XDM(X display manager)方案和VNC方案,而我个人比较倾向于VNC方案,一是因为VNC方案配置起来相对比较容易,二是VNC方案支持多种连接方式,比如通过浏览器访问Linux桌面,免去需要安装客户端的麻烦。

2014-11-21 10:26:51 967

转载 给 Xen 虚拟机添加一个网络接口

配置打开 Xen 的配置文件,注释掉 (network-script network-bridge) 一行,然后加上下面一行:# vi /etc/xen/xend-config.sxp#(network-script network-bridge)(network-script network-multi-bridge)然后创建一个 network-multi-brid

2014-11-21 10:23:00 901

转载 Xen虚拟机添加网卡

1. 编辑/etc/xen目录下的配置文件,如果使用2颗网卡,增加nic=2,如果使用3颗网卡,设置nic=3.2. 修改vif=选项:vif = [ "mac=00:16:36:04:7f:e1,bridge=xenbr0,script=vif-bridge" ] 如果添加一块网卡,则修改vif为:vif = [ "mac=00:16:36:04:7f:e1,bridge

2014-11-20 15:17:23 2329

转载 配置VNC服务

内容简介:VNC (Virtual Network Computing)是虚拟网络计算机的缩写,是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发。下面介绍在“红旗Linux DC Server 5.0”和“红旗Linux 桌面版 6.0”操作系统中,配置VNC服务,实现客户端以“远程桌面”方式的连接访问。一、红旗Linux DC Server 5.0下

2014-11-19 15:51:10 6957

转载 FTP服务(vsftpd)配置

根据很多人对CentOS FTP服务的不解,我觉得应该对CentOS FTP服务做出一定的解释。1.安装一般在CentOS上都自动安装了vsftd,若没有安装则可以使用以下步骤进行安装yum -y install vsftpdtouch /var/log/vsftpd.log # 创建vsftp的日志文件在CentOS中,这样就可以完成了一个简单

2014-11-19 12:15:21 564

转载 linux下开启并配置FTP服务

1. 首先服务器要安装ftp软件,查看是否已经安装ftp软件下:   #which vsftpd   如果看到有vsftpd的目录说明服务器已经安装了ftp软件2. 查看ftp 服务器状态        #service vsftpd status3. 启动ftp服务器        #service vsftpd start4. 重启ftp服务器   

2014-11-19 11:42:25 916

转载 Linux 防火墙iptables 学习笔记(四)iptables实现NAT

1.概述1.1 什么是NAT在传统的标准的TCP/IP 通信过程中,所有的路由器仅仅是充当一个中间人的角色,也就是通常所说的存储转发,路由器并不会对转发的数据包进行修改,更为确切的说,除了将源MAC地址换成自己的MAC地址以外,路由器不会对转发的数据包做任何修改。NAT(Network Address Translation 网络地址翻译)恰恰是出于某种特殊需要而对数据包的源ip地

2014-11-18 21:49:49 492

转载 Linux 防火墙iptables 学习笔记(一)入门要领

要在网上传输的数据会被分成许多小的数据包,我们一旦接通了网络,会有很多数据包进入、离开或者经过我们的计算机。首先我们要弄明白,防火墙将怎么对待这些数据包。这些数据包会经过一些相应的规则链,比如要进入你的计算机的数据包会首先进入INPUT链,从我们的计算机发出的数据包会经过OUTPUT链,如果一台计算机做一个网络的网关(处于内网和外网两个网络连接的两台计算机,这两台计算机之间相互通讯的数据包

2014-11-18 21:49:02 395

转载 Linux 防火墙iptables 学习笔记(二)参数指令

iptables的语法:[plain] view plaincopyprint?iptables [-t table] command [match] [-j target/jump]  -t 参数用来指定规则表,内建的规则表有三个,分别是:nat、mangle 和filter,当未指定规则表时,则一律视为是filter。

2014-11-18 21:48:28 411

转载 Linux 防火墙iptables 学习笔记(三)iptables命令详解和举例

[plain] view plaincopyprint?iptables-F  iptables-X  iptables-F -t mangle  iptables-t mangle -X  iptables-F -t nat  iptables-t nat -X  首先,把三个表清空,把自建的规则清空。

2014-11-18 21:47:49 431

转载 KVM部署使用

一、环境1234系统版本:CentOS release 6.4 (Final)libvirtd版本:1.1.3virsh版本:1.1.3virt-manager版本:0.9.0    KVM主机1:10.10.17.30    KVM主机2:10.10

2014-11-18 21:35:51 627

原创 wget 使用三例

下载文件wget http://222.73.155.42:16000/123456.txt wget ftp://IP地址:21///usr/local/nginx/html/RHEL-5.4-x86_64-dvd.iso --ftp-user=root --ftp-password="自己设定的密码" -r  ​下载文件 wget http://1

2014-11-18 13:26:53 287

转载 查看 SELinux状态及关闭SELinux

查看SELinux状态:1、/usr/sbin/sestatus -v      ##如果SELinux status参数为enabled即为开启状态SELinux status:                 enabled2、getenforce                 ##也可以用这个命令检查关闭SELinux:

2014-11-18 12:11:21 675

转载 Linux中ftp安装与基本操作

Linux中ftp安装与基本操作一、FTP 概述1、FTP 协议    文件传输协议,使用两个 tcp 端口:21 - 传输命令,20 - 传输数据。 2、FTP 软件    实现同一协议,有不同的软件。    服务器程序:RHL 默认安装 vsFTPd。    客户端程序:ftp 命令,Win

2014-11-18 10:36:42 390

转载 NFS for LINUX

一、NFS的原理介绍NFS为Network File System的缩写,可以用于不用的机器,不同操作系统之间的文件共享。与samba相比,NFS更快捷方便。简单的讲,可以把NFS服务器当做是一个文件服务器,NFS服务器可以让PC机将远程的NFS主机共享出来的目录挂载到本地机器中,挂载之后,这个目录就像是本地的一个分区一样,在有足够权限的情况下可以随意使用。1、NFS需要启动的进程

2014-11-17 17:12:24 450

转载 KVM或Xen遇到Unable to retrieve http images/install.img

用virt-install安装kvm或xen,如果是用URL安装,会遇到这个问题:Unable to retrieve http://192.168.22.242/images/install.img或者 Unable to retrieve http://mirrors.sohu.com/centos/6.5/os/x86_64/images/install.img 

2014-11-17 16:27:17 1606

转载 snmp安装

【确保 Linux 主机已经安装了snmp服务】  # rpm -qa |grep snmp  net-snmp-5.1.2-18.el4_8.2  net-snmp-utils-5.1.2-18.el4_8.2  php-snmp-5.1.6-3.el4s1.10  net-snmp-libs-5.1.2-18.el4_8.2  net-snmp-perl-5.1.2-1

2014-11-17 10:41:44 643

转载 python操作excel

一 读取excel 这里介绍一个不错的包xlrs,可以工作在任何平台。这也就意味着你可以在Linux下读取Excel文件。首先,打开workbook;    import xlrdwb = xlrd.open_workbook('myworkbook.xls')检查表单名字:    wb.sheet_names()得到第一张表单,两种方式:索引和

2014-11-13 17:49:39 530

转载 Python之PyChart画图方法

其实,Python绘图的方式很多,也有很多开源不错的模块可以选择,比如常用于科学计算的Matplotlib、Cairoplot(需要翻墙)、Chaco、Python Google Chart、PyCha、pyOFC2、PyChart、PLplot、ReportLab、VPython等等。    这里,我们介绍下PyChart模块,其绘图还是比较方便的,而且绘出的图像也还不错。我们除了需

2014-11-13 17:48:43 2854

转载 Python之Matplotlib画图方法

Matplotlib是一个由John Hunter等开发的,用以绘制二维图形的Python模块。Matplotlib可以绘制多种形式的图形包括普通的线图,直方图,饼图,散点图以及误差 线图等;可以比较方便的定制图形的各种属性比如图线的类型,颜色,粗细,字体的大小等;它能够很好地支持一部分TeX排版命令,可以比较美观地显示图形中 的数学公式。    Matplotlib的安装方法请参考官

2014-11-13 17:47:37 652

转载 在iptables防火墙下开启vsftpd的端口

在开启vsftpd端口后发现用客户端工具能登陆,但无法浏览文件和新建文件.此时看了一下ftp的协议,发现ftp有主动模式和被动模式.在服务端开21端口是让客户端进来,并没有出去的端口,还在服务端开启出去的端口,最后还要添加ftp相应的模块,整个操作有点复杂,今天写下来对自己以后加深印像. 1.安装vsftpd软件yum install vsftpd -y 2

2014-11-13 17:45:00 360

转载 shell监控MySQL主从状态脚本两则

监控主从复制正常与否相比各位都应该知道,监控主从是否工作正常,涉及命令如下:1show slave status\G;那么,我们需要关注的参数如下:1. 首先查看SQL和IO线程是否为YES状态(想必各位都明白了)2. 是否有延迟 是否大于0   #一般生成环境延迟是否大于500

2014-11-13 17:43:11 481

转载 Python中操作myslq的方法

实例1、取得MYSQL的版本在windows环境下安装mysql模块用于python开发,请见我的另一篇文章:MySQL-python Windows下EXE安装文件下载# -*- coding: UTF-8 -*-#安装MYSQL DB for pythonimport MySQLdb as mdbcon = Nonetry: #连接mysql的方法:c

2014-11-13 14:51:44 447

转载 PYthon 批量下载网页图片

from urllib import requestimport threadingfrom time import sleep,ctimeflist = [ "http://xxxx.com/upload/d1b69b20.jpg",\          "http://xxxx.com/upload/c9443ddb.jpg",\          "http://xx

2014-11-13 14:33:42 819 1

转载 【python】 读取Excel文件并绘制图表

依赖的包:1.xlrd2.matplot3.numpy读取excel文件并绘制图表代码如下: 点击(此处)折叠或打开import matplotlib.pyplot as pltimport numpy as np import xlrdimport osfrom StringIO import

2014-11-13 14:31:23 6135

转载 python中matplotlib绘制图形

matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。该包下面有很多对象,比如pylab,pyplot等等,pylab集成了pyplot和numpy两个模块,能够进行快速绘图。Pylab和pyplot(http://matplotlib.org/api/pyplot_api.html)都能够通过对象或者属性对图像进行操作。Pyp

2014-11-13 14:17:48 664

转载 Python:使用pycha快速绘制办公常用图(饼图、垂直直方图、水平直方图、散点图等七种图形)

一、代码:[python] view plaincopy#!/usr/bin/env python  # -*- coding: utf-8 -*-    import cairo   import pycha.pie  import pycha.bar  import pycha.scatter  import 

2014-11-13 14:13:41 907

转载 50行Python代码输出各种网络协议报文结构的纯文本表格图

经常与TCP/IP协议族打交道,免不了要画各种协议报文的纯文本结构图。为何需要纯文本结构图?想想在工程的源代码中,您能贴张jpeg或png的图片上去?     示范代码以输出 IP 包头为例, 使用python 2.7 编写(Python 3 应该也能运行)。本程序还可以用来画类似结构的表格图,再次抛砖引玉,欢迎大家使用交流。代码[python] vie

2014-11-13 14:12:15 1854 1

转载 10个Python图表图形类库

今天介绍一些Python中用于画图表图形的类库。因为有些时候,他们跟matlab一样简单,方便。而且有些也具有非凡的表现力。matplotlib,官网:http://matplotlib.sourceforge.net/,Matplotlib 是一个由 John Hunter 等开发的,用以绘制二维图形的 Python 模块。它利用了 Python 下的数值计算模块 Numeric

2014-11-13 14:08:27 4359

转载 Python图表绘制:matplotlib绘图库入门

matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。它的文档相当完备,并且Gallery页面中有上百幅缩略图,打开之后都有源程序。因此如果你需要绘制某种类型的图,只需要在这个页面中浏览/复制/粘贴一下,基本上都能搞定。在Linux下比较著名的数据图工具还有g

2014-11-13 13:56:57 566

转载 rsync服务器

目录1. 什么是rsync;2、rsync 服务器的理由和用途;3、架设rsync服务器过程;3.1 rsync的安装;3.2 rsync服务器的配置文件4 架设rsync服务器的示例说明4.1 全局定义4.2 模块定义5 启动rsync 服务器及防火墙的设置;5.1 启动rsync服务器;5.2 rsync服务器和防火墙;

2014-11-13 12:16:21 361

转载 Linux常用端口汇总

Linux下常用端口介绍如下:   1 tcpmux TCP 端口服务多路复用  5 rje 远程作业入口  7 echo Echo 服务  9 discard 用于连接测试的空服务  11 systat 用于列举连接了的端口的系统状态  13 daytime 给请求主机发送日期和时间  17 qotd 给连接了的主机发送每日格言  

2014-11-13 11:57:39 542

转载 Linux开机自动启动脚本方法

redhat的启动方式和执行次序是:  加载内核  执行init程序  /etc/rc.d/rc.sysinit # 由init执行的第一个脚本  /etc/rc.d/rc $RUNLEVEL # $RUNLEVEL为缺省的运行模式  /etc/rc.d/rc.local     #相应级别服务启动之后、在执行该文件(其实也可以把需要执行的命令写到该文件中)  /sbin/

2014-11-13 11:33:52 367

空空如也

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

TA关注的人

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