小技巧 Linux的一些資訊獲取

2021-09-07 13:21:05 字數 1657 閱讀 5157

1. linux 系統登入之後,顯示如下

last login: thu jan 1

00:00:22 utc 1970

on ttys0

linux ***

4.1.6 #1 preempt wed jul 19

13:15:08 cst 2017 armv7l

那麼這些資訊是**獲取到的呢,比如jul19 13:15....

kernel每次編譯的時間在原始碼的什麼位置?

include/generated/compile.h

2. kernel版本資訊存放在原始碼什麼位置?

include/generated/utsrelease.h

3. 如何定製自己的登入前後資訊?

/etc/issue, 可以選擇在這裡做登入提示,或者專案標誌列印, 可以選擇\n \l可以看到hostname和tty登入資訊

/etc/issue: 登入之前提示資訊

/etc/motd: 登入之後提示資訊

推薦ascii pic製作**:

/etc/issue – escape code

the issue-file (/etc/issue or the file set with the -f option) may contain certain escape codes to display the system name, date and time etc. all escape codes consist of a backslash (\) immediately followed by one of the letters explained below.

\b : insert the baudrate of the current line.

\d : insert the current date.

\s : insert the system name, the name of the operating system.

\l : insert the name of the current tty line.

\m : insert the architecture identifier of the machine, eg. i486

\n : insert the nodename of the machine, also known

asthe hostname.

\o : insert the domainname of the machine.

\r : insert the release number of the os, eg.

1.1.9

.\t : insert the current time.

\u : insert the number of current users logged in.

\u : insert the

string 「1 user」 or 「 users」 where

is the number of current users logged in

.\v : insert the version of the os, eg. the build-date etc.

4. 如何檢視系統的登入資訊和一些操作log?

/var/log/auth.log

linux一些實用小技巧

vim 自動對齊 gg g 在命令模式下 即非 插入 等編輯模式 先輸入gg,這時候游標會移動到第一行第乙個字元,然後按 號之後切換成大寫,再按一下g,這時候游標會移到最後一行的第乙個字元,這時候就可以看到 被排得整整齊齊了!效果如下 輸入gg g後 截圖快捷鍵 按printscreen鍵 擷取當前...

一些 ssh 小技巧

ssh 經常需要使用的,每次使用都 ssh abc def.com p 12138 i ssh id rsa來一遍顯然太麻煩了,下面分享一點使用ssh的小技巧 linux 下,ssh會去讀 ssh config 裡的配置的,只需要配置檔案裡寫入如下配 host 1 配置的名稱,選方便自己識別的就行h...

一些stl 小技巧

大部分都是網上總結的 滑稽 1.一些非常實用的函式,比如說找到下乙個排列的 2.在3.vector代替queue和stack還能稍微快一些。所以不建議使用queue和stack,內建的棧和佇列出奇的慢。4.優先佇列,維護數列的極大值,效率很慢,比手寫二叉堆還慢不少,好像set都比它快些使用的話,主要...