自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

咻一咻的博客

生活有度,人生添寿。

  • 博客(42)
  • 资源 (2)
  • 收藏
  • 关注

原创 apache2.4版本与2.2版本的差异

1、在2.2版本中eventMPM还处于测试阶段,而2.4版本event已经可以正常使用了2、2.4版本的3个MPM工作模式使用的是DSO动态模块来实现的,而2.2则是直接编译成了静态模块3、2.4版本切换MPM工作模式是在/etc/httpd/conf.modules.d/00-mpm.conf文件中实现的,而2.2版本则是在/etc/sysconfig/httpd文件中进行的切换4

2018-01-30 22:50:18 8453 1

原创 CentOS6编译安装httpd-2.4.29错误

错误一[root@centos6 httpd-2.4.29]#./configure --prefix=/app/httpd24 \--enable-so \--enable-ssl \--enable-cgi \--enable-rewrite \--with-zlib \--with-pcre \--with-apr=/app/apr/ \--with-apr-util=/

2018-01-30 21:12:26 1499

原创 CentOS6编译安装HTTP2.4

准备安装包三个:下载地址[root@centos7 ]#mkdir httpd2.4//创建httpd2.4目录[root@centos7 src]#mv *.bz2 httpd2.4/ //把下载的安装包放到httpd2.4里面[root@centos7 httpd2.4]#lsapr-1.6.3.tar.bz2 httpd-2.4.29.tar.bz2

2018-01-30 20:58:04 704

原创 TCP/UDP常见端口参考

下面的表格中列举了包括在红帽企业 Linux 中的服务、守护进程、和程序所使用的最常见的通信端口。该列表还可以在 /etc/services 文件中找到。要查看由互联网号码分派局(IANA)制定的“著名的已注册动态端口”官方列表,请参考以下 URL:http://www.iana.org/assignments/port-numbers “层”是指服务或协议在交通层上使用 TCP 还是 UD

2018-01-30 19:14:59 1845

原创 ASCII对照表

ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。 请注意,ASCII是American Standard Code for Information Intercha

2018-01-30 19:06:20 252

原创 ab命令压力测试

网站性能压力测试是服务器网站性能调优过程中必不可缺少的一环。只有让服务器处在高压情况下,才能真正体现出软件、硬件等各种设置不当所暴露出的问题。性能测试工具目前最常见的有以下几种:ab、http_load、webbench、siege。今天我们专门来介绍ab。ab是apache自带的压力测试工具。ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行

2018-01-30 17:58:54 5238

原创 解决Mysql报错缺少libaio.so.1

报错信息On Debian, if you get the error:/usr/local/mysql/bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directorytype the following····

2018-01-30 16:01:19 3710 1

原创 LAMP实现编译安装FPM模式wordpress

LAMPLinux+Apache+Mysql/MariaDB+Perl/PHP/Python一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受

2018-01-30 15:57:33 386

原创 linux 安装rz和sz命令

lrzsz在linux里可代替ftp上传和下载。 lrzsz 官网入口 lrzsz是一个unix通信套件提供的X,Y,和ZModem文件传输协议 windows 需要向centos服务器上传文件,可直接在centos上执行命令yum -y install lrzsz 程序会自动安装好,然后如你要下载者sz [找到你要下载的文件] 如果你要上传,者rz 浏览找到你本机要上传的文件。需要

2018-01-29 21:50:07 196

原创 DAS、NAS和SAN特点和区别是什么?加上iSCIS?

DAS、NAS和SAN特点和区别是什么?加上iSCIS?DAS即直接连接存储(Direct Attached Storage) NAS即网络接入存储(Network Attached Storage) SAN即存储区域网络(Storage Area Network) DAS是指将外置存储通设备通过SCSI或FC接口直接连接到应用服务器上,存储设备是整个服务器结构的一部分。在这

2018-01-28 03:47:33 2162

原创 linux-目录

先看图 根文件系统: linux识别的第一个与根直接关联的文件系统。 FHS:LSB组织定义的LINUX发行版基础目录命名法则及功用规定。filesystem hierarchy standard,文件系统层级标准linux下目录 目录 描述 / 只有一个跟 \ ;不是一一对应的;第一层次结构的根、整个文件系统层次结构的根目录。

