常用日常脚本
日常脚本
1:主机初始化脚本
通用脚本: curl -s http://内网ip:3333/soft/shell/init/init_vm.sh |sh
以下是单一功能脚本
2:定时检测dns,并修改为固定dns
curl -s http://内网ip:3333/soft/shell/init/deploy_dns_product.sh | sh
3:修改Shell颜色
curl -s http://内网ip:3333/soft/shell/init/change_shell_color.sh | sh
4:修改主机名
北京 curl -s http://内网ip:3333/soft/shell/init/set_hostname.sh | sh
5:添加ansible用户
curl -s http://内网ip:3333/soft/shell/init/add_ansibleops.sh | sh
6:挂载磁盘
北京 curl -s http://内网ip:3333/soft/shell/init/mount_disk_y.sh | sh
以下是dns检测脚本,机器阿里云华为云机器创建完毕后可以执行该脚本检查dns配置: 国内#curl -s http://内网ip:3333/soft/shell/init/check_dns.py | python
7:添加清理日志脚本
curl -s http://内网ip:3333/soft/shell/init/clean_up_logs.sh -o /opt/scripts/clean_up_logs.sh curl -s http://内网ip:3333/soft/shell/init/setcron.sh | bash ~~###
8:添加堡垒机用户 不再使用 curl -s http://内网ip:3333/soft/shell/init/addSudoUser.sh | bash~~
9:优化内核参数
curl -s http://内网ip:3333/soft/shell/init/optimised.sh | sh
10:升级内核
curl -s http://内网ip:3333/soft/shell/init/update_only_kernel.sh | sh
(搜索可用内核方法
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available
下载内核到本地yum --disablerepo="*" --enablerepo="elrepo-kernel" -y install kernel-ml.x86_64 --downloadonly --downloaddir=./
将下载的内核放到soft/shell/init/kernel
修改soft/shell/init/update_only_kernel.sh脚本内内核版本
)
11:增加虚拟内存
curl -s http://内网ip:3333/soft/shell/add_swap.sh | sh
12:自动增加clean_up_logs.sh等脚本并配置cron任务
curl -s http://内网ip:3333/soft/shell/auto_add_scripts.sh |sh
13: 自动配置yum repo,华为云
curl -s http://内网ip:3333/soft/shell/init_yum_repo.sh |sh
14:升级node_exporter
15:测试资源池主机挂载nfs
curl -s http://内网ip:3333/soft/shell/init/mount_nfs.sh | sh
16:开启允许ssh密码登录、root远程登录,修改root密码
北京 curl -s http://内网ip:3333/soft/shell/init/open_sshd.sh | sh
17: 禁用ssh root密码登录
curl -s http://内网ip:3333/soft/shell/init/disable_passwordLogin.sh | sh
18: 添加jumpserveruser用户
curl -s http://内网ip:3333/soft/shell/init/add_jumpserveruser.sh | sh
19: 禁用用户
wget -q -O /tmp/disable_user.sh http://内网ip:3333/soft/shell/init/disable_user.sh && bash /tmp/disable_user.sh
20:开启远程访问控制脚本(tcp_wrapper)
curl -s http://内网ip:3333/soft/shell/init/remote_control.sh | sh
21:VM常用操作脚本合集
wget -q -O /tmp/init_base.sh http://内网ip:3333/soft/shell/init/init_base.sh && bash /tmp/init_base.sh
22: 加入效能平台监控
23:开启授权主机远程访问
wget -q -O /tmp/add_remote_control.sh http://内网ip:3333/soft/shell/init/add_remote_control.sh && bash /tmp/add_remote_control.sh
24:限制传输速率
curl -s http://ip/upload/acl.sh | sudo bash
25: 测试obs上传、下载、查看、删除对象权限(华为云)(北京)
wget -q -O /tmp/check_obs_v2.sh http://内网ip:3333/soft/shell/init/check_obs_v2.sh && bash /tmp/check_obs_v2.sh 注: 请输入oss的endpoint: 请输入访问用户的ak: 请输入访问用户的sk: 请输入obs桶名称: 请输入obs桶的目录,不输入默认为 / 目录; 例如/test:
测试obs上传、下载、查看、删除对象权限(华为云) wget -q -O /tmp/check_obs_v2.sh http://内网ip:3333/jcss_ops/check_obs_v2.sh && bash /tmp/check_obs_v2.sh 注: 请输入oss的endpoint: 请输入访问用户的ak: 请输入访问用户的sk: 请输入obs桶名称: 请输入obs桶的目录,不输入默认为 / 目录; 例如/test:
26:测试oss上传、下载、查看、删除对象权限(阿里云)
wget -q -O /tmp/check_oss_v2.sh http://内网ip:3333/soft/shell/init/check_oss_v2.sh && bash /tmp/check_oss_v2.sh 注: 请输入oss的endpoint: 请输入访问用户的ak: 请输入访问用户的sk: 请输入oss桶名称: 请输入oss桶的目录,不输入默认为 / 目录; 例如/test:
27:
28: 部署bind9 DNS服务
curl -s http://内网ip:3333/soft/shell/init/install_dns.sh | sh
30:禁用ssh root远程登录
curl -s http://内网ip:3333/soft/shell/init/disable_permitrootLogin.sh | sh
32: 解除虚拟机初始化安全配置
北京 curl -s http://内网ip:3333/soft/shell/init/stop_safe.sh | sh
33:添加安全审计用户audituser
北京 curl -s http://内网ip:3333/soft/shell/init/add_audituser.sh | sh
34:安装安骑士
wget https://update2.aegis.aliyun.com/download/install/2.0/linux/AliAqsInstall.sh && chmod +x AliAqsInstall.sh && ./AliAqsInstall.sh -k=4zO6Z5
35:安装zabbix-agent
curl -s http://内网ip:3333/soft/shell/init/install_zabbix-agent.sh | sh
36: 将装有zabbix-agent监控主机自动加入zabbix-web中
curl -s http://内网ip:3333/soft/shell/init/zabbix-create_host.sh | sh
37:离线一键部署 openrsty:
curl -s http://172.20.3.13/upload/deploy_waf_offline.sh | sh curl -s http://内网ip:3333/soft/waf/deploy_waf_offline.sh | sudo bash
38:配置华为内网yum源
北京 curl -s http://内网ip:3333/soft/shell/init/mirrors_source.sh | sh
39 添加rundeck用户
北京 curl -s http://内网ip:3333/soft/shell/init/add_rundeck.sh | sh
40 ECS初始化交付执行脚本
北京 curl -s http://内网ip:3333/soft/shell/init/init_ecs.sh | sh
相关文章:
常用日常脚本
日常脚本 1:主机初始化脚本 通用脚本: curl -s http://内网ip:3333/soft/shell/init/init_vm.sh |sh 以下是单一功能脚本 2:定时检测dns,并修改为固定dns curl -s http://内网ip:3333/soft/shell/init/deploy_dns_product.sh | s…...
Longan Pi 3H 开发板体验
Longan Pi 3H 开发板体验 开箱内容 打开包装,你可以看到以下物品 一个Longan Pi 3H盒子Longan Pi 3H开发板 产品基本介绍 Longan Pi 3H 是基于 Longan Module 3H 核心板的 ARM Linux 开发板,以 H618 (Quad core ARM Cortex-A531.5Ghz , 64-bit) 为主控…...
SpringCloud Alibaba Sentinel 创建流控规则
一、前言 接下来是开展一系列的 SpringCloud 的学习之旅,从传统的模块之间调用,一步步的升级为 SpringCloud 模块之间的调用,此篇文章为第十四篇,即介绍 SpringCloud Alibaba Sentinel 创建流控规则。 二、基本介绍 我们在 senti…...
Mysql底层原理五:如何设计、用好索引
1.索引的代价 空间上的代价 时间上的代价 每次对表中的数据进⾏增、删、改操作时,都需要去修改各个B树索引。⽽且我们讲过,B树每层节点都是按照索引列的值从⼩到⼤的顺序排序⽽组成了双 向链表。不论是叶⼦节点中的记录,还是内节点中的记录&a…...
python学习杂记
做为一个接近40岁的人,开始学习python会有什么结果?反正很迷茫,思维方式也开始下降了,希望可以学得好吧 早期做的是前端开发,java也有所接触,但是都学得不精,后来转做项目管理,把技…...
C# Socket发送、接收结构体
Socket发送:Socket的使用 一、Socket发送结构体 结构体如下: [StructLayout(LayoutKind.Sequential, Pack 1)] public struct OutPoint_ST {public int LeftheartX;public int LeftHeartY;public float WidthHeart;public int RightHeartX;public in…...
ics-05-攻防世界
题目 点了半天只有设备维护中心能进去 御剑扫一下 找到一个css 没什么用 再点击云平台设备维护中心url发生了变化 设备维护中心http://61.147.171.105:65103/index.php?pageindex试一下php伪协议 php://filter/readconvert.base64-encode/resourceindex.php base64解一下…...
Web API(三)之事件流事件委托其他事件
Web API(三)之事件流&事件委托&其他事件 事件流捕获和冒泡事件捕获事件冒泡阻止冒泡解绑事件两种注册事件的区别事件委托其他事件页面加载事件元素滚动事件页面滚动事件-获取位置页面滚动事件-滚动到指定的坐标页面尺寸事件元素尺寸与位置元素尺寸与位置-尺寸...
SSL证书的作用是什么?
SSL证书让网站和用户之间安全传输信息,就像给网络对话加了一把密码锁。它主要做四件事: 1. 证明身份: - 像警察局一样,有个叫“证书颁发机构”的家伙负责检查网站是不是真的。网站要向它证明自己是谁(比如,…...
皮具5G智能制造工厂数字孪生可视化平台,推进企业数字化转型
皮具5G智能制造工厂数字孪生可视化平台,推进企业数字化转型。随着信息技术的快速发展,数字化转型已成为企业提升竞争力、实现可持续发展的关键路径。皮具行业,作为一个传统的手工制造业,正面临着巨大的市场变革和技术挑战。如何在…...
RH850从0搭建Autosar开发环境【3X】- Davinci Configurator之Port模块配置详解(MCAL配置)
Port模块配置详解 前言一、如何添加Port模块?1.1 导入Port模块二、Port模块详细配置说明2.1 Port模块问题解决2.2 Port模块配置步骤2.2.1 数据手册查找Port对应的Group2.2.2 配置Port为CAN功能2.2.3 选择芯片型号总结前言 我们还差一个Port模块进行配置io的复用功能选择。就是…...
多叉树题目:子树中标签相同的结点数
文章目录 题目标题和出处难度题目描述要求示例数据范围 解法思路和算法代码复杂度分析 题目 标题和出处 标题:子树中标签相同的结点数 出处:1519. 子树中标签相同的结点数 难度 5 级 题目描述 要求 给你一个树(即一个连通的无向无环图…...
帝国CMS模板源码整站安装说明(图文)
安装步骤 第一步:先把得到的文件解压缩,把文件通过FTP传到空间里。(请不要把类似www.lengleng.net这个文件夹传到FTP,请传这个大文件夹下面的所有文件夹和文件到空间根目录,请不要上传到2级目录,除非你自己…...
物联网系统未来的发展趋势
一、引言 物联网系统作为新一代的信息技术,正在逐渐改变我们的生活和工作方式。随着物联网技术的不断发展和应用场景的拓展,未来物联网系统的发展趋势将更加明显。本文将从技术、应用、安全等方面探讨物联网系统未来的发展趋势。 二、技术发展趋势 1.…...
基于支持 GPT 的服务的初创公司
Kafkai:多语言长篇内容生成,AI写作的新趋势 介绍 随着生成式预训练 Transformer (GPT) 的出现,技术世界正在见证范式转变。 这种人工智能驱动的创新不仅仅是一种转瞬即逝的趋势,而是一种趋势。 它已成为科技行业的基石,…...
基于springboot实现教师人事档案管理系统项目【项目源码+论文说明】
基于springboot实现IT技术交流和分享平台系统演示 摘要 我国科学技术的不断发展,计算机的应用日渐成熟,其强大的功能给人们留下深刻的印象,它已经应用到了人类社会的各个层次的领域,发挥着重要的不可替换的作用。信息管理作为计算…...
上行上传rsync+inotify
引言 使用inotify通知接口,可以用来监控文件系统的各种变化情况,如文件存取、删除、移动、修改等。利用这一机制,可以非常方便地实现文件异动告警、增量备份,并针对目录或文件的变化及时作出响应。 将inotify机制与rsync工具相结合…...
借助ChatGPT写作:打造学术论文中的亮点与互动
ChatGPT无限次数:点击直达 打造学术论文中的亮点与互动 引言 学术论文是学术界交流思想、探讨问题和展示研究成果的重要形式。如何使学术论文在众多作品中脱颖而出,吸引读者的眼球并激发互动,是每位研究者都关注的问题。本文将介绍如何借助ChatGPT这一…...
逐步学习Go-sync.Mutex(详解与实战)
概述 Go中提供了互斥锁:sync.Mutex。sync.Mutex提供了以下方法: type Mutex // 加锁。如果已经有goroutine持有了锁,那么就阻塞等待直到持有锁 func (m *Mutex) Lock()// 尝试加锁。如果加锁成功就返回true,否则返回失败 func (m…...
每日三道面试题之 Java并发编程 (一)
1.为什么要使用并发编程 并发编程是一种允许多个操作同时进行的编程技术,这种技术在现代软件开发中非常重要,原因如下: 充分利用多核处理器:现代计算机通常都拥有多核处理器,通过并发编程,可以让每个核心独…...
19c补丁后oracle属主变化,导致不能识别磁盘组
补丁后服务器重启,数据库再次无法启动 ORA01017: invalid username/password; logon denied Oracle 19c 在打上 19.23 或以上补丁版本后,存在与用户组权限相关的问题。具体表现为,Oracle 实例的运行用户(oracle)和集…...
[2025CVPR]DeepVideo-R1:基于难度感知回归GRPO的视频强化微调框架详解
突破视频大语言模型推理瓶颈,在多个视频基准上实现SOTA性能 一、核心问题与创新亮点 1.1 GRPO在视频任务中的两大挑战 安全措施依赖问题 GRPO使用min和clip函数限制策略更新幅度,导致: 梯度抑制:当新旧策略差异过大时梯度消失收敛困难:策略无法充分优化# 传统GRPO的梯…...
Golang 面试经典题:map 的 key 可以是什么类型?哪些不可以?
Golang 面试经典题:map 的 key 可以是什么类型?哪些不可以? 在 Golang 的面试中,map 类型的使用是一个常见的考点,其中对 key 类型的合法性 是一道常被提及的基础却很容易被忽视的问题。本文将带你深入理解 Golang 中…...
PPT|230页| 制造集团企业供应链端到端的数字化解决方案:从需求到结算的全链路业务闭环构建
制造业采购供应链管理是企业运营的核心环节,供应链协同管理在供应链上下游企业之间建立紧密的合作关系,通过信息共享、资源整合、业务协同等方式,实现供应链的全面管理和优化,提高供应链的效率和透明度,降低供应链的成…...
STM32+rt-thread判断是否联网
一、根据NETDEV_FLAG_INTERNET_UP位判断 static bool is_conncected(void) {struct netdev *dev RT_NULL;dev netdev_get_first_by_flags(NETDEV_FLAG_INTERNET_UP);if (dev RT_NULL){printf("wait netdev internet up...");return false;}else{printf("loc…...
Web中间件--tomcat学习
Web中间件–tomcat Java虚拟机详解 什么是JAVA虚拟机 Java虚拟机是一个抽象的计算机,它可以执行Java字节码。Java虚拟机是Java平台的一部分,Java平台由Java语言、Java API和Java虚拟机组成。Java虚拟机的主要作用是将Java字节码转换为机器代码&#x…...
【Android】Android 开发 ADB 常用指令
查看当前连接的设备 adb devices 连接设备 adb connect 设备IP 断开已连接的设备 adb disconnect 设备IP 安装应用 adb install 安装包的路径 卸载应用 adb uninstall 应用包名 查看已安装的应用包名 adb shell pm list packages 查看已安装的第三方应用包名 adb shell pm list…...
苹果AI眼镜:从“工具”到“社交姿态”的范式革命——重新定义AI交互入口的未来机会
在2025年的AI硬件浪潮中,苹果AI眼镜(Apple Glasses)正在引发一场关于“人机交互形态”的深度思考。它并非简单地替代AirPods或Apple Watch,而是开辟了一个全新的、日常可接受的AI入口。其核心价值不在于功能的堆叠,而在于如何通过形态设计打破社交壁垒,成为用户“全天佩戴…...
协议转换利器,profinet转ethercat网关的两大派系,各有千秋
随着工业以太网的发展,其高效、便捷、协议开放、易于冗余等诸多优点,被越来越多的工业现场所采用。西门子SIMATIC S7-1200/1500系列PLC集成有Profinet接口,具有实时性、开放性,使用TCP/IP和IT标准,符合基于工业以太网的…...
相关类相关的可视化图像总结
目录 一、散点图 二、气泡图 三、相关图 四、热力图 五、二维密度图 六、多模态二维密度图 七、雷达图 八、桑基图 九、总结 一、散点图 特点 通过点的位置展示两个连续变量之间的关系,可直观判断线性相关、非线性相关或无相关关系,点的分布密…...
