自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (6)
  • 收藏
  • 关注

原创 Nginx 配置全解析(二)

在本系列的前一篇文章中,我们介绍了Nginx的目前市场使用状况,以及Nginx的安装和配置。并且主要记录了Nginx应用中一个比较重要的模块ngx_http_core_module。接下来我们重要介绍Nginx的其他应用配置。并且以模块的形式进行记录和分析。

2017-10-28 08:53:15 626 1

原创 Nginx 配置全解析(一)

前言  Nginx是一款高性能的HTTP和反向代理服务器。在互联网早期,很多公司使用的都是Apache的HTTPD服务器,可是随着互联网业务的逐渐发展,Apache服务器在很多情况下满足不了业务的需求。这时一直紧跟Apache脚步的Nginx逐渐发展了起来。Nginx以其卓越的性能,以及优秀的高并发量和反向代理,逐渐得到了越来越多互联网公司的使用。   在国内的很多互联网公司使用就是N

2017-10-26 09:12:57 569

原创 iptables实现网络防火墙(二)——SNAT与DNAT

个人博客地址:http://www.pojun.tech/ 欢迎访问前言    在前面的文章中,我们曾经简单的介绍过Linux内核中防火墙的基本概念,以及四表五链的相关知识,可参看 LINUX 防火墙介绍。 并且也介绍了如何在Linux环境中搭建一个能够过滤协议和端口的简单网络防火墙,可以参看Linux实现网络防火墙(一)。    在实际生产应用中,防火墙的功能纷繁复杂,就像我们之前介绍的

2017-10-23 16:32:20 766

原创 iptables实现网络防火墙(一)

个人博客地址:http://www.pojun.tech/ 欢迎访问前言    关于防火墙的相关概念,我们在之前的文章中已经进行了相关的介绍,这里就不再重复。感兴趣的朋友可以移步    初识Linux防火墙    今天重点记录一下,如何使用iptables来搭建网络防火墙,实现控制访问。 实验环境准备    如果要实现网络防火墙,至少需要三台主机A,B,C,B用来搭建网络防

2017-10-23 11:10:39 1042

原创 Linux防火墙介绍

个人博客地址:http://www.pojun.tech/ 欢迎访问防火墙相关概念    关于什么是防火墙,凡是接触过计算机的朋友应该都会了解。在现代计算机通信中,有很多的安全技术,防火墙就是其中最基本的一种。    同时,防火墙具备一些有效的隔离功能,能够对经过防火墙的网络包按照一定的规则进行检查,从而控制网络包的进入进出,以达到限制网络访问的一些目睹,这其中最著名的莫过于我们的长城防火

2017-10-20 16:40:32 1215 1

原创 Windows下配置Python2和Python3

个人博客地址:http://www.pojun.tech/ 欢迎访问前言    现在Python开发如火如荼,在各个领域都有所应用,但是由于一些历史原因,python 2 和python 3 在开发过程中都有所使用。虽然官方已经宣布,到2020年,将不再支持python2了,但是目前还是有很多的软件和平台在用python2的内容。尤其Linux上,有很多的软件也是基于python2进行的开发。

2017-10-18 16:50:45 405

原创 CentOS7上搭建FTP服务+VSFTPD配置全解析

个人博客地址:http://www.pojun.tech/ 欢迎访问FTP 服务    FTP是早期的应用级协议之一,是一种基于C/S结构的双通道协议。    可以作为FTP服务器的软件有很多,比如Wu-ftpd,Proftpd,Pureftpd,ServU,IIS,都可以。其中vsftpd是CentOS默认的FTP服务器。也是我们今天的主角,接下来将会进行重点介绍。   既然是一种

2017-10-16 19:55:51 976

原创 centos7.3实现基于源码编译安装LAMP的wordpress应用

个人博客地址:http://www.pojun.tech/ 欢迎访问WordPress应用    是一款基于PHP开发的博客发布平台。用户可以在支持PHP和MySql的系统上,轻松地搭建WordPress博客系统,并在上面发布自己的博客文章。    关于LAMP,之前的文章中已经有过很多的介绍,感兴趣的朋友可以去查看我之前的文章。    今天我们直接介绍,如何直接源码

