前言:
Linux,unix在内核中设有 缓冲区高速缓冲或页面高速缓冲,大多数磁盘I/O都通过缓冲进行,采用延迟写技术。
sync:将所有修改过的快缓存区排入写队列,然后返回,并不等待实际写磁盘操作结束
fsync:只对有文件描述符制定的单一文件起作用,并且等待些磁盘操作结束,然后返回。
fdatasync:类似fsync,但它只影响文件的数据部分。fsync还会同步更...
分类:
系统相关 时间:
2014-05-13 08:57:25
阅读次数:
507
1、目录操作有 mkdir(constchar *pathname,mode_t mode)
创建目录,成功则返回0,若出错则返回-1
int rmdir(const char *pathname)
rmdir可以删除一个空目录,成功则返回0,若出错返回-1
DIR *opendir(const *pathname)
成功则返回指针,若出错则返回NULL...
分类:
其他好文 时间:
2014-05-13 08:06:02
阅读次数:
298
vnc简介:VNC (Virtual Network Computer)是虚拟网络计算机的缩写。VNC
是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的。VNC
是在基于 UNIX 和 Linux 操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和Windows 和 MAC 中的任何远程控制软件媲美。
在 Linux 中,VNC 包括以下四个命令...
分类:
系统相关 时间:
2014-05-12 23:12:09
阅读次数:
549
网络层的“ip地址”可以唯一标识网络中的主机,而传输层的“协议+端口”可以唯一标识主机中的应用程序(进程)。这样利用三元组(ip地址,协议,端口)就可以标识网络的进程了,网络中的进程通信就可以利用这个标志与其它进程进行交互。Unix/Linux基本哲学之一就是“一切皆文件”,都可以用“打开open
...
分类:
其他好文 时间:
2014-05-12 20:45:35
阅读次数:
316
Unix操作系统紧紧依赖进程创建来满足用户需求...
分类:
其他好文 时间:
2014-05-11 22:22:49
阅读次数:
1391
在互联网行业,基于Unix/Linux的网站系统架构毫无疑问是当今主流的架构解决方案,这不仅仅是因为Linux本身足够的开放性,更因为围绕传统Unix/Linux社区有大量的成熟开源解决方案,覆盖了网站应用扩展的方方面面。
我记得十几年前第一波互联网浪潮的时代,采用Windows平台ASP架构的大型网站是非常普及的,而如今采用Windows平台.net架构的大流量知名网站已经凤毛麟角了。很多采用Windows平台.net架构的大型网站都面临了架构上的扩展问题...
分类:
Web程序 时间:
2014-05-11 21:37:32
阅读次数:
439
windows换行符转换为unix换行符的一点小问题。...
分类:
系统相关 时间:
2014-05-11 20:07:22
阅读次数:
417
本文首先发布在
CSDN的文章编辑器实在太烂了,建议大家用Cmd Markdown。它不但支持markdown,还支持VIM模式。
智能化的命令行工具-betty
betty tool command ruby
betty 是一个用Ruby实现的非常简单,好玩的智能化命令行提示工具。主要解决的问题是将英文翻译成机器可以理解的unix命令。在它的官方文...
分类:
其他好文 时间:
2014-05-11 20:00:09
阅读次数:
355
Whenyouexecuteaunixshell-scriptorcommandthattakesalongtime,youcanrunitasabackgroundjob.Inthisarticle,letusreviewhowtoexecuteajobinthebackground,bringajobtotheforeground,viewallbackgroundjobs,andkillabackgroundjob.1.ExecutingabackgroundjobAppendinganampersan..
分类:
其他好文 时间:
2014-05-11 19:35:31
阅读次数:
484
通过getcwd()可以获取当前工作目录。1 #include 2 3 char
*getcwd(char *cwdbuf, size_t
size);成功调用返回指向cwdbuf的指针,失败返回NULL。getcwd()的实现是《Linux/Unix系统编程手册》的练习18.5,题目如下:实现一个...
分类:
其他好文 时间:
2014-05-11 17:56:54
阅读次数:
263