Skip to main content

moregeek program

shell脚本中实现自动输入密码---expect安装使用_雍州无名的博客-多极客编程

expect是一个自动交互功能的工具。expect是开了一个子进程,通过spawn来执行shell脚本,监测到脚本的返回结果,通过expect判断要进行的交互输入内容(send),由于linux系统默认不安装此工具,所以使用前先进行安装。1.安装 expectyum install expect2.实现自动输入密码例子#!/usr/bin/expectspawn mysql_config_edit

Read More

linux第七节课_rhel学习者的博客-多极客编程

shell脚本:学习SHELL脚本,三要素是脚本声明,脚本注释,以及脚本的命令等,脚本的声明一般是#!/bin/bash的写法,而注释则因内容而异,也可不写,命令的写法就比较多了,常需要看是用于做什么项目,而使用什么命令;课上学习了四个语句,分别是 if ,for,while,case ,看完整节课,我理解的是一些比较简单的项目是可以用if判断语句来写的;例如只有2个到3个需要判断则可以用if来写

Read More

运行shell脚本提示“语法错误: 未预期的文件结尾”_shenshushu的博客-多极客编程

当时正在写一个小需求,shell脚本实现的功能是:通过 read 读入变量实现加减剩除等,而且要判断一个输入的2个变量是否为空,为空值则退出。输入的变量不是数字则退出。自己编写的代码如下#! /bin/bashread -p "Ple input two num:" a bif [ ${ #a } -le 0 ] && { echo "this first number is

Read More

使用shell脚本安装mysql_段嘉许的博客-多极客编程

使用Shell脚本安装MySQL📒博客主页: ​​微笑的段嘉许博客主页​​ 🎉欢迎关注🔎点赞👍收藏⭐留言📝📌本文由微笑的段嘉许原创!📆51CTO首发时间:🌴2022年10月日20🌴✉️坚持和努力一定能换来诗与远方!🙏作者水平很有限,如果发现错误,一定要及时告知作者哦!感谢感谢!⭐本文介绍⭐随着Linux系统在企业中的应用越来越多,服务器的自动化管理也变得越来

Read More

脚本应用_嘎嘣脆的博客-多极客编程

Shell脚本应用(一)简介:随着Linux系统在企业的应用越来越多,服务器的自动化管理也变得越来越重要。在Linux服务器的自动化维护工作中,除了计划任务的设置以外,Shell脚本的应用也是非常重要的一部分。本文将主要学习Shell脚本基础,变量使用等知识,要求学会简单编写的脚本。理论知识:Shell脚本基础在一些复杂的Linux维护工作中,大量重复性的输入和交互操作不仅费时费力,而且容易出错,

Read More

使用shell脚本进行条件测试_段嘉许的博客-多极客编程

使用Shell脚本进行条件测试📒博客主页: ​​微笑的段嘉许博客主页​​ 🎉欢迎关注🔎点赞👍收藏⭐留言📝📌本文由微笑的段嘉许原创!📆51CTO首发时间:🌴2022年10月日21🌴✉️坚持和努力一定能换来诗与远方!🙏作者水平很有限,如果发现错误,一定要及时告知作者哦!感谢感谢!⭐本文介绍⭐在简单的Shell程序中,各条语句将按先后顺序依次执行,从而实现批处理的

Read More

使用shell脚本安装mysql_段嘉许的博客-多极客编程

使用Shell脚本安装MySQL📒博客主页: ​​微笑的段嘉许博客主页​​ 🎉欢迎关注🔎点赞👍收藏⭐留言📝📌本文由微笑的段嘉许原创!📆51CTO首发时间:🌴2022年10月日20🌴✉️坚持和努力一定能换来诗与远方!🙏作者水平很有限,如果发现错误,一定要及时告知作者哦!感谢感谢!⭐本文介绍⭐随着Linux系统在企业中的应用越来越多,服务器的自动化管理也变得越来

Read More

linux下一键安装python3&更改镜像源&虚拟环境管理技巧_大刚测试开发实战的博客-多极客编程

前言之前分享过一篇《​​Linux系统自带Python2&yum的卸载及重装​​》,介绍了如何卸载及重装Linux(CentOS)自带的的Python2.7。今天主要介绍如何在Linux系统下通过shell脚本一键安装Python3,以及如何临时or永久更换镜像源、管理虚拟环境。工欲善其事必先利其器,环境搭建是一切开发&自动化测试绕不开的前提。一、Linux安装Python3在介绍

Read More

使用MDT结合powershell实现系统部署及驱动安装的自动化-多极客编程

MDT结合powershell脚本实现驱动程序的自动安装。 MDT本身具有驱动管理功能,此脚本主要是解决使用过程中遇到的各种问题,仅供参考,如有更好的解决方案,欢迎指正。在官方教程中部署系统驱动时,存在的问题:1.导入MDT的驱动,默认全部存放到部署共享的Drivers目录下,如D:\DeploymentShare\Drivers 如此方式,不同的驱动版本会进行替换。2.在根据设备厂商、型号进行驱

Read More