2017-10-11 22:26:05 1694

原创 在CentOS6上编译安装http2.4

个人博客地址:http://www.pojun.tech/ 欢迎访问httpd 与 apr    APR(Apache portable Run-time libraries,Apache可移植运行库) 主要为上层的应用程序提供一个可以跨越多操作系统平台使用的底层支持接口库。在早期的Apache版本中,应用程序本身必须能够处理各种具体操作系统平台的细节,并针对不同的平台调用不同的处理函数。

2017-10-02 16:58:00 644

原创 Apache Httpd 2.2 配置CA证书,实现Https加密通讯

个人博客地址:http://www.pojun.tech/ 欢迎访问什么是CA证书    关于什么是CA证书,以及如何使用Open-SSL申请和搭建CA证书,我们在之前的文章中已经有过介绍,这里不再赘述。若有疑问,可参考之前的文章。 http://www.pojun.tech/blog/2017/09/11/linux-middle-command-1 http://xiaoshua

2017-09-29 15:39:30 1039

原创 Apache Httpd 2.2 配置全解析(CentOS6)

个人博客地址:http://www.pojun.tech/ 欢迎访问服务器应用    通常我们所说的,服务器应用一般会有两种类型,http服务器、应用程序服务器 ,而http服务器的典型代表有Apache Http Server和Nginx,应用程序服务器的典型代表则有IIS,Tomcat,jetty。    很多做过java开发的朋友应该都知道 Apache Tomcat,但是二者之

2017-09-29 09:36:10 1238 1

原创 CentOS7安装通用二进制格式MariaDB 10.2.8

个人博客地址:http://www.pojun.tech/ 欢迎访问什么是MariaDB    MariaDB 是MySql的一个分支。 了解一下数据库的发展历史,我们知道,MySql数据库不但二次易主,而且还被打入了冷宫(先被sun收购,然后sun被Oracle收购)。因为Oracle有自己的数据库,同时只有Oracle自己的员工可以进行MySql的研发,所以MySQL之父Widenius先生

2017-09-27 11:57:52 1241

原创 文本处理三剑客之sed

个人博客地址:http://www.pojun.tech/ 欢迎访问   本文部分示例引用自 http://www.gnu.org/software/sed/manual/sed.html 。这是sed的官方帮助手册,如果想查看完整示例,可移步此网址,查看sed的详细介绍。sed 简介    sed(Stream EDitor)是一种流编辑器,也被称为行编辑器,它一次处理一行内容。

2017-09-21 08:38:42 417

原创 硬链接和软连接

个人博客地址:http://www.pojun.tech/ 欢迎访问 本系列将学习过程中遇到的命令整理一下,留作备查和复习使用。 今天将重点介绍Linux中硬链接和软连接,其中会涉及到索引节点(inode),以及cp命令,rm命令,mv命令在执行的过程中对inode的影响。inode 索引节点 inode(index node)表中包含文件系统中所有文件列表。 这里

2017-09-21 08:35:02 606

原创 文件的权限和访问控制列表(ACL)

个人博客地址:http://www.pojun.tech/ 欢迎访问前言   文件的权限以及访问控制列表贯穿在整个的Linux使用过程中。我们知道,在Linux 中一切皆文件,因而文件的权限,就自然而然地成为了Linux使用过程中需要频繁接触到的知识内容。而文件权限这一部分地内容,又非常地复杂,因为我们将在这篇文章当中详细地介绍文件的权限,加深自己的理解,同时留作备忘。本文将通过以下几个方面的

2017-09-21 08:33:55 2567

原创 文本处理三剑客之grep

