问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

CentOS7系统初始化脚本2

发布网友 发布时间:2023-04-30 02:18

我来回答

1个回答

热心网友 时间:2023-10-06 04:48

[root@linux-node1 ~]# cat optimize.sh

PASSWD=reid
NETIP=192.168.56.11
PROTOBOOT=static
HOSTNAME=linux-node1.example.com
DNS1=192.168.56.2
NTPSERVER=ntp1.aliyun.com
YUMREPO= http://mirrors.aliyun.com/repo/Centos-7.repo
EPELREPO= http://mirrors.aliyun.com/repo/epel-7.repo
SSH_PORT=22122

CHATTR=chenhao

PORTS=80,22,21,8088

HISTDIR=/usr/etc/.history

cat << EOF
+------------------------------------------------------------------+
| ********** Welcome to CentOS 7.x System init ********** |
+------------------------------------------------------------------+
EOF
[ whoami != "root" ] && echo "please use root" && exit 1
function format() {
echo -e "\033[32m Success!!!\033[0m\n"
echo "#########################################################"
}

echo "set root passwd"
echo $PASSWD | passwd root --stdin &> /dev/null
format

echo ""> /etc/sysconfig/network-scripts/ifcfg-eth0
echo "TYPE=Ethernet" >> /etc/sysconfig/network-scripts/ifcfg-eth0
echo "NAME=eth0" >> /etc/sysconfig/network-scripts/ifcfg-eth0
echo "DEVICE=eth0" >> /etc/sysconfig/network-scripts/ifcfg-eth0
echo "ONBOOT=yes" >> /etc/sysconfig/network-scripts/ifcfg-eth0
echo "BOOTPROTO= NETIP" >> /etc/sysconfig/network-scripts/ifcfg-eth0
echo "NETMASK=255.255.255.0" >> /etc/sysconfig/network-scripts/ifcfg-eth0

format

systemctl stop NetworkManager
systemctl diable NetworkManager
format

route add default gateway DNS1" >/etc/profile.d/add-route.sh
format

echo "set hostname"
hostname HOSTNAME" > /etc/hostname
format

echo "set DNS"
echo "" > /etc/resolv.conf
echo "nameserver $DNS1" > /etc/resolv.conf

ping -c 3 www.baidu.com &> /dev/null || echo "Network is unreachable" || exit 3
format

echo "disable selinux"
[ getenforce != "Disabled" ] && setenforce 0 &> /dev/null && sed -i s/"^SELINUX=.*$"/"SELINUX=disabled"/g /etc/sysconfig/selinux
format

echo "set yum mirrors"
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.bak
curl -o /etc/yum.repos.d/CentOS-Base.repo EPELREPO &> /dev/null
mv /var/cache/yum /tmp
yum clean all &> /dev/null && yum makecache &> /dev/null
format

yum install vim wget openssl-devel ntpdate make gcc-c++ ncurses-devel net-snmp sysstat lrzsz zip unzip tree net-tools lftp -y

format

echo "set LANG"

echo "set ntptime"
mv /etc/localtime /tmp
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
ntpdate NTPSERVER &>/dev/null" >> /etc/crontab
hwclock -w
format

echo "Set ulimit 65535"
cat << EOF > /etc/security/limits.conf

echo "set history"
cat >> /etc/profile.d/system-audit.sh << EOF
USER_IP= who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'
if [ -z HISTDIR ]
then
mkdir -p HISTDIR
fi
if [ ! -d {LOGNAME} ]
then
mkdir -p {LOGNAME}
chmod 300 {LOGNAME}
fi
export HISTSIZE=2000
DT= date +%Y%m%d_%H%M%S
export HISTFILE=" {LOGNAME}/ DT"
export HISTTIMEFORMAT="[%Y.%m.%d %H:%M:%S] "
chmod 600 {LOGNAME}/ .history 2>/dev/null

ulimit -SHn 65535
ulimit -SHu unlimited
ulimit -SHd unlimited
ulimit -SHm unlimited
ulimit -SHs unlimited
ulimit -SHt unlimited
ulimit -SHv unlimited
EOF
source /etc/profile.d/system-audit.sh
format

echo "Set login message."
echo "This is Proct Server" > /etc/issue
format

echo "set iptables"
systemctl stop firewalld
systemctl disable firewalld
format

reboot
Centos7如何设置开机启动自己的脚本

1. 自己新建一个脚本,如centnet-service.sh 经过后面的几个步骤后,这个脚本在开机的时候会执行,在这个脚本里面可以写你开机的时候想执行的命令,如启动tomcat,oracle等服务 2. 在脚本中输入启动服务的命令,如(开机启动tomcat):!/bin/bash export JDK_HOME=/home/java/jdk1.8.0_91 export JAVA_HOM...

aippt自动生成工具

随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图、条形...

Centos7 自己写了一个java程序的jar包,需要写一个脚本,然后设置成开 ...

首先: centos 7默认 /etc/rc.local是没有执行权限的,所以:第一步: chmod+x /etc/rc.local 第二步:把你要开机启动的脚本加到这个文件最后。保存就可以了 没错,就这么简单,哈哈,好运

phpipam部署教程2024(亲测100%可运行)-CentOS7调试-2

在完成CentOS7的最小化安装后,我们接下来将进行phpipam的部署准备工作,确保实验环境顺利进行。首先,开启远程ssh服务,便于远程管理:查看sshd服务状态 为提高实验效率,关闭防火墙和selinux,减少不必要的限制:检查防火墙状态并关闭 为了更快地获取软件包,更换并加载国内的阿里云yum源,链接如下:阿里巴巴开...

CentOS7 设置开机自启动脚本

