日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
linux配置工具命令 Linux命令工具

Linux命令有哪些

Linux運維人員必會的120個命令

目前創(chuàng)新互聯(lián)公司已為上1000家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁空間、網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計、定襄網(wǎng)站維護(hù)等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

來自《跟老男孩學(xué)Linux運維:核心系統(tǒng)命令實戰(zhàn)》一書

前言

第1章 Linux命令行簡介 / 1

1.1Linux命令行概述 / 1

1.2在Linux命令行下查看命令幫助 / 4

1.3Linux shutdown reboot halt / 9

關(guān)機:

shutdown -h now

halt

init 0

第2章 文件和目錄操作命令 / 13

2.1pwd:顯示當(dāng)前所在的位置 / 13

2.2cd:切換目錄 / 16

2.3tree:以樹形結(jié)構(gòu)顯示目錄下的內(nèi)容 / 18

2.4mkdir:創(chuàng)建目錄 / 22

2.5touch:創(chuàng)建空文件或改變文件的時間戳屬性 / 27

2.6ls:顯示目錄下的內(nèi)容及相關(guān)屬性信息 / 30

2.7cp:復(fù)制文件或目錄 / 39

2.8mv:移動或重命名文件 / 42

2.9rm:刪除文件或目錄 / 45

2.10rmdir:刪除空目錄 / 48

2.11ln:硬鏈接與軟鏈接 / 49

2.12readlink:查看符號鏈接文件的內(nèi)容 / 54

2.13find:查找目錄下的文件 / 55

2.14xargs:將標(biāo)準(zhǔn)輸入轉(zhuǎn)換成命令行參數(shù) / 68

2.15rename:重命名文件 / 71

2.16basename:顯示文件名或目錄名 / 72

2.17dirname:顯示文件或目錄路徑 / 72

2.18chattr:改變文件的擴展屬性 / 73

2.19lsattr:查看文件擴展屬性 / 75

2.20file:顯示文件的類型 / 76

2.21md5sum:計算和校驗文件的MD5值 / 77

2.22chown:改變文件或目錄的用戶和用戶組 / 80

2.23chmod:改變文件或目錄權(quán)限 / 81

2.24chgrp:更改文件用戶組 / 85

2.25umask:顯示或設(shè)置權(quán)限掩碼 / 86

2.26老男孩從新手成為技術(shù)大牛的心法 / 90

第3章 文件過濾及內(nèi)容編輯處理命令 / 91

3.1cat:合并文件或查看文件內(nèi)容 / 91

3.2tac:反向顯示文件內(nèi)容 / 103

3.3more:分頁顯示文件內(nèi)容 / 104

3.4less:分頁顯示文件內(nèi)容 / 107

3.5head:顯示文件內(nèi)容頭部 / 109

3.6tail:顯示文件內(nèi)容尾部 / 111

3.7tailf:跟蹤日志文件 / 114

3.8cut:從文本中提取一段文字并輸出 / 115

3.9split:分割文件 / 117

3.10paste:合并文件 / 118

3.11sort:文本排序 / 123

3.12join:按兩個文件的相同字段合并 / 127

3.13uniq:去除重復(fù)行 / 129

3.14wc:統(tǒng)計文件的行數(shù)、單詞數(shù)或字節(jié)數(shù) / 131

3.15iconv:轉(zhuǎn)換文件的編碼格式 / 133

3.16dos2unix:將DOS格式文件轉(zhuǎn)換成UNIX格式 / 134

3.17diff:比較兩個文件的不同 / 135

3.18vimdiff:可視化比較工具 / 138

3.19rev:反向輸出文件內(nèi)容 / 139

3.20tr:替換或刪除字符 / 140

3.21od:按不同進(jìn)制顯示文件 / 143

3.22tee:多重定向 / 145

3.23vi/vim:純文本編輯器 / 147

3.24老男孩逆襲思想:做Linux運維的多個好處 / 152

第4章 文本處理三劍客 / 153