个人博客地址:http://www.pojun.tech/ 欢迎访问前言   在Linux的使用过程中,需要处理大量的文本文件,这很符合Linux的哲学思想——一切皆文件。也是因为如此,我们在使用Linux的过程中就需要进行各种各样的文本处理,而在Linux中最著名也最试用的就是文本处理三剑客,他们分别是grep、sed、awk。而三剑客在使用的过程中又有不同的侧重,例如grep是文本过滤工具,

2017-09-21 08:32:59 425

原创 SHELL脚本编程基础

个人博客地址:http://www.pojun.tech/ 欢迎访问写在前面(最重要) 本文部分资料和示例援引自以下书籍。在此,感谢原作者的创作,以及所有译者的付出,向他们致敬。 Advanced Bash-Scripting Guide 《高级Bash脚本编程指南》Revision 10中文版 Linux脚本编程执导 其中 《高级Bash脚本编程指南》Revision 10中文版

2017-09-21 08:31:57 1334

原创 软件包的管理

个人博客地址:http://www.pojun.tech/ 欢迎访问Linux 软件包关系图谱 本图片引自 http://www.cnblogs.com/yangquan/p/6582771.html ,如有侵权,请及时告知,会立即删除。 可以图片上点击右键,选择在新的标签页中打开,这样可以查看大图。软件包简介    在Linux操作系统中,RPM 和 DPKG 为最常见的两类

2017-09-21 08:30:58 459

原创 逻辑卷管理(LVM)

个人博客地址:http://www.pojun.tech/ 欢迎访问 参考资料列表本文部分资料参考自以下列表 - https://www.ibm.com/developerworks/cn/linux/l-lvm2/ 比较详细地描述了Linux 逻辑卷的管理 - https://linux.die.net/man/8/lvm Linux LVM2工具手册本文将从以下几个方面介绍LVM

2017-09-20 14:57:08 984

原创 SHELL脚本编程进阶(一)

个人博客地址:http://www.pojun.tech/ 欢迎访问写在前面(最重要) 本文部分资料和示例援引自以下书籍。在此,感谢原作者的创作,以及所有译者的付出,向他们致敬。 Advanced Bash-Scripting Guide 《高级Bash脚本编程指南》Revision 10中文版 Linux脚本编程执导 其中 《高级Bash脚本编程指南》Revision 10中文版

2017-09-20 14:56:11 481

原创 创建计划任务

个人博客地址:http://www.pojun.tech/ 欢迎访问前言    计划任务,是系统自动完成任务的一种方式。其原理就像是闹钟一样,到了我们指定的某一个时间点,系统就会自动的执行某种操作,实现我们想要达到的目的。在实际生产中有很多这样类似的例子,例如,定时发送邮件,定时备份某个目录,定时检查计算机的磁盘利用率并及时提醒管理员。   Linux 操作系统提供了这样的计划任务机制

2017-09-20 14:55:20 956

原创 Linux的启动流程(CentOS 6)

个人博客地址:http://www.pojun.tech/ 欢迎访问前言    Linux启动的过程在实际生产中有着至关重要的作用。试想一下,如果我们在实际生产中服务器因为某一个服务出了问题,而不能启动,这时我们应该怎么办。如果我们了解Linux的详细启动过程,知道是在哪一个环节出了问题,我们就能够进入到相应的环节,排除掉相应的问题,从而解决实际生产中的问题。    同时,我们在这里提

2017-09-20 14:54:28 371

原创 SHELL脚本编程进阶(二)

个人博客地址:http://www.pojun.tech/ 欢迎访问写在前面(最重要) 本文部分资料和示例援引自以下书籍。在此,感谢原作者的创作,以及所有译者的付出,向他们致敬。 Advanced Bash-Scripting Guide 《高级Bash脚本编程指南》Revision 10中文版 Linux脚本编程执导 其中 《高级Bash脚本编程指南》Revision 10中文版

2017-09-20 14:53:41 888

原创 文本处理三剑客之AWK

个人博客地址:http://www.pojun.tech/ 欢迎访问    本文部分资料参考自 http://www.gnu.org/software/gawk/manual/gawk.html 。这是GAWK的官方帮助手册,如果想深入学习的话,可以参考此类文档。    其他参考资料:https://coolshell.cn/articles/9070.html AWK简介    AWK是一

