#####################
#!/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, 显示的是发行版本信息
分享到:
相关推荐
新机操作基础环境麻烦,使用装机脚本一键优化 1、设置命令提示符颜色 2、禁用selinux和firewalld 3、优化ssh登录 4、禁用不需要的服务 5、修改主机名 7、安装常用软件工具集 8、配置系统使用阿里云yum源和EPEL源 9、...
一款在Linux系统,centos6上的pxe全自动装机脚本,可以一键部署pxe自动装机服务器,值得大家尝试
./init.sh 为装机配置脚本,可实现自动配置host文件,静态网络,关闭防火墙,安装jdk 本着方便批量部署集群与学习的目的,对自动化部署十分感兴趣, 但个人水平能力有限,有错误或不足的地方欢迎各位指正!
根据要求更改内容
适合大家装机使用
centos6 玩centos6
自动化技术-PXE批量部署装机详细配置文件与一键化脚本,已经测试过。自动化技术-PXE批量部署装机详细配置文件与一键化脚本,已经测试过。
可实现在Linux下一键脚本自动化安装vsftpd,可以配合Ansible实现远程装机~
3dmax特效火凤凰爆炸插件辅助神器脚本工具,食住玩,设计办公系统装机装修都不难!
详细告诉你如何批量安装系统,实现大批量网络快速装机。
Violentmonkey 通过加载第三方的脚本文件,改变页面中的CSS和JS元素,可以让整个网页大变样,也可以在网页中增加额外的功能...比如某些网站的首页上,焦点图的切换、装机系统的实现等效果就是通过CSS和JS脚本来实现的。
本资源包含两部分,Windows下基于批处理文件的自动部署脚本和Linux下基于expect脚本的自动部署脚本。主要用于大量服务器部署相同的脚本时,减轻人的工作量同时避免由于人为操作带来的各类错误。其中linux脚本需要...
装机人员日常装机使用工具,包含简单的处理脚本等。
Word模板-抖音直播带货脚本
软件自动安装脚本编辑器大全,其中包含快要绝版的AuSetIn和其它装机员需要重复劳动安装的自动半自动软件安装器。
建议完全阅读脚本后使用,部分配置需自定义,本脚本仅供参考,因运行本脚本产生的问题本人不负任何责任。 Useage Linux 仅建议在装机阶段使用,centos6.sh适用Redhat6、CentOS6系列系统,centos7.sh适用Redhat7、...
3dmax建筑楼梯破碎做旧做脏摆书屋顶瓷砖插件辅助神器脚本工具,食住玩,设计办公系统装机装修风水都不难!
要注意的几点:机器 hostname 和 ip 会从资产系统自动获取, 由装机之后的 %post脚本实现, 先从 /api/v1/pm/message/ 获取 sn 的 usage, 作为申请主机名的 key, 根据装机时刻 DHCP 拿到的内网网段作为申请 ip 的 key, ...
ASP是一种面向Web的服务器端脚本语言,而Microsoft Access是一种关系数据库管理系统,两者的结合使得这些项目源码能够提供完整的Web应用程序解决方案。 这批ASPACCESS项目源码包括了多个功能丰富的Web应用程序,...
在批量生产的过程中,出厂需要安装docker镜像,如果每台机器都要通过docker-compose去从官网下载(watchtower是从国外网站下载),会受网络环境影响,从而影响装机速度,所以从一台下载好的机器上备份镜像,然后再...