function

     }   #执行函数 Foo    Foo

原创 点赞0 阅读267 收藏0 评论0 2011-10-30

source

原创 点赞0 阅读437 收藏0 评论0 2011-10-30

RAID的初步使用

   很久以前就听说过RAID(廉价磁盘冗余阵列),但是一直没机会测试,今天偶然看到<<鸟哥私房菜>>一书中有一个小章节中有介绍使用RAID的,于是就用虚拟机来做个试验来验证一下,也玩一玩如何将小磁盘变成一个大的磁盘使用。(1). 什么是RAID?   RAID中文翻译为廉价磁盘冗余阵列,是通过一些技术将多个较小的磁盘整合为一个大磁盘

原创 点赞0 阅读311 收藏0 评论0 2011-10-29

nginx+php的搭建

    今天突然想搭建Nginx+php环境使用下传说中的nginx,找了一些资料最后终于搭建好了,记录下搭建的步骤供以后参考(1).安装pcre-8.12.tar.bz2     tar xvf pcre-8.12.tar.bz2     cd pcre-8.12   

原创 点赞0 阅读334 收藏0 评论0 2011-10-28

自动安装lamp脚本(2)

(2).auto_lamp.conf 配置文件内容#全局配置文件#安装到的目录PREFIX=/usr/local/lamp1#临时编译的目录BUILDDIR=${curdir}/build#Mysql用户和群组MYSQL_USER=mysql1MYSQL_GROUP=mysql1#MySQL密码MYSQL_PASSWORD="root"#SELinux的设置#若你的计算机开启了SELinux则无法

原创 点赞1 阅读351 收藏0 评论0 2011-10-23

自动安装lamp脚本

最近要用PHP作一些项目,所有首先需要安装配置LAMP环境,手动安装比较繁琐,但还是成功安装了,现在根据手动安装的过程书写一个自动安装LAMP的shell脚本,已在虚拟机中测试成功.自动安装LAMP的脚本文件列表如下:pkgs/ :用于存放软件包的目录conf/ :用于存放配置文件的目录    conf/auto_lamp.conf:主要的配置文件,包括配置安装到的目

原创 点赞1 阅读442 收藏0 评论0 2011-10-23

源码安装LAMP

本文教你如何从源码安装LAMP环境export PREFIX=/usr/local/lamp(1).Zlib    tar xvf zlib-1.2.5.tar.bz2    cd zlib-1.2.5    ./configure --prefix=${PREFIX}/zlib  &nb

原创 点赞0 阅读348 收藏0 评论0 2011-10-22

sed命令的快速入门

   sed(流编辑器),用来在命令行中直接更改一个文件中的内容,这个命令对于使用shell脚本自动批量更改大量文本文件比较有用.如你当前目录中有10000个文本文件,假设文件名从text.1到text.10000,若你希望更改这10000个文件,一种方法是使用如vi这样的文本编辑器来逐一进行更改,而对于优秀的管理员来说它们可能会书写一个shell脚本来使用sed批量进行更改.

原创 点赞0 阅读637 收藏0 评论0 2011-10-20

自动探测一个局域网中哪些IP地址被占用

本文是自动探测一个网段中哪些地址已被占用的shell脚本#!/bin/bash#Usage: $0 [Ntework] [Start] [End]#注:该脚本的作用是检测${Network}.${Start}到${Network}.${End}#这些IP地址中哪些IP地址已被占用,将被占用的IP地址输出到指定的输#出文件中.#默认若没有在命令行中指定Network则默认使用本机所在的网络#若没在命

原创 点赞0 阅读977 收藏0 评论0 2011-10-20

批处理增加和删除用户

下面是自己书写的批处理增加和删除用户的脚本程序#!/bin/bash#根据文件(包含用户名和密码)批处理增加用户,默认文件为users.list#根据文件(包含用户名和一个是否删除用户主目录的参数)批处理删除用户#默认文件为users.list#用法: $0 {add|del}  [UserListFile]#Author:huangyandong#Web:http://huangyan

原创 点赞0 阅读828 收藏0 评论0 2011-10-20

Linux下添加普通帐号

   Linux下系统管理员其中一个很重要的职能就是帐号管理.一般来说很多比较好的发行版本都会不建议用户使用root用户登录系统的,因为root用户的权限实在太大了,一不小心就可能破坏了系统.因此我们一般使用普通帐号登陆系统,而要使用普通帐号登陆就必须拥有普通帐号.本文将介绍几种添加普通帐号的方法(1).命令方式添加     用到的命令:

原创 点赞0 阅读406 收藏0 评论0 2011-10-20

tr

tr名称:转换或删除字符总揽:tr [Options] SET1 [SET2]描述:    转换,压缩(将连续的重复行压缩为一行),删除来自标准输入中读取的字符,并将结果输出到标准输出上。选项:    -d,--delete:删除SET1这个字符串中包含的字符。如:      &

原创 点赞2 阅读367 收藏0 评论2 2011-10-17

将DOS文件转换为Linux文件的脚本

  本文使用的是iconv和tr这两个命令书写脚本来实现将Win下建立的文本文件转换为Linux下能够正常查看的文本文件.(1).脚本内容########################################!/bin/bash#:<<COMMENTAuthor:huangyandongWeb:http://huangyandong.blog.51cto.com/D

原创 点赞2 阅读803 收藏0 评论2 2011-10-17

将大文件分割为指定大小的文件

    本文教你如何将大的文件切割为指定大小的小文件,并将分割后 的小文件合并为原来的大文件.使用的命令两个:split和cat. 开始使用之前先用yes命令制作一个大约600M大小的文本文件.假设为hello(大小为670M) (1).将大文件分割为大小为100M的小文件     split -b 100m hello