4.1grep:文本過濾工具 / 153

4.2sed:字符流編輯器 / 159

4.3awk基礎(chǔ)入門 / 165

第5章 Linux信息顯示與搜索文件命令 / 176

5.1uname:顯示系統(tǒng)信息 / 176

5.2hostname:顯示或設(shè)置系統(tǒng)的主機名 / 178

5.3dmesg:系統(tǒng)啟動異常診斷 / 179

5.4stat:顯示文件或文件系統(tǒng)狀態(tài) / 181

5.5du:統(tǒng)計磁盤空間使用情況 / 183

5.6date:顯示與設(shè)置系統(tǒng)時間 / 186

5.7echo:顯示一行文本 / 190

5.8watch:監(jiān)視命令執(zhí)行情況 / 193

5.9which:顯示命令的全路徑 / 195

5.10whereis:顯示命令及其相關(guān)文件全路徑 / 196

5.11locate:快速定位文件路徑 / 197

5.12updatedb:更新mlocate數(shù)據(jù)庫 / 199

5.13老男孩逆襲思想:新手在工作中如何問問題不會被鄙視 / 200

第6章 文件備份與壓縮命令 / 201

6.1tar:打包備份 / 201

6.2gzip:壓縮或解壓文件 / 208

6.3zip:打包和壓縮文件 / 211

6.4unzip:解壓zip文件 / 212

6.5scp:遠(yuǎn)程文件復(fù)制 / 214

6.6rsync:文件同步工具 / 216

6.7老男孩逆襲思想:新手如何高效地提問 / 220

第7章 Linux用戶管理及用戶信息查詢命令 / 222

7.1 useradd:創(chuàng)建用戶 / 222

7.2usermod:修改用戶信息 / 227

7.3userdel:刪除用戶 / 229

7.4groupadd:創(chuàng)建新的用戶組 / 230

7.5groupdel:刪除用戶組 / 231

7.6passwd:修改用戶密碼 / 232

7.7chage:修改用戶密碼有效期 / 237

7.8chpasswd:批量更新用戶密碼 / 238

7.9su:切換用戶 / 240

7.10visudo:編輯sudoers文件 / 242

7.11sudo:以另一個用戶身份執(zhí)行命令 / 244

7.12id:顯示用戶與用戶組的信息 / 248

7.13w:顯示已登錄用戶信息 / 249

7.14who:顯示已登錄用戶信息 / 250

7.15users:顯示已登錄用戶 / 252

7.16whoami:顯示當(dāng)前登錄的用戶名 / 253

7.17last:顯示用戶登錄列表 / 253

7.18lastb:顯示用戶登錄失敗的記錄 / 254

7.19lastlog:顯示所有用戶的最近登錄記錄 / 255

第8章 Linux磁盤與文件系統(tǒng)管理命令 / 257

8.1fdisk:磁盤分區(qū)工具 / 257

8.2partprobe:更新內(nèi)核的硬盤分區(qū)表信息 / 265

8.3tune2fs:調(diào)整ext2/ext3/ext4文件系統(tǒng)參數(shù) / 266

8.4parted:磁盤分區(qū)工具 / 268

8.5mkfs:創(chuàng)建Linux文件系統(tǒng) / 272

8.6dumpe2fs:導(dǎo)出ext2/ext3/ext4文件系統(tǒng)信息 / 274

8.7resize2fs:調(diào)整ext2/ext3/ext4文件系統(tǒng)大小 / 275

8.8fsck:檢查并修復(fù)Linux文件系統(tǒng) / 278

8.9dd:轉(zhuǎn)換或復(fù)制文件 / 281

8.10mount:掛載文件系統(tǒng) / 284

8.11umount:卸載文件系統(tǒng) / 288

8.12df:報告文件系統(tǒng)磁盤空間的使用情況 / 289

8.13mkswap:創(chuàng)建交換分區(qū) / 293

8.14swapon:激活交換分區(qū) / 294

8.15swapoff:關(guān)閉交換分區(qū) / 295

