摘要: 实现多个容器之间的协同,搭建Wordpress网站,要用到3个容器,Wordpress、MariaDB和Nginx 拉取镜像 使用docker pull拉取3个镜像: $ sudo docker pull wordpress:5 $ sudo docker pull mariadb:10 $ sud 阅读全文
posted @ 2022-07-22 20:43 N3ptune 阅读(177) 评论(0) 推荐(0) 编辑
摘要: Docker hub官方链接: https://hub.docker.com 部署Nginx 官方已经给出了方法: https://hub.docker.com/_/nginx 运行容器 $ docker run --name nginx-server -v /opt/nginx-server:/u 阅读全文
posted @ 2022-07-22 00:41 N3ptune 阅读(567) 评论(0) 推荐(1) 编辑
摘要: 镜像是一个打包文件,其中包含了应用程序及其运行所依赖的环境,例如文件系统、环境变量、配置参数等等 联合文件系统 容器镜像内部并不是一个平坦的结构,而是由许多的镜像层组成,每层都是只读不可修改修改的一组文件,相同的层可以在镜像之间共享,然后多个层像搭积木一样堆叠起来,使用一种叫"Union FS联合文 阅读全文
posted @ 2022-07-20 09:13 N3ptune 阅读(348) 评论(0) 推荐(1) 编辑
摘要: 容器是一个系统中被隔离的特殊环境,进程可以在其中不受干扰地运行,使用Docker来实现容器化 容器化 运行容器时,要先拉取一个镜像(image),再通过这个镜像来启动容器: $ sudo docker pull busybox $ docker run busybox echo hello worl 阅读全文
posted @ 2022-07-18 21:56 N3ptune 阅读(73) 评论(0) 推荐(1) 编辑
摘要: 网络交互和数据传输好比打电话,socket就像电话机,是在网络编程世界中与外界进行网络通信的途径 TCP网络编程 基于服务器-客户端模型,使用套接字完成连接的建立 服务端准备连接 使用socket创建一个可用的套接字: NAME socket - create an endpoint for com 阅读全文
posted @ 2022-07-16 17:01 N3ptune 阅读(543) 评论(0) 推荐(2) 编辑
摘要: 关于对Linux系统的内存和磁盘的操作 内存和磁盘使用率 查看内存使用率: free、top 查看磁盘使用率: fdisk、df、du free 以KB为单位: $ free total used free shared buff/cache available Mem: 16248492 2179 阅读全文
posted @ 2022-07-15 12:22 N3ptune 阅读(387) 评论(0) 推荐(1) 编辑
摘要: 顺序表是在计算机内存中以数组的形式保存的线性表,线性表的顺序存储是指用一组地址连续的存储单元依次存储线性表中的各个元素、使得线性表中在逻辑结构上相邻的数据元素存储在相邻的物理存储单元中,即通过数据元素物理存储的相邻关系来反映数据元素之间逻辑上的相邻关系,采用顺序存储结构顺序存储结构的线性表通常称为顺 阅读全文
posted @ 2022-07-12 12:32 N3ptune 阅读(48) 评论(0) 推荐(0) 编辑
摘要: Linux内核版本: 2.6.11.12 编写代码: 创建进程 创建进程使用fork系统调用,官方文档对于fork的描述: fork() creates a new process by duplicating the calling process. The new process is refe 阅读全文
posted @ 2022-07-10 08:17 N3ptune 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 进程是一个运行中的程序 进程查看 ps 能够查看当前终端下运行的进程 $ ps PID TTY TIME CMD 26305 pts/0 00:00:00 bash 26312 pts/0 00:00:00 ps PID即进程号,是进程的唯一标识(可以相当于主键?) TTY是当前程序执行的终端,pt 阅读全文
posted @ 2022-07-04 17:38 N3ptune 阅读(736) 评论(0) 推荐(1) 编辑
摘要: 参考教程: 《操作系统: 设计与实现》南京大学公开课、《深入理解计算机系统》、《操作系统概念》 这一周的主题是并发,而这一篇作为主题的开篇,从操作系统的角度看待并发,之后会深入到Linux系统、Windows系统和相关程序语言上进行分析和实践,内容可能包括: 基于Linux源码分析互斥锁的实践,Wi 阅读全文
posted @ 2022-07-04 07:32 N3ptune 阅读(208) 评论(0) 推荐(1) 编辑