一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

3天內(nèi)不再提示

Linux關(guān)于系統(tǒng)狀態(tài)的命令簡單介紹

Linux愛好者 ? 來源:工程師曾玲 ? 2019-02-02 17:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

Linux常用命令中,有些命令可以用于查看系統(tǒng)的狀態(tài),通過了解系統(tǒng)當前的狀態(tài),能夠幫助我們更好地維護系統(tǒng)或定位問題。本文就簡單介紹一下這些命令。

查看系統(tǒng)運行時間--uptime

有時候我們想知道系統(tǒng)上一次復位是在什么時候或者系統(tǒng)已經(jīng)運行了多長時間,我們可以通過uptime命令獲取這些信息:

Linux關(guān)于系統(tǒng)狀態(tài)的命令簡單介紹

從左往右顯示的信息依次為:當前時間、已運行時間、用戶登錄數(shù)、1分鐘、5分鐘和15分鐘內(nèi)系統(tǒng)的平均負載。

查看系統(tǒng)已登錄用戶--who

Linux關(guān)于系統(tǒng)狀態(tài)的命令簡單介紹

通過who命令可以查看到哪些用戶通過哪個ip登錄到了這臺主機。

查看系統(tǒng)版本相關(guān)信息--uname

例如:

Linux關(guān)于系統(tǒng)狀態(tài)的命令簡單介紹

從結(jié)果可以看到操作系統(tǒng)版本(ubuntu16.04),CPU類型(x86_64)等信息

查看當前環(huán)境變量--export

環(huán)境變量影響著程序的運行,因此有時候需要查看當前環(huán)境的環(huán)境變量:

export

查看目錄和文件占用空間--du

du命令直接顯示當前目錄下每個目錄及其文件占用空間。結(jié)合--max-depth參數(shù)可以指定顯示的目錄層級。

例如,如果只想顯示當前目錄下各個目錄所占總空間,可以使用:

Linux關(guān)于系統(tǒng)狀態(tài)的命令簡單介紹

其中-h表示以易讀的單位顯示大小,即M,--max-depth=1表明目錄層級。通過命令結(jié)果,我們可以看到當前目錄下各個子目錄占用空間大小,以及總空間大小。

查看各掛載點空間--df

例如:

Linux關(guān)于系統(tǒng)狀態(tài)的命令簡單介紹

從結(jié)果中,我們可以看到各個掛載點總空間以及可用空間。當磁盤文件占用空間較大時,可能導致系統(tǒng)運行緩慢,因此,可根據(jù)該結(jié)果進行相應的磁盤清理。

查看內(nèi)存可用情況--free

free命令可用于顯示系統(tǒng)中可用的物理內(nèi)存,交換區(qū)內(nèi)存以及內(nèi)核使用的buffer:

Linux關(guān)于系統(tǒng)狀態(tài)的命令簡單介紹

從執(zhí)行結(jié)果可以看到已用內(nèi)存和空閑內(nèi)存的情況。同樣地,當內(nèi)存不足時,可能導致程序運行異?;蛳到y(tǒng)卡頓。

查看進程的內(nèi)存使用情況--pmap

pmap命令用于查看進程內(nèi)存相關(guān)信息:

Linux關(guān)于系統(tǒng)狀態(tài)的命令簡單介紹

我們可以根據(jù)進程各部分占用空間情況,來不斷優(yōu)化我們的程序。

查看虛擬內(nèi)存統(tǒng)計信息--vmstat

Linux關(guān)于系統(tǒng)狀態(tài)的命令簡單介紹