2018-01-28 03:12:27 186

原创 linux 基础知识介绍(一)

计算机硬件与软件计算机(Computer):俗称电脑,是一种能接收和存储信息,并按照存储在其内部的程序对海量数据进行自动、高速地处理,然后把处理结果输出的现代化智能电子设备 冯·诺依曼体系结构: 1946年数学家冯·诺依曼于提出运算器、控制器、存储器、输入设备、输出设备 服务器分类服务器Server是计算机的一种,是网络中为客户端计算机提供各种服务的高性能

2018-01-28 02:59:27 415

原创 CentOS6忘记root密码解决方法?

很多朋友经常会忘记Linux系统的root密码,linux系统忘记root密码的情况该怎么办呢? 重新安装系统吗?当然不用!进入单用户模式更改一下root密码即可。CentOS6步骤如下:重启linux系统 3 秒之内要按一下回车,出现如下界面 然后输入e 按向下尖头移动到第二行,按”e”进入编辑模式 在最后边输入 single 或者s,前面有一个空格。 输

2018-01-28 02:16:35 573

原创 一次完整的http请求处理过程

Web服务请求处理步骤一次完整的http请求处理过程1、建立连接:接收或拒绝连接请求2、接收请求:接收客户端请求报文中对某资源的一次请求的过程3、处理请求:服务器对请求报文进行解析,并获取请求的资源及请求方法等相关信息,根据方法,资源,首部和可选的主体部分对请求进行处理 元数据:请求报文首部 HEADERS格式name:value

2018-01-25 21:57:28 4965

原创 计算机专业术语-socket

解释网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。建立网络通信连接至少要一对端口号(socket)。socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Socket编程接口;HTTP是轿车,提供了封装或者显示数据的具体形式;Socket是发动机,提供了网络通信的能力。Socket

2018-01-25 20:51:32 622

原创 Internet与中国

Internet与中国Internet最早来源于美国国防部高级研究计划局ARPA建立的ARPANet,1969年投入运行。1983年,ARPAnet分裂为两部分:ARPAnet和纯军事用的MILNET。当年1月,ARPA把TCP/IP协议作为ARPAnet的标准协议,这个以ARPAnet为主干网的网际互联网便被称为Internet。1986年,美国国家科学基金会建立计算机通信网络NSFnet

2018-01-25 17:46:46 1456

原创 linux中shell变量$#,$@,$0,$1,$2的含义解释

我们先来写一个简单的脚本,执行以后再看各个变量的意义。[root@centos7 ~]#vim r1.sh #! /bin/bash# ------------------------------------------# Filename: r1.sh# ...... //省略# ------------------------------------------

2018-01-25 12:02:55 169

原创 cookie、localStorage、sessionStorage区别?

1.cookie存储在用户本地终端上的数据。也用cookies,某些网站为了辨别用户身份,进行session而储存在本地浏览器上的数据,经过加密。一般应用最典型的案例就是判断注册用户是否已经登录该网站。2.HTML5 提供了两种在客户端存储数据的新方法:(HTML 5 Web 存储)…两者都是仅在客户端(即浏览器)中保存,不参与和服务器的通信;localStorage没有时

2018-01-25 11:56:31 134

原创 免费IP地址查询API接口

快递查询http://www.kuaidi100.com/query?type=quanfengkuaidi&postid=390011492112(PS:快递公司编码:申通"shentong" EMS"ems" 顺丰"shunfeng" 圆通 "yuantong" 中通 "zhongtong" 韵达"yunda" 天天"tiantian" 汇通"huitongkuaidi" 全峰 "

2018-01-25 11:48:33 17979 2

原创 初识MySQL

赠送:MySQL5.1参考手册官方简体中文版仅供参考 下载地址MySQL体系结构安装MySQL安装方式:1、源代码:编译安装2、二进制格式的程序包:展开至特定路径,并经过简单配置后即可使用3、程序包管理器管理的程序包 CentOS安装光盘 项目官方:https://downloads.mariadb.org/mariadb/repositories/

