介绍介绍福哥在完成集群节点的添加之后发现了在集群列表里有一列是“主机”,数量是“1”,这就是说福哥添加的tflinux节点里面只有一台主机,那么如果要添加更多的主机怎么办呢?集群与主机要说明白这个问题先要理解Kubernetes的理念,在K8S的设想里面,没有主机概念。就是说我们之前对于服务部署的第一要素目标主机,在K8S里面被淡化了...
介绍介绍我们辛辛苦苦调好了一个容器的设置,想保存起来怎么办?我们需要备份一个容器的设置和数据,数据没有通过卷功能做持久化怎么办?我们想把调整好的容器打包成一个镜像供其他环境使用,应该怎么办?这些问题都涉及到一个操作,就是把容器数据整体导出,形成一个文件,或者一个镜像。export导出镜像可以使用export命令,export可以将一个...
Rancher Kubernetes Engine (RKE), is an extremely simple, lightning fast Kubernetes distribution that runs entirely within containers. Rancher is a container management ...
介绍介绍有的时候我们在合并Git分支的时候会发现两个分支的差异特别大,这种情况多发生在多人开发一个项目的时候。如果只是差异大还好,如果还伴随着一堆冲突,那简直不要太恶心~~原因这个原因大家应该比较容易想明白,就是在你commit修改的时候,也许其他人已经commit过很多很多次了。这里面不乏一些公共库大家都会往里面添油加醋,这时候后面...
介绍介绍福哥使用httpd -k start命令启动CentOS 7自带的Apache服务,结果发现总是启动不起来,查看错误日志发现了如下信息:AH01762: Failed to create shared memory segment on file原...
一、概述先用一幅图,从总体上描述主要git命令的工作流workspace: 本地的工作目录。(记作A)index:缓存区域,临时保存本地改动。(记作B)local repository: 本地仓库,只想最后一次提交HEAD。(记作C)remote repository:远程仓库。(记作D)二、命令笔记以下所有的命令的功能说明,都采用上...
介绍介绍福哥需要在php里使用AES加密解密功能,今天整理出来和大家分享一下。早期的PHP实现AES借助的是mcrypt扩展,后来在PHP7之后就换成了openssl扩展来实现了。mcrypt版本代码比较复杂且需要自己实现PKCS7补位的逻辑,而openssl版本则默认使用了PKCS7补位不需要自己来编写代码实现了。通过openssl...
介绍介绍福哥需要给TFPHP框架添加一个TFMail对象,因为发送电子邮件是通过Socket和SMTP服务器通讯完成的,这里面发送的数据包和接收的数据包都是要遵循SMTP协议的。今天福哥就将SMTP协议的基本流程整理出来,根据这个流程,任何可以直接操作Socket发送接收封包的语言就都可以实现发送电子邮件的功能了。SMTP协议SMTP...
介绍介绍php脚本有着非常强大的库支持,可以轻松做出特别强大的程序。php不仅仅可以搭建各种各样的网站系统、平台系统,还可以开发基于控制台运行的程序。不过使用php开发的控制台程序在使用的时候需要保证包含库文件的相对路径结构,这个在使用上不是很方便。如果有一个方法可以把整个php项目都变成一个php文件就好了。其实php自身支持一种叫...
介绍介绍福哥在使用selenium去爬取网页的时候发现有的网站的结构设计的非常复杂,如果使用chrome自带的find_element_by_xxx方法想要得到目标元素简直比登天还难。福哥就想如果可以在抓取的网站上面加一段JavaScript代码就好了,福哥就可以随心所欲地玩弄页面上面的元素了。福哥在翻阅文档的时候发现了chrome的...
介绍介绍福哥在使用selenium实现页面爬取的时候发现遇到包含框架(frame)的网页时候就无法通过find_xxx方法得到页面上的元素,这可真是麻烦了啊!福哥在使用F12调试前端的时候发现在调试面板的控制台栏里就可以选择页面上面的任意一个框架(frame)作为当前框架,如果selenium也可以选择页面上面的框架就好了!经过一番折...
介绍介绍福哥发现很多网站都要通过邮箱来注册账号,去申请别人的邮箱需要提交好多资料,烦人啊!最后福哥决定自己搭建一个邮箱服务器好了。福哥用sendmail搭建自己的电子邮箱系统,sendmail是linux操作系统的软件,所以服务器选用的是centos7。安装安装sendmailsendmail是搭建电子邮箱系统的基础服务yum&nbs...
介绍介绍安装默认情况下是没有pyinotify库的,需要使用pip安装一下!注意:pyinotify是不支持Windows平台的。pip install pyinotify事件福哥整理了pyinotify库支持的事件,大家可以参考看看。标识功能描述IN_ACCESS被监视的文件或者被监视的目录下面的文件被访问的时候...
介绍介绍我们使用 python 替代 shell 是因为 python 更强大,但是shell就是linux,shell调用系统命令直接就可以那么 python 如果调用系统命令呢?教程使用 os 模块获取标准输出标准输出stdout通过readlines()方法得到数组import os
fd = ...
介绍介绍说起Python大家想到的都是一门开发小程序的语言,其实我们还可以使用Python编写web程序,想一想用Python做一个网站,是不是很兴奋啊?使用Python开发web程序其实是把Python当做CGI程序使用,CGI是Common Gateway Interface的简写,意思是通用的网关接口。也就是说,不单单Pytho...
介绍介绍上一课我们通过Dockerfile把PHP、MySQL、Redis、MongoDB、Elasticsearch和Nginx重新安装了一遍,大家会发现单独启动这些相互依赖的软件还真是技术活,需要根据依赖关系按顺序启动容器,一旦容器退出了还要想办法及时启动起来。这个问题在早期的Docker部署时期只能通过Shell脚本+Cront...
介绍介绍Nginx是一个反向代理软件,大部分的网站都采用Nginx作为网站/平台的服务器软件。Nginx除了可以直接作为web服务器使用外,更多的情况是通过反向代理将请求转发给上游服务器。配置上游服务器可以使用upstream进行设置,通过upstream可以实现服务的负载均衡规则,可以提高服务器的高可用性。今天福哥要带着大家把Ngi...
介绍介绍upstream timed out (110: Connection timed out) while reading response header from upstreamno live upstreams while connecting to upstreamseems busy (you may need to ...
介绍介绍ab -n 100 -c 10 https://tongfu.net/
介绍介绍大家都知道CentOS 7操作系统默认就带了一个Python的解析器,可以直接运行python程序。不过虽然有了Python解析器,却没有Python包管理工具pip,如果我们想安装Python包的话就无从下手了~~原因可以想象一下,如果允许服务器随便安装Python包,这是一个挺可怕是事情。所以,如果我们想要使用Python...
介绍介绍前面福哥已经把之前在微信公众号里删除掉的文章全部都重新发布出来了,这算是续上了!这让很多老朋友看了两个月的旧内容,福哥实在是不好意思啊,权当是温故而知新吧!技术这东西不怕重复劳动,重复的次数多了,就找到窍门了,然后就水平就提高了!今天福哥打算给大家放出一个常用的前端控件——消息提示框tips。我们在操作网站的时候,尤其是填写功...