1. 程式人生 > >Linux修改使用者名稱主機名

Linux修改使用者名稱主機名

首先修改主機名

[email protected]:~$ sudo vi /etc/hostname 

[sudo] password for george: 

$Daiver

修改hosts檔案

[email protected]:~$ sudo vi /etc/hosts
127.0.0.1       localhost

127.0.1.1       Daiver

重啟Linux

   Ubuntu下更改使用者名稱和主機名

   很多時候,我們不滿意安裝時起的使用者名稱與主機名,但是由於已經在這個使用者上做了好多配置,所以只能在原來的基礎上改使用者名稱和主機名了。

   但是改這些檔案的時候,一定要小心,因為一不小心就會造成重啟後無法登陸的情況。我自己也因為這個,浪費了好多時間:

   這裡寫下我的經驗,安全的修改使用者名稱,避免出現修改後無法登陸的情況,希望對大家有所幫助,讓各位少走彎路

   1. 首先更改主機名字————改為bbb:

     這個容易,不會出現什麼嚴重錯誤:

            (1) 修改hostname檔案

      

     

      這個檔案中的內容是用來顯示主機名字的,修改這個檔案後,如果立刻重啟,我們會看到終端中@後面的主機名將變為bbb

      (2) 修改hosts檔案

    

           

    改完主機名字,我們需要重啟計算機,否則命令執行會有些慢。

      2.  更改使用者名稱————改為ccc

     通常因為出錯導致重啟後無法重新登陸都是在這一環節出現,所以這一步務必按照順序來

     (1) 修改sudoer檔案

      我們為自己要改的名字提前賦予較高的許可權,防止修改下面檔案的過程中出現許可權不足

      

      

     (2) 修改shadow 檔案

      這個檔案中儲存與登陸有關的內容格式如下:

        username: passwd: lastchg: min: max: warn: inactive: expire: flag 

        登入名:加密口令:最後一次修改時間:最小時間間隔:最大時間間隔:警告時間:不活動時間:失效時間:標誌  

       

        我們需要將登入名更改:

         


         

            (3) 修改開始目錄

          

           使用者開始目錄中,包含使用者相關配置資訊,我們要將二者相匹配

    (4) 修改passwd 檔案

            

           passwd檔案內容格式如下:

           使用者名稱: 密碼 : uid  : gid :使用者描述:主目錄:登陸shell

          

           我們將使用者名稱,以及主目錄等等改為新的名字

          

    (5) 如果我們還想修改原來使用者下檔案所屬的組:

      我們還可以將 /etc/group 檔案中的舊使用者組,改為新的使用者組

    (6) 最後,再次進入/etc/sudoer 檔案,將就使用者名稱aaa 刪除

      

    重啟,再次登陸,我們會發現使用者名稱和主機名都已經更改成功。

1) 開啟網路配置檔案:
			sudo vi /etc/network/interfaces
		2)寫入以下資訊,然後儲存退出
			auto lo
  			iface lo inet loopback
  
  			auto eth0
  			iface eth0 inet static
  			address 192.168.7.x    //設定本機IP地址:
  			gateway 192.168.7.1
  			netmask 255.255.255.0
		3) 重啟網路服務:
			sudo /etc/init.d/networking restart
1》開啟DNS伺服器配置檔案:
		 sudo vi /etc/resolvconf/resolv.conf.d/tail
	2》寫入以下資訊:
		nameserver 192.168.7.1
nameserver 202.96.128.86
	3》重啟本地服務:
		 sudo /etc/init.d/resolvconf restart

相關推薦

linux修改或檢視主機,ubuntu軟體一般安裝路徑

[email protected]:$ su root # 切換超級使用者 密碼: [email protected]:# vim /etc/hostname # 編輯這裡可以把@後面的ubuntu進行修改 [email pr

linux操作遠端檔案拷貝、遠端免密登陸、修改虛擬機器主機(課堂學習筆記)

總體目錄   一、檔案拷貝 二、遠端檔案拷貝 三、遠端登入 四、實現SSH遠端免密登入 五、嘗試遠端無密拷貝單個檔案 六、免密拷貝目錄裡的多個檔案 七、修改主機名 一、檔案拷貝 在192.168.225.100虛擬機器上,在home目錄裡建立

Linux如何修改自己的主機

1、臨時修改主機名 使用hostname 使用hostname命令只能臨時改變我們的主機名,當我們重啟之後主機名還會恢復成原來的 # hostname newhostname 使用uname -n命令檢視 這時我們的主機名已經改變了,左邊為什麼依然是Peithon呢,你試試重開一個終端,

Solaris - 修改IP和主機

oot ghost fault route 修改 修改ip sts mas ola 修改solarishostname只需修改以下三個位置 1. Vi /etc/hosts, 添加 "ip yourhostname" 2. vi /etc/nodename, 寫入you

linux host檔案,主機或者伺服器和ip地址之間的對映

