- 2025-03-22linux常用符号
一、管道与重定向|(管道)将前一个命令的输出作为后一个命令的输入。例:ls|grepa.txt(查找a.txt)。> 与 >>(输出重定向)>:覆盖写入文件;>>:追加到文件末尾。例:echo"Hello">file.txt(覆盖),echo"World">>file.txt(追加)。<(输入重定向)从文件读取输入。例:wc-l<
- 2025-03-21新旧Teamcenter环境切换
当我们在做新系统上线时,尤其是做迁移类的项目;客户要求一台电脑上同时存在(测试/正式环境)或(旧环境/新环境)的需求时,可以参考如下两个bat文件执行不同环境登录前的自动切换。点击查看代码@echooffsetlocalenabledelayedexpansioncls::管理员权限验证fltmc>nul2>&1||(
- 2025-03-21Linux 一步部署DHCP服务
#!/bin/bash#脚本作者和日期#author:PEI#date:20250319#检查root权限if["$USER"!="root"];thenecho"错误:非root用户,权限不足!"exit0fi#防火墙与高级权限systemctlstopfirewalld&&systemctldisablefirewalld&&echo"防火墙已
- 2025-03-20使用预设系统信息替换uname
#!/bin/bash#预设系统信息KERNEL_NAME="Linux"NODENAME="localhost.localdomain"KERNEL_RELEASE="3.10.0-957.el7.x86_64"KERNEL_VERSION="#1SMPThuNov823:39:32UTC2018"MACHINE="x86_64"PROCESSOR="x86_64
- 2025-03-20Redis集群部署
Redis7编译集群部署环境规划IP地址OS版本目录启动方式172.16.0.73ubuntu22.0.4redis7.0.15安装目录:/opt/module/redis数据目录:/datas/redis-clustersystemctlstartredis6379172.16.0.74同上同上同上172.16.0.75同上同上同上172.16.0.76同上同上同上172.16.0.77同上同上
- 2025-03-20shell 笔记
例子:shell脚本讲mask转换成CIDR格式#!/bin/bash#函数:将子网掩码转换为CIDRmask_to_cidr(){localmask=$1localIFS=.local-aoctets=($mask)localcidr=0foroctetin"${octets[@]}";do#将八位组转换为二进制,并统计
- 2025-03-20read 命令
read 是Shell脚本中用于从标准输入(或文件)读取数据并赋值给变量的命令。它非常灵活,支持多种选项和用法。以下是 read 命令的详细说明。1. 基本语法bash复制read[选项]变量名变量名:读取的内容会赋值给指定的变量。选项:控制 read 的行为(见下文)。2.
- 2025-03-19安装apache的脚本,这个是某些依赖包没有添加的版本
#!/bin/bash#SetApacheversiontoinstall##author:yuan#检查外网连接echo"检查外网连接..."pingwww.baidu.com-c3>/dev/null2>&1if[$?-eq0];then echo"外网通讯良好!"else echo"网络连接失败,请检查你的网络设置!" exit1fi
- 2025-03-19安装apache的脚本
#!/bin/bash#SetApacheversiontoinstall##author:yuan#检查外网连接pingwww.baidu.com-c3>/dev/null2>&1if[$?-eq0];then echo"外网通讯良好!"else echo"丫的你在逗我吗?网都没有安装个毛线!" exit1fi#修改Apache配置文件s
- 2025-03-19Linux部署apache脚本
#!/bin/bash#检查是否以root用户运行if["$(id-u)"!="0"];thenecho"错误:此脚本必须使用root权限运行。"exit1fi#定义进度条函数show_progress(){localcurrent=$1localtotal=$2localbar_length=50localprogress=$((
- 2025-03-19Linux 开启DHCP服务脚本
#!/bin/bash#功能:DHCP服务部署#检查是否为root用户if["$USER"!="root"];thenecho"错误:非root用户,权限不足!"exit1fi#关闭防火墙和SELinuxsystemctlstopfirewalld&&systemctldisablefirewalld&&echo"防火墙已经关闭
- 2025-03-19Bash中小数的大小比较以及if条件中小数的大小判断
1、在Bash中对小数进行大小判断时,需要使用bc命令进行判断,用-gt、-lt、-eq等或使用>、<、==运算符比较。注意:用bc命令比较时,真返回1,假返回0。[root@Centos7-4~]#[`echo"120.5>88.8"|bc`==1][root@Centos7-4~]#echo$?0[root@Centos7-4~]#[`echo"120.5<8
- 2025-03-19Oracle 数据库 HugePages 配置详解:提升性能的关键步骤
Oracle数据库HugePages配置详解一、为什么需要配置HugePages?二、配置HugePages的步骤1.禁用AMM(自动内存管理)2.配置memlock限制3.计算HugePages数量4.修改内核参数5.禁用透明大页(TransparentHugePages)6.设置USE_LARGE_PAGES参数7.重启服务器并验证
- 2025-03-18win11家庭版24H2,使用VMware虚拟机问题
一、安装VMware,提示“安装程序检测到主机启用了Hyper-v或Device/credentialGuard。。。”,我勾选了自动安装WHP后点击下一步,完成了VMware的安装。二、解压了一个虚拟机,用VMware打开并选择已复制虚拟机,出现“此平台不支持虚拟化”的错误,点击“是”也无法打开虚拟机为了解决
- 2025-03-18deepseek编写脚本实现root目录扩容
使用deepseek大模型编写脚本可以减少我们很少的工作量,但是如果我们直接告诉deepseek来实现这个功能,其给出的脚本往往差强人意,因此我们应该给提供具体的思路使得deepseek能够按照我们的想法一步一步达到我么的目标。下面就是我们提供的思路及deepseek给出的脚本内容。以下步骤的前
- 2025-03-17常用Makefile
目标:依赖 执行语句$ls-lMakefilemain.c#下面是Makefile的命令#这是一个注释#目标文件生成的文件名:依赖文件所需的源文件main:entry.cbar.cgcc-omainmain.c#编译命令$ls-lMakefilebar.centry.cmain#增添了一些文件main:entry.cbar.
- 2025-03-17web122笔记(禁好多)
<?phperror_reporting(0);highlight_file(__FILE__);if(isset($_POST['code'])){$code=$_POST['code'];if(!preg_match('/\x09|\x0a|[a-z]|[0-9]|FLAG|PATH|BASH|PWD|HISTIGNORE|HISTFILESIZE|HISTFILE|HISTCMD|USER|TERM|HOSTNAM
- 2025-03-17linux -创建java启动脚本
1.新建启动脚本文件touchserver.sh2.编辑server.shvimserver.sh#!/bin/bash#JAR存放全路径PROJECT_JAR_HOME='/home/server'PROJECT_NAME_JAR='server.jar'#执行启动操作start(){#切换到JAR项目目录cd$PROJECT_JAR_HOME#执行启动命令nohupjava-jar
- 2025-03-17增加对路由参数的支持
原文地址:增加对路由参数的支持 更多内容请关注:智想天开理解路由参数路由参数允许在URL中捕获动态值,并将这些值传递给控制器的方法。例如:/user/123:捕获用户ID 123。/post/45/comment/67:捕获帖子ID 45 和评论ID 67。实现路由参数的关键在于:定义带参数的路由
- 2025-03-16shell
基本语法1解释器#!/bin/sh#!/bin/bash#!/usr/bin/envbash2注释注释可以说明你的代码是什么作⽤,以及为什么这样写。shell语法中,注释是特殊的语句,会被shell解释器忽略。单⾏注释-以#开头,到⾏尾结束。多⾏注释-以:<<EOF开头,到EOF结束。#echo'这是单⾏
- 2025-03-16Linux脚本与定时任务管理实战指南
1.脚本在 PATH 环境变量中的重要性PATH 是什么?PATH 是一个环境变量,定义了系统查找可执行文件的目录顺序。当在终端输入命令时,系统会按 PATH 中的目录顺序查找对应的可执行文件。示例:假设有一个脚本 hello.sh,内容为 echo"HelloWorld"。不在 PATH 中:必须通过
- 2025-03-16使用Composer实现自动加载类
原文地址:使用Composer实现自动加载类 更多内容请关注:智想天开1.初始化Composer并安装所需的依赖首先,确保的开发环境中已安装 Composer。如果尚未安装,可以参考 Composer官方安装指南 进行安装。步骤:初始化Composer项目在的项目根目录(例如 my_framework/)下运行
- 2025-03-15web57笔记(严格过滤-$和()来构造数字)
<?php/*#-*-coding:utf-8-*-#@Author:h1xa#@Date:2020-09-0520:49:30#@LastModifiedby:h1xa#@LastModifiedtime:2020-09-0801:02:56#@email:h1xa@ctfer.com#@link:https://ctfer.com*///还能炫的动吗?//flagin36.phpif(isset($_GET[&
- 2025-03-15PHP 数组 功能 用法运用 详解
在PHP中,数组是一种用于存储多个值的数据结构,这些值可以是数字、字符串、对象或其他数组。PHP数组提供了灵活的方式来组织和管理数据。以下是PHP数组的详细功能、用法和示例。数组类型PHP支持两种类型的数组:数值数组(Indexedarrays):使用数字索引的数组,索引从0开始。关
- 2025-03-15web53笔记($d = system($c); echo "<br>".$d;换⾏符)
<?php/*#-*-coding:utf-8-*-#@Author:h1xa#@Date:2020-09-0520:49:30#@LastModifiedby:h1xa#@LastModifiedtime:2020-09-0718:21:02#@email:h1xa@ctfer.com#@link:https://ctfer.com*/if(isset($_GET['c'])){$c=$_