![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 90
--渔夫
这个作者很懒,什么都没留下…
展开
-
Linux下生成和使用/静态和动态库
2009-08-18 10:45154人阅读评论(0)收藏编辑删除 我们通常把一些公用函数制作成函数库,供其它程序使用。函数库分为静态库和动态库两 种。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态 库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运 行时还需要动态库存在。本文主要通过举例来说明在Linux中如何创建静态库和动态库原创 2013-01-29 17:09:31 · 434 阅读 · 0 评论 -
write调用的原子性
unix环境高级编程的3.11节讲述了原子操作,其中有一种情形是在文件尾端添加数据。文中说,如果多 个进程都需要将数据添加到某一文件,那么为了保证定位和写数据这两步是一个原子操作,需要在打开 文件时设置O_APPEND标志,看到这里我们就会想,虽然保证了定位和写数据是一个原子操作,但是是否 能够保证多个进程或线程写入的数据不会交错呢,比如A进程调用write(filedes1,原创 2013-01-29 17:10:28 · 793 阅读 · 0 评论 -
suse日志服务器配置
syslog-ng的主配置文件存放在:/etc/syslog-ng/syslog-ng.conf 1、架构 syslog-ng的配置基于下面的架构: LOG STATEMENTS『SOURCES - FILTERS -DESTINATIONS』 消息路径『消息源-过滤器-目的站』 也就是说,通过定义多个消息源,把匹配上若干个过滤器的消息导向到指定的目的地,从而组成一个消息路径。原创 2013-01-30 21:40:15 · 3170 阅读 · 0 评论 -
Yum命令详解
总所周知,Redhat和Fedora的软件安装命令是rpm,但是用rpm安装软件最大的麻烦就是需要手动寻找安装该软件所需要的一系列依赖关系,超级麻烦不说,要是软件不用了需要卸载的话由于卸载掉了某个依赖关系而导致其他的软件不能用是非常恼人的。令人高兴的是,Fedora终于推出了类似于ubuntu中的apt的命令yum,令Fedora的软件安装变得简单容易。 yum有一下特点: * 可以同时配置多转载 2013-01-30 21:50:54 · 586 阅读 · 0 评论 -
/var/log目录下的20个Linux日志文件功能详解
如果愿意在Linux环境方面花费些时间,首先就应该知道日志文件的所在位置以及它们包含的内容。在系统运行正常的情况下学习了解这些不同的日志文件有助于你在遇到紧急情况时从容找出问题并加以解决。 以下介绍的是20个位于/var/log/ 目录之下的日志文件。其中一些只有特定版本采用,如dpkg.log只能在基于Debian的系统中看到。 /var/log/messages — 包括整体系统信息,转载 2013-01-30 21:42:45 · 585 阅读 · 0 评论