網安學習no.22

一、基礎系統信息命令(簡單入門)

  1. uname

    • 作用:查看系統內核信息
    • 示例:uname -a(顯示完整內核版本、主機名、硬件架構等)
  2. hostname

    • 作用:查看或設置主機名
    • 示例:hostname(顯示當前主機名);sudo hostname newname(臨時修改主機名,sudo是在普通用戶中以特權用戶執行命令,若已經處于特權用戶,可以忽略)
  3. date

    • 作用:查看或設置系統時間
    • 示例:date(顯示當前時間);date "+%Y-%m-%d %H:%M:%S"(按指定格式顯示)
  4. whoami

    • 作用:查看當前登錄的用戶名
    • 示例:whoami(輸出當前用戶,如?root?或普通用戶名)
  5. uptime

    • 作用:查看系統運行時間、負載情況
    • 示例:uptime(顯示開機多久、當前用戶數、1/5/15 分鐘負載)

二、文件 / 目錄操作命令(核心基礎)

  1. ls

    • 作用:列出目錄內容
    • 常用參數:ls -l(詳細列表,顯示權限、大小等);ls -a(顯示隱藏文件,以?.?開頭);ls -h(人性化顯示大小,如 KB/MB)
  2. cd

    • 作用:切換目錄
    • 示例:cd /home(進入?/home?目錄);cd ~(進入當前用戶家目錄);cd ..(返回上一級目錄)
  3. pwd

    • 作用:顯示當前所在目錄的絕對路徑
    • 示例:pwd(輸出如?/home/user/doc
  4. mkdir

    • 作用:創建目錄
    • 示例:mkdir docs(創建?docs?目錄);mkdir -p a/b/c(遞歸創建多級目錄)
  5. rmdir

    • 作用:刪除空目錄(非空目錄需用?rm -r
    • 示例:rmdir empty_dir(刪除空目錄?empty_dir
  6. touch

    • 作用:創建空文件或更新文件時間戳
    • 示例:touch test.txt(創建?test.txt?空文件)
  7. cp

    • 作用:復制文件 / 目錄
    • 示例:cp file1.txt file2.txt(復制?file1.txt?為?file2.txt);cp -r dir1 dir2(遞歸復制目錄?dir1?到?dir2
  8. mv

    • 作用:移動或重命名文件 / 目錄
    • 示例:mv file.txt docs/(將?file.txt?移動到?docs?目錄);mv oldname.txt newname.txt(重命名文件)
  9. rm

    • 作用:刪除文件 / 目錄(慎用,刪除后難恢復)
    • 示例:rm file.txt(刪除文件);rm -r dir(刪除非空目錄);rm -f file.txt(強制刪除,不提示)

三、文件內容查看命令(常用操作)

  1. cat

    • 作用:查看文件全部內容(適合小文件)
    • 示例:cat test.txt(直接輸出文件內容)
  2. more?/?less

    • 作用:分頁查看大文件(more?只能向下翻頁,less?支持上下翻頁和搜索)
    • 示例:more largefile.txtless largefile.txt(按?q?退出,/關鍵詞?搜索)
  3. head?/?tail

    • 作用:查看文件開頭 / 結尾內容
    • 示例:head -n 10 file.txt(顯示前 10 行);tail -f log.txt(實時跟蹤文件新增內容,常用于日志查看)
  4. grep

    • 作用:在文件中搜索關鍵詞(強大的文本過濾工具)
    • 示例:grep "error" log.txt(在?log.txt?中搜索包含?error?的行);grep -i "Error" log.txt(忽略大小寫搜索)

四、權限與用戶管理命令(系統管理基礎)

  1. chmod

    • 作用:修改文件 / 目錄權限(讀?r=4、寫?w=2、執行?x=1
    • 示例:chmod 755 file.sh(所有者可讀可寫可執行,其他用戶可讀可執行);chmod +x file.sh(添加執行權限)
  2. chown

    • 作用:修改文件 / 目錄的所有者和所屬組
    • 示例:sudo chown user:group file.txt(將?file.txt?所有者改為?user,所屬組改為?group
  3. useradd?/?userdel

    • 作用:創建 / 刪除用戶(需?sudo?權限)
    • 示例:sudo useradd newuser(創建?newuser);sudo userdel -r newuser(刪除用戶并同時刪除家目錄)
  4. passwd

    • 作用:設置或修改用戶密碼
    • 示例:passwd(修改當前用戶密碼);sudo passwd newuser(設置?newuser?的密碼)
  5. su

    • 作用:切換用戶(su - 用戶名?切換并加載目標用戶環境)
    • 示例:su - root(切換到 root 用戶,需輸入 root 密碼)

五、磁盤與文件系統命令(進階管理)

  1. df

    • 作用:查看磁盤分區使用情況
    • 示例:df -h(人性化顯示各分區總容量、已用、可用空間)
  2. du

    • 作用:查看文件 / 目錄占用的磁盤空間
    • 示例:du -sh dir/(顯示?dir?目錄總大小,-s?匯總,-h?人性化)
  3. lsblk

    • 作用:列出所有磁盤及分區信息(直觀顯示磁盤結構)
    • 示例:lsblk(顯示磁盤如?sda、分區如?sda1?等)
  4. mount?/?umount

    • 作用:掛載 / 卸載文件系統(臨時掛載)
    • 示例:sudo mount /dev/sdb1 /mnt(將分區?sdb1?掛載到?/mnt);sudo umount /mnt(卸載?/mnt?掛載點)
  5. fdisk

    • 作用:磁盤分區工具(MBR 分區表,適合 ≤2TB 磁盤)
    • 示例:sudo fdisk /dev/sdb(對?sdb?磁盤進行分區操作)

六、軟件包管理命令(系統維護)

  1. dnf(CentOS 8+ 替代?yum?的包管理器,CentOS 10 推薦)

    • 作用:安裝、卸載、更新軟件包
    • 示例:
      • sudo dnf install nginx(安裝 Nginx)
      • sudo dnf remove nginx(卸載 Nginx)
      • sudo dnf update(更新所有軟件包)
      • sudo dnf search "web server"(搜索相關軟件包)
  2. rpm

    • 作用:直接管理?.rpm?格式的軟件包(底層工具,dnf?基于?rpm
    • 示例:sudo rpm -ivh package.rpm(安裝本地?rpm?包);rpm -qa | grep nginx(查詢已安裝的 Nginx 相關包)

七、進程與服務管理命令(系統監控)

  1. ps

    • 作用:查看當前運行的進程
    • 示例:ps aux(顯示所有用戶的所有進程,a?所有用戶,u?詳細信息,x?包括非終端進程)
  2. top?/?htop

    • 作用:實時監控進程資源占用(htop?更直觀,需安裝)
    • 示例:top(默認界面,按?q?退出);sudo dnf install htop && htop(安裝并啟動?htop
  3. kill

    • 作用:終止進程(通過進程 ID,即 PID)
    • 示例:kill 1234(終止 PID 為 1234 的進程);kill -9 1234(強制終止,慎用)
  4. systemctl

    • 作用:管理系統服務(啟動、停止、開機自啟等)
    • 示例:
      • sudo systemctl start nginx(啟動 Nginx 服務)
      • sudo systemctl enable nginx(設置 Nginx 開機自啟)
      • sudo systemctl status nginx(查看 Nginx 運行狀態)

八、網絡相關命令(網絡調試)

  1. ip(替代傳統?ifconfig?的現代網絡命令)

    • 作用:查看 / 配置網絡接口、IP 地址等
    • 示例:ip addr(查看所有網卡 IP 信息);ip route(查看路由表)
  2. ping

    • 作用:測試網絡連通性(發送 ICMP 包)
    • 示例:ping baidu.com(測試與百度服務器的連通性,按?Ctrl+C?停止)
  3. curl?/?wget

    • 作用:下載文件或測試 HTTP 連接(curl?側重數據傳輸,wget?側重下載)
    • 示例:curl http://baidu.com(獲取百度首頁內容);wget https://example.com/file.zip(下載文件)
  4. netstat?/?ss

    • 作用:查看網絡連接、端口占用(ss?是?netstat?的替代工具,更高效)
    • 示例:ss -tuln(顯示所有監聽的 TCP/UDP 端口,t?TCP,u?UDP,l?監聽,n?數字顯示端口)

學習建議

  1. 從?文件操作(ls/cd/cp/mv?和?系統信息(uname/df?開始,這些是日常操作的基礎。
  2. 掌握?權限管理(chmod/chown?和?軟件包管理(dnf,理解 Linux 的安全模型和軟件安裝邏輯。
  3. 進階學習?進程管理(top/systemctl?和?網絡命令(ip/ping,用于系統監控和問題排查。

每個命令可通過?--help?選項查看詳細用法(如?ls --help),或用?man 命令?查看完整手冊(如?man ls)。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/917888.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/917888.shtml
英文地址,請注明出處:http://en.pswp.cn/news/917888.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

AJAX的引入

是的,AJAX 的一個主要特點就是通過 局部刷新 來實現與服務器的交互,而不需要重新加載整個頁面。通過 AJAX,JavaScript 可以發送異步的 HTTP 請求,接收到響應數據后,更新頁面的某個部分(DOM)。這…

SpringBoot 整合 Langchain4j AIService 深度使用詳解

目錄 一、前言 二、AIService 介紹 2.1 AiService 是什么 2.2 AiService 主要功能 2.3 AiService 使用步驟 三、AIService 操作實踐 3.1 前置準備 3.1.1 獲取apikey 3.1.2 導入核心依賴 3.1.3 添加配置文件 3.1.4 前置導入案例 3.2 AIService 案例操作詳解 3.2.1 入…

基于FFmpeg和HLS的大文件分片傳輸方案

1:功能介紹 在視頻這類大文件的傳輸過程中,經常會因為文件太大而受到網絡帶寬的限制。比如在實現視頻預覽功能時,常常會出現長時間加載、緩存卡頓的問題。我在項目中也遇到了類似的情況,于是采用了這個解決方案。 我們可以利用 FF…

體育場預定-下單-扣減庫存一致性

流程1:通過庫存服務緩存(緩存里面不僅有位圖存儲該時間點id的位置信息還有庫存信息)的Redis獲取令牌2:拿著令牌向訂單服務同步下單如果有令牌就執行下面的Redis,如果沒有就直接返回扣減Redis庫存緩存扣減成功:繼續扣減失敗:返回前端重試整套流程3:1鎖2查3更新生成訂…

【計算機網絡】王道考研筆記整理(3)數據鏈路層

目錄 第三章 數據鏈路層 3.1 數據鏈路層的功能 3.2 組幀 3.2.1 字符計數法 3.2.2 字節填充法 3.2.3 零比特填充法 3.2.4 違規編碼法 3.3 差錯控制 3.3.1 奇偶校驗碼 3.3.2 CRC 校驗碼 3.3.3 海明校驗碼 3.4 可靠傳輸與流量控制 3.4.1 滑動窗口機制 3.4.2 停止 - 等待…

【后端】java 抽象類和接口的介紹和區別

文章目錄一、抽象類(Abstract Class)二、接口(Interface)三、核心區別總結四、使用場景對比五、從設計思想理解最佳實踐在Java中,抽象類(Abstract Class)和接口(Interface&#xff0…

Apache OFBiz Scrum 組件命令注入漏洞

【嚴重】Apache OFBiz Scrum 組件命令注入漏洞 漏洞描述 Apache OFBiz 是一款知名的開源企業資源規劃(ERP)解決方案,它提供了一整套開箱即用的企業級應用。Scrum 是 OFBiz 的一個插件,旨在為敏捷開發團隊提供項目管理功能,其中包括與 SVN 版…

FastAPI入門:多個文件、后臺任務、元數據和文檔 URL

更大的應用 - 多個文件 假設文件結構如下:. ├── app # 「app」是一個 Python 包 │ ├── __init__.py # 這個文件使「app」成為一個 Python 包 │ ├── main.py # 「main」模塊,例如 import app.main │ ├…

一個示例mcp agent功能的交互式框架

https://github.com/whym3/Deepseek_MCPDeepseek_MCP https://github.com/whym3/Deepseek_MCP Deepseek_MCP是一個演示mcp agent的框架,基于Flask開發,支持在瀏覽器采用交互方式與deepseek及agent對話。需要注冊外部Deepseek api,不支持本地…

nodejs 基礎知識-2

模塊的暴露和導入 編寫date.js module.exports.echo 導出的名稱 module.exports.echo function echo(){ return Date.now(); } 編寫 index.js const echoDate require(‘./date.js’) 在index引入 console.log(echoDate.echo()); //調用 開發一個自定義模塊 exports.forma…

遞歸推理樹(RR-Tree)系統:構建認知推理的骨架結構

探索基于三維評估的動態推理系統如何實現智能決策與知識演化引言 在復雜問題求解領域(如戰略決策或科學探索),人類思維的遞歸本質為AI系統設計提供了重要啟發。我設計并實現的遞歸推理樹(Recursive Reasoning Tree, RR-Tree&#…

《動手學深度學習》讀書筆記—9.5機器翻譯與數據集

本文記錄了自己在閱讀《動手學深度學習》時的一些思考,僅用來作為作者本人的學習筆記,不存在商業用途。 語言模型是自然語言處理的關鍵, 而機器翻譯是語言模型最成功的基準測試。 因為機器翻譯正是將輸入序列轉換成輸出序列的 序列轉換模型&a…

Mysql進行操作時鎖的具體行為

場景一:單個事務更新一條存在的數據 假設有表 user (id PK, name, age),數據:[id1, nameAlice, age25] 你的 SQL: UPDATE user SET age 26 WHERE id 1; 底層動作: 事務 A (主動方) 發起更新請求。Lock Manager 介入&…

人工智能領域、圖歐科技、IMYAI智能助手2025年7月更新月報

IMYAI 平臺 2025 年 7 月重要功能更新與優化匯總 2025年07月31日更新 細節優化: 修復了移動端提交后自動彈出側邊欄的BUG。優化對話高級配置界面,增加滾動條并固定高度,避免內容超出屏幕。音樂生成界面的人聲選擇新增“合唱”選項&#xff…

HTTP 與 HTTPS 的區別深度解析:從原理到實踐

HTTP 和 HTTPS 是現代 Web 開發中不可或缺的協議,它們決定了瀏覽器與服務器之間數據傳輸的方式。HTTPS 作為 HTTP 的安全版本,在安全性、性能和用戶體驗上都有顯著提升。本文將通過萬字篇幅,結合圖表和代碼示例,詳細剖析 HTTP 與 …

STM32F407VET6學習筆記11:smallmodbus_(多從機)創建新的slave從機

今日記錄一些smallmodbus 創建新的slave 從機 的過程,以及使用的關鍵點. 目錄 創建新的從機對應操作函數與buffer 創建新的從機線程與操作代碼: slave使用的要點: 完整的slave代碼: 能正常通信: 創建新的從機對應操作函…

【論文閱讀】Transformer Feed-Forward Layers Are Key-Value Memories

Transformer Feed-Forward Layers Are Key-Value Memories 原文摘要 研究背景與問題: 前饋層占Transformer模型參數總量的2/3,但其功能機制尚未得到充分研究 核心發現:提出前饋層實質上是鍵值存儲系統 鍵:這里的鍵與訓練數據中出…

昇思+昇騰開發板:DeepSeek-R1-Distill-Qwen-1.5B 模型推理部署與 JIT 優化實踐

目錄 引言 模型推理部署 環境準備 安裝 MindSpore 查看當前 mindspore 版本 安裝 MindNLP 模型與分詞器加載 導入必要的庫 加載分詞器 加載模型 對話功能實現 設置系統提示詞 構建對話歷史輸入 推理函數實現 交互界面實現 推理JIT優化 基礎環境安裝 JIT 優化配置…

用phpstudy安裝php8.2后報錯:意思是找不到php_redis.dll拓展時

1.地址:https://pecl.php.net/package/redis/6.2.0/windows 2.下載3.解壓后復制php_redis.dll到phpstudy_pro\Extensions\php\php8.2.9nts\ext目錄 4.打開php.ini,加上 extension_dir “D:\software\phpstudy_pro\Extensions\php\php8.2.9nts\ext”

開源列式分布式數據庫clickhouse

這里寫自定義目錄標題開源列式OLAP數據庫clickhouseclickhouse使用 ClickHouse 的場景如何理解行式存儲和列式存儲clickhouse-go開源列式OLAP數據庫clickhouse OLAP (分析型):專為快速掃描、聚合、分析海量數據設計。OLTP (事務型):專為處理大量短事務&…