Linux系统管理与开发
文章平均质量分 57
angusing
这个作者很懒,什么都没留下…
展开
-
Linux Shell编程变量赋值和引用
我们可以使用任意一种文字编辑器,比如gedit、kedit、emacs、vi等来编写shell脚本,它必须以如下行开始(必须放在文件的第一行):#!/bin/sh ... 注意:最好使用“!/bin/bash”而不是“!/bin/sh”,如果使用tc shell改为tcsh,其他类似。 符号#!用来告诉系统执行该脚本的程序,本例使用/bin/sh。编辑结束并保存后,如果要执行该脚转载 2012-10-08 10:03:20 · 496 阅读 · 0 评论 -
(信号管理)signal函数说明
c traps and pitfalls 对signal函数解释得非常详细。 中void ( *signal( int sig, void (* handler)( int ))) ( int );int (*p)();这是一个函数指针, p所指向的函数是一个不带任何参数, 并且返回值为int的一个函数.int (*fun())();这个式子与上面式子的区别在于用f转载 2012-10-08 10:05:49 · 479 阅读 · 0 评论 -
(内存共享)shmat函数的使用
shmat()是用来允许本进程访问一块共享内存的函数。shmat的原型是void *shmat(int shmid, const void *shmaddr, int shmflg);他需要3个参数,第一个参数是shmget返回的标识符,第二个参数 如果 shmaddr 是NULL,系统将自动选择一个合适的地址! 如果shmaddr不是NULL 并且没有指定SHM_RND 则此转载 2012-10-08 10:06:34 · 6056 阅读 · 0 评论 -
(内存共享)shmget shmat和shmdt 基本内容 linux
网上基本都是这个例子,这个写的最详细了,就转来了,可以看看。。不夺人之功劳,大家可以看看这个网址:http://blog.csdn.net/heanyu/article/details/6239459要使用共享内存,应该有如下步骤: 1.开辟一块共享内存 shmget() 2.允许本进程使用共某块共享内存 shmat() 3.写入/读出 4.禁止本进程使用这转载 2012-10-08 10:09:44 · 981 阅读 · 0 评论 -
Linux下Samba的配置
前言:为了实现windows 和 Linux以及其他操作系统之间的资源共享,软件商推出nfs 和samba两种解决方式。由于市场上缺乏象pc-nfs那样的客户端工具,使得Linux和windows的资源共享变得复杂。Samba的出现解决了 这一问题,它以其简洁、实用、灵活配置的特点受到越来越多人们的广泛关注。Windows利用SMB协议来实现操作系统间文转载 2012-10-08 10:04:22 · 341 阅读 · 0 评论