装机脚本


#####################
#!/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命令)