修改Linux主機名和ip位址指令碼

2021-10-20 01:40:25 字數 1171 閱讀 5306

修改網絡卡

關閉防火牆並修改主機名hostname和主機ip

sh xx.sh+hostname+ip最後一位

#!/bin/bash

echo

"關閉防火牆和selinux"

systemctl stop firewalld && systemctl disable firewalld && setenforce 0 &&

sed -i 's/selinux=enforcing/selinux=disabled/' /etc/selinux/config

if[$? -eq 0 ]

;then

echo

"防火牆已關閉且開機不自啟"

else

echo

"防火牆關閉失敗請手動檢視"

fisleep 2

######################################網絡卡的更改

[[ $# -eq 0 || "$1" == "-h" || "$1" == "--help" ]] &&

echo

"usage:$(

basename $0)

"&&exit![

[$2 -ge 1 &&

$2 -le 254 ]]&

> /dev/null &&

echo

"ipaddress out of range"

&&exit

iface=

$(ifconfig

|awk

'/^e/'

|head -1 |

tr -d ":"

)domain=qf.com

net_dir=/etc/sysconfig/network-scripts

cd$net_dir

sed -r -i "/ip/s/[0-9]+$/$2/"

$net_dir/ifcfg-$iface

ifdown

$iface

;ifup

$iface

hostname$1.

$domain

echo$1.

$domain

> /etc/hostname

linux修改主機名及ip

檢視主機名 hostname 修改主機名 重啟後無效 hostname hadoop 修改主機名 重啟後永久生效 vi ect sysconfig network 修改ip 重啟後無效 ifconfig eth0 192.168.12.22 修改ip 重啟後永久生效 vi etc sysconfig...

Solaris 10修改主機名和IP位址

前提 在終端輸入 sys unconfig 然後,系統提示重啟,重啟之後,按下述內容選擇並修改配置。1.select a language 0 2.network connnectivity networked 3.dhcp for pcn0 no 4.host name for pcn0 sola...

centos上修改主機名和主機名與ip做對映

最近在弄大資料這塊的知識,用的最多的就是主機名和主機名與ip之間做對映,先說我們的修改主機名 1.檢視當前主機的主機名 2.如果是centos7版本,hostnamectl檢視詳細的資訊 3.臨時修改主機名,可以使用hostname 新主機名即可,但有個缺點,就是重啟網絡卡服務會自動還原,所以我們還...