Ubuntu HOSTNAME(主機名)修改

2021-06-07 01:47:18 字數 1329 閱讀 8914

# vim /etc/hostname

內容改為自己要的名字

# vim /etc/hosts

這邊最好也要改,免得有些 service 會出錯

# /etc/init.d/hostname.sh

重新啟動

# hostname

驗證是否已經修改完畢。

更改bash的提示符

這個看了很不方便,無法知道當前所在目錄,不過我們可以通過更改預設提示符,來達到我們想要的效果。

在linux中控制提示符的是sp1這個量,在freebsd中也是這個變數,只要給它賦相應的引數就可以了,下面從網上找了這些引數,可供選擇

\d :代表日期,格式為weekday month date,例如:"mon aug 1"

\h :完整的主機名稱。例如:我的機器名稱為:fc4.linux,則這個名稱就是fc4.linux

\h :僅取主機的第乙個名字,如上例,則為fc4,.linux則被省略

\t :顯示時間為24小時格式,如:hh:mm:ss

\t :顯示時間為12小時格式

\a :顯示時間為24小時格式:hh:mm

\u :當前使用者的賬號名稱

\v :bash的版本資訊

\w :完整的工作目錄名稱。家目錄會以 ~代替

\w :利用basename取得工作目錄名稱,所以只會列出最後乙個目錄

\# :下達的第幾個命令

\$ :提示字元,如果是root時,提示符為:# ,普通使用者則為:$

要更改ps1的賦值很簡單,

第一種方法是直接賦值,只要在命令列下,輸入:

ps1=「[\u@\h \w]\\$」

注意在freebsd中需要\\$才能正確顯示提示符。

第二種方法是vi ~/.profile 在其中加入

ps1=「[\u@\h \w]\\$」

使用第一種方法,這樣的改變只針對當前使用者的當前會話有效,第二種方法是可以針對當前使用者的任何會話有效!

bash有兩級提示符。第一級提示符是經常見到的bash在等待命令輸入時的情況。第一級提示符的預設值是$符號。如果使用者不喜歡這個符號,或者願意自己定義提示符,只需修改ps1變數的值。例如將其改為:

ps1=」enter a command:」

第二級提示符是當bash為執行某條命令需要使用者輸入更多資訊時顯示的。第二級提示符預設為》。如果需要自己定義該提示符,只需改變ps2變數的值。例如將其改為:

ps2=」more information:」

mysql 3台主主 mysql主主

設定主 主複製 1 在兩台伺服器上各自建立乙個具有複製許可權的使用者 2 修改配置檔案 主伺服器上 mysqld server id 10 log bin mysql bin relay log relay mysql relay log index relay mysql.index auto i...

Haproxy Keepalived主主高可用

介紹 haproxy是高效能的 伺服器,其可以提供7層和4層 具有healthcheck,負載均衡等多種特性,效能卓越,包括twitter,reddit,stackoverflow,github在內的多家知名網際網路公司在使用。keepalived是乙個高可用方案,通過vip 即虛擬ip 和心跳檢測...

主主複製 主主複製時的主鍵衝突解決

大致思路 1 2臺伺服器都設定上二進位制日誌和relay日誌 2 都設定上replcation賬號 3 都設定對方為自己的master 主主複製下一定要注意避免的問題 同步衝突 例 create table stu id int primary key auto increment.2臺mysql地...