centos系统初始化脚本】的更多相关文章

#!/bin/bash #检测是否为root用户 ];then echo "Must be root can do this." exit fi #检测网络 echo "检测网络中......" /bin/ping www.baidu.com -c &>/dev/null ];then echo "现在网络无法通信,准备设置网络" read -p 'pls enter your ip: ' IP read -p 'pls enter…
Linux系统的初始化流程: POST:ROM+RAM BIOS: Boot Sequence MBR: 446:bootloader 64: 分区表 2: 5A kernel文件:基本磁盘分区 /sbin/init /lib/modules/ initrd:  rd: ram disk /sbin/init: /etc/inittab /etc/rc.d/rc.sysinit脚本 init: CentOS 5: SysV格式的系统初始化程序 串行化:100 A --> B --> C A()…
#!/bin/bash # 时间: 2018-11-21 # 作者: HuYuan # 描述: CentOS 7 初始化脚本 # 加载配置文件 if [ -n "${1}" ];then /bin/sh ${1} fi # 可接受配置(shell 变量格式) # INIT_HOSTNAME 主机名, 默认为 localhost # INIT_NTPSERVER ntp 服务器, 默认为 ntp1.aliyun.com # INIT_DNS1 dns 服务器 # INIT_DNS2 #…
现在自己的本地虚拟机系统,直接安装的是centos7.2 mini版,安装完成发现好多东西都没有安装,所以写了一个简单的系统初始化脚本,让自己可以省一些力气,哈哈 人懒主要是. 下面贴出写的脚本,脚本里面有好多地方写的不是特别完善,希望大家给出意见,让我来完善它. #!/bin/bashfunction readme(){echo ==========编写一个关于centos7 最小化系统安装后 需要设置的东西 ==========echo ==========1.默认执行dhclient,获取…
centos 系统初始化 #!/bin/bash # author cfwl create date of 2012-10-21 # blog http://cfwlxf.blog.51cto.com # source user shell variable PATH=/sbin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin export PATH # Source system network library. . /etc/sy…
前言: 因公司业务增加,陆续新增服务器,时不时的来几台,手动地一台台对服务器初始化操作感觉太麻烦. 于是乎,根据初始化需求整合了一个初始化脚本,实现批量脚本初始化操作. 说明: 本脚本根据自身需求编写而成,集成了Centos7服务器的基本初始化步骤. 其中包含如下基础优化内容: 1)SELinux关闭: 2)Firewalld关闭: 3)Bash环境修改: 4)Openfile系统最大打开文件数配置: 5)系统内核参数优化配置: 6)Hostname主机名修改: 7)History历史记录配置:…
#!/bin/bash # #******************************************************************** #encoding -*-utf8-*- #Author: zhangshang #Date: 2017-12-19 #URL: http://blog.vservices.top/myblog #Description: The test script #Copyright (C): 2017 All rights reserv…
.改主机名: sed -i 's#HOSTNAME=.*#HOSTNAME=u05mix06.yaya.corp#g' /etc/sysconfig/network && hostname u05mix06.yaya.corp sed -i 's#HOSTNAME=.*#HOSTNAME=u04es01' /etc/sysconfig/network && hostname u04es01 .修改服务器ssh端口 ucloud: sed -i 's/#Port 22/Por…
功能 修改主机名为node. 网卡开机启动并设置ip为静态18.8 更新yum源为国内yum源,并安装vim lrzsz wget man ntpdate软件. 关闭iptables selinux,设置grub等待时间2秒,只开启crond network rsyslog sshd lvm2-monitor blk-availability udev-post服务. 服务器时间同步并加大文件描述符为65535. 最小化硬件,并关闭软盘. 脚本 #!/bin/bash # # hostname…
注意EOF不能有空格tab键 #get os version release=$(rpm -q --qf "%{VERSION}" $(rpm -q --whatprovides redhat-release)) # #configure yum base source and epel source cd /etc/yum.repos.d/ test -d /etc/yum.repos.d/bak || mkdir /etc/yum.repos.d/bak mv /etc/yum.r…