自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(92)
  • 收藏
  • 关注

原创 使用Python脚本快速实现Ping一个ip网段的地址

ping 命令是我们检查网络中最常用的命令,作为网络人员,基本上每天都会用到,可以很好地帮助我们分析和判定网络故障;如果有 10 设备,100 台设备,1000 台设备怎么办?一个个 ping 过去人都要疯掉了,这种情况在大型网络中我们有可能遇到,那怎么办呢?我们今天来看下如何用 python 来实现批量 ping 测试主机。代码如下:#!/usr/bin/python3# -*- coding: utf-8 -*-import osimport argparseimport socket

2021-06-17 19:10:21 2462

原创 27个使你工作效率翻倍的linux技巧

今天给大家分享 27 个实用的 Linux 技巧,对于一些经常在 Linux 操作系统下玩的重度爱好者,可以有效的提高你的工作效率。话不多说,进入正题。谨慎删除文件如果要谨慎使用 rm 命令,可以为它设置一个别名,在删除文件之前需要进行确认才能删除。有些系统管理员会默认使用这个别名,对于这种情况,你可能需要看看下一个技巧。$ rm -i <== 请求确认关闭别名你可以使用 unalias 命令以交互方式禁用别名。它不会更改别名的配置,而仅仅是暂时禁用,直到下次登录或重新设置了这一个

2021-06-17 15:52:19 427

原创 教你如何将mysql数据导出到Excel

将mysql数据导出到excle方法一:查询语句直接输出语法格式:Example: select * into outfile '/data/var-3307/catid.xls' from help_cat where 1 order by cat_id desc limit 0,20;select * into outfile '导出文件存放目录' from 表面和查询条件等信息!请注意权限问题,如果实在不行,放在/tmp目录下方法二:在shell命令行下把execl以

2021-06-07 15:02:56 9623

原创 Git命令使用大全

文章目录前言Git简介前言Git简介Git 是一种分布式版本控制系统,它可以不受网络连接的限制,加上其它众多优点,目前已经成为程序开发人员做项目版本管理时的首选,非开发人员也可以用 Git 来做自己的文档版本管理工具。大概是大二的时候开始接触和使用Git,从一开始的零接触到现在的重度依赖,真是感叹 Git 的强大。Git 的api很多,但其实平时项目中90%的需求都只需要用到几个基本的功能即可,所以本文将从 实用主义 和 深入探索 2个方面去谈谈如何在项目中使用 Git,一般来说,看完 实用主义.

2021-06-07 14:09:22 218

原创 KVM虚拟化

文章目录前言一、虚拟化技术发展二、虚拟化类型三、虚拟化特性1.优势2.劣势3.案例4.VMM主要功能四、KVM架构及原理1.KVM虚拟化架构/模式2.KVM原理3.KVM工作流程4、虚拟化前后的对比前言在我们介绍KVM之前,首先必须要认识什么是虚拟化,KMV就是在虚拟化不断发展和优化的过程中而逐渐成熟的一个技术。根据统计,大部分企业的服务器和数据中心能效实际上很低,日常的服务器使用率甚至不足10%,其他的处理能力一直处于空闲状态。从资源成本的角度来看,这是很不合理的,给企业带来了很大的资源浪费。考虑

2021-05-31 18:50:54 203

原创 十分钟教你看懂top命令

前言后端们最怕的事情之一就是服务器的负载突然飙升,这可能又意味着一个个夺目Call马上要打过来了。碰到这种情况怎么办,大家第一反应一定是登陆到服务器上,先敲一个top命令看看Load Average吧。今天这篇文章和大家说说怎么看这个“Load Average”。Load Average很多人说Load Average这一个指标就能说明系统负载高了,这句话是对的。那么具体是哪里压力大了呢?这三个数值是怎么计算出来的呢?可能很多人一下子都说不上来。先来说说定义吧:在一段时间内,CPU正在处理以及等待

2021-05-21 13:54:37 3938 1

原创 ELK企业级日志分析系统

文章目录前言一、ELK概述1.ELK日志分析系统2.ELK中日志处理的步骤3.ELK火热的原因4.Elasticsearch概述5.LogStash概述6.Kibana描述前言在规模较大的企业场景中,面临问题包括日志量太大如何归档、文本搜索太慢怎么办、如何多维度查询。需要集中化的日志管理,所有服务器上的日志收集汇总。常见解决思路是建立集中式日志收集系统,将所有节点上的日志统一收集,管理,访问。所以企业中都会建立日志服务器,调高安全性、集中化管理,但是相应的大量的日志文件导致对日志分析困难。而今天介绍的

