摘要: COPY 复制文件 格式: COPY ... COPY ["",... ""] 和 RUN 指令一样,也有两种格式,一种类似于命令行,一种类似于函数调用。 COPY 指令将从构建上下文目录中 的文件/目录复制到新的一层的镜像内的 位置。比如: COPY package.json /usr/src/a 阅读全文
posted @ 2018-03-08 13:44 mfyang 阅读(1563) 评论(0) 推荐(0) 编辑
摘要: 日志的缺省格式有如下几种: LogFormat "%h %l %u %t "%r" % s %b "%{Referer}i" "%{User Agent}i"" combined LogFormat "%h %l %u %t "%r" % s %b" common common为日志格式名称 Log 阅读全文
posted @ 2018-03-02 13:37 mfyang 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 本文httpd版本为:2.4.6 ServerRoot 先来看一下httpd.conf配置文件中的ServerRoot默认定义: 这里我们看到 ServerRoot 后面跟的是一个目录路径,再来看一下这个目录路径里都有些什么吧。 可以看出这是一个保存配置文件的目录,还有3个链接文件,分别是日志目录, 阅读全文
posted @ 2018-02-27 19:05 mfyang 阅读(1023) 评论(0) 推荐(0) 编辑
摘要: 什么是虚拟主机 在一个Apache服务器上可以配置多个虚拟主机,实现一个服务器提供多站点服务,其实就是访问同一个服务器上的不同目录。 httpd支持多种方式的虚拟主机的配置,主要有以下种: 1. 基于IP 2. 基于端口 3. 基于域名(最常用) 配置基于域名的虚拟主机 域名1:www1.frank 阅读全文
posted @ 2018-02-26 21:04 mfyang 阅读(576) 评论(0) 推荐(0) 编辑
摘要: HTTPD三种工作模型 MPM是apache的多道处理模块,用于定义apache对客户端请求的处理方式.在linux中apache常用的三种MPM模型分别是prefork、worker和event. prefork: 预先生成进程,一个请求用一个进程响应.Apache2.2版本默认使用prefork 阅读全文
posted @ 2018-02-26 19:47 mfyang 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 什么是ISCSI iscsi internet small computer system interface互联小型计算机系统接口,将数据包封装在TCP/IP协议中传输,使用普通网线和网络设备即可实现,相对于FC SAN存储来说更廉价。 ISCSI系统结构 iscsi一般分为服务器端和客户端,服务 阅读全文
posted @ 2018-02-25 17:41 mfyang 阅读(1671) 评论(0) 推荐(0) 编辑
摘要: DNS子域授权 当一个域很大时,而且还有上,下层关系,如果所有的记录变更都由某一台服务器来管理的话,那将会是什么样子?就好比一个公司的总经理直接管理公司1000个人的所有事项,恐怕会被累死。所以会在总经理下面设科室,科室下面又分班组,这样一层管理一层会比较好管理些。 同样道理,DNS中也分域和子域, 阅读全文
posted @ 2018-02-24 22:52 mfyang 阅读(2947) 评论(0) 推荐(1) 编辑
摘要: DNS缓存服务器与转发服务器 什么是缓存服务器(cache only) 缓存服务器只需要根区域解析库文件,不包含任何其它区域解析库文件,这样的服务器就叫着缓存服务器。这样的服务器只有缓存搜寻结果的功能,也就是说它本身并没有主机名与IP正反解的配置文件,完全是由对外的查询来提供它的数据源。 缓存服务器 阅读全文
posted @ 2018-02-24 20:21 mfyang 阅读(981) 评论(0) 推荐(0) 编辑
摘要: 实验环境 主服务器:192.168.138.200 从服务器:192.168.138.201 bind安装 安装很简单,执行以下命令即可: 先看一下bind的版本和配置文件安装路径 /etc/named.conf,/etc/named.rfc1912.zones是主配置文件 /var/named/n 阅读全文
posted @ 2018-02-24 19:19 mfyang 阅读(3584) 评论(0) 推荐(1) 编辑
摘要: 什么是DNS? DNS Domain name system,域名系统,简单来说就是域名和IP地址间的映射关系。当你在浏览器的地址栏输入网址(或域名,如 www,baidu.com)的时候,在网络中计算机和别的计算机通信是基于IP地址才能找到对方并通信,所以计算机要访问你输入的域名就必须找到这个域名 阅读全文
posted @ 2018-02-19 22:35 mfyang 阅读(396) 评论(0) 推荐(0) 编辑
摘要: ```shell # cat /dev/urandom |od -x |awk '{print $2,$3,$4}' |head -n 1 |sed -e 's/[[:space:]]//g' -e 's/\(..\)\(..\)\(..\)\(..\)\(..\)\(..\)/\1:\2:\3:\4:\5:\6/g' e7:43:de:52:5d:57 ``` 阅读全文
posted @ 2018-02-17 18:04 mfyang 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 实验环境介绍 4台机器,规划如下: | 计算机名 | IP地址 | 角色 | | : : | : :| : | | master | 192.168.138.200 | NameNode,SecondaryNameNode,ResourceManager | | slave | 192.168.13 阅读全文
posted @ 2018-01-29 11:29 mfyang 阅读(200) 评论(0) 推荐(0) 编辑
摘要: saltstack简介 saltstack基于python开发的C/S架构的配置管理工具,分为服务器端salt master和客户端salt minion。并且支持浩称最快的ZeroMQ消息队列机制,服务器和客户端以daemon守护进程方式工作,监听端口号为4505和4506。 "saltstack 阅读全文
posted @ 2018-01-22 19:51 mfyang 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 学会使用docker命令帮助 docker help 子命令 查看docker镜像 docker images 搜索镜像 docker search 镜像名 下载镜像 docker pull 镜像名 上传镜像 docker push 镜像名 关于镜像的搜索,下载,上传,有必要搞清楚镜像源或镜像仓库的 阅读全文
posted @ 2018-01-15 21:18 mfyang 阅读(290) 评论(0) 推荐(0) 编辑
摘要: docker yum源配置 1. 安装依赖软件包 yum utils,device mapper persistent data 和 lvm2 yum utils:用于提供 yum config manager命令行工具 device mapper persistent data 和 lvm2:用于 阅读全文
posted @ 2018-01-05 09:25 mfyang 阅读(217) 评论(0) 推荐(0) 编辑
摘要: apache简介 & 8195;& 8195;Apache取自“a patchy server”的读音,意思是充满补丁的服务器。Apache起初由伊利诺伊大学香槟分校的国家超级电脑应用中心(NCSA)开发。此后,Apache 被开放源代码团体的成员不断的发展和加强,,因为它是自由软件,所以不断有人来 阅读全文
posted @ 2017-12-27 15:22 mfyang 阅读(229) 评论(0) 推荐(0) 编辑
摘要: LVS简介 & 8195;& 8195;LVS Linux Vritual Server 即linux虚拟服务器,1998年5月由章文嵩博士开发并开源,目前全球多个国家的企业单位都在使用LVS构建集群服务。 & 8195;& 8195;LVS可实现一个高性能、高可用的服务器,它具有很好的可伸缩性(S 阅读全文
posted @ 2017-12-27 14:40 mfyang 阅读(250) 评论(0) 推荐(0) 编辑
摘要: LVM简介LVM (logical volume manager)逻辑卷管理的简写,可以动态增加或减小逻辑卷的大小。术语介绍物理存储介质(Physical Storage Media) 通常指硬盘物理卷 (Physical Volume,PV) 是LVM基本的分配单元,1个PV可以包含1个或多个物理磁盘分区分,1个PV只能属于1个VG。卷组 (Volume Group,VG) VG由1个或多个PV... 阅读全文
posted @ 2017-12-19 15:04 mfyang 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 一.shell简介 Shell 是 Unix/Linux 的命令行解释器,用户在 Shell 中执行的一系列命令都会被 Shell 命令行解释器直接执行。现代流行的命令行解释功能都已被内置到 Linux Shell 中进行支持,例如:通配符、 管道、 变量、条件操作、 命令及帮助文件等。简单来说,我 阅读全文
posted @ 2017-12-13 19:31 mfyang 阅读(270) 评论(0) 推荐(1) 编辑
摘要: centos7安装过程中如果没有创建用户的话,默认只有ROOT用户,这个用户是具有最高权限的帐户,可以做任何事情,但实际生产环境中我们一般不会使用这个用户,因为权限太大了,很危险。 所以在生产环境中就要创建一个或多个用户帐户,分配合适的权限来使用,用过windows的都知道,windows也是多用户 阅读全文
posted @ 2017-08-10 20:23 mfyang 阅读(17133) 评论(2) 推荐(1) 编辑
摘要: 开机启过程POST—>BOOT SEQUENCE—> BOOTLOADER—>KERNEL + INITRAMFS(INITRD)—>ROOTFS—>/sbin/initPOST:加电自检当开机按下电源按钮后,计算机开始加电,主板上的BIOS或UEFI基本输入输出程序开始对硬件进行检查,检查内存,CPU等等吧,当检测到错误的时候机器会中断或者启动不了,这个做过电脑维护的人都知道,内存氧化可导至开不... 阅读全文
posted @ 2017-08-02 20:37 mfyang 阅读(6579) 评论(1) 推荐(1) 编辑
摘要: sed介绍sed:stream editor是一个行编辑器,或叫流编辑器,每次处理一行,处理完一行再处理下一行。sed并不直接处理源文件,而是读取一行后放入模式空间(patten space)里,在这个模式空间中完成编辑,并输出显示。当然sed加上 –i 参数也可以直接原处理文件。sed不仅有模式空间,还有一个叫保持空间的概念,模式空间和保持空间的内容可以相互交换,覆盖,追加等,但是用的较少,用起... 阅读全文
posted @ 2017-08-01 19:48 mfyang 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 逻辑卷管理LVM是一个多才多艺的硬盘系统工具。无论在Linux或者其他类似的系统,都是非常的好用。传统分区使用固定大小分区,重新调整大小十分麻烦。但是,LVM可以创建和管理“逻辑”卷,而不是直接使用物理硬盘。可以让管理员弹性的管理逻辑卷的扩大缩小,操作简单,而不损坏已存储的数据。可以随意将新的硬盘添 阅读全文
posted @ 2017-07-24 20:42 mfyang 阅读(223) 评论(0) 推荐(0) 编辑
摘要: POWERSHELL处理域中计算机的过程 由于集团公司规模较大,存在几个分公司并处在不同地理位置。采用域集中管理,各分公司都有自己的域控制器,分别负责各分公司的DNS解析,DHCP地址分配,及客户端登录。 现在有这样一个需求: 将各分公司计算机按操作系统类型归类存放到指定OU中,以便于部署域策略。 阅读全文
posted @ 2017-07-10 21:22 mfyang 阅读(4912) 评论(0) 推荐(0) 编辑
摘要: 要想用powershell管理域,首先先加载activedirectory模块 PS C:\> import-module activedirectory 下面就可以利用get-adcomputer开干了 PS C:\Windows\system32> Get-ADComputer -SearchBase "ou=xxx,ou=xxx,dc=xxx,dc=com" -filter * -pro... 阅读全文
posted @ 2017-06-20 21:19 mfyang 阅读(4022) 评论(0) 推荐(0) 编辑
摘要: yum groups install -y "GNOME Desktop" "Graphical Administration Tools" 阅读全文
posted @ 2017-06-17 16:36 mfyang 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 1. Cobbler常用命令 1.1 查看cobbler帮助 # cobbler --help usage cobbler <distro|profile|system|repo|image|mgmtclass|package|file> ... [add|edit|copy|getks*|list 阅读全文
posted @ 2017-05-11 21:31 mfyang 阅读(2312) 评论(0) 推荐(0) 编辑
摘要: cobbler中ks.cfg文件配置详解 许多系统管理员宁愿使用自动化的安装方法来安装红帽企业 Linux.为了满足这种需要,红帽创建了kickstart安装方法.使用kickstart,系统管理员可以创建一个文件,这个文件包含了在典型的安 装过程中所遇 到的问题的答案. Kickstart文件可以 阅读全文
posted @ 2017-05-04 20:18 mfyang 阅读(7388) 评论(1) 推荐(0) 编辑
摘要: 一、 批量部署操作系统的前提 要想批量部署操作系统,得具备以下条件: 客户机支持pxe网络引导 服务器端和客户端建立网络通信(DHCP) 服务器端要有可供客户机开机引导的引导文件 服务器端的可引导文件还必须能传递到客户机(TFTP) 客户机无人值守安装包括安装定制的软件或服务(KICKSTART文件 阅读全文
posted @ 2017-05-04 18:50 mfyang 阅读(2912) 评论(0) 推荐(0) 编辑
摘要: Linux系统Memcached服务介绍 原创 2017-05-04 民工哥 友侃有笑 Linux系统Memcached服务介绍什么是Memcached? Memcached是一个免费开源的、高性能的、具有分布式内存对象缓存系统,它通过减轻数据库负载来提高WEB的访问性能,Memcached是服务端 阅读全文
posted @ 2017-05-04 17:38 mfyang 阅读(154) 评论(0) 推荐(0) 编辑