linux
文章平均质量分 90
八百标兵奔北坡666
这个作者很懒,什么都没留下…
展开
-
五种IO模型详解
五种I/O模型详细讲解前言I/O的本质阻塞IO模型非阻塞IO模型多路复用IO模型selectpollepoll信号驱动IO模型异步IO模型总结前言I/O的本质网络IO的本质就是socket流的读取,通常一次IO读取会涉及两个阶段与两个对象,其中两个对象为:用户进程(线程)Process(Thread)、内核对象(kernel),两个阶段为:等待流数据准备阶段、从内核向进程复制数据阶段。对于socket而言,第一步通常等待网络上的数据分组到达,然后被复制到内核的某个缓冲区,第二步数据从内核的缓冲区复制原创 2021-09-04 15:56:32 · 5768 阅读 · 2 评论 -
linux常用命令总结(四、编写Shell脚本)
一、运行Shell脚本shell基础#! 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell。执行脚本执行脚本的两种方法:1.chmod 755 file.sh 先修改可执行权限cd到当前目录下 使用 ./file.sh file.sh为执行的脚本名称2.通过bash调用bash file.sh如果是html文本使用firefox浏览器执行: firefox file使用echo命令进行文本时,使用的引号可以包含换行符,因此可以包含多原创 2021-04-04 15:45:43 · 458 阅读 · 0 评论 -
linux常用命令总结(三、常见任务和主要工具)
一、软件包管理下面各命令都以Debian类为例,包含ubuntuDebian类的系统 使用的低级工具为dpkg 高级工具为apt-get、aptitude常见的软件包管理任务在库里面查找软件包apt-get updateapt-cache search search_string 安装库中的软件包apt-get updateapt-get install package_name package_name 是软件包名称更新库中的软件包apt-get u原创 2021-04-02 00:28:28 · 1215 阅读 · 0 评论