- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 HTTP协议简析
HTTP是一个无状态的面向连接的应用层协议,HTTP协议是基于TCP连接的,也就是说HTTP协议是建立在TCP的三次握手之后的, 无状态是指协议对于事务处理没有记忆能力,服务器不知道客户端是什么状态。从另一方面讲,打开一个服务器上的网页和你之前打开这个服务器上的网页之间没有任何联系。 从HTTP/1.1起,默认都开启了Keep-Alive,保持连接特性。简单地说,当一个网页打开完成后,客
2016-05-31 18:23:11 474
转载 ubuntu关于apt的命令集
apt-cache该命令用于在apt的软件包缓存中搜索软件。简单来说,就是用于搜索软件包,收集软件包信息并用于搜索哪些可以在Ubuntu或Debian上安装的软件。列出当前所有可用的软件包 apt-cache pkgnames查找软件包并列出该软件包的相关信息 apt-cache search vsftpd找出所有以vsftpd开头的软件包 apt-cache pkgnames vsftp查看
2016-05-30 15:02:11 433
原创 Docker学习笔记4.2-Dockerfile指令详述
Dockerfile文件中可以包含大量的指令,例如:CMD、ENTRYPOINT、ADD、COPY、VOLUME、WORKDIR、USER、ONBULLD、ENV等。可以在 https://docs.docker.com/engine/reference/builder/查看所有Dockerfile可用的全部指令。CMDCMD 指定容器启动时要运行的命令,类似于RUN,但是RUN指定的是容器创建时
2016-05-29 17:11:21 682
原创 docker学习笔记4.1-使用Dockerfile文件构建镜像
构建镜像有两种方法使用docker commit命令使用dockerfile文件构建镜像 commit 类似于git的提交命令,但是不够灵活,应用范围不够广泛,所以在这里只介绍第二种,有兴趣大家可以搜索一下。第一个Dockerfile文件Dockerfile 使用基于DSL语法的指令来构建一个Docker镜像,之后使用docker build命令基于该Dockerfile的指令构建一个新的镜
2016-05-28 12:09:36 4370
原创 docker学习笔记3-使用docker镜像、容器运行过程
什么是docker镜像镜像是容器的模板基础,我将docker镜像理解为由四层文件系统叠加而成: 最底层是一个引导文件系统bootfs。值得注意的是docker的bootfs与Linux/unix的bootfs不一样的是docker的一个容器启动后其bootfs会从内存中被卸载掉,留出更多内存以供initrd磁盘镜像使用。 第二层是root文件系统rootfs。rootfs可以是一种或多
2016-05-28 10:46:11 1978
原创 docker学习笔记2-docker入门
博主是在Ubuntu14.04最小化安装的状态下进行docker学习的。教材是《第一本docker书》安装dockerubuntu14.04默认就有docker的安装源,所以安装很简单:# apt-get install lxc-docker确保docker准备就绪使用以下代码察看docker功能清单:#docker info info命令会返回所有容器和镜像的数量、docker的执行驱动和存储
2016-05-27 20:39:19 591
原创 文件系统-硬链接与软链接的区别
我们知道文件都有文件名与数据,这在 Linux 上被分成两个部分:用户数据 (user data) 与元数据 (metadata)。用户数据,即文件数据块 (data block),数据块是记录文件真实内容的地方;而元数据则是文件的附加属性,如文件大小、创建时间、所有者等信息。在 Linux 中,元数据中的 inode 号(inode 是文件元数据的一部分但其并不包含文件名,inode 号即索引节点
2016-05-26 21:13:08 3412
原创 虚拟化学习笔记1-概述
此笔记来源于对红帽课程RHCA-kvm虚拟化(RH-318)的学习总结。学习资源主要来源于红帽的官方教材和赵小明老师的视频课程以及Google出来的博客一、虚拟化产生的背景: 十几年前,由于微机性能很低,为了满足用户体验,一个服务应用只能运行在一台PC上。现如今,微机性能大大提高,在旧模式下,造成了计算资源的极大浪费。虚拟化技术由此而出现,通过硬件虚拟化,把计算资源进行相互独立的逻辑隔离,使得多个
2016-05-21 20:07:33 921
原创 Ubuntu中关于安装源的认识
一、安装源的认识 安装源文件处于/etc/apt/sources.list 并且包含/etc/apt/sources.list.d/*.list sources.list是一个可编辑的文本文件,内部存储着Ubuntu软件更新时的源服务器地址以下是Ubuntu官网上的15.10的源列表: 每一行的开头是deb或者deb-src,分别表示直接通过.deb文件进行安装和通过源
2016-05-18 15:36:08 769
原创 内核笔记1-Linux内核体系结构
《Linux内核完全注释》笔记一早期的内核0.11版本,包括以下几个文件: bootimage.Z -具有美国键盘代码的压缩启动映像文件 rootimage.Z -以1200kb压缩的根文件系统映像文件 linux-0.11.tar.Z -内核源代码文件 as86.tar.Z -linux bruce evans
2016-05-18 11:14:55 567
原创 ubuntu在vmware中的上网方式——NAT方式
整理一下关于Ubuntu在vmware中的上网方式。首先,NAT即网络地址转化。windows10下vmware安装Ubuntu上网方式(NAT)介绍:我是用的是校园网,我们学校的校园网对每个账号的终端绑定个数有限制,只能是两个(一个有线端,一个无线端)。以前Ubuntu连接不上网络总以为是学校把我的虚拟机网卡限制掉了,后来经过实验才发现学校的校园网对于终端的限制是基于操作系统类型的。
2016-05-16 18:25:47 5335
python核心编程(第二版)
2016-08-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人