• centos服务器初始化安装软件小脚本


    #!/bin/bash
    set
    -e set -x # 这里是要被判断执行状态的命令(成功或者失败) systemctl stop firewalld systemctl disable firewalld sed -i 's%enforcing%disabled%g' /etc/selinux/config

    #那怎么开启一个端口呢
    #添加
    #firewall-cmd --zone=public --add-port=80/tcp --permanent    (--permanent永久生效,没有此参数重启后失效)
    #重新载入
    #firewall-cmd --reload
    #查看
    #firewall-cmd --zone=public --query-port=80/tcp
    #删除
    
    
    #firewall-cmd --zone=public --remove-port=80/tcp --permanent
    
    # 这里是判断上条命令是否执行成功的语句块
    if [ $? -eq 0 ]; then
        echo "succeed"
    else
        echo "failed"
    fi
    
    # linux 命令中,如果命令执行成功,则 $?值为 0,否则不为 0.
    # -eq 等于
    # -ne 不等于
    # -gt 大于
    # -lt 小于
    # -ge 大于等于
    # -le 小于等于
    #安装必备软件
    yum -y install epel-release  java  wget git maven lrzsz lsof vim
    #安装docker最新版
    echo "安装docker"
    yum -y install yum-utils device-mapper-persistent-data lvm2
    
    yum-config-manager 
        --add-repo 
        http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
        
    yum -y install docker-ce docker-ce-cli containerd.io docker-compose
    
    docker version|grep Version
    # 启动docker服务
    systemctl start docker  
    # 查看状态
    systemctl status docker|grep  Active
    # 开机启动
    systemctl enable docker 
    echo "配置docker镜像加速器"
    cd /etc/docker
    cat <<EOF >/etc/docker/daemon.json
    {
      "registry-mirrors": ["https://80ycccai.mirror.aliyuncs.com"]
    } 
    EOF
    systemctl daemon-reload
    systemctl restart docker
    echo "查看镜像加速器是否配置成功"
    docker info|grep ali
    echo "初始化完成"
  • 相关阅读:
    Xcopy参数介绍
    C# 子窗体中调用父窗体中的方法(或多窗体之间方法调用)
    WinForm窗体之间交互的一些方法(转)
    C#.Net组件开发 使用Attach to Process实时调试设计器代码(转)
    win7以管理员身份运行程序
    如何关闭Windows7的UAC
    用“回车”键代替“Tab”键
    笑话20110928
    项目管理师
    软考计算机技术与软件专业技术资格(水平)考试
  • 原文地址:https://www.cnblogs.com/lichenghong/p/14744117.html
Copyright © 2020-2023  润新知