顯示具有 srvk 標籤的文章。 顯示所有文章
顯示具有 srvk 標籤的文章。 顯示所有文章

2025年3月15日 星期六

用inxi指令列出網卡資訊,每兩行空一行

 一般的現代Linux,看網卡的使用的指令如下:

ip link
ip a
ip a show cx2
sudo ethtool cx2

依序列出所有網孔,所有網孔與對應的IP/MAC address、只顯示cx2這個網孔,cx2這網孔的進階資訊。但如果有安裝inxi這個指令的話,可以清楚的呈現網卡資訊,指令如下:

2022年7月30日 星期六

*** System restart required ubuntu ***

Ubuntu 20.04 server登入後,出現提示訊息:

  • 97 updates can be applied immediately.
  • 15 of these updates are standard security updates.
  • ......
  • *** System restart required ***

出現上面的訊息,代表著更新的套件有些需要重新開機才能夠作用,這些套件列在/var/run/reboot-required.pkgs裡面。若僅要確認更新standard security updates套件後是否要重開機,那就用指令:

  • grep --color -f <(apt-get -s dist-upgrade | grep "^Inst" | grep -i security | awk -F " " {'print $2'}) /var/run/reboot-required.pkgs 

2022年7月8日 星期五

Ubuntu 20.04安裝舊版GCC-5編譯器

Ubuntu 20.04預設的gcc版本是9.4.0,可用apt安裝gcc-8,但是gcc 7(含)以下就無法安裝。解決方法是先修改/etc/apt/sources.list,增加下面兩行:

deb http://dk.archive.ubuntu.com/ubuntu/ xenial main
deb http://dk.archive.ubuntu.com/ubuntu/ xenial universe

上面加入了Ubuntu 16.04 Xenial Xerus (好客的非洲地松鼠)的套件庫,完成後執行

2022年6月7日 星期二

Debian/Ubuntu重新啟動systemd服務

又再一次忘記/dev/shm/下面的檔案,一般的使用者登出後檔案會被刪除。解法就是去修改 /etc/systemd/logind.conf,裡面選項改成RemoveIPC=no。修改完後用下面的指令去重新啟動:

  • sudo systemctl restart systemd-logind.service

2022年5月19日 星期四

檢查Ubuntu是Desktop還是Server版本

檢查安裝的Ubuntu是桌面(Desktop)還是伺服器(Server)版本,用指令:

  • dpkg -l ubuntu-desktop,若顯示下方資訊代表不是Ubuntu Desktop
    dpkg-query: no packages found matching ubuntu-desktop

  • dpkg -l ubuntu-server,若顯示下方資訊代表不是Ubuntu Server
    dpkg-query: no packages found matching ubuntu-server

2022年4月11日 星期一

2022年3月4日 星期五

Ubuntu 20.04手動編譯R-4.1.2與套件安裝

編譯之前先參考《Ubuntu 20.04用apt安裝R-3.6.3完整指令》,安裝系統需要的套件;完成後用下面的指令下載原始碼與設定:

wget https://cran.r-project.org/src/base/R-4/R-4.1.2.tar.gz
md5sum R-4.1.2.tar.gz
tar zxf R-4.1.2.tar.gz && cd R-4.1.2
./configure --prefix=/opt/R/4.1.2-lto \
  --with-x --with-ICU \
  --with-libtiff --with-cairo --with-libpng --with-jpeglib \
  --enable-java \
  --enable-lto \
  --enable-memory-profiling \
  --enable-R-shlib

2022年2月11日 星期五

用storcli加入Global Hotspare Drive

對於hardware RAID, 用storcli加入的hotspare硬碟有幾個參數可以設定:

  • dgs:指定加入的hotspare硬碟要加入的drive group
    一般而言,這個選項不會使用,讓hotspare給所有的drive group使用
  • enclaffinity:指定加入的hotspare要用的enclosure
    一般而言,這個選項不會使用
  • norevertible:加入的hotspare不會使用revertible功能
    一般而言,這個選項不會使用(預設是開啟revertible功能)

2021年11月23日 星期二

dmesg出現AER: PCIe Bus Error

開機後發現dmesg狂噴AER: Corrected error received: 0000:00:1b.4

可看到出問題的是PCIe port 0000:00:1b.4

2021年11月18日 星期四

讓visudo的編輯器改用vim

裝完Ubuntu 20.04後,為了要修改/etc/sudoers這個檔案,要用visudo這個指令。但預設的編輯器是/bin/nano。要修改成/usr/bin/vim的話,用下面的指令:

  • sudo update-alternatives --config editor

之後按照指示選擇預設的編輯器成vim即可,其實是修改了軟連結