![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux 系统
chongtian_zhiying
这个作者很懒,什么都没留下…
展开
-
linux 系统启动过程
学习自《鸟哥的linux私房菜》 对于计算机系统启动,计算机是由硬件和软件(包括操作系统软件)组成的,对于运行与同一台计算机硬件上的操作系统而言,系统所配备的硬件是公共的,而不同的系统则 需要运行不同的操作系统软件。因此,在用户按下开机键时,计算机硬件会主动的读取BIOS来加载硬件信息,之后系统就会按照在BIOS中设置的开启启动项去读取第一个可以支 持开机的装置,就是我们经常设原创 2015-03-18 19:33:27 · 680 阅读 · 0 评论 -
Linux的运行级别和chkconfig用法
Linux的运行级别和chkconfig用法 一、Linux的运行级别 在装MySQL的时候,才知道了Linux的运行级别这么一回事。汗…自己太水了…下面总结一下: 什么是运行级别呢?简单点来说,运行级别就是操作系统当前正在运行的功能级别。级别是从0到6,具有不同的功能。这些级别定义在/ect/inittab文件中。这个文件是init程序寻找的主要文件,最先转载 2015-03-18 20:38:14 · 506 阅读 · 0 评论 -
拥抱开源——Linux C/C++程序员必须熟悉的开源项目
本文转自:http://www.ahlinux.com/c/7371.html 作为一个经验丰富的Linux C/C++程序员, 肯定亲手写过各种功能的代码, 比如封装过数据库访问的类, 封装过网络通信的类,封装过日志操作的类, 封装过文件访问的类, 封装过UI界面库等, 也在实际的项目中应用过, 但是回过头仔细想想,其实以前自己写过的这些代码,只能是在特定的项目或者特定的环境中使用,转载 2015-05-27 14:32:40 · 882 阅读 · 0 评论 -
linux 特殊的文件描述符
# File descriptor usage: # 0 standard input # 1 file creation # 2 errors and warnings # 3 some systems may open it to /dev/tty # 4 used on the Kubota Titan # 6 checking for... messages and resul原创 2016-04-12 17:50:45 · 421 阅读 · 0 评论 -
linux系统调用
进程同内核交互是通过一组定义好的函数来进行的,这些函数称为系统调用。 从用户进程进入内核环境的方法与具体的CPU架构有关。以linux在i386上的实现为例。 在linux内核中,每一个系统调用均被编号,对应一个系统调用号,当进程进行一个系统调用时,通过中断指令INT “0x80“,从用户空间进入系统空间,并将系统调用号作为参数传 递给内核函数。在linux系统中所有的系统调用都会进入系统的原创 2017-02-13 21:40:58 · 353 阅读 · 0 评论 -
TCP 定时器总结
TCP 状态转移图 TCP为每条连接建立7个定时器,分别为: 1、连接建立定时器(S) 用户服务端接收到客户端的SYN连接请求,发送SYN+ACK段后,等待客户端的第三次握手ACK报文,试图建立一个新的连接时启动,超时几次后,连接建立将中止。 2、重传定时器 在TCP发送数据时设定,如果定时器超时而对端确认还未到达,则TCP将重传数据,其超时时间取决于原创 2017-02-14 11:51:37 · 394 阅读 · 0 评论