8.16sync:刷新文件系統(tǒng)緩沖區(qū) / 296

第9章 Linux進(jìn)程管理命令 / 298

9.1ps:查看進(jìn)程 / 298

9.2pstree:顯示進(jìn)程狀態(tài)樹 / 305

9.3pgrep:查找匹配條件的進(jìn)程 / 306

9.4kill:終止進(jìn)程 / 307

9.5killall:通過進(jìn)程名終止進(jìn)程 / 310

9.6pkill:通過進(jìn)程名終止進(jìn)程 / 311

9.7top:實時顯示系統(tǒng)中各個進(jìn)程的資源占用狀況 / 313

9.8nice:調(diào)整程序運行時的優(yōu)先級 / 320

9.9renice:調(diào)整運行中的進(jìn)程的優(yōu)先級 / 323

9.10nohup:用戶退出系統(tǒng)進(jìn)程繼續(xù)工作 / 324

9.11strace:跟蹤進(jìn)程的系統(tǒng)調(diào)用 / 325

9.12ltrace:跟蹤進(jìn)程調(diào)用庫函數(shù) / 332

9.13runlevel:輸出當(dāng)前運行級別 / 334

9.14init:初始化Linux進(jìn)程 / 335

9.15service:管理系統(tǒng)服務(wù) / 335

第10章 Linux網(wǎng)絡(luò)管理命令 / 338

10.1ifconfig:配置或顯示網(wǎng)絡(luò)接口信息 / 338

10.2ifup:激活網(wǎng)絡(luò)接口 / 343

ifup eth0

10.3ifdown:禁用網(wǎng)絡(luò)接口 / 343

ifdown eth0

service network restart(/etc/init.d/network restart) 激活整個網(wǎng)絡(luò),所有網(wǎng)卡。

10.4route:顯示或管理路由表 / 344

10.5arp:管理系統(tǒng)的arp緩存 / 350

10.6ip:網(wǎng)絡(luò)配置工具 / 351

10.7netstat:查看網(wǎng)絡(luò)狀態(tài) / 358

10.8ss:查看網(wǎng)絡(luò)狀態(tài) / 362

10.9ping:測試主機之間網(wǎng)絡(luò)的連通性 / 363

10.10traceroute:追蹤數(shù)據(jù)傳輸路由狀況 / 366

10.11arping:發(fā)送arp請求 / 367

10.12telnet:遠(yuǎn)程登錄主機 / 369

10.13nc:多功能網(wǎng)絡(luò)工具 / 370

10.14ssh:安全地遠(yuǎn)程登錄主機 / 373

10.15wget:命令行下載工具 / 376

10.16mailq:顯示郵件傳輸隊列 / 379

10.17mail:發(fā)送和接收郵件 / 381

10.18nslookup:域名查詢工具 / 386

10.19dig:域名查詢工具 / 389

10.20host:域名查詢工具 / 393

10.21nmap:網(wǎng)絡(luò)探測工具和安全/端口掃描器 / 394

10.22tcpdump:監(jiān)聽網(wǎng)絡(luò)流量 / 398

第11章 Linux系統(tǒng)管理命令 / 407

11.1lsof:查看進(jìn)程打開的文件 / 407

11.2uptime:顯示系統(tǒng)的運行時間及負(fù)載 / 411

11.3free:查看系統(tǒng)內(nèi)存信息 / 411

11.4iftop:動態(tài)顯示網(wǎng)絡(luò)接口流量信息 / 413

11.5vmstat:虛擬內(nèi)存統(tǒng)計 / 415

11.6mpstat:CPU信息統(tǒng)計 / 419

11.7iostat:I/O信息統(tǒng)計 / 420

11.8iotop:動態(tài)顯示磁盤I/O統(tǒng)計信息 / 423

11.9sar:收集系統(tǒng)信息 / 425

11.10chkconfig:管理開機服務(wù) / 430

11.11ntsysv:管理開機服務(wù) / 433