2021-05-20 18:29:56 355

转载 GFS分布式文件系统简介及部署——让存储变得更高级

GFS分布式文件系统简介及部署一、GFS概述1、文件系统①、文件系统组成②、文件系统的作用③、专业术语二、GFS特点三、GFS工作原理四、GFS卷1、GFS卷类型2、三大基本卷的特点①、分布式卷②、条带卷③、复制卷五、部署GFS集群1、部署节点集群2、部署客户端3、正常测试4、破坏性测试①、分布式卷数据(可查看,但缺少node2的demo5.log)②、条带卷(不可查看,不具备冗余)③、复制卷(可查看 ,有冗余)④、分布式条带卷(不可查看,不具备冗余)⑤、分布式复制卷(可查看 ,有冗余)六、gluster命

2021-05-19 14:18:03 717

原创 如何实现rsync远程同步(配置rsync下行同步、rsync+inotity实时同步)

文章目录一、什么是rsync二、rsync同步源三、如何配置rsync同步源。1.具体步骤2.rsync的命令及其参数3.配置源的两种方式4.面交互格式四、inotify简介4.1调整inotify内核参数(优化)4.2 使用inotify-tools辅助工具一、什么是rsync注:CentOS7自带rsync工具无需安装一款快速增量备份工具Remote sync,远程同步支持本地复制,或者与其他SSH、rsync主机同步也可以在不同主机(例如:其他SSH、rsync主机)之间镜像同步整个目录

2021-05-10 15:51:58 505

原创 如何解决Redis单点故障——Redis主从架构和哨兵模式

文章目录一、redis主从复制1.什么是Redis主从复制2.Redis主从复制的作用3、Redis主从复制的流程4、Redis主从复制的搭建二、哨兵模式1.哨兵模式的原理2.哨兵模式的作用3.哨兵模式的结构4.架构模式的搭建三、Redis集群模式1、redis群集的概念2、集群的作用3.Redis集群的数据分片4.搭建Redis集群模式一、redis主从复制1.什么是Redis主从复制主从复制,是将一台Redis服务器的数据,复制到其他的Redis服务器前者称为主节点(master),后者称为从

2021-05-09 18:07:27 1210

转载 Redis数值类型详解

