自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 广州找工作指南:避雷公司名录及优秀公司名录

广州找工作指南:避雷公司名录及优秀公司名录

2022-07-31 18:53:50 2912 1

原创 镜像驱动注入 R4900 G2 安装Esxi6.5 U1系统

R4900 G2 安装Esxi6.5 U1准备工作安装前提前联系H3C 400售后R4900是否支持esxi6.7 版本,否则安装一半识别不到RAID卡上的硬盘…H3C R4900 G2RAID产品名称: RS31H2P8SARAID卡别名:HBA1000M2咨询400发现这个RAID卡不支持esxi6.7版本,改为安装esxi 6.5 U1通过上表确定不能安装ESXi 6.7后,降级安装支持的ESXi 6.5 U1版,U1版标注为NT,意为H3C没有封装好HBA1000M2raid卡

2021-07-17 11:52:03 1359

原创 3-Linux脚本

shell介绍shell脚本开头带着一个Sha-Bang出发(Sha-Bang指的是#!)注意: shebang是一个文本行,其中#!位于解释器路径之前。变量规则命名只能使用英文字母,数字和下划线,首个字符不能以数字开头中间不能有空格,可以使用下划线 _写shell脚本时,经常会使用到变量。在使用前需先声明变量,后使用变量。声明变量#!/bin/bashyour_name=zjz#使用变量echo $your_nameshell传递参数我们可以在执行 Shell 脚本时

2021-01-31 21:39:07 1839

原创 1-基础命令

基础命令文件管理mkdir-创建目录(make directories)语法:# mkdir [参数] [目录]参数:-p: 递归创建-m:创建后设置权限-v:显示创建过程-Z:设置安全上下文创建目录dir1# mkdir dir1 同时创建dir1、dir2、dir3目录# mkdir dir{1..3}创建目录并设置目录权限为755# mkdir -m 755 /zjz/dir 递归创建目录# mkdir -p /father/son ll-查看目录或命令(

2021-01-25 23:35:49 255

原创 shell脚本制作堡垒机实战

跳板机 OR 堡垒机大致用途跳板机就是一台服务器,客户在需要访问过程中,首先要统一登录到这台服务器上,然后从这台服务器在登录到目标设备上为访问集群限定一个入口,方便权限控制以及监控;堡垒机是通过切断终端对计算机网络和服务器资源的直接访问,采用协议代理的方式接管终端计算机对网络和服务器的访问。生成环境使用前提:业务服务器不允许直接连接,必须通过跳板机连接业务服务器不允许root用户直接登录例子1(使用密码连接):定义脚本 通过堡垒机 连接后端主机==注意:==脚本需要写在alice用户,客

2021-01-25 21:48:49 701

原创 export env 环境变量继承猜想

env 环境变量继承猜想猜想:# su zjz 是父shell开出来的子shell# su - zjz 就是父shell,新成立env命令env命令用于显示系统中已存在的环境变量,以及在定义的环境中执行指令。该命令只使用"-“作为参数选项时,隐藏了选项”-i"的功能。若没有设置任何选项和参数时,则直接显示当前的环境变量。参数:-i:开始一个新的空的环境;-u<变量名>:从当前环境中删除指定的变量实验测试猜想在root下定义一个新的全局变量ZXC,env查看里面没有内容使

2021-01-25 21:30:55 522

原创 Nginx学习记录

nginx介绍nginx (engine x)是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器(apache、IIS)中表现较好。nginx重要特性支持高并发:针对静态小文件业务环境能支持几万并发资源消耗少:在3万并发连接下,开启10个 Nginx 线程消耗的内存不到200MB可使用反向代理、负载均衡、动静分离、容错功能、内置对 RS 节点服务器健康检查功能支持异步网络 I/O 事件模型 epoll( Linux 2.6

2021-01-21 17:46:22 355

原创 bond绑定

一.传统的bond方式① mode=0 ,(round-robin)模式 (平衡轮询策略)特点:数据包以此传输(第一个包走 eth0,第二个包走 eth1,一直循环到结束)此模式提供负载平衡和容错能力。缺点:我们知道一个连接或者会话的数据包从不同的接口发出的话,中途再经过不同的链路,在客户端很有可能会出现数据包无序到达的问题,而无序到达的数据包需要重新要求被发送,这样网络的吞吐量就会下降必要条件:需要交换机支持②mode=1,active-backup模式(主-备份策略)特点:只有一个网卡设备处

2020-12-11 13:54:42 1518 1

原创 2020-08-12

(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20200921172405973.png)]

2020-08-30 21:53:42 64

原创 生成校验和核验命令-md5sum

md5sum最知名且使用最为广泛的校验和技术是md5sum和SHA-1。1.生成md5校验位计算md5sum:[root@nginx ~]# md5sum anaconda-ks.cfg858a6131c92c673b8e5d795d2ffde411 anaconda-ks.cfg# md5sum filename > file_sum.md5 2.核实数据完整性[root@nginx ~]# md5sum -c filename.md5anaconda-ks.cfg: OK

2020-07-19 15:39:41 812

原创 tr命令

tr命令(translate)用来对来自标准输入的内容进行字符替换、字符删除以及重复字符压缩。tr命令:tr [option] set1 set2-d:删除-c:字符集补集-s:压缩字符将来自stdin的输入字符从set1映射到set2,然后将输出写入stdout(标准输出)。set1<>set2:则set2会重复最后一个符号,直至与set1等长set2>set1:则set2中超出set1长度会被忽略1.输入字符小写转大写[root@nginx ~]# echo 'he

2020-07-19 14:38:54 185

原创 xarge命令

我们可以用管道将一个命令的stdout(标准输出)重定向到另一个命令的stdin(标准输入)。例如:#cat foo.txt | grep "test"但是,有些命令只能以命令行参数的形式接受数据,而无法通过stdin接受数据流。该xargs命令出场了,它擅长将标准输入数据转换成命令行参数。xargs命令应紧跟管道操作符后,以标准输入 stdin(0)作为主要的源数据流。xargs命令: -n:指定输出参数个数 -d:指定定界符1.格式化输出将多行输入装换为单行输出xargs 用

2020-07-19 13:42:30 992

原创 Centos6&&7系统初始化脚本

#!/bin/bash# Linux system initialization# by zjz 2020-07-12 v1.0os_version=`cat /etc/redhat-release |awk '{print $4}' | awk -F "." '{print $1}'`repo() { mkdir -p /etc/yum.repos.d/yum mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/yum

2020-07-12 16:34:12 153

原创 Centos7 系统硬件检测脚本

#Centos7 系统硬件检测#####查看系统版本######hostname=`hostname`sys_version=` cat /etc/redhat-release `kernel=`hostnamectl | grep 'Kernel' | awk -F: '{print $2}'`architecture=` hostnamectl | grep 'Arch' | awk -F: '{print $2}'`echo "主机名:$hostname"echo "系统版本:$sy

2020-07-12 14:56:01 1303

原创 Shell-重定向0 1 2含义解释

title: Shell-重定向2>&1的含义解释date: 2020-7-3 22:27:36categories:Shelltags:重定向一.0 1 2 在Linux中代表的含义名称代码操作符Linux 下文件描述符(Debian 为例)标准输入0< or <<标准输出1> ,>>,1>,1>>标准错误输出22> or 2>>多用于对变.

2020-07-05 21:33:22 647

原创 第四章 系统安装与使用

4.1 首次登陆系统4.2 Linux系统man命令使用4.3 vim编辑器使用4.4 正确的关机方式要关机时需要注意下面几件事:观察系统的使用状态:使用who查看谁在线上。ps -aux查看系统执行的程序。通知线上人员关机的时间: 要关机前总得给线上的使用者一些时间来结束他们的工作正确的关机命令:shutdown 与 reboot下面我们来谈谈几个与关机/重启相关的指令将数据同步写入硬盘中:sync关机命令:shutdown重启命令:reboot强制关机:halt、power

2020-06-15 20:10:31 135

原创 第二章 主机硬件与磁盘详解

第二章 主机硬件与磁盘详解2.1 硬件介绍2.1.1 磁盘介绍2.1.1.1 硬盘种类分析机械硬盘种类分析IDE(已淘汰):优点:价廉、稳定性好、标准化程度高缺点:分别数据传输率太低。SCSI:其实SCSI并不是专为硬盘设计的,实际上它是一种总线型接口。独立于系统总线工作.优点:范围广、多任务、带宽大、CPU占用率低,以及热插拔缺点: 价格高、安装不便、还需要设置及其安装驱动程序,因此这种接口的硬盘大多用于服务器等高端应用场合。SATA: 又叫串口硬盘. SATA以它 串行

2020-06-05 08:35:42 537

原创 Shell-习题

1.按照时间生成文件,将每天的磁盘使用状态写入到对应的文件中(2020-06-02.log)分析:1.时间打印:date +%F2.磁盘状态:df -h#!/bin/bash#每日磁盘使用状态#v1.0 by zjz df -h > /tmp/`date +%F`-disk.log30 23 * * * /shell/1day-disk-status.sh2. 统计nginx每个IP的访问量?分析:1.筛选出所有IP地址2.排序、去重、统计wcuniq...

2020-06-03 08:45:42 707

原创 Shell-正则表达式+三剑客

Shell正则表达式一.什么是表达式正则表达式(regular expression,RE)是一种 字符模式,用于在查找过程中匹配指定的字符。在大多数程序中,正则表达式都被放在 两个正斜杠 之间;例如:/I[oO]ve/就是正斜杠界定的正则表达式–> 表示匹配love 和lOve在正则表达式中,元字符是最重要的概念1.Linux 正则表达式grep,sed,awk;2.大量字符串文件需要进行配置,而且是非交互式的;3.过滤相关的字符串,匹配字符串,打印字符串。注意事项Linu

2020-05-27 23:38:12 342

原创 1.Linux文件、目录管理

一、基础命令介绍1.创建目录-mkdir(make directorys)#mkdir [选项] (参数)mkdir /filename #--filename为目录名称mkdir -p /dad/son #依次创建父目录后创建子目录2.查看目录或文件-ls | ll(list directory)ls 与 ll 命令功能几乎相同,ll命令显示信息更加全面,下方以ll命令做介绍。#ls [选项] (文件) ls -l --输出长格式/列表(等同与 ll 命

2020-05-15 18:09:36 307

原创 Shell-函数-实例-优缺点

函数一、函数的作用定义函数调用函数函数返回值(0或非0)函数传参二、函数的优点自定义一堆命令;避免大量的重复代码,加强可读性;函数不去调用不会执行,也无需注释。三、函数调用函数调用有两种方式(实例如下)函数调用写在函数前是不行滴实例如下:[root@nothingzh ~]# cat function.sh#!/bin/bash#函数调用写在函数前是...

2020-05-06 23:36:29 299

原创 Shell-数组-实例

总结实例 关联数组:- 数组中的索引用到字符的,必须先声明为关联数组。索引 统计的对象。内容 统计名称的数量。

2020-05-03 23:36:13 302

原创 Shell-if条件判断 实例

title: Shell-if条件判断 实例date: 2020-04-29 21:05:25categories:Shelltags:if例子1:检查网络是否正常后,自动安装httpd服务#!/bin/bash# auto install apache# v1.1 by zjz 2019.10.30# v1.2 by zjz 2020.04.29#route 命令需...

2020-04-29 21:10:14 309

原创 Shell-case+函数解决zabbix web页乱码脚本

title: Shell-case+函数解决zabbix web页乱码脚本date: 2020-04-28 20:24:09categories:Shelltags:case函数定义脚本zabbix web乱码解决zabbix web流量监控页乱码以SIMKAI.TTF为例!!!#!/bin/bash#2019-12-27 by zjz#SIMKAI.TTF 为楷...

2020-04-28 15:50:52 172

原创 Shell-expect实现spwan非交互式登录

交互脚本一、expect实现简单的交互登录前提:如果linux主机没有安装expect,记得先安装 #yum install -y expect安装后查看所在位置sh脚本开头要写成#!/use/bin/expect(查看expect安装位置#which expect)注意:执行expect脚本要使用 #./auto-login-ssh.sh,因为expect不是bash脚本,不...

2020-04-25 23:40:26 454

原创 Shell-case+函数 nginx服务启停脚本

使用case+函数实现启动、停止、重启nginx功能1.nginx如何手动启动、手动停止、手动重启2.使用case判断start、stop、restart/usr/sbin/nginx 启动/usr/sbin/nginx -s stop 停止/usr/sbin/nginx -s reload 重载/usr/sbin/nginx -s stop&& /usr/sbin/...

2020-04-24 00:01:29 242

原创 Shell-for批量创建用户

title: Shell-for批量创建用户date: 2020-04-22 21:38:21categories:Shelltags:for循环批量创建用户例子:使用for循环,批量创建用户 前缀+序号,并给用户添加密码[root@localhost sh]# cat create_user.sh#!/bin/bash#批量创建用户并设置密码#v1.0 by zj...

2020-04-22 22:15:20 376

原创 Linux 硬件、系统信息查看--排障

文章目录一、检查CPU和内存信息1.1 获取CPU信息1.2 查看服务器内存信息1.4 显示Linux内核中模块的状态二、检查驱动器和USB相关信息2.1 检查已挂载的硬盘和USB驱动器2.2 获取有关连接的USB设备的信息2.3 列出SCSI设备(或主机)及其属性2.4 检查驱动器/硬盘容量2.5 检查inodefc-list | lesssystemctl list-unit-filessys...

2020-04-22 00:19:25 807

原创 使用Postfix与Dovecot搭建多域邮件服务

文章目录使用Postfix与Dovecot搭建多域邮件服务实验基础配置介绍主机zjz主机bzxWindows10主机zjz配置一、DNS(named)编辑`$ vim /etc/named.com`文件配置域名解析地址(添加主、从域)复制/编辑zone文件zjzDNS配置完成后,`nslookup`测试二、Postfix配置新建mail用户并配置密码三、配置devocot修改邮件本地存放位置格式禁...

2020-04-19 11:42:38 555

SunloginClient9.6.1.tar.gz

向日葵linux版向日葵linux版

2020-05-04

空空如也

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

TA关注的人

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