11.12 setup:系統(tǒng)管理工具 / 434

11.13ethtool:查詢網(wǎng)卡參數(shù) / 436

11.14mii-tool:管理網(wǎng)絡(luò)接口的狀態(tài) / 437

11.19rpm:RPM包管理器 / 443

11.20yum:自動化RPM包管理工具 / 446

top命令

第12章 Linux系統(tǒng)常用內(nèi)置命令 / 450

12.1Linux內(nèi)置命令概述 / 450

12.2Linux內(nèi)置命令簡介 / 450

12.3Linux常用內(nèi)置命令實例 / 452

Linux系統(tǒng)與設(shè)置命令

在前面的兩個章節(jié)中,我們主要介紹了Linux基本知識和虛擬機的安裝,從當(dāng)前章節(jié)開始,我們一起學(xué)習(xí)下Linux的基本命令,在當(dāng)前章節(jié),我們先簡單的學(xué)習(xí)下一些系統(tǒng)的基本命令,慢慢的由淺入深,在后面的章節(jié)中我們將學(xué)習(xí)其他的命令比如文件操作、備份壓縮等

命令我們可以理解成在Windows中我們常常為了查看ip輸入的ipconfig,在Linux中也有很多的命令,比如操作目錄、文件、網(wǎng)絡(luò)、磁盤等等命令

使用者權(quán)限:管理員用戶

參數(shù)說明:

添加用戶czbk(傳智播客的首拼)執(zhí)行

我們使用useradd命令創(chuàng)建了一個用戶czbk

useradd 可用來建立用戶帳號。帳號建好之后,再用 passwd 設(shè)定帳號的密碼。

執(zhí)行如下

由上圖我們發(fā)現(xiàn),我們在使用useradd新增用戶的時候,出現(xiàn)了權(quán)限不足,也就是說我們使用用戶itcast沒有創(chuàng)建用戶的權(quán)限。

我們通過管理員賬號root進(jìn)行創(chuàng)建,首先我們從控制臺中切換到root

在 密碼的地方輸入我們的root密碼【root】即可進(jìn)入到root用戶下。

我們在root下繼續(xù)創(chuàng)建czbk用戶

以下是useradd常用選項

用戶管理的一項重要內(nèi)容是用戶口令的管理。用戶賬號剛創(chuàng)建時沒有口令,但是被系統(tǒng)鎖定,無法使用,必須為其指定口令后才可以使用

使用者權(quán)限:管理員用戶

指定和修改用戶口令的Shell命令是 passwd 。超級用戶可以為自己和其他用戶指定口令,普通用戶只能用它修改自己的口令。命令的格式為:

可使用的選項:

設(shè)置當(dāng)前用戶的口令

此處我們設(shè)置密碼和itcast賬號密碼一致,為【Itheima888】

usermod 命令通過修改系統(tǒng)帳戶文件來修改用戶賬戶信息

修改用戶賬號就是根據(jù)實際情況更改用戶的有關(guān)屬性,如用戶號、主目錄、用戶組、登錄Shell等。

使用者權(quán)限:管理員用戶

修改已有用戶的信息使用 usermod 命令,其格式如下:

下面命令將用戶czbk用戶名修改成czbk2019

以下是usermod常用選項

假如我們其中一個用戶的賬號不再使用,可以從系統(tǒng)中刪除。刪除用戶賬號就是要將/etc/passwd等系統(tǒng)文件中的該用戶記錄刪除,必要時還刪除用戶的主目錄。

使用者權(quán)限:管理員用戶

刪除一個已有的用戶賬號使用 userdel 命令,其格式如下:

-f:強制刪除用戶,即使用戶當(dāng)前已登錄;

-r:刪除用戶的同時,刪除與用戶相關(guān)的所有文件

此命令刪除用戶czbk2019

成功刪除用戶czbk2019

以下是userdel常用選項

引子:

為了方便用戶管理, 提出了 組 的概念, 如下圖所示

