SystemD – journalctl

以前要看服務的狀態訊息需要到 /var/log/ 下去看 syslog 或是其他相對應的 log 在從改成 systemd 之後,我們就可以透過 #systemctl status 來查看目前服務的狀態. 不過只有最新的資料,如果要看完整的訊息可以透過指令 #journalctl -u -u : –unit , Show messages for Continue reading SystemD – journalctl

Shell Script Bash 變數 – 刪除/取代 字串

測試環境為 Ubuntu 16.04 x64 在 Shell Script Bash $開頭的是變數 (可為 number 數字, character 字元, string of characters 字串) # 由左至右,刪除符合字串中 最短的 那一個 $(variable#string) 刪除變數 Names 內指定的字串 Ben (可以搭配萬用字元 ? Continue reading Shell Script Bash 變數 – 刪除/取代 字串

CentOS 7 – runlevel

以前 Linux 的 runlevel 是依據 /etc/inittab 檔案來決定開機後要進入哪一種模式.現在都需要透過 #systemctl 指令來做 runlevel 的設定. 測試環境為 CentOS 7 X64 ,一樣適用於 RedHat 7 目前定義的 runlevel 為 透過 systemctl 的參數 get-default 可以知道目前設 Continue reading CentOS 7 – runlevel

PXE Boot options – inst.xdriver

測試環境為 : PXE Server – RHEL 6.8 x64 PXE Client – RHEL 7.3 x64 關於 PXE 詳細設定請參考 http://benjr.tw/83 RHEL 7 要透過 PXE 來安裝,設定檔如下: 安裝的時候遇到 Xorg 沒有辦法啟動,這時候要透過 inst.xdriver 指定 Xorg Continue reading PXE Boot options – inst.xdriver

PXE Boot options – inst.dd

測試環境為 : PXE Server – RHEL 6.8 x64 PXE Client – RHEL 7.3 x64 關於 PXE 詳細設定請參考 http://benjr.tw/83 RHEL 7 要透過 PXE 來安裝,設定檔如下: 如果要再安裝的時候順便也把一些驅動程式的更新也同時安裝上去,可以透過 inst.dd 參數.與 Continue reading PXE Boot options – inst.dd

Linux command – ipmitool

關於 IPMI 的定義請參考 http://benjr.tw/11240 測試環境為 CentOS 7 x64 (適用於 RHEL) 在使用 ipmitool 可能會遇到找不到裝置的狀況 先檢查一下 BMC 裝置是否存在,因為 BMC 非 PCI-E 裝置,所以只能透過 dmesg 來看. ipmi 相關模組是否正確 目前我系統有用的 ipmi 模組 ipm Continue reading Linux command – ipmitool

SSH – Remote Host identification has changed

下面這個 SSH 的錯誤訊息是我最常遇到的. 這個發生在妳的 SSH Server 公鑰與上次登入的不一樣,有可能是妳的 Server 換了.只要你確認登入的 SSH Server 沒錯.SSH server 的公開金鑰存放在使用者家目錄 /home/user/.ssh/known_hosts 下,修改 known_hosts 即可以解決上面的問題.關於 S Continue reading SSH – Remote Host identification has changed

Linux command – tcpdump

有時候設定一些跟網路相關的服務,服務雖然是啟動的,但是功能卻是有問題,這時候可透過 #tcpdump 這個指令來觀看目前封包的狀況. 測試環境為 Ubuntu 16.04 64bits 直接下 tcpdump 就可以看到所有的封包,但資料量太大了,封包資訊一下就過去了,可以加入參數來使用. promiscuous mode (混雜模式),讓網卡能接收所有經過 Continue reading Linux command – tcpdump