posts - 177,comments - 176,trackbacks - 0
Unix/Linux
超全的NFS文档(FOR LINUX)      摘要: NFS server可以看作是一个FILE SERVER,它可以让你的PC通过网络将远端的NFS SERVER共享出来的档案MOUNT到自己的系统中,在CLIENT看来使用NFS的远端文件就象是在使用本地文件一样。
NFS协议从诞生到现在为止,已经有多个版本,如NFS V2(rfc1094),NFS V3(rfc1813)(最新的版本是V4(rfc3010)。

各NFS协议版本的主要区别   阅读全文
posted @ 2009-11-13 19:25 cheng 阅读(382) | 评论 (0)  编辑
LANG,LC_ALL,local详解      摘要: locale 是国际化与本土化过程中的一个非常重要的概念,个人认为,对于中文用户来说,通常会涉及到的国际化或者本土化,大致包含三个方面:看中文,写中文,与 window中文系统的兼容和通信。从实际经验上看来,locale的设定与看中文关系不大,但是与写中文,及window分区的挂载方式有很密切的关系。本人认为就像一个纯英文的Windows能够浏览中文,日文或者意大利文网页一样,你不需要设定locale就可以看中文。那么,为什么要设定 locale呢?什么时候会用到locale呢?   阅读全文
posted @ 2009-07-17 20:49 cheng 阅读(366) | 评论 (0)  编辑
rm操作需谨慎(部署crontab中)      摘要: 用户可以用rm命令删除不需要的文件。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是断开了链接,原文件保持不变。对于rm操作,一旦文件被删除,它是不能被恢复的。所以在使用rm操作时候要千万小心和注意!笔者就在rm上栽了一跟头,所幸的是在执行脚本前有人为的手工备份。文中有针对rm操作的具体解决方案。

  阅读全文
posted @ 2008-05-18 17:18 cheng 阅读(2728) | 评论 (0)  编辑
linux下的crontab定时命令      摘要: 在我们的项目当中,如通讯类项目,经常会需要在linux或unix下部署shell脚本来执行定时任务,比如手机用户的月资费提醒,就需要每个月定时给用户发送短信通知该月的月消费情况,在linux或unix服务器端,就需要利用crontab命令来部署我们的shell脚本,来定时执行。

一般的流程可以这样:每个月的月初,通过短信接口机定时给手机用户发送用户上个月的消费资情况。而对于shell脚本就是定时扫描和用户消费记录的相关表并将信息搜集起来插入到同步任务表中,也可以根据需要生成手机用户资费文件放置服务器上约定的路径下,再来由短信接口机来扫描同步任务表和读取资费文件,后续的短信发送就是短信接口机端的流程了,这里就先不讨论。  阅读全文
posted @ 2008-03-27 20:47 cheng 阅读(2101) | 评论 (1)  编辑
回车符和二进制引发的问题      摘要: 细节决定成败,这次终于在我身上得到了充分的验证。一个回车符,一整个下午的不停调试测试...
博文之前,先在这里介绍一下文本模式和二进制模式的差别了,它们两者的差别主要体现是在回车换行的处理上,不同系统对回车换行的处理不一致。
CR: Carriage Return, 0X0D, “\r”
LF: Line Feed, 0X0A, “\n”
Dos和Windows采用回车+换行(CR+LG)表示下一行
UNIX采用换行符 (LF)表示下一行
MAC机采用回车符(CR)表示下一行
  阅读全文
posted @ 2008-03-27 19:50 cheng 阅读(2465) | 评论 (4)  编辑
awk使用手册      摘要: 什么是awk?

你可能对UNIX比较熟悉,但你可能对awk很陌生,这一点也不奇怪,的确,与其优秀的功能相比,awk还远没达到它应有的知名度。awk是什么?与其它大多数UNIX命令不同的是,从名字上看,我们不可能知道awk的功能:它既不是具有独立意义的英文单词,也不是几个相关单词的缩写。事实上,awk是三个人名的缩写,他们是:Aho、(Peter)Weinberg和(Brain)Kernighan。正是这三个人创造了awk---一个优秀的样式扫描与处理工具。  阅读全文
posted @ 2008-03-07 12:13 cheng 阅读(353) | 评论 (0)  编辑
linux用户和用户组管理      摘要: Linux是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户都必须先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个惟一的用户名和用户口令。用户在登录时键入正确的用户名和口令后,才能进入系统和自己的主目录。

实现用户账号的管理,要完成的工作主要有如下几个方面:

a.用户账号的添加、删除与修改。  阅读全文
posted @ 2007-11-04 16:32 cheng 阅读(4995) | 评论 (0)  编辑
linux常用关机和重启命令      摘要: Linux中常用的关机和重新启动命令有shutdown、halt、reboot以及init,它们都可以达到关机和重新启动的目的,但是每个命令的内部工作过程是不同的,下面逐一进行介绍。

1. shutdown

shutdown命令用于安全关闭Linux系统。有些用户会使用直接断掉电源的方式来关闭Linux,这是十分危险的。因为Linux与Windows不同,其后台运行着许多进程,所以强制关机可能会导致进程的数据丢失,使系统处于不稳定的状态,甚至会损坏硬件设备。   阅读全文
posted @ 2007-11-03 13:08 cheng 阅读(441) | 评论 (0)  编辑
Linux目录结构      摘要: 目录结构及主要内容

“/”根目录部分有以下子目录:

/usr 目录包含所有的命令、程序库、文档和其它文件。这些文件在正常操作中不会被改变的。这个目录也包含你的Linux发行版本的主要的应用程序,譬如,Netscape。

/var 目录包含在正常操作中被改变的文件:假脱机文件、记录文件、加锁文件、临时文件和页格式化文件等。

/home 目录包含用户的文件:参数设置文件、个性化文件、文档、数据、EMAIL、缓存数据等。这个目录在系统省级时应该保留。

  阅读全文
posted @ 2007-11-02 12:59 cheng 阅读(1448) | 评论 (1)  编辑
Linux命令基础篇      摘要: Linux进入与退出系统

  进入Linux系统:
  必须要输入用户的账号,在系统安装过程中可以创建以下两种帐号:
  1.root--超级用户帐号(系统管理员),使用这个帐号可以在系统中做任何事情。
  阅读全文
posted @ 2007-11-02 12:08 cheng 阅读(1092) | 评论 (0)  编辑
正确选择Linux发行版      摘要: 什么是Linux?

也许很多人会不屑的说,Linux不就是个操作系统么。错!Linux不是一个操作系统,严格来讲,Linux只是一个操作系统中的内核。内核是什么?内核建立了计算机软件与硬件之间通讯的平台,即通常我们所说的协议层,内核只提供系统服务,比如文件管理、虚拟内存、设备I/O等,与硬件本身无关。
  阅读全文
posted @ 2007-08-22 17:39 cheng 阅读(477) | 评论 (0)  编辑