随笔分类 -  Shell

摘要:Ubuntu 18.04.6TLS一键安装containerd脚本 #!/bin/bash #Auth Eddie.Peng #加载k8s所需的内核模块 sudo cat > /etc/modules-load.d/kubernetes.conf <<EOF overlay nf_conntrack 阅读全文
posted @ 2021-10-18 14:27 Eddie·Peng 阅读(322) 评论(0) 推荐(0)
摘要:#!/bin/bash #Author: Eddie.Peng nginx_status_fun(){ #nginx状态函数 NGINX_PORT=$1 #nginx监听端口,函数的第一个参数是脚本的第二个参数,即脚本的第二个参数是端口号 NGINX_COMMAND=$2 #命令,函数的第二个参数是 阅读全文
posted @ 2020-12-24 10:50 Eddie·Peng 阅读(242) 评论(0) 推荐(0)
摘要:#!/bin/bash tcp_conn_status(){ TCP_STAT=$1 ss -ant | awk 'NR>1 {++s[$1]} END {for(k in s) print k,s[k]}' > /tmp/tcp_conn.txt TCP_NUM=$(grep "$TCP_STAT 阅读全文
posted @ 2020-12-24 10:37 Eddie·Peng 阅读(274) 评论(0) 推荐(0)
摘要:###Ubuntu18.04 LTS 一键安装docker-ce脚本 #!/bin/bash #Author:Eddie.Peng #指定安装的docker版本,可在添加apt源后通过apt-cache madison docker-ce查看 docker_version=5:20.10.6~3-0 阅读全文
posted @ 2020-05-29 18:07 Eddie·Peng 阅读(1333) 评论(0) 推荐(0)
摘要:工作中,使用ansible等自动化运维工具实现服务器批量自动化运维管理,需要先解决管理端和被管理端的免密码登录,可以脚本实现ssh基于key的验证,代码如下: 将需要部署的机器IP写入hosts.txt文件中,每行一个 阅读全文
posted @ 2019-12-11 20:11 Eddie·Peng 阅读(392) 评论(0) 推荐(0)
摘要:PHP是开源、轻量级、高效的开发语言,特别适合web项目开发,在中小型互联网公司中常用于开发web后端。PHP常与Nginx及MySQL数据库结合,搭建LNMP环境。以下为centos7系统下php fpm的一键编译安装脚本,代码如下: 阅读全文
posted @ 2019-11-08 16:31 Eddie·Peng 阅读(479) 评论(0) 推荐(0)
摘要:Nginx是高性能的web服务器和反向代理服务器,在互联网公司中被广泛使用。以下是Nginx在centos7系统下的一键编译安装脚本,仅供参考,具体编译参数选项请结合实际生产环境需求进行选择,脚本代码如下: 阅读全文
posted @ 2019-11-08 13:45 Eddie·Peng 阅读(296) 评论(0) 推荐(0)
摘要:Linux系统最小化安装完成后,通常需要进行初始化,以下为centos7系统初始化脚本,待继续优化ing... 阅读全文
posted @ 2019-11-06 22:28 Eddie·Peng 阅读(943) 评论(1) 推荐(0)