2017-09-20 14:52:38 374

原创 Linux的启动流程(CentOS 7)

个人博客地址:http://www.pojun.tech/ 欢迎访问 前言    Linux启动的过程在实际生产中有着至关重要的作用。试想一下,如果我们在实际生产中服务器因为某一个服务出了问题,而不能启动,这时我们应该怎么办。如果我们了解Linux的详细启动过程,知道是在哪一个环节出了问题,我们就能够进入到相应的环节,排除掉相应的问题,从而解决实际生产中的问题。    同时,我们在这里

2017-09-20 14:51:22 653

原创 使用OpenSSL实现CA证书的搭建过程

个人博客地址:http://www.pojun.tech/ 欢迎访问什么是CA   CA,Catificate Authority,通俗的理解就是一种认证机制。它的作用就是提供证书(也就是服务端证书,由域名,公司信息,序列号,签名信息等等组成)来加强客户端与服务器端访问信息的安全性,同时提供证书的发放等相关工作。国内的大部分互联网公司都在国际CA机构申请了CA证书,并且在用户进行访问的时候,对用

2017-09-20 14:50:10 7458

原创 SSH 端口转发实战

个人博客地址:http://www.pojun.tech/ 欢迎访问 第一部分 概述   场景一:   设想这样一个场景,当你挤了很久的公交,又辗转了几班地铁,终于拖着疲惫的身躯回到家中的时候,突然间接到了领导的电话,公司服务器上有某个重要的服务需要立马被关闭,而公司的内部网络与外部网络之间有防火墙,禁止telnet远程直接链接,这时你会怎么办呢?(吐槽一下,运维好苦逼/(ㄒoㄒ)/~

2017-09-20 14:47:57 571

原创 使用Cobbler批量安装操作系统

前言    在实际生产中,我们常常会遇到这样一种情况,就是我们需要同时安装几十甚至上百台服务器,如果我们使用U盘或者光盘的方式的话,或许老板直接就将我们辞退了。这里我们介绍一种能够实现自动化安装操作系统的方式。    我们搭建Cobbler的实验环境是基于CentOS 7.3 -1611 的基础的。    同时这个实验可以帮助你一步步的完成所有的操作,不过,如果你想自定义安装的内容的

2017-09-20 14:44:16 2723 2

原创 Sencha Touch 使用Iframe 展示XML数据

Sencha Touch 使用Iframe 展示XML数据其实sencha touch 展示XML数据有很多种方式,笔者在开发ST应用的时候会结合cordova或者phoneGap来开发,因此使用cordova的inappbrower或者themeablebrowser也能够展示XML数据,而且效果更好。但是因为客户的独特需求,上面两种方式并不能实现我的目标,因此,我改用了iframe,但是实际上不

2016-06-24 17:00:59 1101

MAC OS 配置Sencha Touch +Cordova 开发环境

MAC OS 下sencha touch +cordova 开发环境配置。可以将H5 hybird 应用打包成IOS 应用。

2016-06-13

WINDOWS平台SenchaTouch+Cordova开发环境配置

这里详细介绍了windows平台下的Sencha touch +Cordova 开发过程中的环境配置。大家可以下载查看。

2016-06-13

Java辟邪剑法

Java 面试 技术问题 大全,涵盖 JavaEE所有知识点,对正在准备面试的人来说,应该会有帮助

2014-04-15

java 设计模式

Java 里面的23种设计模式 .CHM 格式,通俗易懂,同时还有代码示例,希望对大家有帮助

2014-04-15

郝斌 老师 数据结构 课堂笔记 含代码

这是郝斌老师的数据结构视频的听课笔记,老师在课堂上所讲的程序我也实现,希望这些笔记能够对学习数据结构的人有所帮助

2014-04-15

android api

android api 英文版chm,有助于英文较为优秀的人查阅使用

2012-11-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除