随着云计算和容器化技术的快速发展,运维环境日益复杂。传统的手动部署方式不仅耗时耗力,还容易出错。一键部署脚本通过自动化工具链,将繁琐的部署流程简化为几个简单的命令,极大地提高了运维效率。本文将详细介绍10个适用于高级运维人员的一键部署脚本,涵盖服务器初始化、应用部署、监控与日志配置、容器化部署、备份与恢复等多个方面。 一、服务器初始化脚本 1. 安装常用软件包 #!/bin/bash # 安装常用软件包 yum update -y yum install -y vim wget curl git net-t

郭铭心
2025-03-20
2025-03-20
郭铭心
2025-03-20
2025-03-20

#!/bin/bash DATA_DIR=$(pwd) echo "remove wps-offie" sudo dpkg -r wps-office echo "success remove wps-office" sleep 2 echo "Clean up WPS cache" if [ -d /opt/kingsoft ]; then sudo rm -rf /opt/wps fi sudo rm -rf ${HOME}/.local/share/Kingsoft sudo rm -rf ${HOM

郭铭心
2025-03-20
2025-03-20
郭铭心
2025-03-20
2025-03-20

#!/bin/bash # 更新源文件 echo "更新源文件" sudo apt update echo "成功更新源文件" echo "查询软件版本号" # 定义要获取数据的网址 website_url="https://archive2.kylinos.cn/DEB/KYLIN_DEB/pool/all/" # 发送HTTP请求获取网站数据 website_data=$(wget -qO- "$website_url") # 判断返回的数据是否有效 if [[ -n "$website_data" ]

郭铭心
2025-03-20
2025-03-20
郭铭心
2025-03-20
2025-03-20

#!/bin/bash # 获取当前脚本所在文件夹的路径 script_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" # 机箱序列号 jx_file="/usr/sbin/dmidecode" if [ -x "$jx_file" ]; then jx_content="机箱序列号:$(sudo $jx_file -t 1 | grep -i 'Serial Number' | awk '{print $3}')" else echo

郭铭心
2025-03-20
2025-03-20
郭铭心
2025-03-20
2025-03-20

转载:https://mp.weixin.qq.com/s/BSylnw0CxkFFOh6GkLg3ew 一、系统基础信息收集 作为安全检查的第一步,我们需要全面了解系统的基本状况。 系统版本信息获取 # 获取系统发行版详情 cat /etc/os-release # 检查当前内核版本 uname -r 网络状态检测 # 监控活跃网络连接 netstat -tulnp # 检查当前防火墙配置 iptables -L -n -v 二、账户安全审计 安全检查中的重中之重是对系统用户账户进行全面审计。 用户账户排

郭铭心
2025-03-20
2025-03-20
郭铭心
2025-03-20
2025-03-20

转载:https://mp.weixin.qq.com/s/fPt4Qhh1AaM5K1mDrWuepw 渗透测试中,突破内网环境是一项极具挑战性的任务,尤其是当目标主机无法直接访问外部网络时。这种情况下,攻击者需要利用各种技巧和工具,在不直接出网的情况下进行内网渗透。本文将详细介绍20种常见的突破内网不出网的技巧,供参考。 一、基于隧道和代理的突破技巧 (一)端口转发(Port Forwarding) 端口转发是一种常用的技术,可以通过中间主机将流量转发到目标主机或从目标主机引导流量到外部网络。常见的端口

郭铭心
2025-03-20
2025-03-20
郭铭心
2025-03-20
2025-03-20

在使用 Git 时,如果你需要通过代理服务器来访问远程仓库,你可以通过配置 Git 来实现这一功能。这里有几种方法可以设置 Git 使用代理: 1. 全局配置 你可以为你的 Git 客户端设置全局代理,这样所有的 Git 操作都会通过这个代理。 使用 HTTP 代理 git config --global http.proxy 'http://proxy.server:port' git config --global https.proxy 'http://proxy.server:port' 使用 SO

郭铭心
2025-02-20
2025-02-20
郭铭心
2025-02-20
2025-02-20
Git

创建一个VBS文件,内容为 Set ie = CreateObject ("INTERNETEXPLORER.APPLICATION") ie.Visible = True ie.Navigate "默认打开网址" 或者找到C盘程序目录,打开 C:\Program Files (x86)\Internet Explorer ,在 iexplore.exe 程序上右键,发送到桌面快捷方式。 后在桌面找到Internet Explorer 的快捷图标,直接打开会跳转到EDGE浏览器,在右键属性里面找到目标,在最

郭铭心
2025-02-08
2025-02-08
郭铭心
2025-02-08
2025-02-08