Linux/Unix

Linux/Unix

Ubuntu 修改主機名稱

主機名稱是方面我們判斷連線主機是否正確的一個依據如果主機名稱錯亂可能的後果就是指令下錯位置 所以給予正確的名稱是很重要的 在Ubuntu 14之後的版本都可以透過hostnamectl這個指令來修改名稱 修改指令很簡單 使用下列指令即可 hostnamectl set-hostname 主機名稱 比如我把主機名稱改成 Geafana-Server 但是改完後再介面上是不會馬上生效的需要重新連線才會生效 在生效之前我們可以用這個指令來確認是某有成功設定 hostnamectl status 確認設定完之後重新連線就可以看到新名稱拉

By Albert Yu

Linux/Unix

擴增 Ubuntu 20.04 上 root lvm volume

主機才剛裝好就發生的空間不足的狀況? APT更新就出現 E: You don't have enough free space in /var/cache/apt/archives/. ? 使用df -h指令觀察硬碟居然是滿的而且只有3.9G 察看之後發現如果是採用預設磁碟分割 再安裝的過程當中只會使用到4G的空間 安裝好開機之後需要再另外進行擴展 指令 使用 lvresize -A n -l +100%FREE 將根目錄擴展到100%的空間 lvresize -A n -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv 使用resize2fs擴展分割區 resize2fs /dev/mapper/ubuntu--vg-

By Albert Yu

Linux/Unix

ubuntu 16.04 設定固定IP

Ubuntu 在安裝完成時會設DHCP 並自動取得 IP,但伺服器的IP位置不可能承受連不到的風險。 這時候可以透過文字介面來手動設定。 1.修改 Ethernet 網路設定 root@management:~# vim /etc/network/interfaces # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5).source /etc/network/interfaces.d/*# The loopback network interface auto lo iface lo

By Albert Yu

Linux/Unix

ubuntu啟動命令列tab鍵自動完成

在安裝完ubuntu後,發現在使用命令列打字時,按tab後後面不會自動補齊命令,也沒有可用的命令提示時 可使用管理員身分開啟/etc/bash.bashrc這個檔案 在下面找到 enable bash completion in interactive shells if [ -f /etc/bash_completion ]; then . /etc/bash_completion fi 把前面的註解(#)拿掉變成 enable bash completion in interactive shells if [ -f /etc/bash_completion ]; then . /etc/bash_completion fi 儲存後重新啟動就可以生效了

By Albert Yu

Linux/Unix

Ubuntu 內快速設定 SMTP Server

這個項目選對了,就成功一大半了 ...首先,請執行下面這一行指令來安裝 Postfix 及所需的相關套件,安裝好之後,預設就會跳出 Postfix 的設定晝面,請在第一個畫面選擇「Internet Site」,然後,在接下來的第二個畫面上直接按 Tab 鍵到 OK 後按 Enter 鍵,接著,就會完成 Postfix 的設定了哩 ! $ sudo apt-get install mailutils這樣設定完成之後,你的 Ubuntu Server 就已經可以寄信了,請試著用下面的指令格式來寄看看,應該就可以把信寄出去,如果寄不出去,請先確認你的 Ubuntu 是否有一組可以對外的 IP 位址,如果沒有的話,就一定是寄不出去的囉 !$ echo [信件內容] | mail -s [信件主旨] [收件人郵址]

By Albert Yu