自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

兼容并蓄终宽阔,若谷虚怀鱼自游

A man should have a brave heart 法治天下 术察奸宄 势立人信

  • 博客(27)
  • 资源 (5)
  • 收藏
  • 关注

转载 shell设计

 常用的压缩指令常见的压缩文件后缀(Linux文件的属性与文件名没有关系,以下所说只是习惯)*.Z        compress程序压缩的文件*.bz2      bzip2程序压缩的文件*.gz       gzip程序压缩的文件*.tar      tar程序打包的数据,没有经过压缩*.tar,gz   tar程序打包的文件,且经过gzip压缩  

2009-09-25 15:22:00 532

转载 atime ctime mtime

 access (read the files contents) change the status (modify the file or its attributes) modify (change the files contents) 1。atime:最后一次读这个文件的时间,如使用more来读这个文件2。ctime:最后一次修改该文件的时间,如使用c

2009-09-25 10:18:00 430

转载 aix 强行卸载文件系统

 1、检查哪些进程在用fs:fuser -u /filesys如果没有,到第4步2、判断进程是否可杀:ps -ef看上面列出来的进程如果有不能杀的进程→等待下次启动机器再说吧3、杀进程:kill,如果无需判断进程是否可杀,希望直接杀掉fuser -ku /filesys4、检查是否有进程在用FS对应的LV(有时候会这样,奇怪):lsfs,查看对应LV

2009-09-24 13:46:00 2614

原创 删除一个目录下面的所有可执行文件

