国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何使用uptimed來監視Linux系統

Linux閱碼場 ? 來源:良許Linux ? 作者:良許 ? 2021-09-07 15:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

大家好,我是良許。

作為一名合格的 Linux 運維人員,監視系統的正常運行時間可以說是一門基本功了。今天這篇文章就為大家分享一個用于記錄和跟蹤系統的運行時間的實用命令行工具,它的名字叫做 uptimed。

之所以推薦 uptimed,主要是因為它能在記錄和跟蹤系統的運行時間之余,還能將這些歷史記錄以摘要的形式直截了當地展示給用戶,比如你的系統已經運行多長時間了?最長的運行時間記錄是多少?系統又是何時重啟的?等等,而且它也比較容易上手。下面就簡單來了解一下 uptimed 的安裝和使用吧。

安裝uptimed工具

目前主流的 Linux 發行版的官方存軟件庫中已經提供了 uptimed 。

在 Arch Linux 上安裝:

$ sudo pacman -S uptimed

在 Debian,Ubuntu,Linux Mint 上安裝:

$ sudo apt-get install uptimed

在 Ubuntu 及其衍生版本上安裝前請確保添加了 universe 存儲庫,沒有的話請運行以下命令添加:

$ sudo add-apt-repository universe

在 Fedora 上安裝:

$ sudo dnf install uptimed

在 CentOS 7 上安裝:

因為 CentOS 7 的默認存儲庫中沒有 uptimed,所以要先添加 EPEL 存儲庫:

$ sudo yum install epel-release

然后運行以下命令安裝:

$ sudo yum install uptimed

手動安裝:

對于其他 Linux 系統,或者上述方法安裝失敗的,可以從發行版頁面下載源碼,然后手動編譯安裝:

# wget https://github.com/rpodgorny/uptimed/archive/v0.4.2.zip -O uptimed.zip

# unzip uptimed.zip

# cd uptimed-0.4.2/

# 。/configure

# make

# make install

安裝完成后,啟用并啟動服務:

# systemctl enable uptimed

# systemctl start uptimed

檢查服務的啟動狀態:

# systemctl status uptimed

● uptimed.service - Uptime record tracking daemon

Loaded: loaded (/usr/lib/systemd/system/uptimed.service; disabled; vendor preset: disabled)

Active: active (running) since Tue 2020-02-11 1412 IST; 1s ago

Docs: man:uptimed(8)

man:uprecords(1)

Main PID: 1435 (uptimed)

Status: “Next milestone (five days) at Sun Feb 16 1459 2020”

CGroup: /system.slice/uptimed.service

└─1435 /usr/sbin/uptimed -f

Feb 11 1412 server.ostechnix.local systemd[1]: Starting Uptime record tracking daemon.。.

Feb 11 1412 server.ostechnix.local systemd[1]: Started Uptime record tracking daemon.

這樣,前期的安裝工作就算完成了。

使用uptimed工具

安裝完成 uptimed 工具之后,運行 uprecords 命令就能顯示系統運行時間的歷史摘要了:

# uprecords

輸出的摘要結果:

# Uptime | System Boot up

----------------------------+---------------------------------------------------

1 0 days, 0251 | Linux 3.10.0-1062.1.1.el Tue Feb 11 1433 2020

2 0 days, 0027 | Linux 3.10.0-1062.1.1.el Tue Feb 11 1459 2020

-》 3 0 days, 0011 | Linux 3.10.0-1062.1.1.el Tue Feb 11 1729 2020

----------------------------+---------------------------------------------------

1up in 0 days, 0017 | at Tue Feb 11 1756 2020

no1 in 0 days, 0241 | at Tue Feb 11 1920 2020

up 0 days, 0229 | since Tue Feb 11 1459 2020

down 0 days, 0012 | since Tue Feb 11 1459 2020

%up 96.953 | since Tue Feb 11 1459 2020

daf4ab4c-0f8b-11ec-8fb8-12bb97331649.jpg

這里的 -》 符號表示定位到了系統最近的一次啟動時間。

使用 -b 按啟動時間正序輸出:

# uprecords -b

# Uptime | System Boot up

----------------------------+---------------------------------------------------

1 0 days, 0027 | Linux 3.10.0-1062.1.1.el Tue Feb 11 1459 2020

