[Linux] 查詢發行版本與核心版本

Unix Like 作業系統的分支發行版眾多,如果是圖形介面可能還勉強可以猜出是什麼發行版,但是如果是在 CLI 底下就無法直接得知。這裡整理針對 Linux 與 BSD 兩大分支的五種查看發行版本與核心版本的指令。

 

1. uname -mrs (Linux / BSD)

uname 在 Linux 與 BSD 的發行版都可使用,在 BSD 系統底下可直接查看發行版本與核心版本,而在 Linux 系統底下僅能查看核心版本,發行版本需透過其它指令得知。

Linux 4.15.0-23-generic x86_64
FreeBSD 11.1-RELEASE amd64

Read more “[Linux] 查詢發行版本與核心版本”

[Ubuntu] 使用 hostnamectl 修改主機名稱

早期 Ubuntu 修改主機名稱需要透過修改 /etc/hostname + 使用 hostname 指令才能完成,在某些情況下甚至需要重新啟動系統。而在 Ubuntu 13 以後的版本可以透過 hostnamectl 一個指令完成這件事情,且不需要重新啟動系統。

 

hostnamectl [OPTIONS...] COMMAND ...

Query or change system hostname.

  -h --help              Show this help
     --version           Show package version
     --no-ask-password   Do not prompt for password
  -H --host=[USER@]HOST  Operate on remote host
  -M --machine=CONTAINER Operate on local container
     --transient         Only set transient hostname
     --static            Only set static hostname
     --pretty            Only set pretty hostname

Commands:
  status                 Show current hostname settings
  set-hostname NAME      Set system hostname
  set-icon-name NAME     Set icon name for host
  set-chassis NAME       Set chassis type for host
  set-deployment NAME    Set deployment environment for host
  set-location NAME      Set location for host

Read more “[Ubuntu] 使用 hostnamectl 修改主機名稱”