- 博客(51)
- 收藏
- 关注
原创 ansible
ansible 简介 ansible是一款远程的配置管理系统 常见与ansible相同的管理系统 fabric puppet (ruby) saltstack (python) chef cfengine
2017-09-25 20:32:09
1734
原创 redis
Redis 简介 用于:存储计数器数据 KV 存储 可以持久化存储 nosql不同流派的的解决方案其中之一 nosql 特性:数据量大、数据变化非常快(数据增长快、流量分布变化大、数据间耦合结构变化快)、数据源很多; http://www.nosql-database
2017-09-18 08:36:13
1306
原创 Haproxy
Haproxy介绍: haproxy是一个开源的反向代理负载均衡的软件,haproxy的实现基于事件驱动,默认使用单一进程,也最好使用单一进程,多进程可能会发生不稳的尴尬场面。 反向代理实现的时,使用了请求的重构,即以自身向后端申请资源,所以在请求时需要进行资源请求与客户端对应关系进行记录,该记录使用了特定的格式.该数据结构成为弹性二叉树. 代理作用:web缓存(加速)、反向代理、内容路由(根
2017-09-11 08:35:54
931
原创 tomcat
tomcat 简介 官网 tomcat.apache.org tomcat 是由apache官方维护的一款开源软件 tomcat核心组件 Catalina : servlet 容器 Coyote : http 连接器 Jasper : JSP实现,即jsp
2017-09-04 08:20:38
374
原创 varnish
本文毫无条理性,不建议阅读varnish 帮助获取地址 官网:www.varnish-cache.org varnoish设计架构 varnish程序设计架构 启动时启动 ManageMent进程 管理进程,从对应的配置文件中(DSL:varnish专用的配置语言)生成配置,调用编译器VCL compiler –>
2017-08-29 09:28:25
563
原创 Samba
简介:samba 使用了windows 的cifs协议,所以samba的特性符合windows文件共享服务.包括端口号,共享文件与外围设备(打印机).模拟windows工作组名称,主机名称,域名称samba的服务端分为两部分,smbd,nmbdsmbd: smbd提供smb服务(cifs服务)smbd使用 TCP的 139 ,445 端口nmbd:nmbd提供NetBIOS名称解析服务,Ne
2017-08-22 22:47:25
5459
原创 NFS
简介: nfs是工作在内核中,以底层文件系统的方式进行功能实现,以模块的方式加入内核。 NFS原理:VFSlinux中的虚拟文件系统,应用程序进行本地文件系统访问时访问的是,虚拟文件系统.而虚拟文件系统在进行真正文件系统的访问 当需要访问某些文件系统独有的特性时,当vfs不支持时,可以访问文件系统提供的开发接口NFSNFS使用的文件系统,基于rpc的文件系统 rpc:远程过程
2017-08-22 22:44:01
6457
原创 FTP
简介: ftp为计算机上的一种协议,在linux中有多种实现软件,server端如vsftpd,client端如:ftp lftp 等以及可以实现下载ftp服务端资源的工具如 wget ftp工作于应用层之上,所以ftp可以跨平台,而且ftp通信时使用TCP的两个端口,一个用于发送指令,另外一个用于传输数据,但是只有指令端口处于监听状态,数据端口当在进行数据发送时才会打开。 以下图片
2017-08-22 22:31:28
5528
原创 网络共享介绍
网络连接实现的就是所有的内部单位中的信息可以进行交互,或者说是资源的共享。基于http的web服务一种基于规则的信息传递方式。web服务可以提供信息传递以及文件共享功能,而文件共享还可以通过不同的协议以及不同的方法进行实现,即本机内部的信息网络上的其他主机可以申请访问,常见的网络文件共享的的协议有HTTP FTP NFS SAMBA 等。而文件共享按照共享出的空间类型还可以划分为:
2017-08-22 22:14:07
5547
原创 http介绍
http简介: 超文本的传输协议, http协议是无状态的,在非持久连接中客户端每次对服务端进行资源请求都会进行三次握手,所以每次请求都是一相对服务器都是一个新的请求,所以服务器无法追踪访问者来源. 解决http无状态的实现: cookie :在客户端向服务端第一次发送请求时,服务端会生成一个cookie(一段随机的数据,此段数据能唯一的标识出客户机),并将cookie发送个客户端,客户端保
2017-08-08 08:44:53
5291
原创 安装MariaDB
yum安装: yum groupinstall mariadb mariadb-client 其中mariadb包组为服务,包含以下安装包: mariadb-server: mandatory package mariadb-bench: optional package mariadb-test: optional package 其中mariadb-client为客户连接端
2017-08-01 08:34:09
6885
原创 ssl协议及开源实现openssl
ssl协议SSL: (Secure Socket Layer)安全套接层,ssl是一套安全协议,被应用层调用,当http调用ssl协议时被称为https,当ftp调用ssl协议时被称为sftp。 lls是一个协议的集合 ,其中包括: Handshake协议:包括协商安全参数和密码套件、服务器身份认证(客户端身份认证可选)、密钥交换 ChangeCipherSpec 协议:一条消息表明握手协议已
2017-07-24 22:51:16
12646
原创 CA介绍
CA简介使用非对称密钥加密,其他主机获取公钥时,无法保证公钥来源的可靠性。所以需要一个中介机构来对其他主机提供公钥。以保证密钥的可靠性。这个中介的机构就叫做CA 国际标准说明:PKI(public key Infrastructure):公共的密钥加密体系签证机构:CA(certificate authority):证书颁发机构注册机构:RA :负责收集证书颁发申请,有时RA与CA并非同一个机
2017-07-24 22:32:00
7673
原创 GPG简单使用介绍
简介:GPG是加密和数字签名的免费工具,大多用于加密信息的传递。对文件进行对称密钥加密。默认使用CAST5,对称密钥加密。或生成非对称密钥对(生成的私钥被保存在/家目录/.gnupg/secring.gpg 文件中,生成的公钥被保存在/家目录/.gnupg/pubring.gpg文件中)。选项使用对称秘钥加密:-c 创建对称秘钥加密后的文件 gpg -c f1 :对 fi进行对称秘钥加密
2017-07-17 20:35:33
7388
原创 秘钥加密实现简单概述
开始之前:只对秘钥加密方式做简单描述。对称加密:使用同一组秘钥对数据进行加密与解密。即加密解密都使用同一串密钥,常见的对称加密的算法有:DES: Data Encryption Standard, 56bits3DES:AES: Advanced (128, 192, 256bits)Blowfish, TwofishIDEA, RC6, CAST5对称加密在加密时是把原始数据分割成固
2017-07-17 20:32:20
7474
原创 AWK说明-及语法格式。
awk是一款文本信息的统计,报告生成的工具.awk有自己的语法,是一款独立的编程语言. awk支持从文本文件中读取内容,或者从标准的输入中读取内容. awk 起源于 sed,grep.好像是,反正grep,sed,awk都是起源于行编辑器ed,awk继承了行编辑器的特点,循环的读取文本的每一行(或者是分隔符分割的每一段文本)直至文本结束,但是awk加入了段分割符的概念.将每次读入的行进行再次分割
2017-07-17 19:17:42
8204
原创 进程介绍及查看工具
进程描述:进程是硬盘中程序代码运行时的形态,进程是代码的实例.产生进程的方法便是将代码执行.linux是多任务的操作系统,也就是说系统内核启动后,可以多个进程同时运行,或者呈现出多任务同时运行的假象,多任务的实现方法是基于时间上的轮循,即每个进程被CPU执行一段时间后替换为下一进程执行,或多进程是通过分配时间片实现的,将时间进行分片,时间也是物理量,同样可被分片.多进程确实都是在同时运行,但是拥有
2017-07-10 01:16:51
6817
原创 网络的配置工具
在centos 中的网络管理工具简介:通用工具:ifdown禁用指定网卡,禁用是3层禁用。例:ifdown eth0 :禁用网卡eth0网卡ifup:启用指定网卡,此命令与ifdown命令相对应。例:ifup eth0 :启用被禁用的eth0网卡 ifconfig:显示及配置网络设备IP地址等信息,查看网络设备信息:-a 显示所有的网卡信息 ,包括被禁用的网卡信息 例:ifconf
2017-07-02 21:18:28
6930
原创 前台、后台进程切换
前台,后台进程介绍:前台进程:通过终端启动,且启动后一直占用终端的进程。后台进程:通过终端启动,但是在运行过程中不在占用终端。后台进程的产生大部分是前台进程转换为后台进程。但是后台进程的文件描述符依然继承于父进程,例如父进程shell,所以后台进程依然可以将信息输出到当前终端上,但是此时的后台进程同样是依附在终端下的,也就是父进程依然是shell。父进程终止,后台进程同样终止。后台的进程拥有两种状态
2017-07-02 14:02:59
11406
原创 kill,pkill,killall的使用
kill,pkill,kilall的作用是向运行的进程发送信号,实现进程的终止,休眠,退出等操作。kill发送的信号简介:kill发送的信号即是系统使用的信号 编号为1 ~ 31的信号为传统UNIX支持的信号,是不可靠信号(非实时的),编号为32 ~ 63的信号是后来扩充的,称做可靠信号(实时信号)。不可靠信号和可靠信号的区别在于前者不支持排队,可能会造成信号丢失,而后者不会。 . .
2017-07-02 13:29:20
7252
原创 lvm介绍,及基本管理命令
LVM介绍:LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的存储卷,在存储卷上建立文件系统。LVM使用户在无需停机的情况下可以方便地调整各个分区大小,并提供快照功能.在上层,用户通过操作PE更改逻辑卷的大小,通过lvm用
2017-06-25 16:27:58
8540
原创 基于TCP/IP的实现
TCP/IP协议族:TCP/IP介绍:tcp/ip作为当今最流行的通信方案,(另外一种方案是一百米以内直接喊)TCP/IP定义了一整套实现方案。tcp/ip协议族将网络分为五层,也有文档将之分为四层. 当应用程序向互联网传送数据时,数据被送入协议栈中,然后逐个通过每一层直到被当作一串比特流送入网络。其中每一层对收到的数据都要增加一些首部信息(有时还要增加尾部信息) TCP传给I P的数据单元称作T
2017-06-24 17:44:34
8257
原创 网络简单描述
开始之前如有错误请告知。本篇所写都是最基础的网络知识。部分描述来自网络;TCP/IP详解(一)。网络描述将单个体使用介质链接起来,实现在某种规则下的信息交互的载体. 计算机网络是指将有独立功能的多台计算机,通过通信设备线路连接起来,在网络软件的支持下,实现彼此之间资源共享和数据通信的整个系统 计算机网络中承载信息的可以是电子脉冲也可是是射频信号还可以使光波,实现信息交互的规则称为协议, 网络协
2017-06-24 17:24:10
7117
原创 [未完]linux配置文件整理
Linux 常用配置文件大纲如下: 介绍 路径 grup配置文件 /boot/grub/grub.conf 系统运行级别配置文件 /etc/inittab 网络配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network /etc/rc.d/init.d/network
2017-06-21 19:47:23
6555
原创 用户/用户组管理相关命令
写在开始之前:任何的的管理命令的命令本质上都是修改,/etc/passwd,/etc/shadow,/etc/group,/etc/gshadow。getent: 查看关键配置文件的文本搜索工具,可以搜索/etc/passwd,/etc/shadow,/etc/group,/etc/gshadow。但是他是数据库方式搜索。getent passwd jin :在passwd文件中搜索,jin关
2017-06-18 20:05:55
6678
原创 Centos中软件安装
安装工具简单介绍: centos 中安装 软件可以分为使用包管理器安装,以及编译安装。 使用包管理器安装软件方便快捷,但是包管理安装的软件都是已经定制完成的。编译安装步骤虽然繁琐,但是 可以自己定制。 centos使用的包管理器有rpm与yum,但是yum的实现是基于rpm的,如果系统中没有安装rpm包管理器,yum同样无法安装软件包。RPM 软件包介绍:rpm软件包命名:
2017-06-18 19:16:18
6817
原创 linux中文件系统的挂载,及各种类型的实现试验
系统的中的文件系统需要挂载才可进行读取访问。 挂载可以循环挂载 但是不会产生循环效果 。mount: 挂载文件系统,挂载会生成配置文件,配置文件为/etc/mtab 中,实时动态更新。挂载需要指定要
2017-06-18 13:29:14
7958
原创 文件系统
文件系统介绍: 在linux中文件系统分为建立在硬盘分区上真实的文件系统,与建立在真实文件系统之上向应用提供接口的虚拟文件系统。 真实文件系统真正决定了硬盘上的文件的存储方式,文件的组织结构。数据块的大小等实际存储文件时应该考虑到的行为。 虚拟的文件系统向应用掩饰了真实文件系统的一切变化,作为中间层的角色,调用系统模块中的真实文件文件系统驱动程序。进行硬盘的底层操作。但是对应用提供的
2017-06-18 13:24:07
6641
原创 硬盘——MBR分区
分区描述:分区是对硬盘空间的再次划分.划分空间是为了实现文件的隔离.为后期的文件存储进行规划. 对硬盘的操作基本上可以分为分区与格式化.分区是对硬盘空间的再次划分,而格式化是在分区的基础上对分区进行文件存储的方式进行规划,就是创建文件系统.格式化可以直接格式化整个硬盘.也可以格式化单独的分区.分区种类:文件的分区类型可以分为MBR与GPTMBR分区类型最大支持4个主分区,也可将其中一个主分区更改为
2017-06-18 13:09:41
8248
原创 [实验]虚拟实验环境中创建内网yum仓库
环境说明:整个环境都为我的虚拟机试验环境 ,搭建的仓库主要为Centos6 /Centos7 提供服务。仓库暂时就是基本的光盘中的仓库,以及epel仓库。创建内网的yum仓库 yum 的在安装软件包时,首先会根据 /etc/yum.repo.d/*.repo中的配置查找服务端。后与当作yum仓库的服务器端进行通信,获取服务器中软件仓库的的repodata软件仓库元数据,如果有缓存则在本地换缓存中
2017-06-18 11:53:31
6609
原创 vim快捷键介绍
开始之前:本来打算传张图片上来的,结果串不上来 ,我说我其实是会画图的,你们信么。vim 是一款强大的屏幕文本编辑器,即一次读取所有的文本内容,并显示在屏幕上;与之对应的是行编辑器,每次仅读取一行内容比如说ed。vim的选项: 虽然标题是快捷键,但是我还是把选项也写上吧。 vim file :没有选项的选项,直接使用vim打开文件 扩展: vim file1 file2 file3
2017-06-04 18:19:12
6477
原创 正则表达式
原字符与通配符:写这个的目的是想说明一下,元字符与通配符,虽然都是使用特定的字符进行匹配。但是这是两个东西。原字符与通配符之间没有任何联系。不要在使用时元字符与通配符产生混淆。元字符是正则表达式使用的特定匹配字符 。通配符是系统在匹配文件时使用的字符 。元字符的作用是进行文本文件内容匹配的。而通配符是进行文件名称匹配的。通配符: 可以使用 man7 glob 来查
2017-06-04 17:00:05
6449
原创 grep使用
grep使用grep的格式: grep可以接受标准输入,也可以从文本文件中读取数据.所以使用grep的时候,可以使用管道向grep传送数据,也可以直接在grep后面跟随文本文件.grep 字符串 file cat file |grep "字符串"grep `whoami` file cat file |grep `whoami` filegr
2017-06-01 21:48:48
6561
原创 简单的文本处理命令
tr: 对来自标准输入的字符进行,替换,压缩,删除。 tr 命令可以拥有两个字符集: tr ‘字符集1’ ‘字符集2’ :将输入的文本中包含在字符集1中的字符转换为字符集2中的字符,当字符集发生不对等的情况,1的字符数大于2的字符数,使用 2的最后一个字符对一中多余的字符。2〉1则只转换1中的字符 -c :取1 字符集的补集,即取反,不再字符集1中的所有
2017-06-01 21:45:32
6517
原创 [试验]关于特殊权限位的试验,未排版.
脚本文件执行需要读权限与执行权限试,二进制文件只需要执行权限即可,试验过程如下:1. 创建可执行脚本,权限0001,属主属组root.内容打印当前的ID.[root@CentOS7.0jinbusi]#cat ./testdetest#!/bin/sh#/bin/id -un[root@CentOS7.0jinbusi]#chmod 0001 testd
2017-05-30 12:47:41
6538
原创 文件的类型及权限
写在开始之前:文章所有内容均为自己理解,如有错误请告知!文件的类型:在linux中一切皆文件,任何的设备,目录,内存中的数据,执行的进程,都以文件的方式表现,在linux中文件类型可以使用ls 加l选项查看,每种文件类型使用一个字符表示,如下: - : 普通文件 d: 目录文件
2017-05-30 08:54:43
9282
原创 用户用户组配置文件相关文件格式说明
简介:在linux中用户及用户组的配置都由文本文件记录保存:一下文件保存了基本的用户创建默认配置,用户配置,组配置 说明 文件 创建用户是相关的变量 /etc/default/useradd 用户与组的默认设置 /etc/login.defs 用户的信息记录文件 /etc/passwd 用户的密码记录文件 /etc/shadow 用户组的信息记录文件 /
2017-05-29 20:03:17
7697
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人