方法一: (rc.local)1、因为在 centos7 中 /etc/rc.d/rc.local 的权限被降低了,所以需要赋予其可执行权 2、赋予脚本可执行权限 假设 /usr/local/sca/start.sh 是你的脚本路径,给予执行权限 3、打开 /etc/rc.d/rc.local 文件,在末尾增加如下内容 方法二: (chkconfig)1、将脚本移动到...

CENTOS7开机自启动脚本

1、因为在centos7中 /etc/rc.d/rc.local 的权限被降低了,所以需要赋予其可执行权 2、赋予脚本可执行权限 假设 /usr/local/script/autostart.sh 是你的脚本路径,给予执行权限 3、打开 /etc/rc.d/rc.local 文件,在末尾增加如下内容 1、将脚本移动到 /etc/rc.d/init.d 目录下 2、增加...

centos 7 shell 脚本怎样运行

一、root权限编辑/etc/rc.d/rc.local Shell代码 su cd /etc/rc.d/ vi rc.local 二、在这个文件加上你要执行的脚本,全部内容如下:Shell代码 !/bin/sh This script will be executed *after* all the other init scripts.You can put your own initialization stuff in here if you don't...

centos 7 linux系统下重新启动NFS服务器的终端命令是?

先前的使用SysV初始化或Upstart的红帽企业版Linux版本中,使用位于/etc/rc.d/init.d/目录中的bash初始化脚本进行管理。而在RHEL 7/CentOS 7中,这些启动脚本被服务单元取代了。服务单元以.service文件扩展结束,提供了与初始化脚本同样的用途。要查看、启动、停止、重启、启用或者禁用系统服务,你要使用...

监控TCP11种状态集命令、脚本(centos7)

非root用户需在命令前添加sudo。系统已安装netstat。命令集合及脚本:扩展:TCP拥有以下11种状态:LISTEN(监听)——服务器处于监听状态,等待客户端的连接请求。SYN-SENT(同步已发送)——客户端发送连接请求(SYN),等待服务器响应。SYN-RECEIVED(同步已接收)——服务器接收客户端请求并发送响应(SYN-...

centos7下jumpserver部署,多个koko组件分布式部署。

本次使用centos7的系统,属于测试阶段,由于服务器数量不足,部署方案为,一台服务器部署jumpserver服务和koko组件,另一台单独部署koko组件,与jumpserver服务器连通。koko属于一个ssh连接代理组件。本次部署是使用docker和docker-compose部署。服务器初始化脚本:docker环境安装好之后开始部署jumpserver服务。

centos7 启动黑屏

BROADCAST=192.168.7.255广播地址 ONBOOT=yes HWADDR=9c:5c:8e:92:c8:89MAC地址(使用 ifconfig 查看机器的 Mac 地址)NAME=eth0 名称 4.进入目录 cd /etc/rc.d/ 在 rc.local 文件中,添加 ifup eth0 (/etc/rc.local脚本是在所有其它初始化脚本执行完毕后执行)5.重启系统(shutdown ...

Linux初始化完成执行脚本 初始化脚本 为什么初始化脚本失败 雷人辅助脚本运行环境初始化失败 数据库初始化脚本 蜂窝脚本运行环境初始化失败 雷人脚本运行初始化失败 脚本运行初始化环境失败 win10初始化
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如果要去西藏旅游该注意哪些事项? 配一台三千左右的电脑 平时就是玩穿越火线和魔兽 最好FPS能高点 可以... 帮忙看看我的电脑的内存读入测试!什么意思?说明什么? 我家的花,三角梅,就是盘起来的那种,往上盘的主干尖折了,还能长吗?? 上海哪里学琵琶好? 请问在上海杨浦区地铁8号线附近的琴行有没有啊,我想学钢琴,谢谢大家了... 上海杨浦区有哪些地方学乐器和高一课程比较好 上海瀚音琴行怎么样? ipad和手机相册怎么取消同步 现在买郑州到厦门的火车票好买吗? 2019国家公务员考试职位表怎么查看? 怎么查对方的什么时候注册的? 为什么我的蓝牙耳机老断开 想找一下《琵琶语》的曲谱 定日县到珠峰大本营要拐多少弯 梦见自己在亲戚家洗澡的预兆 梦见妻子给自己洗澡的预兆 梦见亲戚一起在洗澡的预兆 梦见老爸给自己洗澡的预兆 梦见妈妈给自己洗澡的预兆 光盘和U盘不显示,但在设备管理器能看到,有*惊叹号,点自动搜索驱动程序,却提示已经安装最新驱动? 辞职没开离职证明有什么后果 没有离职证明影响进入下一家公司 不出具离职证明的法律后果 离职没离职证明很严重吗 离职证明丢了有什么影响 顺丰仓是什么 典型的仓储企业组织结构形式有哪些 尽享天伦的下一句 尽享天伦之乐的意思 脚本守护进程怎么启动 为什么停水了只有凉水 胸部下垂怎么挽救很严重我才17岁是不是大的都会下垂我很着急 空调的分类空调要怎么选购 手把手教你选购空调的4大秘籍 刷牙时是沾水好还是不沾水好 刷牙沾水好还是不沾水好,干刷牙好还是湿刷牙好 凤凰系统推荐配置 银奥银饰怎么样 银世韵的银饰怎么样 银饰销量怎么样 梦见自己姥爷家的房子和后姥姥的预兆 梦见姥爷睡觉 新手 求如何化眼影 我是内双眼皮大眼睛化了眼影一睁开眼睛就看不出来了请教如何化眼影眼线(详细步骤) 异硫氰酸氢糠酯的的上游原料和下游产品有哪些? &#xFEFF;干地黄作用与功效,有什么副作用? 倒链的意思倒链的意思是什么 倒链的解释倒链的解释是什么 为什么叫电动葫芦 手拉葫芦哪个牌子质量好