Linux作業系統下/etc/hosts檔案配置方法(轉自http://os.51cto.com/art/200803/68170.htm) 2008-03-28 Linux 的/etc/hosts是配置ip地址和其對應主機名的檔案,這裡可以記錄本機的或其他主機的i

linux 檢視和設定主機

1、設定主機名  通過編輯/etc/sysconfig/network檔案中的HOSTNAME欄位就可以修改主機名。如下所示:  [[email protected] /]# vim /etc/sysconfig/network                 

linux 通過Ip獲取主機等資訊gethostbyaddr()等。

#include <stdlib.h> #include <stdio.h> #include <netdb.h> #include <sys/socket.h> #include <netinet/in.h> #

Linux修改程序名稱(setproctitle())

1.1    介紹 每一個c程式都有個main函式,作為程式啟動入口函式。main函式的原型是int main(int argc , char *argv[]);其中argc表示命令列引數的個數;argv是一個指標陣列,儲存所有命令列字串。Linux程序名稱是通過命令列引數

給大家說明。Oracle修改ip或主機後重建em和監聽

oracle資料庫修改ip和主機名的詳細操作修改ip操作1.修改hosts檔案中主機名對應的ip地址。2.重啟伺服器網路 service network restart3.一定要先刪除原來的監聽 emca -deconfig dbcontrol db -repos drop

Oracle修改IP和主機

關於oracle IP地址修改和主機名修改,其實對不同環境有不同的更改方法 1)單機single的資料庫修改 ; 2) ASM+single的修改; 3)RAC 叢集的修改。 單機single的資料庫修改 原主機名和IP txld102057

Linux找不到主機解決辦法

報錯:java.net.UnknownHostException: 主機名: 主機名 修改/etc/hosts檔案 127.0.0.1 主機名 localhost.localdomain localhost 或是再新增一條  127.0.0.1 主機名  主機名是新加的,原

Linux基礎命令---顯示主機hostname

環境 get open 函數 net redhat help 之前 實例 hostname hostname指令用於設置或者顯示系統主機名,沒有任何參數就會返回gethostname()函數的返回值。使用hostname指令之後,主機名會立馬被修改,但是重啟系統

ubuntu修改使用者名稱和主機|ubuntu進入單機模式(單使用者模式)

問題:使用了一週Ubuntu14.04,感覺自己當初設定的使用者名稱和主機名太長,想要修改。 結果:一晚上就過去了,還是悲劇。 google搜尋:ubuntu修改使用者名稱,看了排在第一位同學的文章,根據描述修改/etc/passwd和/etc/shadow,將其中的舊使用

Linux Ubuntu 16.04 主機設置

如果 恢復 枚舉 完成 哈哈哈 喜歡 主機名 別名 很多 1、簡介     很多 時候,服務器 IP 地址 太不方便了,如果 能 給服務器 設置個名稱,直接 通過 名稱 訪問 那多直觀啊(就像 C語言中的 枚舉 類型一樣,哈哈哈,我喜

Linux修改主機(永久生效)

etc 想要 常常 重新啟動 重新 cnblogs 登錄 用戶 sysconf Linux系統安裝好後,都會有默認的主機名,這裏以CentOS系統為例,默認的主機名為localhost.localdomain,為了便於使用,我們常常需要修改主機名,下面演示的是永久更改主機名

如何修改linux主機才能永久生效?

如何修改linux主機名才能永久生效?如何修改linux主機名才能生效?很多人使用hostname 主機名 來修改,其實這個只是做為暫時的,重啟後將恢復到原來的名字.很多人說修改/etc/hosts文件,其實這個文件裏的主機名只是為來提供給dns解析的.如果你用不上dns,只需要修改主機名,那修改這個沒用.其

雲服務器 ECS Linux Ubuntu 主機修改主機

定義 新的 .html 127.0.0.1 註意 set mark 進行 iyu 雲服務器 ECS Linux 主機修改主機名 修改雲服務器 ECS Linux 主機名常見的有兩種方式,本文對此進行概要說明。 臨時生效修改 使用命令行修改 hostname

linux裏網卡配置文件及修改主機

linux裏網卡配置文件及修改主機名1.2網卡配置文件DEVICE 網卡名稱(第一塊eth0,第二塊eth1.....以此類推)HWADDR 網卡MAC的地址UUID 唯一標識,磁盤標識-------blkid(查看)ONBOOT 重啟網卡或服務器之後控制網卡是不是自啟BOOTPROTO 網卡啟動

Linux如何修改主機

hid baidu target config 2種 containe sign 可能 screen Linux通常在安裝的時候,用戶需要設置主機名,但是在日常使用中,方便分組或記憶等原因,可能會需要修改主機名,修改主機名有2種,臨時修改或者永久修改,下面

linux修改主機

https logs 權限 mage .com con 退出 etc common 1,取得管理員權限,命令su 2,修改/etc/sysconfig/network文件中hostname項,命令 vi /etc/sysconfig/network (vi