• 2024-10-04Debuggers 1012:Introductory GDB
    OpenSecurityTraining2LearningPaths:VulnerabilityHunting&Exploitationpython:https://www.learnpython.org/路径图:https://ost2.fyi/OST2_LP_Vulns_Exploits.pdfDebuggers1012:IntroductoryGDB(与python)-->Architecture1001:x86-64Assembly-->R
  • 2024-10-03Linux运维常见故障排查和处理的技巧汇总
    常见问题解决集锦1.shell脚本不执行问题:某天研发某同事找我说帮他看看他写的shell脚本,死活不执行,报错。我看了下,脚本很简单,也没有常规性的错误,报“:badinterpreter:Nosuchfileordirectory”错。看这错,我就问他是不是在windows下编写的脚本,然后在上传到linux服务器的……
  • 2024-10-01安装maven
    1.下载,解压2.配置环境变量bat@echooff%1mshtavbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c%~s0::","","runas",1)(window.close)&&exitecho*******************************
  • 2024-09-30shell脚本常用命令
    常用命令2.1查看脚本执行过程2.2查看脚本是否有语法错误2.3date命令2.3.1显示年、月、日date+%Y-%m-%d   #年(以四位数字格式打印年份)月日date+%y-%m-%d   #年(以两位数字格式打印年份)月日date+%T         #年(以四位数字格式打印年份)月日2.3.2
  • 2024-09-30Shell脚本基础知识-初步版
    本文是笔者研究生期间在阅读《Linux命令行与shell脚本编程大全》之后总结出来的一些重点知识的记录,在此重新整理输出。以便在给上个帖子涉及到的相关知识点进行一下讲解,帮助自己复习shell脚本的首行规范化应该是#!/bin/bash#functiondescription其中第一行必须如此,#后
  • 2024-09-30系统巡检脚本
      #!/bin/bash#获取CPU使用率cpu_usage(){echo"CPUUsage:"top-bn1|grep"Cpu(s)"|awk'{print"User:"$2"%,System:"$4"%,Idle:"$8"%"}'}#获取内存使用
  • 2024-09-29检查域名过期
    思路*whois命令过滤到期时间·判断whois命令是否存在whichwhois;$?*时间格式转换·转换为秒级date+%s-d'过滤的时间'·当前时间的转换*两个时间相减·echos1-s2|bc*相差时间格式的转换·/60/60/24天*输出打印*多个网址判断for
  • 2024-09-29shell编程五
    10.循环10.1循环概述循环类型说明for循环最常用的循环,2种格式while循环当型循环while可以加入条件,死循环,读取文件dountil循环直到循环极少用10.2for循环10.2.1最常用的for循环格式#最常用的一种for变量in候补清单(列表)do命令doneforn
  • 2024-09-28《掌握Shell脚本:从入门到精通的实用指南》
    目录引言一、Shell变量——数组二、表达式与运算符——表达式(一)算术表达式(二)逻辑表达式(三)算术运算符(四)整数关系运算符(五)字符串检测运算符(六)运算符三、流程控制语句——多命令组合1、基本if语句2、if...else语句3、if...elif...else语句4、使用逻辑运算符&&和
  • 2024-09-28shell 变量里的变量
    前言全局说明变量里的变量。一、说明环境:Ubuntu18.04.6LTS(Linuxqt-vm5.4.0-150-generic#167~18.04.1-UbuntuSMPWedMay2400:51:42UTC2023x86_64x86_64x86_64GNU/Linux)pythonPython2.7.17(default,Mar82023,18:40:28)[GCC7.5.0]onlinux2pytho
  • 2024-09-28pbootcms怎么获取当前日期、显示星期几
    在PHP中,可以使用date函数来获取当前日期和星期几。以下是详细的示例代码:1.获取当前日期php echodate("Y-m-d");//输出:2023-03-302.获取当前星期几2.1英文星期几php echodate("l");//输出:Thursday2.2数字星期几php echodate("w");//输出:3(
  • 2024-09-27shell基础知识
    shell基础知识前言Shell是一个应用程序,它连接了用户和Linux内核,让用户能够更加高效、安全、低成本地使用Linux内核,这就是Shell的本质。然而Shell本身并不是内核的一部分,它只是站在内核的基础上编写的一个应用程序,但是Shell也有着它的特殊性,就是开机立马启动,并呈现在
  • 2024-09-27分享一下PHP基本语法总结
    1.PHP的语法结构PHP(HypertextPreprocessor)是一种广泛使用的开源服务器端脚本语言,特别擅长Web开发。以下是PHP主要语法结构的总结:变量变量在PHP中以$符号开头,变量名是区分大小写的。变量可以存储不同类型的数据,如字符串、整数、浮点数、布尔值、数组和对象等。$message="Hello,
  • 2024-09-27Linux常用命令(持续更新)
    一、常用命令1、查看当前系统多少位getconfLONG_BITarchzy@ubuntu:~$archx86_64zy@ubuntu:~$getconfLONG_BIT642、显示当前的终端号以及登录的用户有哪些tty显示当前终端[zy@ubuntu~]$tty/dev/pts/0#tty终端#pts伪终端,也称虚拟终端who显示所有用户的
  • 2024-09-27清理电脑缓存垃圾
    事件起因:某客户电脑C盘剩余容量已不显示,来找我帮他解决;仔细一看,C盘总容量只有70G,用SpaceSniffer查看了一番,Temp文件4W+,容量占用达到了10G+;于是帮他稍微清理了一下 解决办法:win+R,输入%temp%,打开temp文件,删除下面的所有文件 我们自己操作其实非常非常简
  • 2024-09-27【window批处理文件快速入门学习--这份文档就够了】
    一、简介1.1什么是批处理文件?批处理文件(BatchFile)是一种包含一系列DOS命令的文本文件,通常用于自动化重复性任务。文件的扩展名为.bat或.cmd,当在命令提示符下运行时,操作系统会按顺序执行文件中的命令。批处理文件的创建和使用为用户提供了高效的命令行操作方式。示
  • 2024-09-26php 中 echo(),print(),print_r()的区别
    1.echo()echo()是PHP中最常用的输出语句之一,用于输出一个或多个字符串。它是一个语言结构(languageconstruct),而不是函数,因此它的执行速度通常比函数快。echo()没有返回值(即返回void),并且可以使用逗号分隔多个参数,这些参数会依次输出。主要特点:速度:因为它是语言结构,所以执
  • 2024-09-26centos7通过CDH部署Hadoop
    一、角色分配及安装环境准备资料下载地址:链接:百度网盘1.机器及机器角色规划2.关闭防火墙及SELinux3.安装依赖(server)redhat-lsb-core4.配置hosts解析192.168.1.136hadoop01192.168.1.137hadoop02192.168.1.138hadoop035.配置ClouderaManageryum仓库(server)#服务端配置y
  • 2024-09-25bash 中 `${}` 的使用方法(由豆包生成)
    在Bash中,${}是一种参数扩展的语法结构,具有以下主要用法:一、变量替换可以用来获取变量的值。name="Alice"echo"${name}"#输出:Alice二、字符串操作提取子字符串:${var:start:length}:从变量var中提取从start位置开始,长度为length的子字符串。str="HelloWorld"echo
  • 2024-09-25Bash脚本基本语法
    一、Bash脚本以及相关介绍Bash脚本是一种在Unix或Linux操作系统中广泛使用的脚本语言,它允许用户编写一系列命令,这些命令将被Bash(Bourne-AgainSHell)解释器执行。Bash脚本可以用于自动化各种任务,比如文件管理、程序执行、系统维护等。编写Bash脚本的基本步骤包括:创建脚本文
  • 2024-09-25Android 设备命令行开代理
    #!/bin/bashecho"\n----------------Support------------------"echo"设置默认代理proxyset"echo"设置自定义代理proxyset****:9090"echo"删除代理proxyclean"echo"------------------------------------------
  • 2024-09-24replace jdk
    #!/bin/bashjava_processes=$(ps-ef|grepjava|grep-vgrep)running_jdk_paths=$(echo"$java_processes"|grep-oP'/.*?/bin/java'|sort-u)jdk_installations=$(find/path/to/jdk-name'jdk*')idle_jdk_paths=()for
  • 2024-09-24shell编程三
    5.2.3expr使用注意事项:1.使用空格,2.对*号转义.#expr进行计算的时候结果为0,返回值就是1.可以判断返回值大于1即可.或者等于2也行.[root@Kylin-V10-sp3~]#expr1+11+1[root@Kylin-V10-sp3~]#expr1+12[root@Kylin-V10-sp3~]#expr1/11[root@Kylin-V10-s
  • 2024-09-24【Linux】快速上手shell脚本(适合初学者)
    Shell脚本快速上手什么是Shell脚本?Shell脚本是一种通过命令行界面执行的一系列命令的文本文件,主要用于自动化任务。创建Shell脚本使用文本编辑器(如nano或vim)创建一个以.sh结尾的文件:nanomyscript.sh脚本头部在脚本的第一行指定解释器:#!/bin/bash基本命令ec
  • 2024-09-24Windows命令:时间延迟命令
    延迟一段时间再执行下一条命令”。一、利用ping实现延迟命令这种延时手段是不精确的,因为每一次ping通的延迟不一样。1、示例chcp65001@echooffecho延时前:%time%ping/n3127.0.0.1>nulecho延时后:%time%pause参数/n表示ping通的次数。127.0.0.1是本机ip地址,在这