自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

转载 <linux-sed> sed基本用法

1.简介sed全称是Stream Editor,是非交互式的编辑器。它不会修改原文件,除非使用shell重定向来保存结果, 或者可以指定-i选项来在线修改文件,这样就会改变原文件,升级脚本通常用-i选项。 默认情况下,所有的输出行都被打印到屏幕上 。sed 本身也是一个 管线命令 ,可以分析 standard input 。sed编辑器 逐行处理文件(或输入) ,并将结果...

2015-03-27 10:09:00 115

转载 grep 正则表达式用引号括起来和元字符加反斜杠转义的测试

grep 正则表达式用引号括起来和元字符加反斜杠转义的测试实验在 grep 命令中的表达式:不加引号,加单引号,加双引号的区别,以及部分元字符前加与不加 `\’ 进行转义的区别。实验环境为“实验楼(http://www.shiyanlou.com/)上的 CentOS 6 ,GNU grep 2.6.3。1、测试不把 grep 的表达式加上引号:[root@d...

2015-03-27 10:02:00 190

转载 CACTI批量添加linux主机sh脚本

关于批量添加就三个文件:add_hosts.sh,ips.txt,thold_test.php,关于如何使用,更是简单./add_hosts.sh --add #执行批量工作./add_hosts.sh --help #查看帮助1、cli/add_host.sh#!/bin/bash##@author:admin@51bbo.com##@date...

2015-03-27 09:57:00 188

转载 一个简单的C共享库的创建及Python调用此库的方法

/********************************************************************** Author : Samson* Date : 02/02/2015* Test platform:* 3.13.0-24-generic* GNU bash, ...

2015-03-26 11:01:00 113

转载 Linux下的C的开发之GCC的初级使用

<span style="font-family: Arial, Helvetica, sans-serif; "><span style="white-space:pre"> </span>Linux下的C开发,可能与win平台的C有点不太一样,但可能不太多,遇到再说吧,我们今天要说的就是GCC的使用技巧(初级的),完全菜鸟级的!!</...

2015-03-26 10:58:00 69

转载 AcitveReocrd事件和关联操作

ActiveRecord预定义的事件,都在yiidbBaseActiveRecord中进行了明确:abstract class BaseActiveRecord extends Model implements ActiveRecordInterface{ const EVENT_INIT = 'init'; // 初始化对象时...

2015-03-25 09:58:00 92

转载 Samrty技术的 初步了解

<span style="font-size:18px;">Smarty 技术的使用<?php #smarty 测试#引入smarty require_once "./smarty/Smarty.class.php"; #必须加载该类文件#生成一个smarty对象$smarty = new Smarty();#设置smarty$sma...

2015-03-25 09:54:00 93

转载 Ubuntu下配置Tomcat

jdk:配置:http://www.cnblogs.com/liunanjava/p/4296540.html一、下载地址:http://tomcat.apache.org/download-80.cgi二、安装解压2.1、解压tar -zxvf apache-tomcat-8.0.18.tar.gz2.2、移到到目录sudo mv ~/Downl...

2015-03-19 16:39:00 64

转载 在ubuntu中安装jdk

安装环境操作系统:ubuntu 14.04.1 server amd64下载jdkwget http://download.oracle.com/otn-pub/java/jdk/7u67-b01/jdk-7u67-linux-x64.tar.gz?AuthParam=1412395049_5ee2894e196e935ec18e4b2a6236bf28重命名...

2015-03-19 16:35:00 66

转载 在SuSE安装wifidog认证服务器和网关

在SuSE安装认证服务器和网关在openSuSE 10.3安装wifidog认证服务器和网关在同台设备中安装完毕。以下是openSuSE的详细安装指南。这个安装是非常初级的,所以请验证或更正。--安装openSuSE10.3需要全部软件(需要至少7GB的硬盘空间)--更新openSuSE10.3安装wifidog认证服务器--安装所有PHP5扩...

2015-03-19 16:32:00 117

转载 nginx防止DDOS攻击配置

防御DDOS是一个系统工程,攻击花样多,防御的成本高瓶颈多,防御起来即被动又无奈。DDOS的 特点是分布式,针对带宽和服务攻击,也就是四层流量攻击和七层应用攻击,相应的防御瓶颈四层在带宽,七层的多在架构的吞吐量。对于七层的应用攻击,我们还 是可以做一些配置来防御的,例如前端是Nginx,主要使用nginx的http_limit_conn和http_limit_req模块来防御。 ngx_...

2015-03-16 11:18:00 120

转载 如何在终端使用后台运行模式启动一个Linux应用程序

这是一个篇幅不长但是十分有用的教程,可以帮助你在终端启动一个Linux应用程序,并且使终端窗口不会丢失焦点。我们有很多可以在Linux系统中打开一个终端窗口的方法,这取决于你的选择以及你的桌面环境。如果是使用Ubuntu的话,你可以利用CTRL+ALT+T组合键打开终端。当然你也可以使用超级键(Windows键)打开Dash,搜索“TERM”,然后点击“Term”图标来打开终...

2015-03-12 11:13:00 87

转载 查询Linux系统最后重启时间的三个方法

对于在Linux平台开发或运维的工程师来说,经常需要查询系统最后一次重启的时间,这篇文章将给大家介绍三种方法:方法一:last命令# last rebootreboot system boot 2.6.32-431.el6.i Wed Jul 30 13:44 - 21:39 (46+07:55)reboot system boot 2.6.32-431.el6...

2015-03-12 10:43:00 58

转载 Linux上删除空行的方法

在Linux上处理一些数据文件时,有时候需要将其中的空行过滤掉,系统中提供的各种工具都可以完成这个功能。将常用的介绍如下吧:1. grepView Code BASH123grep . data.txtgrep-v'^$' data.txtgrep'[^$]' data.txt2. sedView Cod...

2015-03-12 10:38:00 105

转载 Linux内存、性能诊断中vmstat命令的详解

vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存 交换情况,IO读写情况。相比top,通过vmstat可以看到整个机器的 CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率。运行示例一般vmstat工具的使用是通过两个数字参数来完成的,第一个参数是采样的时间间隔数...

2015-03-09 15:40:00 79

转载 Java模拟实现百度文档在线浏览

Java模拟实现百度文档在线浏览这个思路是我参考网上而来,代码是我实现。采用Apache下面的OpenOffice将资源文件转化为pdf文件,然后将pdf文件转化为swf文件,用FlexPaper浏览。ok,A、下载OpenOffice (转换资源文件)B、下载JodConverter(调用OpenOffice)C、下载Swftools(Pdf2Swf)...

2015-02-04 15:30:00 71

转载 在 Ubuntu 14.10 Server 上安装 Jetty

Jetty提供了一个Web服务器和javax.servlet容器,为SPDY、WebSocket、OSGi、JMX、JNDI、JAAS以及许多其它集成套件添加了支持。这些组件都是开源的,也可用于商业用途和分发。Jetty被广泛用于多种项目和产品,都可以在开发环境和生产环境中使用。Jetty可以很容易地嵌入到设备、工具、框架、应用服务器以及集群中。更多用途可参见Jetty网页。ub...

2015-02-04 14:45:00 86

转载 从Windows系统到Linux系统转变的5大要点

当我在 Algoma (阿尔格玛)大学开始我现在的工作,一个图书系统管理员,我实在是对我的工作没有什么信心。尽管我在图书信息技术上有十年经验,对于我的第一个任务——协助开发和管理Evergreen—一个开源的图书目录系统,我还是有些忐忑。最大的问题在于:我从前基本上都是在Windows系统下工作的。最开始我对情况还有些乐观,毕竟我曾经也在很短的时间内学习掌握一项...

2015-02-02 15:16:00 101

转载 十天学Linux内核之第二天---进程

都说这个主题不错,连我自己都觉得有点过大了,不过我想我还是得坚持下去,努力在有限的时间里学习到Linux内核的奥秘,也希望大家多指点,让 我更有进步。今天讲的全是进程,这点在大二的时候就困惑了我,结果那个时候我就止步不前了,这里主要讲的是为何引入进程、进程在Linux空间是如何实现 的,并且描述了所有与进程执行相关的数据结构,最后还会讲到异常和中断等异步执行流程,它们是如何和Li...

2015-02-02 14:25:00 98

转载 十天学Linux内核之第一天---内核探索工具类

寒假闲下来了,可以尽情的做自己喜欢的事情,专心待在实验室里燥起来了,因为大二的时候接触过Linux,只是关于内核方面确实是不好懂,所以 十天的时间里还是希望能够补充一下Linux内核相关知识,接下来继续待在实验室里想总结一下Linux内核编程,十天肯定完全掌握不了Linux内核, 这里我也只是把自己认为不是很好懂并且很重要的难点疑点写出来,和大家一起分享,希望大家改正互相学习。...

2015-02-02 14:19:00 76

转载 eclipse内存设置,tomcat内存设置,查看内存大小

首先可以通过java/jdk/bin下的java visualVM查看eclipse的内存大小和tomcat的内存大小,主要看堆,PermGen两个大小如图:多数情况下,eclipse抛出内存溢出的错误,并不一定仅仅是eclipse内存大小的,可以通过上面的这个工具查看是什么原因引起的内存溢出错误如果是eclipse内存溢出引起的错误,修改eclipse.ini文件...

2015-01-29 13:50:00 57

转载 Linux下监控网卡流量的软件Nload

Linux下监控网卡流量的软件Nload安装nload:# wget http://www.roland-riegel.de/nload/nload-0.7.2.tar.gz# tar zxvf nload-0.7.2.tar.gz# cd nload-0.7.2# ./configure --prefix=/usr/local/nload && ma...

2015-01-29 09:34:00 50

转载 安装MySQL Enterprise Monitor

MySQL Enterprise Monitor是专门为MySQL数据库而设计的一款企业级监控,能非常好地与MySQL各方面特性相结合,包括:MySQL的关键性能指标、主机、磁 盘、备份、新特性相关以及各种场景下的架构配置,并支持从单节点到海量节点部署的环境。它不仅能够全面地监控MySQL的运行状态,还能及时发现潜在的问 题并给出优化建议。本文描述了MySQL Enterpris...

2015-01-28 15:12:00 281

转载 Centos下使用subversion

Centos下使用subversion1.安装yum install subversion2.创建版本库a.mkdir -p /var/svn/repositories(创建版本库目录)b.cd /var/svn/repositoriesc.svnadmin create rock-eng(创建版本库rock-eng)3.启动svnsvnserve -d...

2015-01-28 11:37:00 67

转载 RedHat 5下安装gcc编译环境的具体步骤

RedHat 5下安装gcc编译环境的具体步骤在RHEL5系统中默认不安装linux系统中的开发编译环境(gcc),此软件包安装时依赖其他包较多在以前使用RHEL4时可以通过如下命令安装:rpm -ivh gcc* --aidrpm -ivh gcc* --force --nodeps注意:如按照以上方法在RHEL5中安装后可能编译软件包时会报错,最好是先将所有依赖包...

2015-01-28 10:33:00 102

转载 如何在Ubuntu / CentOS 6.x上安装Bugzilla 4.4

这里,我们将展示如何在一台Ubuntu 14.04或CentOS 6.5/7上安装Bugzilla。Bugzilla是一款基于web,用来记录跟踪缺陷数据库的bug跟踪软件,它同时是一款免费及开源软件 (FOSS),它的bug跟踪系统允许个人和开发团体有效地记录下他们产品的一些突出问题。尽管是"免费"的,Bugzilla依然有很多其它同类产品所 没有的“珍贵”特性。因此,Bugzilla...

2015-01-27 17:51:00 93

转载 linux:vi替换命令

linux:vi替换命令 vi/vim 中可以使用 :s 命令来替换字符串。以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊,还有很多需要学习),记录几种在此,方便以后查询。  :s/vivian/sky/ 替换当前行第一个 vivian 为 sky  :s/vivian/sky/g 替换当前行所有 vivian 为 sky  :n,$s/vi...

2015-01-27 11:35:00 83

转载 rsync从linux到linux的文件同步备份

rsync从linux到linux的文件同步备份一、环境需要备份文件的服务器(服务器端):192.168.1.201 (RHEL 5)接收备份文件的服务器(客户端):192.168.1.202 (CENTOS 5)二、安装配置1.服务器端的配置A、采用系统默认安装的rsync 编辑/etc/rsyncd.conf文件,如果没有则新建一个。vi /etc/rsy...

2015-01-27 10:24:00 55

转载 shell命令find删除修改后带尾巴的重复的文件

命令:find . -name "*~" -delete说明:在linux中 点号(.)表示当前目录,连续的连个点号(..)表示父级目录作用:在linux中,我经常会遇到这样的问题,在使用文本编辑器(如:gedit,subline......)编辑文本后,会在当前目录下留下一个和原文件一样名称的文件,但是最后多来个尾巴,没啥用,下面举例说明1.创建一个文件 tou...

2015-01-26 16:25:00 56

转载 原地更新终端输出信息

前言有时我们需要更新同一行输出信息,而不是输出新行,如进度显示。两种实现方法:输出退格符 \b ,清除该行输入字符输出回车符 \r ,然后覆盖已输出的字符对于第1种实现,该行已输出多少字符,需要刚好输出 相同数量 的 \b ,以防止某些终端实现把上一行的回车也吃掉了。可使用printf()的返回值得到已输出字符数。对于第2种实现,输出的新字符数量必...

2015-01-26 12:13:00 91

转载 spring core源码解读之ASM4用户手册翻译之一asm简介

1.1 ASM动机:程序的分析,生成,转换技术可以应用到许多场景:1.程序分析,从简单的语法解析到完整的语义分析,可以应用在程序中找到潜在的bug,发现无用的代码,工程代码的逆向等等。2.代码生成应用在各种编译器中:既包括传统的编译器也包括分布式编程的stub或者skeleton编译器,即时编译器等等。3. 代码转换, 可用于优化或混淆程序,向应用中插入测试或性能...

2015-01-26 10:51:00 77

转载 nginx启动,重启,关闭命令

nginx启动,重启,关闭命令停止操作停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文 章)来进行的步骤1:查询nginx主进程号ps -ef | grep nginx在进程列表里 面找master进程,它的编号就是主进程号了。步骤2:发送信号从容停止Nginx:kill -QUIT 主进程号快速停止Nginx:kill -TE...

2015-01-23 15:53:00 63

转载 linux LVM分区查看dm设备

linux LVM分区查看dm设备在linux中iostat -d查看磁盘状态时,有的会有如下dm-0,dm-1的条目.Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtnsda 0.19 0.57 2.92 3412...

2015-01-22 11:49:00 211

转载 jdbc 对sqlite的基本操作

1.向数据库中创建表public void addTable( String dbpath) {//创建表单的sql语句 String createtablesql= " CREATE TABLE T_AFAF_AREA(PID TEXT,STDNAME TEXT) "; //这里的TEXT 类型根据需要改变 try{ ...

2015-01-22 10:34:00 91

转载 linux配置多个ip

linux配置多个ip/sbin/ifconfigeth0:1 172.19.121.180 broadcast 172.19.121.255 netmask 255.255.255.0 up/sbin/routeadd -host 172.19.121.180 dev eth0:1/sbin/ifconfig eth0:2 172.19.121.181 broad...

2015-01-21 16:48:00 63

转载 细说Linux下的虚拟主机那些事儿

细说Linux下的虚拟主机那些事儿我们知道Linux操作系统是目前在服务器上应用广泛的操作系统。在Linux操作系统下的虚拟主机是不是就是我们常说的Linux虚拟主机呢?其实从专业方面说并不是,它是一种安装在Windows上的虚拟环境,实际上只是个文件而已。下面我们还是具体了解一下Linux和虚拟主机的一些事。首先,我们还是来看看Linux虚拟主机有什么优点。Linux虚拟主机的...

2015-01-21 11:25:00 100

转载 打造字符界面的多媒体Linux系统

打造字符界面的多媒体Linux系统0 环境与目标硬件:ThinkPad R52笔记本一台。 目标:字符界面的LINUX系统,同时可以看图片,听音乐,看视频,无线上网。1 系统安装1.1 最小安装系统官网下载CentOS 6.4-minimal镜像,刻录光盘安装系统,系统自身已经支持framebuffer。1.2 启动framebuffer支持修改/boot/grub/grub.co...

2015-01-21 10:00:00 62

转载 linux计划crontab

linux计划crontab启动crontab服务一般启动服务用 /sbin/service crond start若是根用户的cron服务可以用 sudo service crond start查看服务是否已经运行用 ps -ax | grep cron查看该用户下的crontab服务是否创建成功,用 crontab -l 列出某个用户cron服务 ...

2015-01-20 17:42:00 41

转载 因修改/etc/ssh权限导致的ssh不能连接异常解决方法

因修改/etc/ssh权限导致的ssh不能连接异常解决方法现象:$ssh XXX@192.168.5.21出现以下问题Read from socket failed: Connection reset by peer起因;$sudochmod777 /etc/ -R (千万不要做,这是一个误操作)导致了上面的结果解决方法:#chmod 400 /...

2015-01-20 10:53:00 253

转载 Linux修改主机名

概述最近一直在使用阿里云,购买了阿里云后,默认的有一个主机名,但是主机名看起来怪怪的,就想把主机名修改下,记录下来。查看主机名Linux下查看主机名有两种方式:1.打开一个终端窗口,在命令提示符中可以看到主机名,主机名通常位于”@”符号之后。2.使用命令,hostname或 uname -n ,均可以查看当前主机的主机名。临时修改主机名在终...

2015-01-20 10:22:00 62

空空如也

空空如也

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

TA关注的人

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