原创 点赞2 阅读5837 收藏0 评论2 2011-10-17

将远程登陆系统的用户踢出系统

    自己写的一个脚本,他的作用是根据你的配置文件来决定如何将远程登陆你系统的用户踢出你的系统.可以手动设置执行的次数,每次执行的时间,哪些主机哪些用户不踢出.脚本内容如下(分为两个文件:(1).配置文件 (2).主要的脚本文件#下面是配置文件的内容#文件名:force_logout.conf##########################################

原创 点赞0 阅读683 收藏0 评论0 2011-10-16

C语言access函数

    access()函数用来判断用户是否具有访问某个文件的权限(或判断某个文件是否存   在).   access   总揽:  #include<unistd.h>            &nbs

原创 点赞0 阅读8865 收藏0 评论0 2011-10-05

Linux时间相关的命令

       Linux时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟   。系统时钟是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的时   钟,这个硬件时钟可以在BIOS中进行设置。当Linux启动时,硬件时钟会去读取系统  

原创 点赞0 阅读645 收藏0 评论0 2011-10-04

使用vnc连接远程计算机

      VNC(Virtual Network Computing,虚拟网络计算机),由AT&T实验室于2002年开发的,   是一个远程操控计算机的软件,它能够将远程计算机完整的窗口画面通过网络传输到   另一台计算机的屏幕上.它和SSH最大的区别是:ssh使用的是字符界面进行远程管理   而

原创 点赞0 阅读640 收藏0 评论0 2011-10-03

C语言dup

dup,dup2 名称:转存(复制)一个文件描述符 总揽:  #include<unistd.h>  int dup(int oldfd); int dup2(int oldfd,int newfd); 描述:  dup()和dup2()函数用来创建一个文件描述符oldfd的备份.  执行成功则返回新的文件描述符.

原创 点赞0 阅读1092 收藏0 评论0 2011-10-03

利用lseek函数计算文件的大小

利用lseek()函数计算指定文件的大小   #include<stdio.h>#include<stdlib.h>#include<unistd.h>#include<fcntl.h> int main(int argc,char *argv[]){       

原创 点赞0 阅读2229 收藏0 评论0 2011-10-03

C语言lseek

lseek 名称:重新定位文件的读/写位置 总揽:  #include<unistd.h> #include<sys/types.h> off_t lseek(int fd,off_t offset,int whence) 描述:  lseek()函数用来重新定位打开的文件(文件描述符fd)的读写位置为距离whence的偏移

原创 点赞0 阅读2327 收藏0 评论0 2011-10-03

[UNIX环境高级编程]apue.h头文件的配置

初学《UNIX环境高级编程》的朋友都会遇到一个问题,运行里面的实例(download: http://www.apuebook.com/)时就出现问题,提示 "错误:apue.h:没有那个文件或目录".apue.h是作者自定义的一个头文件,包括程序所需的常用头文件及出错处理函数。所以因该将它放入系统头文件中(Linux下是 /usr/include),这样gcc编译器就可以找到它了

转载 点赞0 阅读1675 收藏0 评论0 2011-10-03

C语言write函数

    向指定的文件中写入字符串   (1).语法       #include<unistd.h>     ssize_t write(int fd,const void *buf,size_t count)   (2).描述   &nb

原创 点赞0 阅读6548 收藏0 评论1 2011-10-01

C语言read函数

   从文件中读取指定大小的字节函数read()   语法: ssize_t read(int fd,void *buf,int count)   说明:            read函数从指定的打开的文件fd中读取指定大小count的字节到从buf开始的

原创 点赞0 阅读10000+ 收藏1 评论0 2011-10-01

C语言close函数

       close函数,用来关闭已打开的文件.   (1).语法          int close(int fd)         说明:该函数用来关闭已打开的文件.指定的参数f

原创 点赞0 阅读10000+ 收藏0 评论0 2011-10-01

C语言open和creat函数

       初级I/O编程: open函数和creat函数     (1).open函数          名称:打开或若指定打开的文件不存在则创建        &

原创 点赞0 阅读10000+ 收藏0 评论0 2011-10-01

postgresql数据库的安装

   PostgreSQL数据库在开源数据库中一直占着很重要的地位,有的人喜欢PostgreSQL   数据库,而以前我一直只用Mysql,开始使用PostgreSQL数据库也是在这个暑假一个偶   然的机会知道的,虽然只学习了短短的几天,还是作了一些比较.快毕业也,最近也比较   慢,所以很少有机会能够放下一段时间来好好学一学这个数据

原创 点赞0 阅读373 收藏0 评论0 2011-09-29

echo

echo 名称:打印参数到标准输出上 总揽: echo [-neE] [Arg ……] 描述:     将指定的参数Arg打印到标准输出上并换行 选项:    -n :输出后不换行    -e :启

原创 点赞0 阅读296 收藏0 评论0 2011-09-29

jobs

jobs 名称:显示工作的状态 总揽:     jobs [-lnprs] [Jobspec……]      jobs -x Command [Args] 描述:     列出活动

原创 点赞0 阅读382 收藏0 评论0 2011-09-29

fg

fg 名称:将工作移到前台执行 总揽:  fg [Job_Spec] 描述:     将指定的工作Job_Spec移到前台执行。若没指定Job_Spec则使用shell认为的 当前工作 退出状态:返回放在前台的命令的状态或发生一个错误时失败 实例:   &n

原创 点赞0 阅读206 收藏0 评论0 2011-09-29