比如新建賬戶【張三】,那么它默認(rèn)對應(yīng)的組就是張三

一個用戶可以有一個或者多個組

假如說(如上圖),我們在企業(yè)級開發(fā)過程中,我們有多個組,其中一個開發(fā)組對應(yīng)三個賬戶,張三、李四、王五、如果就像上面提到的,一個用戶默認(rèn)對應(yīng)一個組,那么三個賬戶張三、李四、王五就有了三個不同的組,如果大家都操做一個文件,在進(jìn)行權(quán)限分配的時候,就要對不同的三個組進(jìn)行授權(quán),顯然這樣是不合理的,因為太過繁瑣。

所以,才有了組(新建組)的概念,我們把張三、李四、王五統(tǒng)一放到【開發(fā)組】,在對文件授權(quán)的時候,我們只對【開發(fā)組】進(jìn)行授權(quán)由此,這樣的話【張三、李四、王五】都有相等的權(quán)利操作了。

新增一個用戶組(組名可見名知意,符合規(guī)范即可),然后將用戶添加到組中

使用者權(quán)限:管理員用戶

使用的選項有:

新增用戶組czbk-it

上面的命令向系統(tǒng)中增加了一個新組czbk-it,新組的組標(biāo)識號是在當(dāng)前已有的最大組標(biāo)識號的基礎(chǔ)上加1

以下是groupadd常用選項

使用者權(quán)限:管理員用戶

常用的選項有:

上面的命令將組czbk-it的組名修改為czbk-it-2019。

以下是groupmod常用選項

在查詢用戶所屬的用戶組前,我們先增加一個用戶ituser-groups

要查詢一個用戶屬于哪個用戶組,使用groups命令,其格式如下

查詢用戶ituser-groups屬于某個用戶組,執(zhí)行g(shù)roups命令

由此可見,ituser-groups用戶屬于用戶組ituser-groups(用戶組默認(rèn)與用戶名一樣)

使用者權(quán)限:管理員用戶

要刪除一個已有的用戶組,使用groupdel命令,其格式如下

刪除czbk-it-2019用戶組

刪除成功

以下是groupdel常用選項

1、創(chuàng)建一個新的組,并添加組ID(需要切換到root用戶)

執(zhí)行效果如下

2、創(chuàng)建3個用戶(需要切換到root用戶)

3、將上面三個用戶添加到組itbj2020group

我們通過passwd命令將三個用戶添加到組

什么是gpasswd:

gpasswd 是 Linux 下工作組文件 /etc/group 和 /etc/gshadow 管理工具,用于將一個用戶添加到組或者從組中刪除。

語法

將上面的三個用戶使用gpasswd添加到組(需要切換到root用戶)

執(zhí)行如下

查看用戶組下所有用戶(所有用戶)

執(zhí)行效果如下(或者直接打開/etc/group文件都可以)

由上圖可知:三個用戶全部都加入到了itbj2020group組。

date 可以用來顯示或設(shè)定系統(tǒng)的日期與時間

使用者權(quán)限:所有用戶

語法如下:

參數(shù)

-d字符串:顯示字符串所指的日期與時間。字符串前后必須加上雙引號;

-s字符串:根據(jù)字符串來設(shè)置日期與時間。字符串前后必須加上雙引號;

-u:顯示GMT;

--help:在線幫助;

--version:顯示版本信息

1、設(shè)置時間

用 -s選項可以設(shè)置系統(tǒng)時間,如下:

2、顯示時間

協(xié)調(diào)世界時,又稱世界統(tǒng)一時間、世界標(biāo)準(zhǔn)時間、國際協(xié)調(diào)時間。由于英文(CUT)和法文(TUC)的縮寫不同,作為妥協(xié),簡稱UTC。。

(2)GMT

即 格林尼治 平太陽時間,是指格林尼治所在地的標(biāo)準(zhǔn)時間,也是表示地球自轉(zhuǎn)速率的一種形式

外文名: Universal Time

其他外文名 G.M.T.(Greenwich Mean Time)

