`

装机脚本

 
阅读更多
#####################
#!/bin/sh
#####################

#配置IP地址(192.168.220.22 192.168.220.2需替换)
echo "IPADDR=192.168.220.22" >> /etc/sysconfig/network-scripts/ifcfg-eth0 
echo "NETMASK=255.255.255.0" >> /etc/sysconfig/network-scripts/ifcfg-eth0 
echo "GATEWAY=192.168.220.2" >> /etc/sysconfig/network-scripts/ifcfg-eth0 
echo "DNS1=202.101.172.35" >> /etc/sysconfig/network-scripts/ifcfg-eth0

sed -i -e "s/^ONBOOT=.*/ONBOOT=yes/g" -e "s/^BOOTPROTO=.*/BOOTPROTO=static/g" /etc/sysconfig/network-scripts/ifcfg-eth0
service network restart


#安装vim
yum -y install vim
echo "#########################"
echo "vim install success!"

#创建hadoop用户
if cat /etc/passwd |awk -F : '{print $1}' |grep hadoop >/dev/null 2>&1
then
	echo "User hadoop already exists!"
else
	useradd hadoop
	echo "123456" | passwd --stdin hadoop
	echo "hadoop create success!"
	echo "#########################"
	#sed -i '/^root/a\hadoop ALL=(ALL) ALL' /etc/sudoers
fi

#增加映射关系(192.168.220.22    hadoop2替换)
echo "192.168.220.22    hadoop2" >> /etc/hosts
echo "#########################"
echo "maped ip success!"

#修改主机名称(hadoop2替换)
sed -i -e '/^HOSTNAME=/h ' -e '$G' -e 's/HOSTNAME=/#HOSTNAME=/' /etc/sysconfig/network
sed -i "s/^HOSTNAME=.*/HOSTNAME=hadoop2/g" /etc/sysconfig/network
service network restart
echo "#########################"
echo "up host success!"

#关闭防火墙
service iptables stop
chkconfig --level 3 iptables off
echo "#########################"
echo "iptables stop success!"

#创建/cloud目录,并修改权限
mkdir /cloud
chown -R hadoop:hadoop /cloud
echo "#########################"
echo "mkdir /cloud success!"




查看centos版本
cat /etc/redhat-release
uname -a  可显示电脑以及操作系统的相关信息
cat /proc/version,说明正在运行的内核版本
cat /etc/issue, 显示的是发行版本信息
分享到:
评论

相关推荐

    Linux 机器装机脚本

    linux Linux 机器装机脚本 Linux 机器装机脚本 Linux 机器装机脚本

    网络装机,tftpd32.exe,GhostSrv8.2.exe

    在压缩包子文件的文件名称列表中,“autonetghost[1]”可能是自动网络装机脚本或者工具,它可能包含了自动化的装机流程控制,能够简化管理员的工作,一键完成网络装机过程。“网络装机”可能是一个包含其他相关配置...

    centos7初始化脚本

    新机操作基础环境麻烦,使用装机脚本一键优化 1、设置命令提示符颜色 2、禁用selinux和firewalld 3、优化ssh登录 4、禁用不需要的服务 5、修改主机名 7、安装常用软件工具集 8、配置系统使用阿里云yum源和EPEL源 9、...

    pxe全自动装机.sh

    一款在Linux系统,centos6上的pxe全自动装机脚本,可以一键部署pxe自动装机服务器,值得大家尝试

    CentOS装机实用Bash脚本

    ./init.sh 为装机配置脚本,可实现自动配置host文件,静态网络,关闭防火墙,安装jdk 本着方便批量部署集群与学习的目的,对自动化部署十分感兴趣, 但个人水平能力有限,有错误或不足的地方欢迎各位指正!

    ipxefm网络装机稳定版.7z

    总的来说,ipxefm网络装机稳定版是批量装机的利器,通过其强大的网络引导功能和灵活的脚本定制,我们可以高效、稳定地完成大规模装机任务。掌握并熟练运用这一工具,对于提升IT运维效率和优化装机流程具有显著意义。

    装机常用的批处理程序

    批处理程序是一种基于DOS或Windows命令行环境的脚本文件,它集合了一系列命令,通过执行单个文件就能完成多个任务,极大地简化了用户的工作。以下是对标题和描述中提到的批处理程序的详细解释: 1. **修改计算机名...

    35个装机批处理文件

    2. **驱动程序安装**:装机批处理可能包含自动安装常用硬件驱动的脚本,如显卡驱动、声卡驱动、网卡驱动等。这些脚本可以自动识别硬件并下载对应的驱动程序,省去了手动查找和安装的麻烦。 3. **软件安装**:装机...

    centos6:在CentOS6上自动安装和配置的脚本文件,以及系统优化清理的技巧文件,只需执行即可

    这个压缩包文件"centos6-master"似乎包含了在CentOS 6上自动安装和配置的脚本以及系统优化和清理的技巧,这对于管理和维护CentOS 6环境非常有用。让我们详细探讨这些主题。 **自动安装与配置** 自动安装和配置脚本...

    家缘网DIY装机、报价系统

    【家缘网DIY装机、报价系统】是一款专为个人电脑爱好者和IT专业人士设计的在线装机配置推荐与价格查询平台。该系统基于ASP(Active Server Pages)技术开发,结合了ACCESS数据库,提供了一种简便的方式来管理和展示...

    重装机兵R+钢之季节所有精灵素材

    在游戏史上,重装机兵系列一直以其独特的末世科幻背景和丰富的机械设定吸引着玩家群体。特别是《重装机兵R》(Metal Max R)和《钢之季节》(Metal Saga)这两款作品,它们不仅在游戏设计上展露头角,而且在玩家社区...

    PXE脚本装机.sh

    根据要求更改内容

    装机人员工具(批处理).

    装机人员工具(批处理)是一组专门为计算机装机技术人员设计的自动化脚本工具,主要用于简化和加速系统安装、配置以及维护的过程。批处理技术基于命令行环境,通过编写一系列命令,实现批量执行任务,极大地提高了...

    装机人员工具.rar

    这个压缩包包含了多个实用脚本和程序,旨在帮助装机人员快速、高效地完成一系列系统优化和问题解决任务。下面我们将详细探讨这些工具的功能和用途: 1. **自动关闭空闲的IDE通道.bat**:这个批处理文件用于自动关闭...

    装机人员工具

    10. **自动化工具**:装机人员可能会编写批处理脚本或使用自动化工具(如AutoIt、Ansible)来简化重复性任务,如创建标准化的系统映像。 11. **系统监控**:监控系统性能和资源使用情况,如使用Resource Monitor或...

    自动化技术-PXE批量部署装机.zip

    【自动化技术-PXE批量部署装机】 在IT行业中,批量装机是系统管理员日常工作中的一项重要任务,尤其是在大型企业或数据中心环境下,手动安装操作系统既耗时又容易出错。为了解决这一问题,自动化技术应运而生,其中...

    装机人员专用工具合集

    装机人员可能会用到这类工具来批量格式化硬盘、安装驱动、创建系统镜像等,例如使用Windows PowerShell或CMD编写自定义脚本。 5. 简单修复:在遇到系统崩溃或异常时,简单的修复工具可以帮助快速解决问题。比如,...

    自制最简洁的装机必备

    在IT行业中,装机必备是指一组能够帮助用户在新安装操作系统后快速配置和优化电脑的工具集合。这个压缩包文件名为“装机必备”,显然包含了作者精心挑选的一些实用程序和设置,以帮助用户节省时间,避免手动安装和...

    完整装机人员工具箱

    在装机过程中,批处理脚本可以用来快速设置环境变量、安装软件、格式化硬盘等,大大提高了工作效率。例如,创建一个自动安装驱动程序、激活系统或设置用户权限的批处理文件。 2. **杀毒工具**:装机过程中,确保...

Global site tag (gtag.js) - Google Analytics