2018-01-25 11:40:14 299

原创 CentOS系统编译安装MariaDB数据库实现多实例

上一篇实现了yum安装多实例 现在开始用编译安装实现多实例编译安装多实例第一步:创建账户[root@centos7 ~]#useradd -r -s /sbin/nologin mysql [root@centos7 ~]#id mysql uid=988(mysql) gid=983(mysql) groups=983(mysql)[ro

2018-01-23 23:04:27 322

原创 CentOS系统使用yum安装MariaDB数据库实现多实例

上一篇实现二进制安装MariaDB 现在开始yum安装MariaDB数据库实现多个实例 废话不多说直接开始 1.安装和启动安装:yum install mariadb-server路径:rpm -ql mariadb-server[root@centos7 ~]#ls /var/lib/mysql //默认没东西[root@centos7 ~]#systemc

2018-01-23 23:01:46 436

原创 linux二进制安装MariaDB

无废话 立刻开始第一步:准备账号[root@centos7 ~]#getent passwd mysql //查看有没有mysql账号(没有的话需要创建)[root@centos7 ~]#useradd -r mysql -s /sbin/nologin //创建系统账号 shell类型为nologin[root@centos7 ~]#getent passwd mysql

2018-01-23 22:57:28 814

原创 linux命令-grep

简介Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹 配的行打印出来。grep全称是Global Regular Expression Print,表示全局正则表达式版本,它的使用权限是所有用户。grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板。如果模板包括空格,则必须被引用,模板后的所有字符串被看作文件名。搜索的结果被送到标准输出,不

2018-01-23 22:52:44 259

原创 五、bind各种辅助工具