2 0 days, 0251 | Linux 3.10.0-1062.1.1.el Tue Feb 11 1433 2020

-》 3 0 days, 0014 | Linux 3.10.0-1062.1.1.el Tue Feb 11 1729 2020

使用 -B 按啟動時間倒序輸出:

# uprecords -B

# Uptime | System Boot up

----------------------------+---------------------------------------------------

-》 1 0 days, 0051 | Linux 3.10.0-1062.1.1.el Tue Feb 11 1729 2020

2 0 days, 0251 | Linux 3.10.0-1062.1.1.el Tue Feb 11 1433 2020

3 0 days, 0027 | Linux 3.10.0-1062.1.1.el Tue Feb 11 1459 2020

使用 -m 自定義輸出記錄數:

不加參數的話結果默認輸出前 10 條記錄,想要輸出前 20 條記錄,請運行:

# uprecords -m 20

使用 -w 輸出完整信息:

上面的結果中關于 Linux 的內核信息是被省略了部分內容的,想要輸出完整的內核信息請用 -w 進行寬輸出:

# uprecords -w

# Uptime | System Boot up

----------------------------+---------------------------------------------------

1 0 days, 0251 | Linux 3.10.0-1062.1.1.el7.x86_64 Tue Feb 11 1433 2020

-》 2 0 days, 0035 | Linux 3.10.0-1062.1.1.el7.x86_64 Tue Feb 11 1729 2020

3 0 days, 0027 | Linux 3.10.0-1062.1.1.el7.x86_64 Tue Feb 11 1459 2020

----------------------------+---------------------------------------------------

no1 in 0 days, 0217 | at Tue Feb 11 1921 2020

up 0 days, 0253 | since Tue Feb 11 1459 2020

down 0 days, 0012 | since Tue Feb 11 1459 2020

%up 97.190 | since Tue Feb 11 1459 2020

使用 -d 顯示關機時間:

-d 可以將上面的內核信息替換為關機時間信息:

# uprecords -d

# Uptime | Last downtime Boot up

----------------------------+---------------------------------------------------

1 0 days, 0251 | 0 days, 0007 Tue Feb 11 1433 2020

-》 2 0 days, 0002 | 0 days, 0005 Tue Feb 11 1729 2020

3 0 days, 0027 | 0 days, 0000 Tue Feb 11 1459 2020

----------------------------+---------------------------------------------------

no1 in 0 days, 0250 | at Tue Feb 11 1921 2020

up 0 days, 0220 | since Tue Feb 11 1459 2020

down 0 days, 0012 | since Tue Feb 11 1459 2020

%up 97.136 | since Tue Feb 11 1459 2020

查看更多的命令選項:

# uprecords -?

usage: uprecords [OPTION]。..

-? this help

-a do not print ansi codes

-b sort by boottime

-B reverse sort by boottime

-k sort by sysinfo

-K reverse sort by sysinfo

-d print downtime seen before every uptimes instead of system

-c do not show current entry if not in top entries

-f run continously in a loop

-s do not print extra statistics

-w wide output (more than 80 cols per line)

-i INTERVAL use INTERVAL seconds for loop instead of 5, implies -f

-m COUNT show a maximum of top COUNT entries instead of 10

-M show next milestone

-v version information

好了,這次的分享就到這里了,上面所舉的例子都是日常使用中十分常見的,如果你想要了解更多關于 uptimed 的用法,可以參考它的幫助手冊。

$ man uprecords

希望本文對你有所幫助!

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    88

    文章

    11760

    瀏覽量

    219045
  • 命令
    +關注

    關注

    5

    文章

    755

    瀏覽量

    23758

原文標題:使用uptimed命令監視Linux系統正常運行時間