(3)CST

北京時間 (中國國家標(biāo)準(zhǔn)時間) 北京時間是中國采用國際時區(qū)東八時區(qū)的區(qū)時作為標(biāo)準(zhǔn)時間 。 北京時間并不是北京(東經(jīng)116.4°)的地方時間,而是東經(jīng)120°的地方時間,故東經(jīng)120度地方時比北京的地方時早約14分半鐘。因為北京處于國際時區(qū)劃分中的東八區(qū),同格林尼治時間(世界時)整整相差8小時(即北京時間=世界時+8小時),故命名為“北京時間”。東八區(qū)包括的范圍從東經(jīng)112.5°到東經(jīng)127.5°,以東經(jīng)120°為中心線,東西各延伸7.5°,總寬度為15°的區(qū)域。 而中國幅員遼闊,東西相跨5個時區(qū)(即東五區(qū)、東六區(qū)、東七區(qū)、東八區(qū)、東九區(qū)5個時區(qū))授時臺必須建在地理中心地帶,從而也就產(chǎn)生了長短波授?!氨本r間”與“北京當(dāng)?shù)貢r間”是兩個概念, “北京時間”的發(fā)播不在北京,而在陜西蒲城(處于東七區(qū))

(4)東八區(qū)

東八區(qū)( UTC / GMT +08:00)是比 世界協(xié)調(diào)時間 (UTC)/ 格林尼治時間 (GMT)快8小時的時區(qū),理論上的位置是位于 東經(jīng) 112.5度至127.5度之間,是東盟標(biāo)準(zhǔn)的其中一個候選時區(qū)。當(dāng)格林尼治標(biāo)準(zhǔn)時間為0:00時,東八區(qū)的標(biāo)準(zhǔn)時間為08:00

pre class="md-fences md-end-block ty-contain-cm modeLoaded" spellcheck="false" lang="" cid="n486" mdtype="fences" style="font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-indent: 0px; text-transform: none; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; text-decoration: none; box-sizing: border-box; overflow: visible; font-family: var(--monospace); font-size: 0.9em; display: block; break-inside: avoid; text-align: left; white-space: normal; background-image: inherit; background-size: inherit; background-attachment: inherit; background-origin: inherit; background-clip: inherit; background-color: rgb(248, 248, 248); border: 1px solid rgb(231, 234, 237); border-top-left-radius: 3px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; padding: 8px 4px 6px; margin-bottom: 15px; margin-top: 15px; width: inherit; caret-color: rgb(51, 51, 51); color: rgb(51, 51, 51); position: relative !important; background-position: inherit; background-repeat: inherit;"總結(jié):

上面提到了很多知識:即UTC/GMT/CST/東八區(qū)

總結(jié)一下就是,北京時間(中國國家標(biāo)準(zhǔn)時間CST)采用東八區(qū)區(qū)時,即:

協(xié)調(diào)世界時(UTC)+8 / 格林尼治時間(GMT)+8

也就是說+8后的時間才是北京時間/pre

logname命令用于顯示用戶名稱。

執(zhí)行l(wèi)ogname指令,它會顯示目前用戶的名稱

語法為如下:

參數(shù) :

顯示登錄賬號的信息

su命令用于變更為其他使用者的身份,除 root 外,需要鍵入該使用者的密碼。

使用權(quán)限:所有使用者。

語法如下:

變更帳號為 root 并在執(zhí)行 ls 指令后退出返回原使用者

切換到root

這樣的話,我們就進(jìn)入到了root用戶下。

id命令用于顯示用戶的ID,以及所屬群組的ID。

id會顯示用戶以及所屬群組的實際與有效ID。若兩個ID相同,則僅顯示實際ID。若僅指定用戶名稱,則顯示目前用戶的ID。

使用者權(quán)限:所有用戶

語法

參數(shù)說明:

顯示當(dāng)前用戶信息

執(zhí)行效果如下

sudo:控制用戶對系統(tǒng)命令的使用權(quán)限,root允許的操作。

