
centos
mickeywaugh
这个作者很懒,什么都没留下…
展开
-
CentOS下自动安装Nginx脚本
身为WEB开发人员,在Linux系统下安装Nginx提供WEB Service是必备技能。如果需要经常安装,有个自动化的脚本还是能提高不少效率。上代码:#!/bin/bash#------------------------------#-----Function Update Ningx and PHP for CentOS.#Author:Mickeywaugh@qq.com. 优快云 Mickeywaugh#------------------------------DOWNLOAD原创 2022-01-25 11:26:51 · 1935 阅读 · 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 · 926 阅读 · 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 · 2043 阅读 · 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 · 3009 阅读 · 0 评论 -
PHP编译安装常用配置参数
CentOS7:yum -y install gcc tcl jemalloc-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel pcre-devel curl-devel libxslt-devel openssl openssl-devel unzip readline-devel libmcrypt libmcrypt-devel bzip2 bzip2-de原创 2021-07-26 08:45:36 · 210 阅读 · 0 评论 -
Mellanox IB卡 虚拟化
IB卡型号: MT275001.BIOS里开启SRIOV,CPU开启VT以及安装网卡对应的驱动等过程略2.修改启动菜单参数执行命令vi /etc/default/grub,按“i”进入编辑模式,在linuxefi行后添加启动参数“intel_iommu=on iommu=pt pci=assign-busses pci=realloc”。添加完参数之后的启动参数如下:GRUB_CMDLINE_LINUX="crashkernel=auto spectre_v2=retpoline rd.原创 2021-07-16 17:58:32 · 3307 阅读 · 0 评论 -
Mellanox Ethernet 网卡虚拟化
网卡型号: MT278001.BIOS里开启SRIOV,CPU开启VT以及安装网卡对应的驱动等过程略2.修改启动菜单参数执行命令vi /etc/default/grub,按“i”进入编辑模式,在linuxefi行后添加启动参数“intel_iommu=on iommu=pt pci=realloc”。添加完参数之后的启动参数如下:GRUB_CMDLINE_LINUX="crashkernel=auto spectre_v2=retpoline rd.lvm.lv=centos/root原创 2021-07-16 16:07:50 · 2776 阅读 · 2 评论 -
用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 · 9729 阅读 · 3 评论 -
CentOS编译升级安装cmake
首先是下载cmake源文件: 下载地址https://cmake.org/files/ ,在这个列表里找相应的版本。这里选择的是v3.19.6,对应的地址是https://cmake.org/files/v3.19/cmake-3.19.6.tar.gz。 选择下载目录,本文用的cd /home/downloadswget -chttps://cmake.org/files/v3.19/cmake-3.19.6.tar.gz4.下载完后,运行tar -zxvf cmake...原创 2021-02-27 11:44:22 · 302 阅读 · 0 评论