![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux编程
zzj5385
这个作者很懒,什么都没留下…
展开
-
linux学习笔记
linux目录架构 / 根目录 /bin 常用的命令 binary file 的目錄 /boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内 /boot/grub/menu.lst GRUB设置 /boot/vmlinuz 内核 /bo转载 2009-03-15 22:50:00 · 545 阅读 · 0 评论 -
Linux下的僵尸进程
僵尸进程的基本概念在一个进程调用了exit之后,该进程并非马上就消失掉,而是留下一个称为僵尸进程(Zombie)的数据结构。在Linux进程的5种状态中,僵尸进程是非常特殊的一种,它已经放弃了几乎所有内存空间,没有任何可执行代码,也不能被调度,仅仅在进程列表中保留一个位置,记载该进程的退出状态等信息供其他进程收集,除此之外,僵尸进程不再占有任何内存空间。从这点来看,僵尸进程虽然有一个很酷的名转载 2009-03-18 16:14:00 · 1364 阅读 · 0 评论 -
Linux实现守护进程
在Linux系统中,要编程实现一个守护进程必须遵守如下的步骤。1.让init进程成为新产生进程的父进程。调用fork函数创建子进程后,使父进程立即退出。这样,产生的子进程将变成孤儿进程,并被init进程接管,同时,所产生的新进程将变为在后台运行。2.调用setsid函数通过调用setsid函数,使得新创建的进程脱离控制终端,同时创建新的进程组,并成为该进程组的首进程。为了使读者更好转载 2009-03-24 23:26:00 · 683 阅读 · 0 评论 -
select, poll和epoll的区别
select()系统调用提供一个机制来实现同步多元I/O: #include sys/time.h>#include sys/types.h>#include unistd.h>int select (int n,fd_set *readfds,fd_set *writefds,fd_set *exceptfds,struct timeval *timeout);FD_CL转载 2009-05-06 00:46:00 · 8678 阅读 · 2 评论 -
Linux裁减案例--裁减到10M以内
转载:张宏伟、欧阳平平嵌入式Linux由一个几百KB的kernel(内核)和一些根据需要进行定制的系统模块组成。由于Linux是开放源代码的操作系统,因此,其在嵌入式领域有其不可替代的成本和高度灵活性等优势。 将Linux系统裁减到就像DOS一样只要一张软盘就能启动,是制作嵌入式Linux的基础。网络上有许多实现方法的介绍,但是在实践过程中都或多或少存在着一些问题或不方便之处。我们结合自己在这方转载 2009-05-11 11:28:00 · 1173 阅读 · 0 评论 -
Solaris操作系统使用小技巧
以下是一些小技巧,虽然不常用,但很有用。 1、当用telnet访问另外一台工作站时,回格键不能用,Del键变成了回格键,如何使回格键恢复使用? 用如下命令:Stty erase ^H 2、当用telnet登录另外一台工作站时,如何使登录工作站的图形界面显示在本机上? 使用如下方法: 在telnet之前,先使用以下命令 #set |grep DIS 用于查本机终端编号,如5.0转载 2009-08-16 19:14:00 · 651 阅读 · 0 评论 -
Solaris 10 系统维护
系统监控 监控最主要的目的是了解和掌握系统的负载和性能。 (一) 了解系统的状况。 1、查看正在运行的solaris 10的版本,使用不带参数的命令showrev,此命令加选项-r则是另外一个功能:查看目前系统所需要安装的补丁程序。root@zsc # showrevHostname: zscHostid: 841e69f3Releas转载 2009-08-16 19:37:00 · 685 阅读 · 0 评论