vmstat的輸出值能夠幫助我們了解當前系統(tǒng)的性能。比如說,如果si(每秒從交換區(qū)寫到內(nèi)存的大?。┖蛃o(每秒寫入交換區(qū)的內(nèi)存大?。┑闹到?jīng)常大于0,說明內(nèi)存可能不夠用,因此才需要用到交換空間。再比如說,us(用戶進程執(zhí)行時間百分比)的值比較高時,說明用戶進程消耗的CPU資源較多。而wa(IO等待時間百分比)值較高時,說明IO等待情況嚴重。

查看ip地址--ip

有時候使用ifconfig命令并不一定能夠看到所有的ip地址,因此可以使用:

ipaddr

查看網(wǎng)絡(luò)連接狀態(tài)--netstat

netstat命令可以查看網(wǎng)絡(luò)連接狀態(tài),通常用于診斷網(wǎng)絡(luò)相關(guān)問題。例如查看端口是否被占用,連接是否已經(jīng)釋放,服務是否在監(jiān)聽等等。

查看進程間關(guān)系--pstree

通過pstree命令可以看到進程間的父子關(guān)系,它以樹形結(jié)構(gòu)顯示這些信息:

Linux關(guān)于系統(tǒng)狀態(tài)的命令簡單介紹

總結(jié)

實際上,前面所提到的很多相關(guān)命令信息都是從系統(tǒng)文件中獲取的,例如/proc/meminfo保存了內(nèi)存相關(guān)信息,/proc/net/dev保存網(wǎng)絡(luò)流量相關(guān)信息。只是,它們都是靜態(tài)數(shù)值,但是我們可以結(jié)合watch命令來動態(tài)地觀察這些信息,例如:

Linux關(guān)于系統(tǒng)狀態(tài)的命令簡單介紹

上面的命令表示,每隔一秒執(zhí)行一次cat /proc/meminfo或cat /proc/net/dev,因此我們可以看到內(nèi)存信息或網(wǎng)卡流量信息在實時刷新。

本文僅介紹這些命令的經(jīng)典使用,更多使用可通過man 命令查看。通過前面這些系統(tǒng)自帶命令,我們可以比較方便地監(jiān)控系統(tǒng)狀態(tài),從而幫助我們維護系統(tǒng)或定位問題。歡迎留言補充或更正。

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

    關(guān)注

    87

    文章

    11511

    瀏覽量

    213837

原文標題:Linux 常用命令:系統(tǒng)狀態(tài)篇

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    Linux系統(tǒng)下進程的幾種狀態(tài)介紹

    文章對 Linux 系統(tǒng)下進程的幾種狀態(tài)進行介紹,并對系統(tǒng)出現(xiàn)大量僵尸進程和不可中斷進程的場景進行分析,使用常用的幾種工具進行問題分析定位。
    發(fā)表于 11-24 16:15 ?1.4w次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>系統(tǒng)</b>下進程的幾種<b class='flag-5'>狀態(tài)</b><b class='flag-5'>介紹</b>

    Linux重啟命令介紹

    下面介紹Linux 操作系統(tǒng)中重啟和關(guān)閉相關(guān)的命令:shutdown、reboot、init、halt、poweroff、systemctl,你可以根據(jù)需要來選擇適合的
    發(fā)表于 10-13 15:33

    Linux系統(tǒng)管理命令

    Linux系統(tǒng)管理命令 Linux系統(tǒng)管理命令  wall
    發(fā)表于 01-18 12:47 ?898次閱讀

    Linux系統(tǒng)命令指南

    在“Linux 文件命令精通指南”中,我們討論了利用最基礎(chǔ)和最常用 Linux 文件命令所需的基本信息。在本文中,我將對 Linux
    發(fā)表于 05-23 10:23 ?1036次閱讀

    Linux必學的系統(tǒng)安全命令

    新的挑戰(zhàn)。本文將重點介紹Linux系統(tǒng)安全的命令。 雖然Linux和Windows NT/2000系統(tǒng)
    發(fā)表于 11-02 15:09 ?0次下載

    linux常用命令實例詳解

    ,就必須從Linux命令學起,通過基礎(chǔ)的命令學習可以進一步理解Linux系統(tǒng)。不同Linux發(fā)行
    發(fā)表于 11-03 10:19 ?5644次閱讀

    Linux系統(tǒng)管理命令整理及使用方法介紹

    linux命令是對Linux系統(tǒng)進行管理的命令。對于Linux
    的頭像 發(fā)表于 09-23 14:55 ?7083次閱讀

    Linux重啟命令介紹

    下面介紹Linux 操作系統(tǒng)中重啟和關(guān)閉相關(guān)的命令:shutdown、reboot、init、halt、poweroff、systemctl,你可以根據(jù)需要來選擇適合的
    發(fā)表于 01-28 15:58 ?1069次閱讀

    概述學習Linux系統(tǒng)命令簡單方法

    如果說如何快速學習、了解 Linux 的話,我的答案是學命令、背命令!為何呢?對于一名新手來說,去學習 Linux 的思想、了解 Linux
    發(fā)表于 04-11 08:57 ?1036次閱讀
    概述學習<b class='flag-5'>Linux</b><b class='flag-5'>系統(tǒng)</b>中<b class='flag-5'>命令</b>的<b class='flag-5'>簡單</b>方法

    Linux查看服務器狀態(tài)命令大全

    Linux查看服務器狀態(tài)命令大全
    發(fā)表于 07-09 09:34 ?21次下載
    <b class='flag-5'>Linux</b>查看服務器<b class='flag-5'>狀態(tài)</b>的<b class='flag-5'>命令</b>大全

    常用Linux命令介紹

    linux命令是對Linux系統(tǒng)進行管理的命令。對于Linux
    的頭像 發(fā)表于 02-09 14:31 ?1353次閱讀

    Linux系統(tǒng)維護命令的用法

    Linux有很多命令,每個命令基本可以用一篇文章介紹,本文僅簡單總結(jié)一些常用系統(tǒng)維護
    的頭像 發(fā)表于 04-17 14:57 ?1349次閱讀
    <b class='flag-5'>Linux</b><b class='flag-5'>系統(tǒng)</b>維護<b class='flag-5'>命令</b>的用法

    linux重啟命令有哪些

    Linux是一種自由和開放源代碼的操作系統(tǒng),被廣泛應用于服務器和嵌入式設(shè)備。在Linux中,有多種命令用于重啟系統(tǒng)。在本文中,我們將詳細
    的頭像 發(fā)表于 11-17 09:49 ?2647次閱讀

    linux 查看網(wǎng)卡狀態(tài)是否開啟

    如何查看 Linux 網(wǎng)卡狀態(tài)是否開啟 在 Linux 系統(tǒng)中,我們可以使用一些命令來查看網(wǎng)卡狀態(tài)
    的頭像 發(fā)表于 11-17 10:31 ?3580次閱讀

    Linux查看IO狀態(tài)的常用命令都有哪些呢?

    介紹Linux的3個常用I/O相關(guān)命令,解決I/O壓力過大問題時用iostat,查看磁盤的I/O狀態(tài)用iotop,查看I/O進程排名用lsof
    的頭像 發(fā)表于 01-16 09:28 ?5949次閱讀