sed基本用法
1.简介sed全称是Stream Editor,是非交互式的编辑器。它不会修改原文件,除非使用shell重定向来保存结果, 或者可以指定-i选项来在线修改文件,这样就会改变原文件,升级脚本通常用-i选项。 默认情况下,所有的输出行都被打印到屏幕上 。sed 本身也是一个 管线命令 ,可以分析 standard input 。sed编辑...
Linux shell批量删除指定目录下的所有目录的编程思路
应用场景:某个目录中存放着许多软件的源码压缩包,在部署完这些软件后,一定会生成许多没用的临时目录,可以通过脚本的方式删除该目录下所有的目录。当这 个目录中存在着一些特殊名字的目录时,例如这些目录中有Linux系统所不支持的特殊字符“/”(这些文件通常有可能是Windows系统所支持的)或有 目录名中有空格...
linux实用的日志分析脚本
日志分析随意的tail一个access_log文件,下面是一条经典的访问记录218.19.140.242 – - [10/Dec/2010:09:31:17 +0800] “GET /query/trendxml/district/todayreturn/month/2009-12-14/2010-12-09/haizhu_tianhe.xml HTTP/1.1″ 200 1933 “-” “Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-...
动态数据类型和静态数据类型
动态数据类型Python是动态数据类型,变量不需要指定类型。Python的变量,可变的是指向,不可通过变量名修改其指向数据单元的内容。//函数id() 的作用是查看变量指向的内存地址。见help(id)//内存中分配两个单元,存放数字12和13。//x,y分别指向内存地址,类似C语言的指针x=12y...
PHP 使用 QPM 实现多进程并行任务处理程序
PHP 是强大的web开发语言,以至于大家常常忘记PHP 可以用来开发健壮的命令行(CLI)程序以至于daemon程序,而编写daemon程序免不了与各种进程管理打交道,使用QPM编写多进程程序非常简 单。本文即是使用QPM的Supervisor::taskFactoryMode()实现多进程并行任务处理程序的一个例子。PHP daemon QPM 进程管理考虑...
PHP入门-安装配置小结
本文环境为ubuntu 14.04首先说下安装.PHP为超文本预处理器的缩写.是一种脚本语言.常用于web开发.故需要apache mysql .运行sudo apt-get install apache2 mysql-server php5 libapache2-mod-php5安装结束以后,PHP的环境就差不多有一个雏形了.apache2的配置文件是apache2.conf.在目录/etc/apache2目录...
ubuntu系统根目录下各个目录用途说明
1、/ 根目录--------- 所有目录挂在其下2、/boot--------- 存放Ubuntu内核和系统启动文件。系统启动时这些文件先被装载。3、/etc--------- 系统的配置文件目录。密码文件、设置网卡信息、环境变量的设置等都在此目录中,许多网络配置文件也在其中。具体 参见 。4、/lib--...
Ubuntu下locale文件
March 7, 2015 11:44 PMlocale文件关于locale文件的设定locale 是国际化与本土化过程中的一个非常重要的概念,个人认为,对于中文用户来说,通常会涉及到的国际化或者本土化,大致包含三个方面:看中文、写中文、与 window中文系统的兼容和通信。从实际经验上看来,locale的设定与看中文关系不大,但是与写中...
Linux Ubuntu 开发环境配置
本文主要说linux ubuntu 基本开发环境的搭建,主要有以下的软件或者环境的配置。RubyMIneChromeskypeopen-jdkgithubnode.jsyeoman在安装ubuntu系统以后首先进行的是系统软件的更新,以便更好的安装软件。black@black:/$ sudo apt-get updatesudo是允许用户通过安全的方式使用特殊的权...
logstash通过rsyslog对nginx的日志收集和分析
logstash通过rsyslog对nginx的日志收集和分析http://bbotte.blog.51cto.com/6205307/1613571 logstash&elasticsearch&kibana的安装和配置http://bbotte.blog.51cto.com/6205307/1614453 这一篇文章里面是以nginx打补丁的方式实现rsyslog把nginx的日志同步到logstash做分析,...
Linux上删除空行的方法
在Linux上处理一些数据文件时,有时候需要将其中的空行过滤掉,系统中提供的各种工具都可以完成这个功能。将常用的介绍如下吧:1. grepView Code BASH123grep . data.txtgrep-v'^$' data.txtgrep'[^$]' data.txt2. sedView Code BASH...
Linux内存、性能诊断中vmstat命令的详解
vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存 交换情况,IO读写情况。相比top,通过vmstat可以看到整个机器的 CPU,内存,IO的使用情况,而不是单单看到各个进程的CPU使用率和内存使用率。运行示例一般vmstat工具的使用是通过两个数字...
Java模拟实现百度文档在线浏览
Java模拟实现百度文档在线浏览这个思路是我参考网上而来,代码是我实现。采用Apache下面的OpenOffice将资源文件转化为pdf文件,然后将pdf文件转化为swf文件,用FlexPaper浏览。ok,A、下载OpenOffice (转换资源文件)B、下载JodConverter(调用OpenOffice)C、下载Swftools(Pd...
在 Ubuntu 14.10 Server 上安装 Jetty
Jetty提供了一个Web服务器和javax.servlet容器,为SPDY、WebSocket、OSGi、JMX、JNDI、JAAS以及许多其它集成套件添加了支持。这些组件都是开源的,也可用于商业用途和分发。Jetty被广泛用于多种项目和产品,都可以在开发环境和生产环境中使用。Jetty可以很容易地嵌入到设备、工具、框架、应用服务器以及集群中...
从Windows系统到Linux系统转变的5大要点
当我在 Algoma (阿尔格玛)大学开始我现在的工作,一个图书系统管理员,我实在是对我的工作没有什么信心。尽管我在图书信息技术上有十年经验,对于我的第一个任务——协助开发和管理 Evergreen —一个 开源 的图书目录系统,我还是有些忐忑。最大的问题在于:我从前基本上都是在 Window...
十天学Linux内核之第二天---进程
都说这个主题不错,连我自己都觉得有点过大了,不过我想我还是得坚持下去,努力在有限的时间里学习到Linux内核的奥秘,也希望大家多指点,让 我更有进步。今天讲的全是进程,这点在大二的时候就困惑了我,结果那个时候我就止步不前了,这里主要讲的是为何引入进程、进程在Linux空间是如何实现 的,并且描述了所有与进...
十天学Linux内核之第一天---内核探索工具类
寒假闲下来了,可以尽情的做自己喜欢的事情,专心待在实验室里燥起来了,因为大二的时候接触过Linux,只是关于内核方面确实是不好懂,所以 十天的时间里还是希望能够补充一下Linux内核相关知识,接下来继续待在实验室里想总结一下Linux内核编程,十天肯定完全掌握不了Linux内核, 这里我也只是把自己认为不是很好懂并...
shell chown改变文件属主命令
命令:chown -cv owner filename说明:-c 该命令确实产生更改,才显示提示信息,-v 显示属主变更的详细资料此命令只能以root用户身份运行实验步骤:1.创建一个新的用户 useradd(或adduser) test2.给test用户设置密码 passwd test,然后按照提示输入密码,确认密...
eclipse内存设置,tomcat内存设置,查看内存大小
首先可以通过java/jdk/bin下的java visualVM查看eclipse的内存大小和tomcat的内存大小,主要看堆,PermGen两个大小如图: 多数情况下,eclipse抛出内存溢出的错误,并不一定仅仅是eclipse内存大小的,可以通过上面的这个工具查看是什么原因引起的内存溢出错误如果是eclipse内存溢出引起的错...
AIX性能监控topas命令的详细解析
AIX性能监控topas命令的详细解析 操作系统的最全面动态,而又查看方便的性能视图就是topas命令了,下面以topas输出为例,对AIX系统的性能监控做简要描述,供运维工程师和系统管理员们参考。 另:1.操作系统报错信息errpt查看。2.磁盘空间使用率采用df查看。这里主要分析性能问题。 执行to...