自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 shell脚本一键部署cobbler服务器_20210715

shell脚本一键部署cobbler服务器_20210715目录PXE简介kickstart简介Cobbler简介功能实现一、PXE简介PXE,就是预启动执行环境,是一种引导启动的方式。这种协议一般由两部分构成,一部分是服务器端,一个是客户端。简单来说,我们通过这种方式可以自己创建一个“安装源”,在安装系统的时候只要能找到这个“源”便可以实现系统的安装。在实现无人值守的安装前,我们必须要搭建一些服务,来实现“安装源”的建立,例如ftp、http、tftp、dhcp等。当一台主机启动时,标

2021-07-14 21:52:38 338 1

原创 利用nesux制作Centos7系统yum私服

nesuxnexus介绍私服是指私有服务器,是假设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构建.有了私服之后,当maven需要下载构件时,直接请求私服,私服上存在则下载到本地仓库;否则,私服请求外部的远程仓库,将构件下载到私服,在提供给本地仓库下载.nexus是一个强大的maven仓库管理器,它极大的简化了本地内部仓库的维护和外部仓库的访问.nexus是一套开箱即用的系统不需要数据库,它使用文件系统加Lucene来组织数据nexus使用ExtJS来开发界面,利用Restlet来

2021-06-30 20:49:37 971

原创 xargs

xargs 命令的作用,是将标准输入转为命令行参数echo "hello word" | xargs echo上面的代码将管道左侧标准输入,转换为命令参数,传递给第二个echo命令xargs命令的语法如下:# xargs [options] commandoption[d,t,p]xargs作用在于大多数命令(比如 rm mkdir ls)与管道一起配合使用,需要xargs将标准输入转为命令行参数# echo "one two three" | xargs mkdir 等同与 mkdir

2021-06-13 16:40:23 394

原创 awk

文本处理 awk一 awk简介:awk是一种编程语言,用于在linux或者unix系统下对文本或者数据进行处理, 数据可以来自标准输入,一个或者多个文件,或者其他命令输出,他支持用户自定义函数和动态正则表达式功能,是linux和unix下强大的编程工具,可以在命令中使用但是更多的是作为脚本来使用awk处理文本和数据的方式是这样的,它逐行扫描文件,送第一行到最后一行,寻找匹配特定模式的行,并在这些行上面进行你想要的操作,如果没有指定处理动作,则把匹配的行显示在标准输出(屏幕),如果没有指定模式,则

2021-02-23 23:38:46 73

原创 利用shell脚本收集集群服务所有网卡的ip信息_20210224

脚本功能:编写一根脚本实现执行脚本自动获取网卡的网络配置信息,直观显示查看,当我们有大批量的服务器需要维护时候可以通过此脚本收集多数服务器的IP地址信息执行结果:root@cyt:~# bash ip_list.sh ipaddress=192.168.122.1broadcast=192.168.122.255netmask=255.255.255.0root@cyt:~# 代码展示:#!/bin/bash## 版本:v1.0# 收集系统信息 by ytche

2021-02-23 23:35:14 390

原创 利用shell脚本收集linux系统信息-2020-12-23

需求描述:编写shell脚本收集系统信息实现代码:#!/bin/bash# 版本:v1.0# 收集系统信息 by ytchen5LANG=enPS3="You choice is: "oscheck(){ if [ -z /etc/redhat-release ];then REDHAT=`cat /etc/redhat-release | cut -d" " -f1` else DEBAIN=`cat /etc/issue | grep -E -v "^$"| cut -d"

2020-12-23 21:51:30 282

原创 利用shell脚本实现-远程批量分发ssh公钥

需求描述:在日常运维中,假设有一批机器刚刚上线,你需要远程将本机的公钥分发到没一台服务器, 使用expect实现非交互创建会话,使用while循环读取ip.txt表里面的没一行ip地址#!/usr/bin/bash# ssh-copy public # v1.0 by ytchen5 2020年11月21日>good_ip.txtexpect_state=$(basename $(which expect))password=merlinusername=rootif [ $# -e

2020-11-21 22:18:29 500

原创 利用shell脚本实现-并发控制

需求描述:试想一下,如果你的主机配置不足,要求你去探测远程主机,这些主机的数量可能有几百台,使用普通的并发机制{}& 会导致系统并发量过大导致运行报错,实现代码:#!/bin/bash# ping05 multi thread# v1.0 by ytchen5 2020年11月21日#01 定义并发的进程数量和有名管道文件thread=2fifo_file=/tmp/$$.fifoif [ ! -f $fifo_file ];then mkfifo $fifo_filef

2020-11-21 11:00:16 141

原创 利用shell脚本-实现给定一个ip列表判断所有主机的连通性

需求描述:通过给脚本传出一个包含所有ip的文本文件,然后实现对文件内部的ip进行批量判断联通性实现代码:#!/bin/bash#ping check#v1.4 by chen 2020年11月16日>up.txt>down.txtif [ $# -eq 0 ];then echo "usage:`basename $0` file" exitfifor i in `cat $1`do { ping -c1 -W

2020-11-18 21:35:16 376

原创 利用shell脚本-实现批量创建用户方案一

需求描述:批量创建用户 实现 用户输入用户名前缀,然后输入密码 然后输入创建的个数后,批量添加用户.实现代码:#!/bin/bash#created user#v1.0 by chen 2020年11月16日while :do read -p "please enter profix & pass & number (ytchen 123456 10): " profix pass num printf "USER_infomation:

2020-11-18 21:28:04 534

原创 利用shell脚本-实现批量创建用户方案二

需求描述:通过读入一个包含用户名的文件 批量创建文件内部的所有用户.实现代码:#!/bin/bash#v1.0 by ytchen5#2020年11月17日pass=123456if [ $# -eq 0 ];then echo "usage:`basename $0` file" exit 1fiif [ ! -f $1 ];then echo "usage: error file" exit 2fifor i in

2020-11-18 21:16:43 172

原创 利用shell脚本-实现批量主机密码远程修改.

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档shell脚本实例需求描述:实现代码:测试结果:重点总结:需求描述:编写一个脚本实现, 给你一个ip.list的列表文件 然后你通过ssh远程到列表包含的每一台机器上面,修改用户tom密码.实现代码:#!/usr/bin/bash##################### v1.0 by ytchen5 ## 2020年11月18日 ##########

2020-11-18 20:58:32 328

linux个人积累-xargs

xargs

2021-06-13

空空如也

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

TA关注的人

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