zoukankan      html  css  js  c++  java
  • CentOS-7基础配置脚本

    #!/bin/bash
    
    currentTime=$(date +"%Y-%m-%d_%H:%M:%S")
    
    echo "blacklist i2c_piix4"  >> /etc/modprobe.d/blacklist.conf
    echo "blacklist pcspkr" >> /etc/modprobe.d/blacklist.conf
    
    sed -i '/SELINUX=enforcing/s/^/#/'  /etc/selinux/config
    sed -i '/#SELINUX=enforcing/a SELinux=disabled'  /etc/selinux/config
    
    sed -i '/UseDNS yes/s/^/#/' /etc/ssh/sshd_config
    sed -i '/#UseDNS yes/a UseDNS no' /etc/ssh/sshd_config
    sed -i '/#UseDNS no/a UseDNS no' /etc/ssh/sshd_config
    
    # firewall-cmd --zone=public --add-port=5432/tcp --permanent
    firewall-cmd --reload
    
    systemctl stop postfix
    systemctl disable postfix
    yum -y remove postfix
    mariadb_rpm=$(yum list installed | grep mariadb | awk '{print $1}')
    yum -y remove $mariadb_rpm
    
    ###yum_conf
    mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup$currentTime
    
    cat > /etc/yum.repos.d/CentOS-Base.repo << EOF
    [base]
    name=CentOS-$releasever - Base
    #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
    baseurl=https://mirrors.ustc.edu.cn/centos/$releasever/os/$basearch/
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
    
    #released updates
    [updates]
    name=CentOS-$releasever - Updates
    # mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
    baseurl=https://mirrors.ustc.edu.cn/centos/$releasever/updates/$basearch/
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
    
    #additional packages that may be useful
    [extras]
    name=CentOS-$releasever - Extras
    # mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
    baseurl=https://mirrors.ustc.edu.cn/centos/$releasever/extras/$basearch/
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
    
    #additional packages that extend functionality of existing packages
    [centosplus]
    name=CentOS-$releasever - Plus
    # mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
    baseurl=https://mirrors.ustc.edu.cn/centos/$releasever/centosplus/$basearch/
    gpgcheck=1
    enabled=0
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
    EOF
    
    yum makecache
    yum -y install java-1.8.0-openjdk
    yum -y groupinstall "Development Tools"
    
    
  • 相关阅读:
    JDK1.8中IndexedPropertyDescriptor的改变对BeanUtils的影响
    tomcat生成ssl证书并发布浏览器信任的https服务
    spring boot问题记录
    阿里云ecs服务器搭建以及polarDB使用说明
    关闭代理后,仍不能正常浏览或使用软件
    python基础-异常介绍
    python基础-中文编码
    python读取Excel,且存入列表中
    短信验证工作流程
    接口自动化测试框架HttpRunner使用案例
  • 原文地址:https://www.cnblogs.com/javaite/p/10558217.html
Copyright © 2011-2022 走看看