一、查看端口占用的进程 二、根据程序名称查询进程ID ...
分类:
系统相关 时间:
2019-09-12 21:20:29
阅读次数:
108
程序启动时,链接器会优先LD_PRELOAD指定的库中的符号。如果fork()创建子进程后,LD_PRELOAD还能生效么? 1. main.c foo.c wfoo.c exec.c 将以上代码编译成执行文件和动态库 执行 ,其输出如下 也就是说fork()后的子进程其函数地址是和父进程一样的。 ...
分类:
系统相关 时间:
2019-09-12 21:19:51
阅读次数:
223
from multiprocessing import Processimport timeimport osdef run(): print('%s is runing,parent is <%s>'%(os.getpid(), os.getppid())) time.sleep(3) print ...
分类:
系统相关 时间:
2019-09-12 21:02:32
阅读次数:
99
守护进程 会随着主进程结束而结束 主进程创建守护进程 ? 其一:守护进程会在主进程代码执行结束后就终止 其二:守护进程内无法再开启子进程,否则抛出异常: 注意: 进程之间是互相独立的,主进程代码运行结束,守护进程随即终止。 本质也是一个子进程 主进程的代码执行完毕守护进程直接结束。但是此时主进程可能 ...
分类:
系统相关 时间:
2019-09-12 19:48:56
阅读次数:
123
最近由于工作中用到了crond,之前对crond不是很了解,只知道咋用,但是这次需要考虑好多情况,所以又深入了解问题了一下crond,下面就以下几个来谈谈crond。 1. crond 中指定的job,如果此次没有执行完,下一个执行周期又到了,此时会怎么样呢? 答:此次job没有执行完的话,下一个执 ...
分类:
系统相关 时间:
2019-09-12 19:46:38
阅读次数:
90
Linux中用户和用户组 1、用户:使用操作系统的人 2、用户组:具有相同系统权限的一组用户 (1)/etc/group 存储当前系统中所有用户组信息 - Group : x : 123 : abc,def,xyz - 组名称 :组密码占位符:组编号:组中用户名列表 (2)/etc/gshadow ...
分类:
系统相关 时间:
2019-09-12 18:22:00
阅读次数:
107
1 sed 替换 1格式: 's/原字符串/新字符串/' 输入源 2正确参考: 改变字符串as为AS,不会改输入源的文件。 匹配每行第一次匹配的位置。 指定匹配每行第二个被匹配的数据, 用/n来指定匹配第几个 每行的第二个as变成了AS 配合g命令,全部匹配, 设置文件中所有匹配的位置,修改完全部的 ...
分类:
系统相关 时间:
2019-09-12 18:21:25
阅读次数:
79
(一)了解SELinux是如何工作的SELinux(Security-EnhancedLinux)是美国国家安全局(NSA)对于强制访问控制的实现,是Linux历史上最杰出的新安全子系统。NSA是在Linux社区的帮助下开发了一种访问控制体系,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。SELinux默认安装在Fedora和RedHatEnterpriseLinux上,也可
分类:
系统相关 时间:
2019-09-12 18:16:46
阅读次数:
117
Linux查找含有特定字符串的文件命令为grep。以下为详细的使用方法 grep [OPTIONS] PATTERN [FILE...] #实例:递归查找当前文件夹下所有含有test的文件,并显示行号 grep -rn "test" * #显示匹配pattern1或pattern2的行grep pa ...
分类:
系统相关 时间:
2019-09-12 18:15:04
阅读次数:
113
sudo add apt repository ppa:ubuntu desktop/ubuntu make sudo apt get update sudo apt get install ubuntu make 最后 sudo umake web visual studio code 某些情况下 ...
分类:
系统相关 时间:
2019-09-12 18:02:29
阅读次数:
119
我们通常会将测试覆盖率分为两个部分,即“需求覆盖率”和“代码覆盖率”。 需求覆盖:指的是测试人员对需求的了解程度,根据需求的可测试性来拆分成各个子需求点,来编写相应的测试用例,最终建立一个需求和用例的映射关系,以用例的测试结果来验证需求的实现,可以理解为黑盒覆盖。 代码覆盖:为了更加全面的覆盖,我们 ...
分类:
系统相关 时间:
2019-09-12 16:46:57
阅读次数:
175
Linux中swap分区 如何给硬盘添加swap交换分区? 第一,建立一个普通的Linux分区 第二,修改分区类型的16进制编码 第三,格式化交换分区 第四,启用交换分区 在前面我们已经创建过磁盘分区了,可以用fdisk /dev/sdb;p两条命令来利用编辑分区查看磁盘分区类型编号Id,是83 t ...
分类:
系统相关 时间:
2019-09-12 16:43:26
阅读次数:
113
Linux挂载分区 在前面我们已经对磁盘进行分区和格式化,但是如果没有挂载磁盘,就无法往里面存储数据,下面就来说说挂载 mkdir -p /mnt/imooc:系统默认的挂载目录是/mnt目录,如果我们想要挂载相应的磁盘,就可以在该目录下创建一个挂载点文件夹 mount /dev/sda1 /mnt ...
分类:
系统相关 时间:
2019-09-12 16:41:11
阅读次数:
102
简单邮件传输协议(SimpleMailTransferProtocol,SMTP)是在Internet传输email的事实标准,SMTP是一个相对简单的基于文本的协议。在其之上指定了一条消息的一个或多个接收者,然后消息文本会被传输。SMTP使用TCP端口25。一、配置环境[root@ser~]#cat/etc/redhat-releaseCentOSLinuxrelease7.5.1804(Cor
分类:
系统相关 时间:
2019-09-12 16:35:37
阅读次数:
212
Cache 的一致性特性 即使内存区域满足了cache的使用条件,要正确的使用cache,仍然可能会碰到cache一致性的问题,由于cache会使得某一确定的时刻,cpu看到的储存内容和内存中的实际内容不一致,如果仅仅只是CPU来操作这片区域,这不会产生任何问题,担当有其他外设也参与读写的时候,就会 ...
分类:
系统相关 时间:
2019-09-12 16:28:36
阅读次数:
103
1、库文件目录/lib/lib64/usr/lib/usr/lib64/usr/local/lib/usr/local/lib64(和软件安装相关)2、挂载点目录(设备文件需要挂载才能使用)/mnt/media[root@localhostdev]#mount/dev/sr0/mnt/mount:blockdevice/dev/sr0iswrite-protected,mountingread-o
分类:
系统相关 时间:
2019-09-12 15:00:24
阅读次数:
103