文章目录一、String数据类型1.set /get / append / strlen2.incr / decr / incrby / decrby3.getset4.setex5.setnx6.mset / mget / msetnx二、List数据类型1.lpush / lpushx / lrange2.lpop / llen3.lrem / lset / lindex / ltrim4.linsert5.rpush / rpushx / rpop / rpoplpush三、Hash数据类型(散列类

2021-05-08 22:26:03 664

原创 IT运维面试问题总结-LVS、Keepalived、HAProxy、Kubernetes、OpenShift

文章目录1.简述ETCD及其特点2、简述ETCD适应的场景?3、简述HAProxy及其特性1.简述ETCD及其特点etcd 是 CoreOS 团队发起的开源项目,是一个管理配置信息和服务发现(service discovery)的项目,它的目标是构建一个高可用的分布式键值(key-value)数据库,基于 Go 语言实现。特点:简单:支持 REST 风格的 HTTP+JSON API安全:支持 HTTPS 方式的访问快速:支持并发 1k/s 的写操作可靠:支持分布式结构,基于 Raft 的一

2021-05-08 08:35:03 3439 3

原创 NoSQL之Redis详解

文章目录一、Redis概述1.什么是redis2.redis的优点3.redis使用场景二、Redis安装部署1.编译安装redis2.执行软件包自带的install_server.sh脚本文件设置redis服务相关配置3.把redis的可执行程序放入路径环境变量的目录便于系统识别4.修改配置/etc/redis/6379.conf三、Redis命令工具1.redis-cli命令行工具2.redis-benchmark测试工具3.Redis数据库常用命令4.Redis多数据库常用命令四、Redis高可用五、

2021-05-07 17:10:44 723

原创 部署Squid代理服务器(传统模式、透明代理、acl控制、sarg日志、反向代理)

文章目录一、缓存代理概述1.1 Web代理的工作机制1.2 代理的基本类型1.3 使用代理的优势二、传统代理的搭建三、透明代理1、开启路由转发功能2、修改配置文件3.配置防火墙规则4.web端设置5.测试四、ACL访问控制1.修改配置文件2.测试六、Squid 日志分析1.安装图像处理软件包2.添加不计入站点文件,添加的域名将不被显示在排序中3.运行4.验证5.做周期性计划任务crontab使其每天生成报告六、Squid反向代理Web1配置Web2配置squid配置测试一、缓存代理概述1.1 Web代理

2021-05-06 17:23:32 245

原创 解决LVS群集的单点故障——LVS和keepalived实现高可用群集

文章目录一、LVS+Keepalived高可用群集1.LVS2.Keepalived3.Keepalived实现原理二、LVS+Keepalived 高可用群集部署1.部署NFS服务器2.配置节点服务器3.配置负载调度器4.客户机访问一、LVS+Keepalived高可用群集1.LVS传统LVS-DR模型,是单调度器,那么当调度器出现故障的时候,就会出现单点故障问题,这时需要keepalived,实现双机热备(主从模式)。支持故障自动切换(Failover)。支持节点健康状态检查(Health

2021-05-06 14:52:37 911

原创 LVS群集原理及实验部署(DR模式)

文章目录一、LVS-DR工作原理1.数据包流向分析2.DR模式的特点二、LVS-DR中的ARP问题三、LVS负载均衡DR模式群集部署1.部署共享存储2.配置节点服务器3.配置负载调度器4.测试验证一、LVS-DR工作原理1.数据包流向分析第一步:客户端发送请求到Director Server(负载均衡器),请求的数据报文到达内核空间。数据报文源IP---------客户端IP目标IP -------- VIP源MAC -------- 客户端MAC目标MAC -------- Dir

2021-05-02 00:01:38 358

原创 企业群集的部署原理一LVS负载均衡(NAT调度)

文章目录一、什么是群集1.群集的定义2.为什么会有群集二、企业群集的分类2.1 负载均衡群集2.2 高可用群集2.3 高性能集群三、详述负载均衡群集架构3.1 负载均衡的结构3.2 负载均衡集群工作模式分析四、LVS虚拟服务器4.1 Linux Virtual Server4.2 LVS的负载调度算法五、LVS负载均衡NAT模式群集部署5.1 案例环境5.2 部署过程一、什么是群集1.群集的定义也被称为集群,cluster,由多台主机构成,但对外只是一个整体它的产生是由于互联网应用中,站点对硬件性能

2021-04-30 22:54:31 507 2

原创 IT运维面试问题总结-Linux基础

文章目录1.简述Linux主流的发行版本2.简述Linux启动过程3.简述Linux删除文件的原理4.简述Linux运行级别5.简述Linux常见目录及其作用6.简述Linux操作系统常见的文件系统有7.简述Linux系统中的buffer和cache的区别8.简述Linux中的inode和block9.简述Linux文件系统修复fsck过程10.简述软链接与硬链接的区别11.简述TCP三次握手,四次断开,及其优点和缺点,同时相对于UDP的差别?12.简述TCP/IP及其主要协议13.简述OSI模型及其主要协

2021-04-29 22:28:14 3114 15

原创 web集群调度器之Haproxy群集的搭建

文章目录一、常见的web集群调度器二、Haproxy应用分析三、Haproxy调度算法原理第一种 RR算法(RoundRobin):第二种 LC算法(Least Connections):第三种 SH(Source Hashing):四、Haproxy配置文件详解4.1 Haproxy配置文件通常分为三个部分4.2 global配置参数4.3 defaults配置项配置默认参数4.4 listen配置项目一般为配置应用模块参数五、使用Haproxy搭建web群集5.1 实验环境5.2 实验步骤六、Hapro

2021-04-29 15:04:37 395

转载 数据库之MHA高可用集群部署及故障切换

目录一、MHA概念1、MHA 的组成2、MHA 的特点 二、搭建MySQL+MHA1、修改mysql节点的主机名2、修改三台MySQL服务器的主配置文件/etc/my.cnf,并创建命令软链接3、配置MySQL一主两从4、安装 MHA 软件5、在所有服务器上配置无密码认证6、在 manager 节点上配置 MHA7、第一次配置需要在 Master 节点上手动开启虚拟IP8、在 manager 节点上测试 ssh 无密码认证9、在 manager 节点上测试 mysql 主从连接情况10、在 ma..

2021-04-28 13:49:09 464

原创 Mysql主从复制与读写分离

文章目录前言一、为什么要使用主从复制、读写分离1.1、MySQL支持的复制类型1.2、主从复制的原理二、MySQL读写分离2.1、读写分离的概念2.2、读写分离的存在意义2.3、什么时候要读写分离2.4、MySQL读写分离原理2.5、常见的MySQL读写分离三、MySQL主从复制和读写分离实验部署3.1、搭建MySQL主从复制3.2、搭建MySQL读写分离3.3、测试读写分离前言在很多项目,特别是互联网项目中,在使用MySQL时都会采用主从复制、读写分离的架构。对数据库的读和写都在同一个数据库服务器中,

2021-04-26 20:11:23 123

原创 MySQL高阶语句详解

文章目录常用查询1.按关键字排序1.1 单字段排序1.2 多字段排序2.对结果进行分组3.限制结果条目5.通配符6.子查询6.1 子查询-别名6.2 子查询-exists6.3 视图7.NULL值7.1null值与空值的区别(空气与真空)8.正则表达式9.运算符10.比较运算符10.1 等于(=)11.位运算符常用查询对MySQL数据库的查询,除了基本的查询外,有时候需要对查询的结果进行处理。例如只取10条数据、对查询结果进行排序或者分组等等。1.按关键字排序PS:类比windows任务管理器使用

2021-04-22 19:16:29 477

原创 mysql备份与恢复

文章目录一、概述数据丢失的原因二、mysql日志文件1.错误日志2.二进制文件3.中继日志4.慢查询日志三、备份类型1、从物理与逻辑的角度分类2、从数据库的备份策略角度分类3、备份方法四、备份实验一、概述备份的主要目的是灾难恢复,备份还可以测试应用、回滚数据修改、查询历史记录、省级等。而备份、恢复中、日志起到了很重要的作用数据丢失的原因1.程序错误2.人为操作错误3.运算错误4.磁盘故障5.灾难(如火灾、地震)和盗窃等二、mysql日志文件常用的日志文件(在/etc/my.cnf中[m

2021-04-16 17:28:23 130

原创 mysql事务与存储引擎

文章目录前言事务的概念存储引擎的概念一、 事务的特性二、事务间的相互影响事务的4大隔离三、事务控制语句使用set 设置控制事务存储引擎常用的存储引擎一、MyISAM1.ISAM的特点2.MyISAM的特点3.MyISAM适用的工作场景4.MyISAM支持的存储格式二、InnodbInnodb特点前言事务的概念事务是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行。是一个不可分割的工作逻辑单元,在数

2021-04-15 14:03:46 124

原创 mysql中的索引

文章目录一、索引的概念二、索引的作用索引的副作用三、创建索引的原则依据四、创建索引的方式索引类型1.普通索引2.唯一索引3.主键索引4.组合索引(单列索引与多列索引)5.全文索引6.使用全文索引查询五、 删除索引一、索引的概念数据库索引是一个排序的列表,存储着索引值和这个值所对应的物理地址。无需对整个表进行扫描,通过物理地址就可以找到所需数据。是表中一列或者若干列值排序的方法。需要额外的磁盘空间二、索引的作用1.设置了合适的索引之后,数据库利用各种快速定位技术。能够大大加快查询速度,这是

2021-04-09 17:20:34 195

原创 深入的了解Nginx

今天我们来谈谈什么是Nginx?文章目录一、什么是Nginx二、Nginx架构原理三、反向代理3.1 概念3.2 什么是正向代理3.3 正向代理VS反向代理四、工作流程五、优点保护了真实的web服务器,保证了web服务器的资源安全节约了有限的IP地址资源减少WEB服务器压力,提高响应速度其他优点六、Nginx模块划分七、模块处理Nginx请求处理8.1 Master进程的作用是?8.2 Worker进程的作用是?8.3 Nginx如何做到热部署?8.4 Nginx如何做到高并发下的高效处理?8.5 N

2021-04-08 17:02:23 853

原创 nginx高性能调优及防盗链

文章目录前言一、隐藏版本号1.1 修改配置文件方法1.2 修改源码并重新编译安装二、修改Nginx用户和组三、配置Nginx网页缓存时间四、配置日志分割配置Nginx实现链接超时六、更改Nginx运行进程数七、配置Nginx实现网页压缩功能八、Nginx防盗链设置九、对FPM模块进行参数优化前言为了适应企业需求,就需要考虑如何提升Nginx的性能与稳定性,这就是Nginx优化的内容,本次博客主要讲述Nginx的优化以及防盗链的部署。Nginx的详细编译安装步骤:https://blog.csdn.ne

2021-04-07 18:49:54 827

原创 Mysql基础

文章目录前言数据库简介一、查看数据库结构1.1 查看已存在数据库信息1.2 查看数据库表信息1.3 显示数据表的结构(字段)二、SQL基本语句2.1 DDL语句2.2 DML语句2.3 数据库高级操作2.4 DCL数据库用户授权前言数据库简介我们常用的数据存储方式,比如内存和文件,数据保存在内存中时,存取速度快,但是数据不能永久保存 ;数据保存在文件时,数据永久,但是速度比内存操作慢,频繁的IO操作,并且查询数据不方便。而数据库的存储方式,数据持久化保存,高可靠,高可用,数据的快速提取。所以在企

2021-04-07 18:47:24 909

原创 Nginx中rewrite的用法详解

文章目录一、rewrite简介1.1 rewrite跳转场景1.2 rewrite跳转实现过程1.3 rewrite实际场景1.4 nginx正则表达式二、rewrite命令2.1 rewrite 命令语法2.2 flag标记说明2.3 last与break比较三、location3.1 location优先级3.2 rewrite与location比较3.3 location常用优先级规则四、实用案例4.1 基于域名的跳转4.2 基于客户端ip访问跳转4.3 基于新旧域名跳转并加目录4.4 基于参数匹配的

2021-04-07 16:20:37 6082

原创 Tomcat的简介及安装部署详细过程

文章目录一、什么是tomcat1.1 tomcat简介1.2 tomcat核心组件1.3 tomcat处理请求的过程二、tomcat安装部署步骤2.1 下载并安装JDK2.2 安装并启动tomcat2.3 tomcat常用文件三、配置虚拟主机3.1 基于端口3.2 基于域名一、什么是tomcat1.1 tomcat简介Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开

2021-04-06 22:20:05 1459

原创 再见 FTP/SFTP,是时候拥抱下一代文件传输利器 Croc 了!

两台电脑之间该如何传送档案,其实方法有超多种的,像是 FTP 或透过 SSH 方式来传送档案,但是这些方法步骤都有点复杂,FTP 需要搭建 FTP 服务,SSH 要学习 SCP 指令,那有没有更好的方式从单一电脑点对点传送档案到另一台呢?传送过程需要快速又要安全,本文将介绍一套用 Go 语言写的工具叫 Croc,详细的介绍可以参考看看作者的 Blog 介绍,此工具有以下功能及优势。工具特点及优势用 Relay 方式让任意两台电脑传送档案点对点加密 (使用 PAKE)跨平台传送文件 (Window

2021-04-02 11:13:19 833

原创 5 种方法排查 Linux 系统运行速度慢的现象

往往在实际工作中,难免会遇到服务器系统运行速度缓慢的现象,那么,究竟遇到这种现象时,我们该怎么办?下面针对此问题进一步总结遇到该现象时,将如何来判断到底是哪个正在运行的进程、CPU 运行状态、内存运行是否过载、交换内存区是否已满、以及硬盘是否运行正常等相关因素来进行判断。一、检查CPU信息相信大家,遇到该现象时,首先会检查 CPU 的信息,在 Linux 系统中,提供了 proc 文件系统显示系统的软硬件信息。那么可以执行命令 cat /proc/cpuinfo文件系统中查看 CPU 的提供商和相关详.

2021-04-02 10:32:48 1434

原创 Linux 性能调优的思路

文章目录前言linux系统背景1.性能问题描述2.影响Linux性能的因素2.1 系统硬件资源2.1.1 CPU2.1.2 内存2.1.3 磁盘I/O性能2.1.4 网络宽带2.2 操作系统相关资源2.2.1 系统安装优化2.2.2 内核参数优化2.2.3 文件系统优化2.3 应用程序软件资源3.分析系统性能涉及的人员3.1、Linux运维人员3.2 系统架构设计人员3.3 软件开发人员调优总结前言linux系统背景Linux操作系统是一个开源产品,也是一个开源软件的实践和应用平台,在这个平台下

2021-04-02 10:14:43 775

原创 6 个超实用的 Sudo 命令使用技巧

文章目录前言什么是sudo命令一、工作模式理解1.1理解sudo命令的工作流程1.2理解 sudo 命令授权配置1.3配置Defaults选项二、使用技巧总结2.1 主要介绍如何将visodu编辑器从nano更改为vim?2.2 vim如何强制保存只读文件2.3如何更加安全的编辑文件2.4 如何让sudo会话时间随心所欲2.5 如何更加安全的授权服务器权限2.6 如何解决sudo命令找不到环境变量前言什么是sudo命令sudo 表示 “superuser do”,它允许已验证的用户以其他用户的身份来运

2021-04-02 09:35:59 1055

原创 Linux下找出吃内存的方法总结

linux下查询进程占用的内存方法总结,假设现在有一个「php-cgi」的进程 ,进程id为「25282」。现在想要查询该进程占用的内存大小。linux命令行下有很多的工具进行查看,现总结常见的几种方式。通过进程的 status[root@server1 ~]# cat /proc/25282/statusName: php-cgiState: S (sleeping)Tgid: 25282Pid: 25282PPid: 27187TracerPid: 0Uid: 99 99 99 99

2021-04-02 09:15:10 788

原创 LNMP架构搭建过程(超详细!)

文章目录前言什么是LNMP架构LNMP架构的特点LNMP的优点源代码编译一、 Nginx编译安装过程1.1 准备安装包,放进opt目录中1.2 安装nginx环境依赖包1.3 创建运行用户1.4 编译安装Nginx1.5 路径的优化1.6 检查配置文件,并制作连接1.7 启动、停止Nginx1.8 添加Nginx系统服务1.9 检查通过systemctl命令对Nginx服务的管理二、Mysql编译安装2.1 安装mysql环境依赖包2.2 创建运行用户2.3 编译安装mysql2.4 数据库目录进行权限调

2021-03-29 20:11:29 5895 5

转载 防火墙简介(二)——firewalld防火墙

防火墙简介(二)——firewalld防火墙 一、firewalld防火墙简介二、firewalld 与 iptables 的区别三、firewalld 区域的概念1、firewalld防火墙9个区域2、区域介绍 四、firewalld数据处理流程五、firewalld检查数据包的源地址规则六、firewalld防火墙的配置方法1、使用firewall-cmd 命令行工具2、使用firewall-config 图形工具3、编写/etc/firewalld/中的配置文件 七、区域管理八、服务管理九.

2021-03-24 11:49:59 793

转载 防火墙简介(一)——iptables防火墙

防火墙简介(一)——iptables防火墙 一、iptables防火墙1、iptables概述2、netfilter 和 iptables①、netfilter②、iptables③、netfilter/iptables 3、四表五链①、四表②、五链③、规则表的匹配顺序④、规则链之间的匹配顺序 4、iptables的安装5、iptables防火墙的配置方法①、命令行配置格式②、注意事项③、常用的控制类型④、常用的管理选项⑤、匹配条件 6、SNAT原理与应用①、SNAT 应用环境②、S..

2021-03-24 11:40:37 1046

原创 Here Document免交互

文章目录Here Document免交互定义Here Document常规用法语法格式注意事项免交互的方式实现对行数的统计,将要统计的内容置于"EOF"之间,直接将内容传给wc -l来统计通过read命令接收输入并打印,输入值是两个EOF标记之间的部分,作为变量i的值通过passwd给用户设置密码整体赋值给变量,然后通过echo命令将变量值Here Document免交互定义使用I/O重定向的方式将命令列表提供给交互式程序或命令,比如ftp、cat或read命令。是标准输入的一种替代品可以帮助脚本

2021-03-24 11:07:26 763 1

原创 awk使用方法详解

awk工具awk 选项 ‘模式或条件{编辑命令}’ 文件1 文件2…. //过滤并输出文件中符合条件的内容awk -f 脚本文件 文件1 文件2… //从脚本中调用的编辑指令,过滤并输出内容awk包含几个特殊的内建变量(可直接用)如下所示:FS:指定每行文本的字段分隔符,默认为空格或制表位;NF:当前处理的行的字段个数;NR:当前处理的行的行号(序数);$0:当前处理的行的整行内容;$n:当前处理的行的第n个字段(第n列);FILENAME:被处理的文件名;RS:数据记录分隔,默认为\n

2021-03-17 18:41:28 3307

空空如也

空空如也

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

TA关注的人

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