通過sudo可以提高普通用戶的操作權(quán)限

使用者權(quán)限:普通用戶

語法如下:

sudo -V

sudo -h

sudo -l

sudo -v

sudo -k

sudo -s

sudo -H

sudo [ -b ] [ -p prompt ] [ -u username/#uid] -s

sudo command

參數(shù)說明 :

sudo命令使用

指定root用戶執(zhí)行指令

修改網(wǎng)卡配置文件

比如,在下面的例子中,我們使用普通用戶修改網(wǎng)卡的配置文件,在進(jìn)行保存的時候,提示我們【無法打開并寫入文件】,那么此時,我們可以通過sudo命令來提升自己的寫入權(quán)限

執(zhí)行:

執(zhí)行效果如下(保存)

然后點擊回車

執(zhí)行效果如下(鍵入itcast密碼)

執(zhí)行保存

top命令用于實時顯示 process 的動態(tài)。

使用權(quán)限:所有使用者。

顯示進(jìn)程信息

執(zhí)行效果如下

顯示完整命令,與top命令不同的就是command屬性像是進(jìn)行了命令補全

執(zhí)行效果如下

執(zhí)行效果如下

Linux ps命令用于顯示當(dāng)前進(jìn)程 (process) 的狀態(tài)信息

使用者權(quán)限:所有用戶

語法如下:

顯示進(jìn)程信息

顯示指定用戶信息

顯示所有進(jìn)程信息

Linux kill命令用于刪除執(zhí)行中的程序或工作(可強制中斷)

使用者權(quán)限:所有用戶

語法如下:

參數(shù)說明 :

殺死一個進(jìn)程

強制殺死進(jìn)程

徹底殺死進(jìn)程

殺死指定用戶所有進(jìn)程

1.方法一 過濾出itcast用戶進(jìn)程

2.方法二,直接殺死

shutdown命令可以用來進(jìn)行關(guān)閉系統(tǒng),并且在關(guān)機以前傳送訊息給所有使用者正在執(zhí)行的程序,shutdown 也可以用來重開機

使用者權(quán)限:管理員用戶

語法如下:

參數(shù)說明 :

立即關(guān)機

指定1分鐘后關(guān)機,1分鐘關(guān)機并顯示警告信息

指定1分鐘后重啟,并發(fā)出警告信息

reboot命令用于用來重新啟動計算機

使用者權(quán)限:管理員、普通(需要驗證)用戶

語法如下:

參數(shù) :

開始重新啟動

重啟效果如下

who命令用于顯示系統(tǒng)中有哪些使用者正在上面,顯示的資料包含了使用者 ID、使用的終端機、從哪邊連上來的、上線時間、呆滯時間、CPU 使用量、動作等等

使用者權(quán)限:所有使用者都可使用。

語法如下:

參數(shù)說明 :

顯示當(dāng)前登錄系統(tǒng)的用戶

顯示明細(xì)(標(biāo)題)信息

由上圖可知,截止到現(xiàn)在只有itcast在線。

引子:

timedatectl是用于控制系統(tǒng)時間和日期。可以用來查詢和更改系統(tǒng)時鐘于設(shè)定,同時可以設(shè)定和修改時區(qū)信息。

在實際開發(fā)過程中,系統(tǒng)時間的顯示會和實際出現(xiàn)不同步;我們一般為了校正服務(wù)器時間、時區(qū)的時候會使用timedatectl命令/pre

使用者權(quán)限:所有使用者都可使用,設(shè)置時間需要管理員,下面會標(biāo)注。

幾個常見的概念,進(jìn)行總結(jié)如下:

顯示系統(tǒng)的當(dāng)前時間和日期,使用命令行中的timedatectl命令

執(zhí)行效果如下

上圖顯示中國時區(qū)

7個常用命令查看Linux VPS主機硬件配置信息

很多新手用戶一樣,在選擇Linux

VPS主機商的時候會大概看看這款機器是否有人在使用而且大概的口碑和性價比如何,然后大概對比CPU核心、內(nèi)存、硬盤以及流量在同等認(rèn)識的商家中是否有一定的性價比優(yōu)勢。雖然經(jīng)常告訴自己一分錢一分貨,但是有些時候還是偏向于盡量希望馬兒好也要馬兒少吃草的產(chǎn)品。

大部分用戶并不能做到各種VPS配置信息以及商家、線路的各種精通,就好比我們購買電腦一樣,一些硬件配置我們可能只會知道大概,具體是否兼容以及是否適合我們,我們可能從基本的配置看不到,大部分還是直接用戶的體驗,尤其是VPS主機無論用來建站還是項目需要,他人使用過的測評信息并不能代表也適合我們,大概范圍圈定之后的自我測試是必須的。

稍微深究一些關(guān)于Linux

VPS主機的配置信息,不能僅僅就看基本的內(nèi)存、硬盤和流量,其實玩的深的網(wǎng)友甚至連帶硬件信息都會去查看對比,這屬于粉絲愛好者了,我們基本上只要玩?zhèn)€大概體驗就可以了。在這篇文章中,老左也學(xué)著高端一點,把我看到的一些網(wǎng)友有用到查看VPS/服務(wù)器環(huán)境硬件信息命令記錄下來,以后說不定在購買VPS、服務(wù)器的時候還可以裝專業(yè)人士。

