shell
mickeywaugh
这个作者很懒,什么都没留下…
展开
-
CentOS下自动安装Nginx脚本
身为WEB开发人员,在Linux系统下安装Nginx提供WEB Service是必备技能。如果需要经常安装,有个自动化的脚本还是能提高不少效率。上代码:#!/bin/bash#------------------------------#-----Function Update Ningx and PHP for CentOS.#Author:Mickeywaugh@qq.com. CSDN Mickeywaugh#------------------------------DOWNLOAD原创 2022-01-25 11:26:51 · 1874 阅读 · 0 评论 -
CentOS 自动安装PHP8的脚本
对于PHP开发或DevOP人来说,在Linux系统下安装PHP环境是必备基本技能。能做一些简单配置之后有个脚本自动安装PHP就能节省不少时间。该脚本我自己写的,可能不具备通用性哦。话不多说,直接上代码。#!/bin/bash#------------------------------#-----Function Update Ningx and PHP for CentOS8.*.#Author:Mickeywaugh@qq.com#---------------------------原创 2022-01-25 11:19:09 · 851 阅读 · 1 评论 -
CentOS7 yum update 禁止更新内核
生产环境或开发环境,经常性的会用到yum来更新软件或依赖库。有时候还会用到shell脚本来更新软件库,一不小心会碰到更新系统内核的操作。由此会带来不少麻烦,比如依赖库版本过高,或一些并不太常见的硬件驱动无法加载。因此,禁止更新内核就非常有必要。直接上代码:#!/bin/bash# 备份原配置cp /etc/yum.conf /etc/yum.conf.bak# 添加排除的包前缀,如果过滤规则存在就不添加if ! grep "exclude=kernel*" /etc/yum.conf &g原创 2021-11-16 11:30:40 · 1915 阅读 · 0 评论 -
多网卡多网关设置错误:RTNETLINK answers: File exists
基于CentOS7.0的系统开发过程中,需要将指定网段的IP请求送到指定网卡上。方案是将静态路由规则写入到 /etc/sysconfig/network-scripts/route-eth2中,写入的路由规则如下:169.254.212.0/24 via 169.254.212.1 dev eth2添加完后重启网络 service network restart,重启完后报错:[eth2]:RTNETLINK answers: File exists百度上查过很多类似问题,大都说是Netw.原创 2021-09-07 13:43:54 · 2149 阅读 · 0 评论 -
用shell 实现二维数组
shell不支持二维数组,但是还是可以通过简单的方式实现二维数组的功能 。思路就是用数组A1(行)里的值作为B系列(列)数组的变量名,话不多说,直接上代码:#!/bin/bashA1=(B1 B2 B3)B1=(B1v1 B1v2 B1v3 B1v4)B2=(B2v1 B2v2 B2v3 B2v4)B3=(B3v1 B3v2 B3v3 B3v4)#循环方式输出B列数据for A in ${A1[@]};do echo ${A} TMP=$A1[@] #这里的处理是关键原创 2021-05-07 09:12:55 · 8574 阅读 · 3 评论