一、bind-utils软件包 该软件包,包含一下工具/usr/bin/dig/usr/bin/host/usr/bin/nslookup/usr/bin/nsupdatensupdate是用来更新bind的区域文件的比节不细说主要说两个dig和host(主要用于域名解析查询)dig: dig [-t type] name [@SERVER] [query

2018-01-21 22:41:01 2955

原创 四、bind(named)配置文件

CentOS下,yum install bind安装bind软件来实现DNS服务,yum info bind可以查看到描述:Description : BIND (Berkeley Internet Name Domain) is an implementation of the DNS : (Domain Name System) protocols. BIND

2018-01-21 22:24:39 31992 1

原创 三、DNS记录类型

在之前的文章中,我们了解了什么是DNS以及DNS如何工作,现在让我们来看看 DNS 记录有哪些种类,以及它们有什么作用。要理解不同的 DNS 记录,首先必须了解区域文件是什么?区域文件(Zone files)区域文件是名称服务器存储其所知道的域名的信息的方式。名称服务器知道的每个域名都存储在区域文件中。对于名称服务器来说,大多数请求都不能在它自己服务器中找到区域文件。如果它被配

2018-01-21 19:48:27 3385

原创 二、DNS如何工作?

上一篇文章(什么是DNS)中,我们解释了 DNS 所涉及到的一些术语,接下来我们来看看 DNS 这个系统是如何工作的?从高层次上看,这个系统非常简单,但是当你关注细节时,它又非常复杂。总的来说,它是一个非常可靠的基础设施,对于构建我们当今的互联网,是至关重要的。根服务器  如前所述,DNS 的核心是一个分层系统。在这个系统的顶部是所谓的 “根服务器”。这些服务器由各种组织控制,并由

2018-01-21 19:06:54 572

原创 一、什么是DNS?

DNS,或者说域名系统,通常是学习如何配置网站和服务器的一个非常困难的部分。了解 DNS 的工作原理将有助于诊断网络访问的问题,也有助于理解 DNS 系统背后的工作原理。这篇文章中,我们会讨论一些基本的 DNS 概念,这些概念将有助于你配置并使用 DNS。在我们开始配置你自己的服务器域名解析之前,让我们先来看一些关于这些是如何实现的的基本概念。我们应该先从术语定义开始。虽然有一些术语在谈论计

2018-01-21 18:31:22 877

原创 浅谈MySQL和MariaDB区别?

MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。MariaDB由MySQL的创始人麦克尔·维德纽斯主导开发,他早前曾

2018-01-21 00:33:16 19968

转载 一个运维如何从底层走上人生巅峰

一个运维如何从底层走上人生巅峰

2018-01-21 00:01:09 854

原创 Linux服务器时间同步

date -s "2018-01-20 14:08:00" 设置当前时间clock -s 把BIOS时间同步当前系统hwclock -w 把当前时间同步到BIOS里面

2018-01-20 14:25:31 368

原创 深入理解“软链接”和“硬链接”的区别?

什么是链接?链接简单说实际上是一种文件共享的方式,是 POSIX 中的概念,主流文件系统都支持链接文件。它是用来干什么的?你可以将链接简单地理解为 Windows 中常见的快捷方式(或是 OS X 中的替身),Linux 中常用它来解决一些库版本的问题,通常也会将一些目录层次较深的文件链接到一个更易访问的目录中。在这些用途上,我们通常会使用到软链接(也称符号链接)。软链接和硬链接的

2018-01-19 13:42:34 2141

原创 history命令

history命令学习 如果你经常使用Linux命令,那么使用history命令无疑会提升你的工作效率。 主要用于显示历史指令记录内容, 下达历史纪录中的指令 。[root@zhang user1]# help historyhistory: history [-c] [-d offset] [n] or history -anrw [filename] or his

2018-01-19 13:11:38 6507

原创 Systemd 入门教程:命令篇

Systemd 是 Linux 系统工具,用来启动守护进程,已成为大多数发行版的标准配置。本文介绍它的基本用法,分为上下两篇。今天介绍它的主要命令,下一篇介绍如何用于实战。历史上,Linux 的启动一直采用init进程。下面的命令用来启动服务。$ /etc/init.d/apache2 start# 或者$ service apache2 start这种方法有两个缺点。

2018-01-18 23:21:26 329

原创 Linux各发行版时间线2017年版本

时间线目前版本16.12,于2017年2月1日发布,参见wikipediasvg图片太长,无法显示,可以点击链接下载:点这儿

2018-01-18 23:11:53 2551

原创 linux禁止ping以及开启ping的方法

Linux默认是允许Ping响应的,系统是否允许Ping由2个因素决定的:A、内核参数,B、防火墙,需要2个因素同时允许才能允许Ping,2个因素有任意一个禁Ping就无法Ping。 A、内核参数[root@centos7 ~]# cat /proc/sys/net/ipv4/icmp_echo_ignore_all 0 //(0表示允许,1表示禁止)。B、防火墙(注:此处的方法的

2018-01-18 17:12:25 4324

原创 CentOS(6、7)修改主机名(hostname)

centos6需要修改两处:一处是/etc/sysconfig/network,另一处是/etc/hosts,只修改任一处会导致系统启动异常。首先切换到root用户。/etc/sysconfig/network 打开该文件,里面有一行 `HOSTNAME=localhost.localdomain,修改 localhost.localdomain 为你的主机名。/etc/hosts

2018-01-18 15:20:28 25324

转载 使用markdown

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I

2018-01-18 15:09:10 153

原创 CentOS7启动及排错

CentOS7引导顺序UEFi或BIOS初始化,运行POST开机自检选择启动设备引导装载程序, centos7是grub2加载装载程序的配置文件: /etc/grub.d/ /etc/default/grub /boot/grub2/grub.cfg加载initramfs驱动模块加载内核选项内核初始化,centos7使用systemd代替init 执行initrd.ta

2018-01-17 22:42:45 4950

Amazon S3创建存储公私桶步骤!

Amazon S3 在 Internet 上提供了近乎无限的存储空间。本指南介绍如何使用 AWS 管理控制台(基于浏览器的图形用户界面)与 AWS 服务交互,从而管理 Amazon S3 中的存储桶、对象和文件夹。

2019-03-06

HTTP协议(RFC2616)中文版.pdf

本文档规定了互联网社区的标准组协议,并需要讨论和建议以便更加完善。请参考“互联网官方协议标准”(STD 1)来了解本协议的标准化状态。本协议不限流传发布

2018-07-12

空空如也

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

TA关注的人

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