第一、CPU參數(shù)信息

cat /proc/cpuinfo

第二、Free命令查看內(nèi)存

free -m

這里我們可以看到當(dāng)前VPS主機512MB內(nèi)存,附帶64MB Swap存儲。

第三、df命令查看硬盤

df -h

這個要對照我們購買VPS、服務(wù)器的時候商家給予的配置信息,有些朋友說購買的30GB,為什么看到的是10GB,還有20GB去哪里了呢?還有的是掛載盤需要我們單獨掛載才可以出來,用fdisk -l就可以看到還有20GB沒有掛載,在這臺測試機中直接在一個盤里沒有 掛載盤 。

第四、Inxi查看硬件信息

inxi -Fx

這個Inxi工具我也第一次用到過,看到介紹很強大,可以查看所有的服務(wù)器硬件信息,一般默認(rèn)發(fā)行版本中是沒有安裝的,這里我在Debian環(huán)境中自己安裝的。

安裝Inxi For Debian/Ubuntu

echo 'deb trusty main' /etc/apt/sources.list.d/unit193-inxi.list

apt-get update

apt-get install inxi

這里在安裝后才可以執(zhí)行上面的命令。

基本的硬件信息都可以在返回結(jié)果中看到,以后有時間單獨把inxi工具玩一遍。今天先 簡單的知道有這個東西,因為我之前也沒玩過這個。

第五、lshw

lshw -short

lshw也是一個通用工具,可以查看當(dāng)前服務(wù)器CPU、內(nèi)存、磁盤等詳細(xì)信息。默認(rèn)環(huán)境如果沒有安裝的話,我們可以通過執(zhí)行命令安裝。

apt-get install lshw lshw

第六、dmidecode

這個命令老左有在" 利用dmidecode命令查看Linux服務(wù)器硬件信息7個技巧 "文章中詳細(xì)的記錄了幾個常用的腳本方法,也是用來查看硬件信息的。

比如主板、內(nèi)存、內(nèi)存條數(shù)量都可以通過命令看到。

第七、lscpu

lscpu

通過lscpu命令可以看到CPU和處理單元的信息。

總結(jié),以上7個命令算是我們在購買和測評VPS、服務(wù)器信息的時候有可能用到的,對于一般用戶跟老左一樣看個大概就可以了,如果需要知道深入的細(xì)節(jié)還是需要詳細(xì)一些對比的,還有l(wèi)spci、hdparm兩個也是有常用的。


分享標(biāo)題:linux配置工具命令 Linux命令工具
本文URL:http://www.dlmjj.cn/article/dodgehs.html