linux
文章平均质量分 87
月屯
学会做夜空中那颗最亮的星
展开
-
binglinuxc(多路转接)
4.在返回就绪文件描述符的时候,是返回了一个事件集合),并不是将就绪的文件描述符数值直接返回给调用者,需要调用者使用FD_ISSET函数进行判断那些文件描述符就绪了。3.select在返回就绪文件描述符的时候,会将未就绪的文件描述符从事件集合当中移除掉,导致二次监控的时候,程序员需要再次手动添加。fds:事件结构数组,存放监控的文件描述符,关心的事件,真实产生的事件nfds:描述fds数组当中有多少有效元素。1.提出了事件结构的方式,在给poll函数传递参数的时候,不需要分别添加到“事件集合”当中。原创 2022-10-12 14:36:44 · 356 阅读 · 0 评论 -
bingbingc(网络编程TCP UDP)
1.如果accept和recv都进行循环调用,会导致accept阻塞影响recv的接收,或者recv阻塞影响accept获取新连接,并且,accept接收回来的新连接套接字B会覆盖之前的新连接套接字A。将进程和网卡进行绑定,进程可以从网卡当中接收数据,也可以通过网卡发送数据。绑定ip,绑定端口,是为了在网络当中可以标识出来一台主机和一个进程。成功无提示,失败提示失败。原创 2022-10-04 17:24:07 · 768 阅读 · 0 评论 -
linuxbingc(多线程)
上一篇原创 2022-08-11 11:47:34 · 381 阅读 · 0 评论 -
linuxbingc(进程信号)
信号一个软中断(只是有这样的一个信号,具体怎么做还是有进程决定,硬中断与之相反)种类kill -l 可以罗列信号非实时信号(非可靠信号)特点:信号可能会丢失1一31实时信号(可靠信号)特点:信号不会丢失33一64总共定义了62个信号.........原创 2022-05-07 14:12:54 · 261 阅读 · 0 评论 -
linuxbingc(练习题)
1.在Linux系统中, 为找到文件try_grep含有以a字母为行开头的内容, 可以使用命令?A.grep -E #$ try_grepB.grep -E #a try_grepC.grep -E ^$ try_grepD.grep -E ^a try_grep答案解析grep选项中,-E选项可以用来扩展选项为正则表达式;$ 表示匹配文件末尾,字符需要在之前表示以字符结尾a之前表示以字符结尾 a之前表示以字符结尾a表示以a结尾^表示匹配文件起始,字符需要在之后表示以字符起始 ^a表示以原创 2022-04-02 21:48:02 · 1410 阅读 · 0 评论 -
linuxbingc(进程通信)
上一篇目录标题前言:为什么进程通信管道(匿名管道)管道符号管道本质管道接口PCB理解管道验证pipe函数结合父子进程管道通信前言:为什么进程通信每一个进程的数据都是存储在物理内存当中,进程通过各自的进程虚拟地址空间进行访问,访问的时候,通过各自的页表的映射关系,访问到物理内存。从进程的角度看,每个进程都认为自己拥有4g(32位)的空间,至于物理内存当中属于如何存储,页表如何映射,进程是不清楚。这也造就了进程的独立性。进程独立性:好处:让每一个进程在运行的时候,都是独立进行运行的,数据不会窜。坏处原创 2022-03-20 09:18:19 · 191 阅读 · 0 评论 -
linuxbingc(IO)系统调用文件接口、重定向、静态库&动态库、软硬链接、简单文件系统
上一篇目录原创 2022-03-04 16:36:58 · 431 阅读 · 0 评论 -
linux重温bingc(进程)
目录标题进程操作系统进程进程控制块进程号(PID)进程操作系统概念:操作系统内核+一堆应用功能:管理计算机的软硬件资源进程程序:源代码经过编译产生的可执行文件,这个文件是静态的.进程:程序运行起来的实例)是动态在运行的。进程控制块进程号(PID)ps: 查看进程ps auxps -ef进程状态:就绪/运行/阻塞细分的进程状态:R:运行状态S:可中断睡眠状态D:不可中断睡眠状态T:暂停状态(ctrl+z)t:跟踪状态X:死亡状态Z:僵尸状态(重点)程序计数器:保存程序下一条原创 2022-02-25 08:55:45 · 674 阅读 · 0 评论 -
linux重温bingc(基本、yum、make)
history:历史执行的命令 想要执行历史的命令:可以使用向上箭头 ![以往执行的命令的编号]tar压缩原创 2022-01-31 12:37:48 · 1503 阅读 · 0 评论 -
linux笔记9(shell编程)
接受键盘的变量read声明变量的类型declare -x 增加该属性declare +x 去掉该属性原创 2021-02-25 20:37:14 · 89 阅读 · 0 评论 -
linux笔记(7)文件与目录管理
文件系统----- 扇区(Sector)为最小的物理储存单位,且依据磁盘设计的不同,目前主要有 512Bytes 与 4K 两种格式;----将扇区组成一个圆,那就是柱面(Cylinder); 早期的分区主要以柱面为最小分区单位,现在的分区通常使用扇区为最小分区单位(每 个扇区都有其号码喔,就好像座位一样);----- 磁盘分区表主要有两种格式,一种是限制较多的 MBR 分区表,一种是较新且限制较少的 GPT 分区表。 MBR 分区表中,第一个扇区最重要,里面有:(1)主要开机区(Master bo原创 2020-05-29 14:05:16 · 223 阅读 · 0 评论 -
linux笔记6(文件、目录和磁盘格式)find/查看文件内容cat 管道
查看权限的指令umask -S搜索文件和目录whichwhereislocatefind其中 find /-nouser 寻找没有拥有者的文件find / -name passwd 按照文件名寻找文件find /home -name virtaul -exec ls -al{} ;catnl -b== cat -n //空白行带着行号显示nl==cat -b //忽略空白行显示行号nl -n ln //行号左侧显示nl -n rn //行号右侧显原创 2020-05-22 13:54:44 · 250 阅读 · 0 评论 -
linux笔记5(文件、目录与磁盘格式)
时间详解mtime //modified time最后文件修改时间atime //access time最后文件读取时间ctime //change time/status time 最后文件状态改变时间高级文件权限SUIDSGIDSBITchmod 7755 text rws r-s r-t改为字符模式 chmod u+s,g+s,o+t...原创 2020-05-19 11:06:41 · 194 阅读 · 0 评论 -
VMware 安装虚拟机出现此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态
在这原创 2020-05-08 16:30:06 · 295 阅读 · 0 评论 -
linux(安装以及简单指令笔记1)
VMare安装参考(软件安管管家)微信公众号CentOS7地址linux安装教程进入liunx有6个终端可以使用图形->命令行 Ctrl+Alt+F1–F6命令行->图形 执行startx命令 执行startx命令liunx重要指令shutdown -c 取消一项已经运行关机。Ctrl + C倒可以取消...原创 2020-05-12 08:30:28 · 184 阅读 · 0 评论