摘要: *1 进程的结构,类型和调度。*2 用不同的方法启动新进程*3 父进程,子进程和僵尸进程*4 什么是信号以及如何使用它们。@1,什么是进程? 进程是由程序代码,数据,变量(占用着系统内存),打开的文件(文件描述符)和环境组成。 Linux系统会在进程之间共享程序代码和系统函数库。所在在任何时刻... 阅读全文
posted @ 2013-02-11 18:29 小尼人00 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 调试*1 使用GDB和其他工具进行调试*2 断言*3 内存调试@1,OS分配给程序的内存一般都会比程序实际需要使用的大一些。如果非法内存访问 出现在这部分内存区域内,硬件就可能检测不到。 如果想捕捉到数组访问方面的错误,最好增加数组元素的大小,因为这样同时也增加 错误的大小。如果只是在数组的结... 阅读全文
posted @ 2013-02-11 18:14 小尼人00 阅读(207) 评论(0) 推荐(0) 编辑
摘要: Linux哲学体系* make命令和makefile文件* 使用patch和tar命令来发布软件* 开发环境*1, 多个源文件带来的问题 @1,make的选项和参数 -k : make命令发现错误之后仍然继续执行。 -n : 作用是让make命令输出将要执行的操作步骤,而不真正执行。 -... 阅读全文
posted @ 2013-02-11 18:07 小尼人00 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 文件锁定是多用户多任务OS中非常重要的部分。*1,程序经常需要共享数据,这通常是通过文件来实现的。 当一个程序正在对文件进行write操作,文件就会进入一个暂时状态, 在这个状态下,如果另外一个程序尝试读这个文件,它就会自动停下来 等待这个状态的结束。*2,Linux提供了多种特性来实现文件锁... 阅读全文
posted @ 2013-02-11 17:48 小尼人00 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 第七章 数据管理* 资源分配的管理方式 * 如何对可能被多个用户同时访问的文件进行处理 *1 动态内存管理 : 可以做什么以及Linux不允许做什么 *2 文件锁 : 协调锁,共享文件的区域锁定和避免死锁*1 : UNIX以一种非常干净的方式管理内存,Linux程序不允许直接访问物理内存。 Li... 阅读全文
posted @ 2013-02-11 17:45 小尼人00 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 『*1 Windows 与 Linux 文件共享 --- Samba*2 FTP应用 -- vsftpd』Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。在UNIX系统中,Samba是通过服务器消息快协议(SMB)在网络上的计算机之间共享文件和打印服务... 阅读全文
posted @ 2013-02-11 17:40 小尼人00 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 课课程大纲 『 Robert_Chan*1 互联网寻址过程*2 Linux网络管理配置文件及命令』TCP/IPHttp,Ftp,Smtp MACMAC MACA B- -------> SYN 【请求信号】 ACK著名的数学问题模型 两支红军【2*2】,一支蓝军【3】TCP / UDP 交... 阅读全文
posted @ 2013-02-11 17:20 小尼人00 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 课程大纲 『Shell编程语法Shell脚本调试Shell应用实例』一个简单的shell程序shell结构 : 1. #!指定执行脚本的shell 2. #注释行 3. 命令和控制结构创建shell程序的步骤:第一步 : 创建一个包含命令和控制结构的文件。第二步 : 修改这个文件的权限使它可以执行。... 阅读全文
posted @ 2013-02-11 17:06 小尼人00 阅读(148) 评论(0) 推荐(0) 编辑
摘要: Linux文件系统管理课程大纲 『文件系统构成及命令硬盘分区及管理磁盘配额备份与恢复』文件系统构成 『*1 /usr/bin、/bin : 存放所有用户可以执行的命令*2 /usr/sbin、/sbin : 存放只有root可以执行的命令*3 /home : 用户缺省宿主目录*4 /proc : 虚... 阅读全文
posted @ 2013-02-11 16:51 小尼人00 阅读(181) 评论(0) 推荐(0) 编辑