
linux
cooperdoctor
这个作者很懒,什么都没留下…
展开
-
ubuntu中的apparmor
ubuntu中的apparmorapparmor是什么常用apparmor操作apparmor的工作模式apparmor的配置文件apparmor的适用场景apparmor是什么Apparmor是ubuntu自带的安全工具,可以限制已知应用的能力,控制应用访问文件、目录和网络的能力。具有类似功能的工具还包括selinux、lids,目前selinux、lids和apparmor遵循LSM框架,...原创 2018-11-14 10:31:32 · 3117 阅读 · 0 评论 -
shell中执行多个命令的方法
shell中执行多个命令的方法1、在命令行中同时输入多个语句:直接在linux命令行中可以依次执行多个命令,多个命令间可采用“;”、“&&”和"||"分割,三个分隔符作用不同:(1);分割符:前后命令间没有必然的联系,前一个执行结束后、再执行第二个,没有逻辑关联;(2)&&分隔符:前后命令有逻辑关联,后面的命令是否执行取决于前面的命令是否执行成功,前者执行成..原创 2018-11-22 09:30:06 · 13934 阅读 · 2 评论 -
阻塞通信模型的网络超时设置
阻塞通信模型的网络超时设置selectsetsockoptselect与setsockopt设置超时的区别阻塞通信模型中,connect、recv、recvfrom、send都是阻塞函数,当不具备条件时,程序会一直阻塞在这些函数调用里,无法执行后续内容。为了解决该问题,可采用非阻塞通信模型。当然,也可通过设置超时的方法解决阻塞问题。设置超时的方式有两种,一是利用select;二是利用setsoc...原创 2018-12-22 11:19:17 · 646 阅读 · 0 评论 -
close与shutdown
1、close可用于关闭文件描述符和套接字;shutdown只可用于关闭套接字2、调用close时,套接字并不会立即关闭,而是将套接字的引用减1,若引用数为0时,则关闭套接字,若引用数不为0,仍可继续使用该套接字,直至引用数为0;3、调用shutdown时,内核会检查是否有其它线程正在使用该套接字,若有则通知其结束使用,然后关闭套接字。...原创 2018-12-22 11:48:47 · 297 阅读 · 0 评论