POST和GET的区别以及HTTP的状态码解析

什么是HTTP 超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的通信。 HTTP 的工作方式是客户机与服务器之间的请求-应答协议。 web 浏览器可能是客户端,而计算机上的网络应用程序也可能作为服务器端。 举例:客户端(浏览器)向服务器提交 HTTP 请求;服务器向客户端返回响应。响...

2019-03-04 22:16:01

阅读数 42

评论数 0

Linux系统的性能监控工具(top、ps、netstat)介绍

一、监控工具介绍 1、概述 企业级Linux发行版附带了许多监控工具。 一些工具可处理度量标准,提供更好的格式化输出,便于我们理解系统活动。 一些工具是针对特定的性能度量标准(比如磁盘I/O)的,并可以给出更详细的信息。 熟悉这些系统工具我们就可以知道系统发生了什么,帮助我们找到问题可能出现的原因...

2019-03-04 16:25:27

阅读数 103

评论数 0

Linux下的find命令详解

一、find命令概述 Linux find命令用来在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名。 如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。 find path -option ...

2019-03-02 16:44:39

阅读数 47

评论数 0

centos6系统开机过程解析

LINUX系统的启动过程可以用下图来概述:

2019-02-28 20:50:01

阅读数 50

评论数 0

文本处理工具sed与awk

一、流编辑器sed 1、sed的工作方式 sed通过对输入数据执行任意数量用户指定的编辑操作。sed是基于行的,因此按顺序对每一行执行命令。然后,sed将其结果写入标准输出(stdout),它不修改任何输入文件。 2、sed命令格式 调用sed命令有两种形式 sed [选项] '命令' file(...

2019-02-27 21:15:46

阅读数 42

评论数 0

TCP/IP三次握手和四次挥手

一、OSI七层模型和TCP/IP四层模型 应用层 (Application): 网络服务与最终用户的一个接口。 协议有:HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP 表示层(Presentation Layer): 数据的表示、安全、压缩。...

2019-02-26 22:14:22

阅读数 44

评论数 0

LVS三种模式的原理解析

ipvs (IP Virtual Server)实现了传输层负载均衡,也就是我们常说的4层 LAN 交换,作为 Linux 内核的一部分。 ipvs 运行在主机上,在真实服务器集群前充当负载均衡器。Ipvs具体实现是由ipvsadm这个程序(命令)来完成 一、DR(直接路由)模式 先回答环境的...

2019-02-26 21:09:33

阅读数 45

评论数 0

Linux运维面试题精选

1、什么是运维、什么是游戏运维? 运维是指大型组织已经建立好的网络软硬件的维护,就是要保证业务的上线与运作的正常, 在他运转的过程中,对他进行维护,他集合了网络、系统、数据库、开发、安全、监控于一身的技术 运维又包括很多种,有DBA运维、网站运维、虚拟化运维、监控运维、游戏运维等等 游戏运维又有分...

2019-02-25 21:50:11

阅读数 215

评论数 0

Shell的变量-环境和局部变量以及命令作为变量

一、Shell变量基础 1、变量类型 变量可以分为两类:环境变量(全局变量)和局部变量 环境变量也被称为全局变量,可以在创建它们的shell及其派生出来的子进程shell中使用,局部变量只能在创建它们的shell函数或脚本中使用。还有一些变量是用户创建的,其他的则是专用shell变量。 2、环境变...

2019-01-29 12:17:46

阅读数 70

评论数 0

Shell脚本特点说明以及案例解析

一、清除系统日志 1.清除/var/log 下的 message日志文件简单命令脚本 cd /var/log

2019-01-27 12:37:26

阅读数 74

评论数 0

Shell实例——输出网站访问量TOP10

问题概述 一个大型网站每天都有数以亿计的访问者,每个访问者的访问行为都会在服务器中都会留下访问记录。 访问记录里有许多信息,其中包含两个字段:访问者的IP、访问者的用户id.例如,格式是这样的: >>&amp...

2018-12-15 22:20:29

阅读数 187

评论数 0

Git菜鸟教程

Git是目前世界上最先进的分布式版本控制系统(没有之一) 在Linux上安装Git [root@foundation7 ~]# yum install -y git 创建版本库 版本库又名仓库,英文名repository,可以简单理解成一个目录,这个目录里面的所有文件都可以被G...

2018-08-24 23:12:33

阅读数 275

评论数 0

GitLab的安装及使用

初始GitLab GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 与Github类似,GitLab能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件...

2018-08-23 18:05:07

阅读数 669

评论数 0

Docker私有仓库Registry的建立

了解Registry 官方的Docker hub是一个用于管理公共镜像的好地方,我们可以在上面找到我们想要的镜像,也可以把我们自己的镜像推送上去。但是,由于服务器在国外的原因,网速会非常的慢,我们在利用docker开发构建容器服务时,我们希望能够建立自己的私有registry,上传镜像值我...

2018-08-22 23:35:46

阅读数 88

评论数 0

Docker安全机制及对资源的管理限制

设置docker的安全机制 容器权限 设置特权级运行的容器:–privileged=true 有的时候我们需要容器具备更多的权限 比如操作内核模块,控制 swap交换分区,挂载 USB 磁盘,修改 MAC 地址等。 [root@foundation7 test]# docker...

2018-08-22 13:48:55

阅读数 117

评论数 0

Docker数据卷管理

数据卷挂载 docker run 在创建容器时使用 -v 参数可以挂载一个或多个数据卷到当前运行的容器中 -v的作用是将宿主机上的目录作为容器的数据卷挂载到容器中,使宿主机和容器之间可以共 享一个目录。 挂载数据卷到新创建的容器上: [root@foundation62 d...

2018-08-21 22:21:40

阅读数 83

评论数 0

Docker-swarm集群搭建及visualize监控的相关配置

实验环境: 172.25.62.11:manager 172.25.62.12:worker 172.25.62.13:worker 创建集群 [root@docker1 ~]# docker swarm init 将worker添加至集群: [root@docker2 ~]#...

2018-08-21 20:33:07

阅读数 368

评论数 0

Docker应用容器部署

初始Docker Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 一个完整的Docker有以下几个部分组成: dockerCl...

2018-08-20 17:54:56

阅读数 156

评论数 0

Saltstack中的NETAPI模块的部署

rest_cherrypy官方文档 模块部署 [root@server1 ~]# yum install -y salt-api [root@server1 private]# pwd /etc/pki/tls/private [root@server1 private]# ope...

2018-08-18 23:57:02

阅读数 90

评论数 0

基于salt-syndic和salt-ssh安装部署saltstack

初始salt-syndic salt-syndic如果大家知道zabbix proxy的话那就可以很容易理解了,syndic的意思为理事,其实如果叫salt-proxy的话那就更好理解了,它就是一层代理,如同zabbix proxy功能一样,隔离master与minion,使其不需要通讯,只需要...

2018-08-18 17:24:37

阅读数 107

评论数 0

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