上一页 1 ··· 7 8 9 10 11 12 13 下一页
摘要: 有些进程会在系统上运行较长时间,如前面的 Hello World 程序运行时产生的进程。有些进程运行瞬间就结束了,如执行 ps 命令产生的进程,也有的进程会常驻在内存中,提供相应的服务,这样的进程称为守护进程(daemon),它所提供的功能叫做服务。 这样的守护进程有很多。比如,sshd(d 表示 阅读全文
posted @ 2020-05-06 01:01 lubanseven 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 创建子进程 上一节说过创建子进程的三种方式: 1. fork 复制进程:fork 会复制当前进程的副本,产生一个新的子进程,父子进程是完全独立的两个进程,他们掌握的资源(环境变量和普通变量)是一样的。 2. exec:exec 方式不会产生子进程,它会加载新的程序从而取代当前进程,当前进程的变量是被 阅读全文
posted @ 2020-05-04 23:37 lubanseven 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 多任务和 CPU 时间片 前面说了 Liunx 是多用户多任务的,所谓的多任务就是多个进程“同时”执行。比如,同时开多个软件(进程),对于用户来说好像每个软件(进程)都在工作,但是实际上,单核 CPU 做不到多个进程同时执行,只有多个 CPU 才能真正实现多任务执行。之所以会产生多个任务同时执行的错 阅读全文
posted @ 2020-05-03 18:24 lubanseven 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1. 进程 程序放在硬盘中,在运行它的时候加载到内存,在内存里程序以进程的方式运行,进程有唯一的 ID ,叫 PID。 写个简单的 Hellow world 程序,让它产生 PID: [root@test]$ cat test.cpp #include <stdio.h> #include <uni 阅读全文
posted @ 2020-04-25 23:24 lubanseven 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 1. RPM RPM(RedHat Package Manager),顾名思义是 RedHat 的软件包管理器。它遵循 GPL 规则且功能强大好用,从而逐渐运用到其它 Liunx 发行版中,包括 Fedora,CentOS 等。通过 RPM 可以很方便的查询,升级和安装软件包。 厂商提供软件时,会预 阅读全文
posted @ 2020-04-11 00:16 lubanseven 阅读(440) 评论(0) 推荐(0) 编辑
摘要: swap swap ,内存交换空间,它是磁盘上的一块空间,主要作用是为了防止物理内存不足。 CPU 从内存中读取数据。当内存的空间不足时, CPU 难以读取到数据,导致程序无法正常工作。所以诞生了 swap 内存交换空间,系统将内存中不常用的程序和数据放到 swap 中,从而给内存腾出空间,使得内存 阅读全文
posted @ 2020-04-04 14:25 lubanseven 阅读(328) 评论(0) 推荐(0) 编辑
摘要: GlusterFS GlusterFS,是一个分布式文件系统,它通过 TCP/IP 或 IB(InfiniBand RDMA)网络将多个存储资源整合在一起,提供存储服务,具有很强的可扩展能力。 GlusterFS 工作原理 如上图所示。GlusterFS 的 server 端共享存储资源,clien 阅读全文
posted @ 2020-03-28 23:08 lubanseven 阅读(281) 评论(0) 推荐(0) 编辑
摘要: NFS NFS(Network File System,网络文件系统),它可以通过网络让不同操作系统,不同机器共享彼此的文件。 NFS 分为服务端和客户端。服务端提供共享的文件目录,客户端将该目录挂载到本地目录,从客户端上看,相当于是将磁盘分区挂载到目录,非常便利。 NFS 工作原理 NFS 工作原 阅读全文
posted @ 2020-03-22 23:58 lubanseven 阅读(679) 评论(0) 推荐(0) 编辑
摘要: RAID RAID 是廉价磁盘冗余阵列(Redundant Array of Inexpensive Disks)的意思。通过它可以将较小的磁盘组成较大的磁盘。 RAID 模式 RAID 有几种模式,常用的有 RAID0,RAID1, RAID5 和 RAID10。下面依次介绍这几种模式。 RAID 阅读全文
posted @ 2020-03-19 00:49 lubanseven 阅读(490) 评论(0) 推荐(0) 编辑
摘要: LVM LVM(Logical Volume Manager),逻辑卷管理器。一种高级文件系统管理方式,它可以动态扩展文件系统。 LVM 的示意图如下所示: partition:磁盘分区。 PV:Physical Volume,实体卷,由磁盘分区生成。 VG:Volume Group,卷组,由多个 阅读全文
posted @ 2020-03-16 23:27 lubanseven 阅读(546) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 下一页