自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

一个自己写的自动格式化,开机挂载,创建用户和管理ACL权限的shell脚本

昨天中午,刚学完ACL和挂载,试着写了一个小脚本,假设一个小组开发一个项目,需要建立1个项目小组里面有3个用户,他们一个共享文件夹,为防止互相之间修改甚至删除对方的文件,给这个文件夹设立SGID和STICKY.脚本功能如下:1. 可以自动创建一个10GB的逻辑分区,并格式化为ext3分区格式2. 自动挂载第一步创建的分区,并且开机挂载3. 让用户手动选择创建3个用户,自动创建并...

2011-07-31 20:31:00 101

Linux下的软磁盘矩阵Software RAID实现步骤简介

今天下午的RH131培训马哥讲解了RAID--独立冗余磁盘矩阵,它为服务器提供了强大的吞吐能力,而在Linux下,可以通过一个命令来学习它,那就是今天的主角---mdadm.我的虚拟机linux系统版本为redhat enterprise linux server release 5.4 ,刚刚学完RAID,写下自己的学习心得,RAID1和RAID10的组建,本人菜鸟一只,哪里写的不周到请提...

2011-07-31 10:29:00 146

利用List来实现动态的数组。

C#里List很好用。其中一项就是动态数组。如一下例子:public int[] abc(){ List<int> num=new List<int>(); //加一个内容 num.add(1); //再加一个内容 num.add(2); //转成数组,返回。 return num.toArray();}...

2011-07-30 13:55:00 143

Linux系统管理:文件系统的挂载与自动格式化脚本

上午是培训033的结课考试,虽说是033,但是在马哥的指导下,远远超越了033的难度。。。下午,学习了挂载,留了个小作业,写一个脚本来实现自动分区。不多说了,切入正题。文件系统的分类:ext2,ext3,ext4,ntfs,xfs,jfs,reiserfs,iso,swap,vfat等等。。这么多文件系统,出现了一个问题,在程序设计时要考虑到I\O识别文件系统,那么光写不同文件系...

2011-07-29 22:08:00 158

shell脚本学习:特殊变量和C语言格式循环

shell脚本里有几个特殊的变量,它们在有些时候其很大的作用,今晚把它们重温一下,并做个小总结。这些特殊变量是:$@ 所有变量当作一个字符串$* 每一个是一个独立的一串字符串 $# 引用通过命令行向脚本传递的参数的个数$0 脚本的名字自身$$ 当前命令的进程号$_ 最后一个命令的执行的显示结果$! 在后台运行的最近的命令的PID号$- 引用当前这个命令或脚...

2011-07-29 21:10:00 103

Analysis Services基础知识——深入SQL Server 2008

Analysis Services基础知识——深入SQL Server 2008这一节中,我们将介绍Analysis Services的体系结构,这个体系结构在SQLServer2005中建立,并在SQL Server 2008中得以延续。我们还将研究Analysis Services的一些基础特性。本书相关链接:http://blog.csdn.net/turingbooks/ar...

2011-07-29 10:40:00 633

SQL Server 2008中Analysis Services的新特性——深入SQL Server 2008

SQL Server 2008中Analysis Services的新特性——深入SQL Server 2008内容简介:本书涵盖了SQL Server 2008引入的新功能。作者之一Robert E.Walters是微软公司SQL Server开发团队的项目经理,在关系数据库方面拥有多年的相关经验,这让此书内容更具权威性。与市面上的其他介绍SQL Server的书籍相比,本书的突出特点...

2011-07-29 10:31:00 143

shell脚本学习:不得不细心之sed和grep,sort和uniq,从细节看“认真”

今天下午忙了一个下午写一个小脚本,中间出了很多错误,发现有关sort和uniq的细节问题,而且发现了自己写脚本一些小的方面的疏忽,编程是一门讲究严禁的学问,必须一字不差,否则轻则结果错误,重则无法运行。现在把自己的这些毛病总结下!今天下午的脚本:写一个脚本:1、下载文件ftp://192.168.0.254/pub/Files/access_log至/tmp目录;2、分析并显示/tmp/ac...

