![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux 系统管理
嘉行懿事
这个作者很懒,什么都没留下…
展开
-
Linux环境进程间通信之共享内存(上)
共享内存可以说是最有用的进程间通信方式,也是最快的IPC形式。两个不同进程A、B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地址空间。进程A可以即时看到进程B对共享内存中数据的更新,反之亦然。由于多个进程共享同一块内存区域,必然需要某种同步机制,互斥锁和信号量都可以。采用共享内存通信的一个显而易见的好处是效率高,因为进程可以直接读写内存,而不需要任何数据的拷贝。对于像管道转载 2009-07-22 16:51:00 · 371 阅读 · 0 评论 -
Linux环境进程间通信之共享内存(下)
在共享内存(上)中,主要围绕着系统调用mmap()进行讨论的,本部分将讨论系统V共享内存,并通过实验结果对比来阐述两者的异同。系统V共享内存指的是把所有共享数据放在共享内存区域(IPC shared memory region),任何想要访问该数据的进程都必须在本进程的地址空间新增一块内存区域,用来映射存放共享数据的物理内存页面。系统调用mmap()通过映射一个普通文件实现共享内存。系统转载 2009-07-22 16:59:00 · 591 阅读 · 0 评论 -
设置vim语法高亮显示和自动缩进
1、配置文件的位置 在目录 /etc/ 下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效。而在每个用户的主目录下,都可以自己建立私有的配置文件,命名为:“.vimrc”。例如,/root目录下,通常已经存在一个.vimrc文件。 2、设置语法高亮显示1) 打开vimrc,添加以下语句来使得语法高亮显示: syntax on2) 如果此时语法还是没有高亮显转载 2009-08-02 09:34:00 · 572 阅读 · 0 评论 -
定制个性化的彩色文件目录及bash提示行
bash下默认的目录颜色(dircolors)为蓝色,在暗色背景下经常看不清楚;而且某些类型文件如果能够彩色化就更好了。另外,bash提示行要修改一下,才更加美观。拷贝以下代码到~/.bashrc以及 ~/.bash_profile,重新登录以后就可以了。或者执行source ~/.bashrc立即生效。代码如下:if [ "$TERM" = "linux" ] then转载 2009-08-01 11:30:00 · 2074 阅读 · 0 评论 -
Linux系统编译boa-0.94-13出错信息问题
Linux系统编译boa-0.94-13出错信息问题,阅读Linux系统编译boa-0.94-13出错信息问题,编译一个linux下的c系统,包含词法和语法分析模块,Linux上用bison和flex。 yacc是一个文法分析器的生成器,bison即是yacc的GNU版本.Lex和YACC是用于构造词法分析机和语法解释 编译一个linux下的c系统,包含词法和语法分析模块,Linux上用b转载 2009-08-01 12:18:00 · 1641 阅读 · 1 评论 -
linux 好书推荐
很多新人都问,看那些书好,其实,经典的书就那么几本,入门的书,倒是不少。下面贴的是网上好评比较多的书,来源于网上,作者不详。 有认为值得推荐的书,也请大家跟个贴。呵呵,让更多的人了解下,谢绝广告。 1, 《Linux内核设计与实现》,英文名Linux Kernel Development(所以有人叫它LKD),机械工业出版社,¥35, 美国Robert Love著,陈莉君译者。 评说: 此书是转载 2009-08-10 10:46:00 · 4334 阅读 · 0 评论 -
RedHat Linux 9 下FTP的安装与配置
1.安装vsftpd服务器 vsftpd是目前Linux最好的FTP服务器工具之一,其中的vs就是“Very Secure”(很安全)的缩写,可见它的最大优点就是安全,除此之外,它还具有体积小,可定制强,效率高的优点。如果选择完全安装Red Hat Linux 9.0,则系统会默认安装vsftpd服务器。我们可以在终端命令窗口输入以下 命令进行验证: [root@ahpeng roo转载 2013-03-20 10:29:45 · 814 阅读 · 0 评论 -
Linux下小型web服务器boa的使用
boa是一个小型的web服务器,可以用于多种平台,在嵌入式中比较常见。boa的官方网站为www.boa.org,可以在上面下载最新版本的boa:boa-0.94.13.tar.gz (不过这个“最新”已经是N年前的事情了)。下面是在Fedora系统中安装、测试过程,以后不再重复强调Fedora系统,也不区分Linux、Fedora。1、解压$ tar zxvf boa-0.94.13.ta转载 2013-03-20 17:01:05 · 839 阅读 · 0 评论 -
Linux环境变量的设置和查看方法
1. 显示环境变量HOME $ echo $HOME /home/redbooks 2. 设置一个新的环境变量hello $ export HELLO="Hello!" $ echo $HELLO Hello! 3. 使用env命令显示所有的环境变量 $ env HOSTNAME=redbooks.safe.转载 2013-04-21 13:43:59 · 462 阅读 · 0 评论