shell腳本配置hostname的方法步驟
1.Shell字符串拼接(連接、合并)
#!/bin/bash
name="Shell"
url="http://c.biancheng.net/shell/"
str1=$name$url #中間不能有空格
str2="$name $url" #如果被雙引號(hào)包圍,那么中間可以有空格
str3=$name": "$url #中間可以出現(xiàn)別的字符串
str4="$name: $url" #這樣寫(xiě)也可以
str5="${name}Script: ${url}index.html" #這個(gè)時(shí)候需要給變量名加上大括號(hào)
echo $str1
echo $str2
echo $str3
echo $str4
echo $str5
運(yùn)行結(jié)果:
Shellhttp://c.biancheng.net/shell/
Shell http://c.biancheng.net/shell/
Shell: http://c.biancheng.net/shell/
Shell: http://c.biancheng.net/shell/
ShellScript: http://c.biancheng.net/shell/index.html
PS:$name 和 $url 之間之所以不能出現(xiàn)空格,是因?yàn)楫?dāng)字符串不被任何一種引號(hào)包圍時(shí),遇到空格就認(rèn)為字符串結(jié)束了,空格后邊的內(nèi)容會(huì)作為其他變量或者命令解析。
2.shell產(chǎn)生隨機(jī)數(shù)的方法
以下是我使用過(guò)的:
2.1 通過(guò)內(nèi)部系統(tǒng)變量($RANDOM)
echo $RANDOM
2.2 讀取linux的uuid碼
uuid=$(cat /proc/sys/kernel/random/uuid| cksum | cut -f1 -d " ") echo $uuid
2.3 使用設(shè)備文件生成
可以通過(guò) /dev/random 和 /dev/urandom 提供隨機(jī)數(shù),建議使用 /dev/urandom
提取8位包含字母、數(shù)字、下劃線(xiàn)的隨機(jī)數(shù)。
[root@localhost ~]# tr -cd '_a-zA-Z0-9' < /dev/urandom | head -c 8 c5VkRl_H[root@localhost ~]#
3.修改hostname
hostname 的作用
- hostname是主機(jī)名,用于在系統(tǒng)中標(biāo)識(shí)一臺(tái)機(jī)器。
- 在登陸linux系統(tǒng)后,
[root@ubuntu],其中@后面的是主機(jī)名字,通過(guò)主機(jī)名字,可以判斷登陸的系統(tǒng)。
修改hostname
修改 /etc/hostname文件,修改其中的名稱(chēng),然后重啟設(shè)備reboot

到此這篇關(guān)于shell腳本配置hostname的方法步驟的文章就介紹到這了,更多相關(guān)shell腳本配置hostname內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
在Linux中實(shí)現(xiàn)scp命令自動(dòng)輸入密碼的方法
本文介紹了在Linux環(huán)境下使用scp命令自動(dòng)輸入密碼的三種方法:SSH密鑰認(rèn)證、sshpass工具和expect腳本,推薦使用SSH密鑰認(rèn)證以確保數(shù)據(jù)傳輸?shù)陌踩?感興趣的朋友一起看看吧2025-03-03
linux下mysql如何自動(dòng)備份shell腳本
對(duì)任何一個(gè)已經(jīng)上線(xiàn)的網(wǎng)站站點(diǎn)來(lái)說(shuō),數(shù)據(jù)備份都是必須的。無(wú)論版本更新還是服務(wù)器遷移,備份數(shù)據(jù)的重要性不言而喻。人工備份數(shù)據(jù)的方式不單耗費(fèi)大量時(shí)間和精力,還灰常不專(zhuān)業(yè)。下面小編給大家分享linux下mysql自動(dòng)備份shell腳本,需要的朋友可以參考下2015-09-09
Shell編程之Shell變量學(xué)習(xí)總結(jié)
這篇文章主要介紹了Shell腳本編程中Shell變量的學(xué)習(xí)總結(jié),需要的朋友可以參考下2014-03-03
Ubuntu服務(wù)器配置apache2.4的限速功能shell腳本分享
這篇文章主要介紹了Ubuntu服務(wù)器配置apache2.4的限速功能shell腳本分享,本文直接給出腳本實(shí)現(xiàn)代碼,代碼相關(guān)原理都寫(xiě)在了注釋里,需要的朋友可以參考下2015-03-03