shell中获取Harbor中所有的镜像列表(超实用,建议收藏)-多极客编程

前言我们要查询Harbor中某个项目下某个镜像是否存在,需要登录Harbor UI管理界面,然后进入到项目(Project),再到搜索框输入镜像的名称来查找镜像在不在。那么,如果只知道镜像的名称,不知道镜像在哪个项目(Project)呢?你是每个项目下都去搜索么?那么!有什么方法可以简化这些操作呢?即:不需要登录Harbor就可以看到Harbor里面所有的镜像;仅提供镜像名称就可以看到镜像在哪个项

Read More

php如何获取标准错误输出(STDERR)?-多极客编程

背景:在最近工作项目中,要实现在web管理后台输入shell命令,分发到节点web服务器执行,获取执行结果并返回,类似linux服务器的终端terminal中进行交互的效果。 在php中,执行shell有很多,如:system()、exec()等等。能拿到完整结果的,只有shell_exec()与passthru()函数。 区别: shell_exec — 通过 shell 环境执行命令,并且

Read More

shell函数-多极客编程

shell函数: 将命令序列按格式写在一起可方便重复使用命令序列 shell函数定义: 【1】 function 函数名 { 命令序列 } 【2】 函数名() { 命令序列 } 函数返回值: return表示退出函数并返回一个退出值,脚本中可以用$?变量显示该值 使用原则:1、函数一结束就取返回值,因为$?变量只返回执行的最后一条命令的退出状态码 2、退出状态

Read More

shell编程规范与变量-多极客编程

@[toc] 一、shell脚本概述 1.shell脚本的概念 将要执行的命令按顺序保存到一个文本文件 给该文件可执行权限 可结合各种shell控制语句以完成更复杂的操作 2.shell脚本的应用场景 重复性操作 交互性任务 批量事物处理 服务运行状态监控 定时任务执行 3.shell的作用 shell是Linux系统中运行的一种特殊程序 在用户和内核之间之间充当“翻译官” 用户登陆Linux系

Read More

Shell编程规范与变量-多极客编程

Shell编程规范与变量 壹、Shell脚本概述 Shell脚本的概念 将要执行的命令按顺序保存到一个文本文件 给该文件可执行权限 可结合各种Shell控制语句以完成更复杂的操作 Shell脚本应用场景 重复性操作 交互性任务 批量事务处理 服务运行状态监控 定时任务执行(绝对路径) 贰、Shell作用 Linux系统中的Shell是一个特殊的应用程序,它介于操作系统内核与用户之间,充当了一个“命

Read More

Shell编程规范与变量-多极客编程

一、Shell脚本概述在计算机科学中,Shell俗称壳(用来区别于核),是指“为使用者提供操作界面”的软件(command interpreter,命令解析器)。它类似于DOS下的COMMAND.COM和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。同时它又是一种程序设计语言。作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程序设计语

Read More

shell脚本的编辑规范和变量-多极客编程

@[toc] 1.shell的作用 ●Linux系统中运行的一种特殊程序 ●shell:介于系统内核与用户之间,负责解释命令行 2、用户的登陆Shell ●用户登陆Linux系统时,自动加载一个Shell程序●bash是Linux系统中默认使用的Shell程序●bash文件位于/bin/bash 3.Shell脚本概述 1、将要执行的命令按顺序保存到一个文本文件2、给该文件可执行权限3、可结合各种

Read More

恶意登录ip添加到防火墙-多极客编程

#!/bin/bash #by lijq LOG=/var/log/secure IPTABLE_FILE=/etc/sysconfig/iptables LOG_IP=`grep "Failed password" /var/log/secure | awk '{print $11}' |uniq -c |awk '$1>4 {print $2}'` function add_iptabl

Read More

shell脚本:批量添加用户,并设置随机字符为密码-多极客编程

练习shell脚本题目:写一个脚本,实现批量添加20个用户,用户名为user1-20,密码为user后面跟5个随机字符;之前练习过批量创建用户,使用for循环就可以实现,这次多了一个需求,设置用户密码,密码为user后面跟5个随机字符。思路为:创建用户当然还是使用for循环,随机字符需要研究一下怎么生成,怎么在脚本里面设置密码?下面是经过我测试多次,实现题目需求的脚本,大家有更好的可以贴出来,共同

Read More

安装lamp+discuz脚本-多极客编程

#!/bin/bash #by 2015-7-25--lijq #directiof for use:源码包和脚本在同一目录且在root目录下的文件里 DIR=/mnt/soft/ SCRIPT_DIR=/root/autolamp         if [ $UID -ne 0 ]; then         echo -e "\033[32monly for root to install t

Read More

lamp-安装脚本-修订版1-多极客编程

#!/bin/bash#write by zhang_pc#at 2015.07.25#apache2.4 php.5.4 mysql5.5#脚本说明,如果当前机器可以上网,就从互联网下载源码包安装,如果不能上网,就用本地的源码包,需要把源码包上传到脚本所在的目录APR_FILES=apr-1.5.2.tar.gzAPR_DIR=apr-1.5.2ARP_PRE=/usr/local/aprAPR

Read More