更改主机名脚本
2015-10-10 16:52
344 查看
#!/bin/bash
#获取ip
ipaddr=`/sbin/ifconfig | grep 'inet addr:' | grep -v '127.0.0.1' | cut -d : -f2 | awk '{print $1}'`
#rename network
name=$1
hostname $name
cp /etc/sysconfig/network /etc/sysconfig/network.bak
sed -i 's/HOSTNAME=*/#HOSTNAME=*/g' /etc/sysconfig/network
echo "HOSTNAME=$name" >> /etc/sysconfig/network
echo "NETWORKING=yes" >> /etc/sysconfig/network
#add hosts
cp /etc/hosts /etc/hosts.bak
echo "$ipaddr $name" >> /etc/hosts
#获取ip
ipaddr=`/sbin/ifconfig | grep 'inet addr:' | grep -v '127.0.0.1' | cut -d : -f2 | awk '{print $1}'`
#rename network
name=$1
hostname $name
cp /etc/sysconfig/network /etc/sysconfig/network.bak
sed -i 's/HOSTNAME=*/#HOSTNAME=*/g' /etc/sysconfig/network
echo "HOSTNAME=$name" >> /etc/sysconfig/network
echo "NETWORKING=yes" >> /etc/sysconfig/network
#add hosts
cp /etc/hosts /etc/hosts.bak
echo "$ipaddr $name" >> /etc/hosts
相关文章推荐
- UML图——用例图
- C语言指针的初始化和赋值
- 强制转化 (int)、(int&)和(int*)的区别
- [Cocoa]_[总结异步调用函数的方法]
- MVP框架
- mysql创建新用户并授权
- iOS常用第三方框架
- Java enum枚举 测试例子
- Selenium里WebDriver中窗口的close()与quit()
- iOS ARC MRC情况下重写setter getter方法
- word2013从某页开始设置页码
- 怎么自己创建一个类似于smart的模版引擎
- tomcat 连接池配置
- tcp数据包接收
- Invalid indirect reference 0x28 in decodeIndirectR
- uva 1151 Buy or Build (最小生成树)
- Target runtime Apache Tomcat v8.0 is not defined.错误解决方法
- 对事件作出反应
- linux ping: unknown host 的解决方法
- Eclipse MAT 内存分析工具