自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

沒有人教你的重要的 Linux 命令

系統(tǒng) Linux
本文將記錄并呈現(xiàn)我在工作中每天使用的命令速查表。這個策劃清單超越了初學者的水平,而是關(guān)注于那些能幫助你進一步推進、更高效地管理 Linux 系統(tǒng)及其關(guān)鍵工具的命令。

無論你是系統(tǒng)管理員、開發(fā)人員、DevOps、安全專家還是運維人員……有效地使用 Linux 及其工具是你可以學習的最基本技能。Linux 是全球大部分服務(wù)器和應(yīng)用程序的支柱。

在以前的大多數(shù)文章中,大家肯定讀了許多類似于“你必須了解的 9 個 Linux 命令”或“Linux 命令入門指南”的文章。我發(fā)現(xiàn)幾乎所有這些文章都是針對初學者的,教授大家如何使用 ls 或 echo。我相信我的大部分讀者至少熟悉 Linux 命令行所提供的基本命令。

我將記錄并呈現(xiàn)我在工作中每天使用的命令速查表。這個策劃清單超越了初學者的水平,而是關(guān)注于那些能幫助你進一步推進、更高效地管理 Linux 系統(tǒng)及其關(guān)鍵工具的命令。

本文將分為兩個部分:

第一部分:Linux 工具

(一)實用工具

1、rsync

使用示例:

$ rsync -vap --ignore-existing <source_file> <destination_file>#  Key flags:
v = verbrose, r = recursive, p = preserve permissions, g = group, o = owner, a = archive, --progress = progresss bar

用于將文件和目錄復(fù)制到目標位置,類似于 cp 命令。但是,它還允許復(fù)制到遠程位置,并可以提供進度條,通常用于備份。

2、mkpasswd

示例如下圖:

mkpasswd 是一個簡單但非常有用的命令,它可以生成指定長度的復(fù)雜隨機密碼。

3、screen

使用示例:

screen

$ screen # 啟動screen 會話
$ screen -ls # 列出正在運行的服務(wù)
$ screen -r # 附加到會話

Screen 是一個全屏窗口管理器;它創(chuàng)建一個帶有運行 shell 的單個窗口,并允許在單個會話中運行多個屏幕窗口。當你遠程運行一個長時間的任務(wù)并擔心你的 SSH 會話斷開并破壞一切時,它是最有益的。即使窗口對你不可見,Screen 也會在斷開連接后繼續(xù)運行并繼續(xù)運行你的命令。

4、Ldapsearch

使用示例:

$ ldapsearch -x -W -D <username | less# Key Flags
-x = simple authentication, -W = prompt for password, -D = Use distinguished binddn name to bind to LDAP directory

如果您經(jīng)常使用 LDAP 數(shù)據(jù)庫,則必須使用 Ldapsearch 工具。該工具打開到 LDAP 服務(wù)器的連接,并允許您搜索、查找和調(diào)試數(shù)據(jù)庫中的條目。

(二)監(jiān)控工具

1、Uptime

Uptime 返回有關(guān)服務(wù)器運行時間、當前時間、用戶數(shù)量和內(nèi)存使用平均值的指標。如果服務(wù)器出現(xiàn)問題,這通常是第一個需要查看的信息。

‘w’ – 是的,只有一個字母。這是將 uptime 和 who 命令連續(xù)運行的絕妙組合。$ w

2、Wall

對于任何系統(tǒng)管理員來說,Wall 都是一個很方便的命令;它允許您向當前登錄到系統(tǒng)的所有用戶終端發(fā)送消息。這對于全系統(tǒng)范圍的公告非常有用。

傳訊息”hi” 給每一個使用者:

linuxmi@linuxmi /home/linuxmi/www.linuxmi.com                              
? wall hi

3、Top

如下圖:

Top 命令可以自動刷新顯示 CPU 和關(guān)鍵內(nèi)存使用情況以及 CPU 使用指標的進程列表。

4、Ncdu

如下圖:

ncdu 命令可以快速方便地查看磁盤使用情況,讓你可以快速輕松地查看哪些目錄占用了最多的磁盤空間。

5、lsof 

lsof 命令的一個基本目的是列出打開的文件,當出現(xiàn)文件被占用的掛載問題時,這個命令非常有用。它可以快速識別哪些進程正在使用哪些文件。

(三)網(wǎng)絡(luò)工具

1、Netcat

Netcat 或 nc 主要用于端口掃描,但實際上它是一種很好的網(wǎng)絡(luò)工具,系統(tǒng)管理員可以在任何任務(wù)中使用。Netcat 可以支持端口掃描、文件復(fù)制、端口轉(zhuǎn)發(fā)、代理服務(wù)器和主機服務(wù)器等多種功能,可以說它非常多才多藝。

Netcat 非??啥ㄖ苹绻肓私飧?,請查看這個鏈接:https://www.linuxmi.com/linux-netcat.html

2、NetStat

使用示例:

$ netstat -a #列出所有網(wǎng)絡(luò)端口
$ netstat -tlpn # 列出所有偵聽端口# Key Flags
-s = Show statistics, -v = verbrose, -r = show routing tables, -i display interface table, -g = show group memeberships

NetStat 返回各種網(wǎng)絡(luò)詳細信息,如路由表、網(wǎng)絡(luò)連接、成員、統(tǒng)計數(shù)據(jù)、標志等。

3、Nslookup

使用示例:

$ nslookup www.93139.com/tags/devops# Key Flags
-port = Change port number for connection, -type = Change type of query. -domain = Sets search list to name

Nslookup 是用于獲取 Internet 或本地網(wǎng)絡(luò)上的服務(wù)器信息的命令。它查詢 DNS 以查找名稱服務(wù)器信息,并可用于網(wǎng)絡(luò)調(diào)試。

4、TCPDump

TCPDump 用于捕獲和分析進出您系統(tǒng)的流量。它是一種強大而多才多藝的工具,專門用于調(diào)試和解決網(wǎng)絡(luò)問題,但也可以用作安全工具。

責任編輯:趙寧寧 來源: Linux迷
相關(guān)推薦

2013-01-10 12:50:38

移動游戲人才

2023-06-09 09:36:31

C++程序員語言

2020-10-09 15:39:59

C語言編程語言C ++

2022-07-26 19:06:16

Linux命令MacOS

2019-05-27 11:06:21

貿(mào)易戰(zhàn)

2009-04-24 08:21:52

蘋果喬布斯董事會

2009-02-19 10:31:09

2020-07-23 18:00:32

人工智能AI

2017-05-17 14:58:28

2023-12-31 19:11:26

2022-11-06 17:48:39

Linux系統(tǒng)命令

2019-02-27 15:15:41

汽車保險自動駕駛數(shù)據(jù)分析

2013-10-29 09:24:47

Linux命令Shell腳本

2017-11-29 18:31:27

Linux命令

2023-12-28 12:07:21

2010-03-10 13:19:21

Linux重要安全命令

2010-03-10 13:34:03

Linux重要安全命令

2021-04-20 11:25:38

Linux命令文件

2010-09-14 09:40:33

Chrome OS

2023-11-06 18:06:00

Docker容器
點贊
收藏

51CTO技術(shù)棧公眾號