2011-07-28 17:53:00 140

地名翻译常识

地址/地名翻译常识地址翻译错误也属于重大错误,也是初入行的翻译容易忽视和犯的错。地址翻译原则1.中国地址翻译成英文的翻译基本原则是:音译。用汉语拼音转写,参考《中国地名汉语拼音字母拼写规则》,但不用标记调号。2.汉语地名:地名分专名和通名,专名按照汉语拼音方案处理,首字母大写,连写,不需要连接符。通名要按英文翻译。如:广东省 Guangdong Province.单音节的名称要专名和通名连写:如泰...

2011-07-28 16:03:00 337

利用“反射”给类的属性赋值。

建立一个class,class里的属性来自一个xml。属性的名字和xml的节点的名字是一样的。为了不一个一个地判断,使用了反射来给每个属性赋值。class myclass { //属性设置 public string profileid { get; set; } public string url { get; set; } ...

2011-07-28 14:15:00 264

C#使用XSD来验证XML。

我使用XmlReader来处理,因为觉得XmlReader简单点。我自己做了个例子来说明,例子里的XML不是很复杂,没有子节点的。XML 文件(a.xml):<?xml version="1.0" encoding="utf-8" ?><PROFILE> <PROFILEID>0001</PROFILEID> <D

2011-07-28 13:57:00 182

这些脚本你都能写出来吗?RH033级别简单脚本

写一个脚本:1、创建目录/tmp/scripts2、切换工作目录至此目录中3、复制/etc/pam.d目录至当前目录,并重命令为test4、将当前目录中的test及其里面的文件和子目录的属主改为redhat5、将test及其子目录中的文件的其它用户的权限改为没有任何权限写一个脚本:1、显示当前系统日期和时间,而后创建目录/tmp/lstest2、切换工作目录至/tmp/lstest3、创建目录a...

2011-07-28 13:52:00 224

Cassandra与RDBMS的设计差别

Cassandra的模型和查询方式与RDBMS有很多的不同,记住这些差异非常重要。没有查询语言SQL是关系型数据库的标准查询语言,Cassandra却没有查询语言。不过Cassandra确实也有自己的RPC序列化机制,Thrift。通过Thrift API,用户可以访问其中的数据。没有引用完整性Cassandra没有引用完整性的概念,因而没有join的概念。在关系型数据库中,你可以在一个...

2011-07-27 14:06:00 133

【项目经理应该知道的97件事】三位一体的项目管理

在新项目开始时,软件项目经理通常会详细阐述每位团队成员的角色,说清楚为什么每位成员的技能都至关重要,提出每个人应该准备完成的一般职责,并将这些内容都记录在案。然而,这些文件中都很少会去解释项目经理在项目生命周期内的角色。项目经理面临的挑战是如何用30分钟概述项目管理的中心内容,还不能用那些具体的方法论细节吓倒整个团队,当和新团队合作时,这个挑战就显得格外严峻。身处一个繁忙的公司,团队成员...

2011-07-27 11:03:00 200

Linux系统管理:Linux要精于管理之用进程管理

进程:即process,由于系统的资源是有限的,所以要合理的分配有限的资源,这也是需要进程管理的原因。 进程的资源: CPU一般是命令的处理。 内存 32bit的CPU所能支持的最大内存为4G。 一个进程可以理解为一个程序,进程与进程在内存中不知道对方的存在,在LINUX里进程调度(scheduling)是内核中非常重要的一个系统。举个例子来解释下进程之间的调度。对于FTP服务器,要经常...

2011-07-26 23:20:00 63

如何将打包成的jar文件转换成exe文件?

类似的工具也很多,你可以从网上搜一下,这里我主要介绍使用Eclipse导出Jar文件,然后用Jsmooth将Jar文件转换成Exe文件的方法。<wbr><wbr><wbr><strong>一、Eclipse项目导出Jar文件</strong></wbr></wbr></wbr>&amp

2011-07-26 22:48:00 67

Linux学习心得:细细品味shell脚本中的细节与用户体验 ^_^

学习Linux已经有一周半了,在马哥的强压下,写了二十几个shell脚本。。。shell正则表达式,awk语句,程序执行流,test语句,sed语句,函数还有一些其他的小命令,如tr,grep,cut,wc等等。越发觉得shell脚本的可爱,没错,是可爱!因为它的快速上手,迷人的正则表达式,变换莫测的程序执行流和awk语句,还有强大的功能,很难想象这么简单的语言和linux如此完美的结合在一起,...

2011-07-26 22:24:00 158

shell脚本学习:循序渐进之初级awk语句,until循环,test语句

awk起源:awk语句是70年代由BELL实验室三个研究人员开发出来的一套语言,awk的名字就是这三位研究人员的名字头字母。但是最初的awk并不是面向用户使用,而是商业化,面向个人使用,但awk依然是一套强大的语言。90年代,GNU在awk基础上开发出完全开源版本,功能更加强大强大,甚至可以通过ftp来网络应用 awk语句是一种非常强大的语句,它的功能异常强大,甚至可以当作一门编程语言来使用...

2011-07-25 23:37:00 157

shell脚本学习:循序渐进程序选择流与正则表达式

shell脚本和其他编程语言一样提供了程序执行流if esle , do while ,for ,case,等。和其他编程语言一样,shell脚本的程序执行流的存在是为建立完整的逻辑思维,通过下面几个脚本来慢慢学习程序执行流。首先是if else循环与do while循环的格式:单分支:if CONDITION ; then //需要注意CONDITION语句的格式:[ command ] co...

2011-07-25 21:30:00 78

shell脚本学习:正则表达式之sed,tr篇

在linux中,主要通过sed命令来替换文本,通过正则表达式匹配出的命令,可以用sed来灵活的替换掉,极大的节省了工作量。可以说,sed是shell脚本里替换的最主要力量,也是shell脚本里用的最多的命令之一,sed是基于行的编译器,也就是说,它会将匹配到的内容的行打印出来,而且sed有自己的模式空间(内存),也就是说sed并不会改变原文件的内容,但是sed -i 可以直接修改原文件(此功能慎用...

2011-07-24 12:10:00 256

shell脚本学习:快速理解正则表达式之grep篇

shell脚本是Linux的核心之一,而正则表达式是shell脚本的核心之一,理解正则表达式可以快速匹配需要查找的内容,对以后的shell脚本编程打下一个坚实的基础。接触正则表达式一般从grep命令开始,例如:grep "^#[:space:]*" /etc/inittab这个命令中“^#[:space:]*”就是正则表达式的内容,它的意思是“以#开头后跟任意个空格”,结合grep命令,...

2011-07-23 23:04:00 81

[linux学习笔记]第3天:变量分类,重定向,管道命令,程序执行流,文本处理类命令, 正则表达式,短路操作符...

变量的分类本地变量: 只对本地有效,对子shell无效 // /bin/bash 打开子shell环境变量: 对本地和子shell都有效export A=3或Aexport A export //查看当前系统环境变量## exprot部分显示结果 declare -x DISPLAYE=“” //指定输出显示器 declare -x HISTSIZE="1000" ...

2011-07-21 23:36:00 127

[linux学习笔记]第2天:时间管理,命令帮助信息,文本查看,权限及用户管理,BASH和变量,脚本...

linux的时间管理关于时间的命令:date,clock ,hwclock ,cal date //查看系统时间 clock //查看硬件时间 hwclock -w //将硬件时间设为系统时间 -s //将系统时间设为硬件时间 cal //显示日历 cal 2011 //显示2011年的日历 cal 1 2011 //显示2011年1月的日历 若要修改时间,注意格式 date mm...

2011-07-21 22:18:00 132

[Linux学习笔记]第1天:操作系统的发展史,linux诞生,Linux发行商,shell,terminal,shell使用技巧,文件目录,基本操作...

*****第1天****** 20110718 操作系统的发展史OS构架:Arch: x86,x86_64,arm,ppc,MIPS,UltraSparc,Power,安腾计算机体系:冯'诺依曼运算器,控制器,存储器,输入设备,输出设备BUS(总线):PCI,ISA,EISA,ATA,SATA,SCSI //北桥南桥:主要控制外设CPU: (微码[优化CPU]), 移植,32bit:4G ,...

2011-07-21 22:15:00 130

《微博营销》——微博能为你做什么

要创业,在线营销是十分理想的方式——可以足不出户,完全按照自己的节奏来安排,有时甚至连启动资金都不需要。利用网络为消费者提供产品和服务,我成功创立了一家营业额达到7位数的公司。尽管这家公司始于我那间小小的卧房,却最终令我踏上了全国乃至世界各地的巡回演讲之路。利用网络创业——哪怕规模不大——也需要辛勤付出,而随时随地关注最新的网络工具与发明就是其中一个重要环节。说起来容易,做起来难。不是...

2011-07-21 16:04:00 146

[shell脚本学习]脚本作业 7.18-7.21

写一个脚本:1、创建目录/tmp/scripts2、切换工作目录至此目录中3、复制/etc/pam.d目录至当前目录,并重命令为test4、将当前目录中的test及其里面的文件和子目录的属主改为redhat5、将test及其子目录中的文件的其它用户的权限改为没有任何权限#!/bin/bash#DIR='/tmp/csripts2'mkdir $DIRcd $DIRcp -rf /etc/pa...

2011-07-21 13:28:00 1044

[小练习]grep练习

练习:1、显示/proc/meminfo文件中以不区分大小的s开头的行; grep -i s /proc/meninfo2、显示/etc/passwd中以nologin结尾的行; grep nologin$ /etc/passwd3、显示/etc/inittab中以#开头,且后面跟一个或多个空白字符,而后又跟了任意字符的行; grep --color ^#.* /etc/inittab4、显示/e...

2011-07-21 13:26:00 258

开源文档管理系统LetoDMS的安装和汉化

由于项目大部分代码都是ANSI编码,因此考虑将项目整体改为GBK编码。 新建letodms用户和同名数据库,密码也为letodms。数据库字符集选为gbk_chinese_ci. 修改create_tables.sql文件,将ENGINE=MyISAM DEFAULT CHARSET=utf8;中的utf-8改为gbk。导入该SQL。 在Apache中建立目录htdocs/info/dms/...

2011-07-18 13:11:00 554

开源网络教学平台SAKAI开发环境的搭建

SAKAI DEMO将sakai-demo-2.8.0.zip解压到E:\SAKAI目录下 修改start-sakai.bat文件中JAVA_OPTS和CATALINA_OPTS的参数,如果机器内存有4G可以不用改。 将-server -Xmx1024m -XX:MaxNewSize=256m -XX:MaxPermSize=512m改为-server -Xmx512m -XX:Max...

2011-07-18 08:48:00 385

Coldfusion一个容易犯的错误。

coldfusion允许我们使用customtag来处理重复使用的代码。但是因为是tag的形式,有可能造成一个很隐蔽的错误。例子如下:<cf_abc />以上有可能造成一个隐蔽的错误。因为在大于号(>)前多了一个斜杠(/)。 这样, abc就会被执行2次。一次是tag的开始,一次是tag的结束。那个斜杠就是tag的结束的简写。如果不想出现这个问题。可以程序上控制。使用...

2011-07-15 04:00:00 130

软件研发之道——知识产权

知识产权——软件研发之道  本书叙述了微软Visual C++ 开发团队的故事,通过作者的总结和归纳告诉读者如何构建一个优秀的软件开发团队,如何在一段时间内成功地交付一个软件。作为升级版,作者将言简意赅的法则扩展到57 条,包括了软件研发及营销的全部内容,相信每一位项目经理都会对此书爱不释手。  本书适合软件设计者、开发人员、营销人员及技术主管等阅读。本书相关链接:http://blog...

2011-07-13 17:16:00 98

利用金山安全软件轻松解决1433端口入侵的一系列现象

没有想到在项目最忙的时候 计算机中毒了,杀了两天都没有结果。不知道该怎么办,在网上看到了下面的这篇文章 觉得可能有点用 暂时的保存下来。以备后来使用!近些时遇到过好几次,现象是金山毒霸的实时防毒不停地拦截到1.exes1.exe cao.exest1.exe boot1.exe sp1433.exe hex1.exe等等,病毒路径C:\ C:\WINDOWS\system32\ C:\RECY...

2011-07-13 16:26:00 326

应用程序基础知识:activity和intent——Android开发秘籍

应用程序基础知识:activity和intent——Android开发秘籍<style>v\:* {behavior:url(#default#VML);}o\:* {behavior:url(#default#VML);}w\:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}</s...

2011-07-13 12:00:00 195

MongoDB 自动启动脚本

MongoDB安装很简单,可以用手工启动,但是大多数情况下你可能想把它加入到系统自动启动中去,而且希望能够以某个service account来运行mongoDB,而不是root。如果这个是你想要的,你可以按照如下方法操作:1、新建一个bash文件vi /home/mongodb/mogodb/bin/mymongod.sh2、添加如下内容/home/mongodb/mogodb/bin/...

2011-07-07 21:42:00 245

MongoDB 自动启动脚本

MongoDB安装很简单,可以用手工启动,但是大多数情况下你可能想把它加入到系统自动启动中去,而且希望能够以某个service account来运行mongoDB,而不是root。如果这个是你想要的,你可以按照如下方法操作:1、新建一个bash文件vi /home/mongodb/mogodb/bin/mymongod.sh2、添加如下内容/home/mongodb/mogodb/bin/...

2011-07-07 21:42:00 69

OIM实现OIM用户修改、OIM用户Disable流程审批

OIM产品本身实现了用户自注册、用户自修改、管理员为OIM User申请/启用/禁用/回收Resource的流程管理,但是没有实现用户修改和用户Disable的流程审批的。为了实现这个目标需要按照以下步骤操作:1、创建一个空(dummy)的Resource Object,比如命名为disable user,type为generic,勾上Allow All和Auto Lunch2、为这个Reso...

2011-07-06 11:09:00 226

OIM实现OIM用户修改、OIM用户Disable流程审批

OIM产品本身实现了用户自注册、用户自修改、管理员为OIM User申请/启用/禁用/回收Resource的流程管理,但是没有实现用户修改和用户Disable的流程审批的。为了实现这个目标需要按照以下步骤操作:1、创建一个空(dummy)的Resource Object,比如命名为disable user,type为generic,勾上Allow All和Auto Lunch2、为这个Reso...

2011-07-06 11:09:00 94

软件研发之道——有关软件的思考

<style>v\:* {behavior:url(#default#VML);}o\:* {behavior:url(#default#VML);}w\:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}</style><style> <!-- /* Fo...

2011-07-06 10:56:00 126

软件研发之道——有关软件的思考

<style>v\:* {behavior:url(#default#VML);}o\:* {behavior:url(#default#VML);}w\:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}</style><style> <!-- /* Fo...

2011-07-06 10:56:00 56

图灵七月书讯【Cassandra权威指南将在7月末上市】

重点图书推荐Cassandra权威指南——本书是一本广受好评的Cassandra 图书。与传统的关系型数据库不同,Cassandra 是一种开源的分布式存储系统。书中介绍了它无中心架构、高可用、无缝扩展等引入注目的特点,讲述了如何安装、配置Cassandra 及如何在其上运行实例。[样章试读]Flash游戏编程基础教程——本本书是Flash ...

2011-07-01 15:57:00 61

空空如也

空空如也

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

TA关注的人

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