文章出處:【微信號:LinuxDev,微信公眾號:Linux閱碼場】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Linux-RT特點及簡單應用

    工具。這些工具可以用來查看和修改任務的調度策略和優先級,以及監視系統中運行的實時任務。 下面一個示例,演示如何在Linux-RT上使用C語言和pthread_create()函數創建實時
    發表于 12-05 07:37

    Jtti Linux操作系統最常見的10大優勢

    Linux操作系統的十大優勢 Linux操作系統作為一種開源、自由的系統,已經廣泛應用于個人計算機、服務器、嵌入式設備等多個領域。它的多樣化
    的頭像 發表于 11-06 15:32 ?309次閱讀

    Linux系統性能優化技巧

    經過10年一線運維經驗,我發現大多數工程師只掌握了Linux優化的冰山一角。今天分享的這些秘技,能讓你的系統性能提升200%以上!
    的頭像 發表于 08-27 14:34 ?970次閱讀

    Linux系統性能調優方案

    關鍵要點預覽:本文將深入解析Linux系統性能瓶頸的根本原因,提供可直接落地的調優方案,讓你的系統性能提升30-50%!
    的頭像 發表于 08-06 17:49 ?885次閱讀

    Linux三大主流文件系統解析

    還在為選擇哪個文件系統而糾結?作為一名摸爬滾打多年的運維老鳥,我將用最接地氣的方式,帶你徹底搞懂 Linux 三大主流文件系統的奧秘。
    的頭像 發表于 08-05 17:37 ?1449次閱讀

    Linux系統目錄結構全面剖析

    Linux文件系統采用層次化的目錄結構,這種設計遵循了Unix哲學中的"一切皆文件"原則。理解Linux目錄層次架構對于系統管理員、運維工程師和開發人員來說至關重要,它不僅影響
    的頭像 發表于 07-21 17:33 ?780次閱讀

    Linux系統中網絡配置詳解

    網絡配置是Linux系統運維中的核心技能之一。正確理解和配置子網掩碼、網關等網絡參數,直接影響系統的網絡連通性和性能。本文將深入探討Linux系統
    的頭像 發表于 07-17 11:01 ?1202次閱讀

    Linux系統中iptables與firewalld防火墻的區別

    防火墻是一種網絡安全設備,用于監控和控制網絡流量,根據預定義的安全規則允許或阻止數據包通過。Linux系統中主要有兩種防火墻解決方案:iptables和firewalld。
    的頭像 發表于 07-14 11:24 ?732次閱讀

    Linux系統環境監測終極指南

    Linux系統環境主要監測CPU、內存、磁盤I/O和網絡流量。
    的頭像 發表于 06-25 14:41 ?812次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>系統</b>環境監測終極指南

    Linux系統性能指南

    Linux服務器運行了很多應用,在高負載下,服務器可能會出現性能瓶頸,例如CPU利用率過高、內存不足、磁盤I/O瓶頸等,從而導致系統卡頓,服務無法正常運行等問題。所以針對以上問題,可以通過調整內核參數和系統的相關組件,優化應用程
    的頭像 發表于 06-23 14:12 ?1788次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>系統</b>性能指南

    開源系統適配:聚徽分享國產工控平板在 Linux / 鴻蒙系統下的技術優化

    在工業自動化與智能化加速推進的當下,國產工控平板的系統適配成為提升設備性能與競爭力的關鍵環節。Linux 和鴻蒙作為開源系統,憑借其高度的開放性與可定制性,為國產工控平板帶來新的發展機遇。如何對國產
    的頭像 發表于 06-13 16:29 ?1067次閱讀

    Linux系統管理的核心概念

    在前一篇文章中,我們深入探討了Linux中的文件操作命令,如cp、mv、rm,以及文本處理命令grep、wc和管道符。本文將繼續深入Linux系統管理的核心概念,包括root用戶的角色、用戶和用戶組
    的頭像 發表于 05-15 17:05 ?666次閱讀

    Linux系統用戶權限詳解

    Linux 是一種開源的、基于 Unix 的操作系統,它因其靈活性、穩定性和高性能而廣泛應用于服務器、嵌入式系統、超級計算機、桌面計算等領域。
    的頭像 發表于 04-25 10:56 ?912次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>系統</b>用戶權限詳解

    Linux系統進程管理入門指南

    Linux 系統中,進程是正在運行的程序的實例。理解進程的管理、查看和控制對于系統管理員和開發者來說非常重要
    的頭像 發表于 04-22 14:34 ?1144次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>系統</b>進程管理入門指南

    Linux的作用

    學校和教育機構使用Linux教授計算機科學和信息技術相關的課程。 總之,Linux是一個功能強大、靈活且廣泛應用的操作系統,適用于各種不同的用途和場景。
    發表于 04-04 01:57