ls -F | grep /* | cut -d /* -f 1 | xargs rm find . -type f -perm -111 -exec rm -f {} /;  

2009-09-23 14:40:00 570

转载 Linux源码中的mktime算法解析

  我们知道,从CMOS中读出来的系统时间并不是time_t类型,而是类似于struct tm那样,年月日时分秒是分开存储的。    那么,要把它转化为系统便于处理的time_t类型,就需要算法进行转换。    我们都知道我们的公历还是比较复杂的,有大月小月,有闰年非闰年,处理起来会很麻烦。    但是Linux的源代码仅仅用了短短的几行就完成了这个复杂的转换(Gauss算法),实在令

2009-09-23 10:52:00 525

原创 有关时间的几个函数

#include "time.h"#include "stdio.h"#include "string.h"#include "stdlib.h"/*此函数的功能是返回指定日期是星期几*/int GetWeekDay(int year,int month,int day){    int i,j,count=0;    int Day_Index;    i

2009-09-22 16:35:00 634

转载 fork/clone/vfork

首先说明Linux下的进程与线程比较相近。这么说的一个原因是它们都采用相同的数据结构来表示,即task_struct。区别在于一个有独立的用户空间,一个是共享的用户空间(如果完全没有用户空间则是内核线程,不需要)。  Linux的用户进程不能直接被创建出来,因为不存在这样的API。它只能从某个进程中复制出来,再通过EXEC这样的API来切换到实际想要运行的程序文件。  复制的API包括

2009-09-22 00:10:00 1151 2

转载 如果你到了20岁,还没到 25岁

 如果你已经过了20岁但还不到25岁的话,你必须找到除了爱情之外,能够使你用双脚坚强站在大地上的东西。 你要找到谋生的方式。 现在考虑不晚了。 我从来不以为学历有什么重要,天才都不是科班,但,不是科班,连龙套都跑不了。 你必须把那些浮如飘絮的思绪,渐渐转化为清晰的思路和简单的文字。 华丽和漂浮都不易长久。 你要知道,给予文字阅读快感不够的,内容,思想,境界,灵魂,精神和

2009-09-20 21:21:00 581

原创 alarm,sigsetjmp,siglongjmp

/*      This is test for alarm and sigsetjmp and siglongjmp unix functions,        and i learn how to use them from here.        这三个函数结合在一起,用来设置程序的处理超时时间        time: 2009-9-17 23:23*/ #include st

2009-09-18 00:31:00 846

转载 Linux——Crontab使用详解

名称 : crontab使用权限 : 所有使用者使用方式 :crontab file [-u user]-用指定的文件替代目前的crontab。crontab-[-u user]-用标准输入替代目前的crontab.crontab-1[user]-列出用户目前的crontab.crontab-e[user]-编辑用户目前的crontab.crontab-d[user]-删除用户目前的crontab

2009-09-16 15:37:00 615

转载 LINUX服务介绍

服务列表(按字母顺序排列)服务名必需(是/否)用途描述注解acon否语言支持特别支持左手书写语言:阿拉伯语,波斯语和希伯莱语acpi否电源管理手提电脑电池电扇监控器acpid否监听精灵进程此进程监听并分配内核中的acpi事件adsl否

2009-09-14 15:00:00 519

转载 vsftp配置

3.2 VSFTP 安全与效能兼备的ftp 服务器3.2.1 VSFTP 概述FTP,file transfer protocol,这是档案传输的通讯协议,也是一般最常用来传送档案的方式。读者在使用RedHat9 的时候,可能会感受到ftp server 有一些改变:第一,就是ftp server 只剩下vsftp,原有的wuftp 等都没放入 第二,就是vsftp 从XINETD 中独立出来,并

2009-09-14 14:46:00 485

转载 vsftp配置大全

vsftp全称是very secury ftp。转自 http://bbs.topsage.com/dispbbs_118_165171_3_1.html以下文章介绍Liunx 环境下vsftpd的三种实现方法,在这里ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.0.3.tar.gz下载安装包,目前已经到2.0.3版本。假设我们已经将vsftp

2009-09-14 14:28:00 813

转载 C语言程序静态库和动态库的创建及其应用

在用c写程序时,很多时候需要存储一些简单的数据,如果为此而用mysql数据库就有些大才小用了,可以把这些数据以结构的形写入文件,然后再需要时读取文件,取出数据。如下是定义函数的源文件和头文件:源文件struct.c:#include "struct.h"//第一个参数是要写入的文件名,第二个参数是缓冲区,第三个参数是缓冲区大小,第四个参数是打开文件流的形态,返回TRUE表示写入成功,返回FALSE

2009-09-11 11:32:00 628

原创 expect脚本实例-监控日至和磁盘空间

本文中的**号是代替的字母,只要替换成对应的路径就可以了。#!/bin/bash#sleep 一定要在send后,send一定要在expect后#awk $NF 代表最后一个匹配项if [ $# != 4 ] ; then echo Usage: auth username address port password echo withour parameter:auth * echo "

2009-09-10 15:52:00 834

原创 统计一个月份各个营业厅售票总额

需要用到的知识,gawk和sort,uniq。 awk中的变量求和例子如下:cat *.dat | awk -v sum=0 {sum+=$5} END {print $sum} 在awk 中 | /都是元字符,要这么用awk -F "[|]+" {print $2} a.txt 用uniq命令可以删除相邻的重复行:  uniq [file]另外un

2009-09-10 15:52:00 496

转载 linux下date命令详解

名称 : date 使用权限 : 所有使用者使用方式 : date [-u] [-d datestr] [-s datestr] [--utc] [--universal] [--date=datestr] [--set=datestr] [--help] [--version] [+FORMAT] [MMDDhhmm[[CC]YY][.ss]] 说明 : date 能用来显示或设定系统的日期和时

2009-09-10 11:07:00 471

转载 expect自带的程序的简单使用

$rpm -qpl expect.rpm......./usr/bin/autoexpect/usr/bin/dislocate/usr/bin/expect/usr/bin/ftp-rfc/usr/bin/kibitz/usr/bin/lpunlock/usr/bin/mkpasswd/usr/bin/passmass/usr/bin/rftp/u

2009-09-09 16:37:00 1273

原创 expect ssh自动登录脚本和kibitz

kibitz:这是一个非常有用的工具。通过它两个或更多的用户可以连接到同一个shell进程。可以用于技术支持或者培训(参见下图)。 同样可以用于其他一些要求同步的协同任务。例如我希望和另外一个同事一起编辑一封信件,这样通过kibitz我们可以共享同一个运行编辑器的脚本,同时进行编辑和查看信件内容。 自己需要修改kibitz脚本,因为它里面用的是rlogin登录的,而一般都开放了ss

2009-09-09 15:55:00 927

转载 老外学英语

我是济南的,一次我爸爸的同事几个去美国出差,到超市买东西,用济南话讨论,这是旁边有个美国人过来用标准的济南话说:“你们是济南的?!”同事们暴汗,聊了会,原来这老外是以前战争时期留在中国的美国人后代,同事问他:“那你英文怎么样啊?”老外一拍大腿道:“英语太他妈难学了!!”

2009-09-08 19:15:00 521

转载 oracle数据连接监听失败的情况

每次连接数据库,oracle都会记录日志,比如listener.log,当日子文件超过2G时,linux操作大文件就会无法写入,导致监听器失败,不能正常连接数据库。重启监听器之后就会把日志文件重置。我们的程序由于有很多demo程序不停连接数据库,几乎2秒左右就有一个连接,导致每小时有1M的记录量文件会被迅速加大。韩总的意思是我们在写代码时,尤其是demo程序,将每次循环

2009-09-08 17:05:00 1085

转载 oracle数据库中文乱码的原因与解决

昨天插入中文到数据库中出现乱码问题,查了下资料:资料:很久以来,字符集一直是困扰着众多Oracle爱好者的问题,在此我们就这个问题做一些分析和探讨。     首先,我们要明确什么是字符集?字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包括关系,如us7ascii就是zhs16gbk的子集,从us7ascii到zhs16gbk不会有数据解释上的问题,不会有

2009-09-04 16:05:00 1329

原创 scim 安装笔记

<br />首先下载scim-1.4.7.tar.gz,安装这个scim包,<br />然后安装智能拼音输入法,scim-chinese-0.4.2.tar.gz,安装的过程中,可能会出现,pkg-config找不到scim。pc,<br />在./configure时,在后面加上对应的路径就ok了。<br /> <br />装完后,一定不要忘了gtk-query-immodules-2.0-32 > /etc/gtk-2.0/i686-redhat-linux-gnu/gtk.immodules<br /

2009-09-04 15:46:00 547

转载 Socket里listen函数的参数含意

问题描述: 请问各位大虾,Listen函数的参数意为何种: 1、多少个客户可以链接这个服务socket 2、通过connect函数来链接服务socket,并正处于等待服务socket accept的客户socket个数 --------------------------------------------------------------- Listen参数的含义应

2009-09-04 15:20:00 901

转载 跟随内心

最重要的,拥有跟随内心与直觉的勇气,你的内心与直觉多少已经知道你真正想要成为什么样的人。任何其它事物都是次要的。

2009-09-04 13:42:00 470

原创 proc*c第一个程序出现的错误及解决办法

用proc命令时出现缺少包libclntsh.so,解决办法,在/etc/profile里加入LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/u01/app/oracle/product/10.2.0/db_1/lib:/u01/app/oracle/product/10.2.0/db_1/precomp/lib然后gcc用proc生成的c文件时,undefined  

2009-09-03 16:08:00 1230

转载 世博知识

56根柱子;中国移动是全球合作伙伴;会徽形如"世"字最多举办的是巴黎;日本爱知主题自然的才智;第一届伦敦;电视机1939纽约;中国2001年5月2日提交申请;世博分类为综合和专业 中国移动建设信息通信馆是浦西中国移动作为2010年上海世博会全球合作伙伴的世博承诺是A2 最前沿的科技,最精彩的展示,最贴心的服务迪士尼主题公园诞生于哪一届世界博览会1

2009-09-01 18:32:00 661

iso iec 9797-2

iso/iec 9797-2,是2002年版本的。

2012-03-21

iso iec 9797-1

iso/iec 9797-1 1999版本的

2012-03-21

unix网络编程(卷二)

unix网络编程,第二卷,中文版。W.Richard Stevens著。

2009-08-25

用于vc界面开发的一个类

编写好的一个用于vc界面开发的一个类,使用方法,方法一: ModifyStyle( WS_CAPTION, WS_MINIMIZEBOX, SWP_DRAWFRAME ); //设置图标

2009-04-05

Diskinfo C语言程序

C语言编写的获取加载的硬盘信息,及各个分区的信息

2009-03-13

空空如也

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

TA关注的人

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