LInux基礎學習筆記七

  1. /dev/zero和/dev/null 是什么

    • /dev/zero:一個零設備文件,讀取時會不斷返回\0字節(零值字節),常用于創建空文件或格式化

    • /dev/null:一個空設備文件,寫入它的內容會被丟棄,相當于“黑洞”。讀取它時會立即返回EOF

  2. 如何查看硬盤的分區,以及當前系統磁盤使用大小

    lsblk               # 查看磁盤及分區
    df -h              # 查看掛載點磁盤使用情況
    fdisk -l           # 查看所有分區表信息(需root權限)
    
  3. 創建一塊新硬盤,1G大小,掛載到/opt/mydir目錄,并設置為開機啟動掛載

    sudo fdisk /dev/sdb          # 創建分區
    sudo mkfs.ext4 /dev/sdb1     # 格式化為ext4文件系統
    sudo mkdir -p /opt/mydir     # 創建掛載目錄
    sudo mount /dev/sdb1 /opt/mydir# 設置開機自動掛載:
    echo "/dev/sdb1 /opt/mydir ext4 defaults 0 2" | sudo tee -a /etc/fstab

    外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳

  4. 使用dd命令,在/opt/mydir目錄中寫入一個200M大小的文件

    dd if=/dev/zero of=/opt/mydir/testfile bs=1M count=200
    
  5. 如何查看當前系統內存使用大小

    free -h
    
  6. 如何查看系統負載,系統負載為10,表示什么含義,是高還是低。

    uptime       # 或
    top
    
    • 負載為10:表示最近時間平均有10個任務等待CPU。
    • 高低標準與CPU核數相關,例如4核CPU,10就非常高,表示CPU嚴重超負載。
  7. 系統負載與CPU使用率有什么關聯

    • 系統負載表示等待CPU或IO的進程數

    • CPU使用率表示CPU忙碌的百分比

    • 負載高但CPU使用低,可能是IO阻塞導致的。

  8. 如何查看本機啟動了哪些端口,如何使用telnet測試端口是否連通

    sudo netstat -tuln    # 或 ss -tuln
    sudo lsof -i -P -n     # 顯示具體進程
    telnet IP地址 端口號  # 測試連接
    
  9. 什么是域名,什么是dns,什么是hosts

    • 域名:網站的地址,如 www.example.com
    • DNS:域名系統,將域名解析為IP
    • /etc/hosts:本地的域名與IP映射表,優先級高于DNS
  10. 一個域名是如何進行解析的

    • 瀏覽器 → 檢查本地緩存 → /etc/hosts → 本地DNS服務器 → 根DNS →

      ? 頂級域DNS → 權威DNS → 得到IP → 建立連接

  11. 如何設置使用的DNS地址

    • 使用netplan:

      # 編輯 /etc/netplan/xxx.yaml
      nameservers:addresses: [8.8.8.8, 114.114.114.114]
      
    • 然后執行

      sudo netplan apply
      
  12. dig與nslookup有什么區別,什么場景下使用

    • dig:輸出詳細、適合腳本分析,現代運維推薦

    • nslookup:交互式、兼容性好,適合快速測試

  13. 什么是三次握手和四次揮手,什么場景下使用

    • 三次握手(TCP連接建立):
      1. 客戶端發送SYN
      2. 服務器回復SYN-ACK
      3. 客戶端發送ACK
    • 四次揮手(TCP斷開連接):
      1. 客戶端發送FIN
      2. 服務器ACK
      3. 服務器發送FIN
      4. 客戶端ACK

    適用于TCP協議通信建立與斷開。

  14. TCP與UDP有什么區別

    • TCP:可靠有連接 ,順序有保證,速度慢,場景:網頁、下載、文件傳輸
    • UDP:不可靠無連接,順序無保證,速度快,場景:視頻,語音,DNS等
  15. UDP會進行握手嗎
    不會,UDP是無連接協議,直接發送數據包。

  16. 什么服務默認使用UDP協議

    • DNS(53)端口號
    • DHCP(67、68)
    • SNMP(161)
    • TFTP(69)
  17. 視頻通話會使用TCP還是UDP,文字消息呢?

    • 視頻通話:大多使用UDP,實時性高。
    • 文字消息:通常使用TCP,確保數據可靠傳輸。
  18. 解釋ps -aux所有字段的含義

    USER       用戶名
    PID        進程ID
    %CPU       占用CPU百分比
    %MEM       占用內存百分比
    VSZ        虛擬內存大小(KB)
    RSS        常駐內存大小(KB)
    TTY        終端
    STAT       狀態(如R/S/Z/T)
    START      啟動時間
    TIME       占用CPU總時間
    COMMAND    啟動命令
    
  19. Linux中如何判斷上一條命令是否執行成功

    echo $?
    

    返回0:成功;非零:失敗

  20. 如何修改系統默認時區,并同步網絡時間

    timedatectl set-timezone Asia/Shanghai
    timedatectl set-ntp true
    
  21. 如何使用curl訪問頁面

    curl https://example.com
    
  22. 如何使用curl和wget來下載文件到本地。

    # curl 下載
    curl -o filename https://example.com/file.zip# wget 下載
    wget https://example.com/file.zip
    

用curl和wget來下載文件到本地。
```bash
# curl 下載
curl -o filename https://example.com/file.zip

# wget 下載
wget https://example.com/file.zip
```

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

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

相關文章

軟件架構:系統結構的頂層設計與戰略約束

軟件架構:系統結構的頂層設計與戰略約束軟件架構是軟件系統的“骨架”與“憲法”,它定義了系統的根本性組織結構,包括構成系統的關鍵構件、它們之間的組織關系、交互機制、約束原則以及指導性決策。它決定了系統在性能、可擴展性、可靠性、可…

基于spring boot的個人博客系統

2 開發技術 3 2.1 VUE框架 3 2.2 Mysql數據庫 3 2.3 Spring Boot框架 3 2.4 layui介紹 4 本程序在設計結構選擇上首選B/S,也是為了滿足程序今后升級便利,以及程序低維護成本的要求。本程序的網絡拓撲設計也會在下圖展示,通過圖形的方式來描述…

Excel制作尖刀圖,直觀展示業績漲跌

Excel制作尖刀圖,直觀展示業績漲跌效果展示下圖是一個常見的兩年業績同比表,也是尖刀圖很常見的數據源類型,但是這個數據格式是無法直接制作的,需要對數據進行加工。1.對數據進行逆透視使用excel進行逆透視,最常見的方…

兩種路由模式(React-Router 8)

倆種路由模式 各個主流框架的路由常用的路由模式有倆種,history模式和hash模式,ReactRouter分別由createBrowerRouter和createHashRouter函數負責創建附帶代碼:import Login from "../page/Login"; import Article from "../page/Article"; imp…

【01】OpenCV C++實戰篇——基于多項式插值的亞像素邊緣定位算法

文章目錄一. 背景二. 你的經歷三. 代碼實現(龜速版——單線程)3.1 梯度幅值3.1.1 生成 8 個方向模板3.1.2 計算梯度3.1.3 顯示梯度圖像3.1.4 程序運行演示3.2 梯度方向 (梯度最大幅度值和方向)3.3 單像素邊緣3.4 梯度單像素邊緣提取 運行測試四 、亞像素…

400V降24V,200mA,應用領域:從生活到工業的 “全能電源管家”WD5208

WD5208 電源芯片:小身材蘊藏大能量的電源控制新星在電源芯片的技術星河中,WD5208 憑借獨特性能與廣泛適用性嶄露頭角,成為眾多電子設備電源方案的優選。本文將全面解析這款芯片的核心優勢、應用場景與技術細節,展現其 “小身材&am…

C++ 引用 和 指針 的區別

特性引用指針初始化不能為 null,必須綁定到有效的對象可以為 null,不指向任何對象重新綁定不能重新綁定,一旦初始化后始終引用同一個對象可以重新指向其他對象內存占用不占用額外內存,編譯器通常將其優化為所引用的對象占用額外內…

Claude Code實戰體驗:AI智能編程助手如何重塑開發工作流?

一、背景介紹 AI大模型的爆發,讓各種智能編碼工具如雨后春筍般涌現。Claude Code就是其中非常有代表性的一款——它不僅能補全代碼、查找Bug,還能理解復雜需求,甚至幫你寫文檔、生成測試用例。作為一名全棧開發者,我和團隊最近幾個…

centos7 個人網站搭建之gitlab私有化部署實現線上發布

文章目錄 效果展示架構設計申請免費阿里云服務器嘗試連接遠程服務 開放端口申請域名 綁定云服務器組網網關服務器配置轉發代理網關服務器配置ssl 證書問題排查證書申請時報錯:Set the \server_name\ directive ti use the Nginx installer. gitlab私有化部署搭建git…

小米4A千兆版路由器刷機,解決Telnet無法連接問題

刷機極容易變磚,建議完全理清步驟后再進行操作 工具準備 1、小米4A千兆版路由器(注意一定是千兆版,只是4A無千兆按下列步驟會變磚),適配電源線 2、網線一根 3、需保證刷機過程中網線接入是有網的,無需賬號認…

計算機網絡:如何將一個B類IP地址分為4個子網

要將一個B類IP地址劃分為4個子網,需通過子網掩碼擴展(即借位)來實現。以下是詳細步驟和原理: 一、B類IP地址的基礎特性 默認網絡位:B類地址前16位為網絡位(標識網絡),后16位為主機位…

K8S 性能瓶頸排查

K8S 性能瓶頸排查 隨著業務量增長,Kubernetes 集群經常出現: ? Pod 啟動慢? ? API 響應慢? ? 節點 CPU 飆高? ? 服務無故中斷? 這可能是性能瓶頸在悄悄作祟。 性能瓶頸全局視角 # K8S 性能瓶頸排查思維導圖- 集群層面- API Server 響應慢- Etcd 壓力大- 控制面組件…

實習005 (web后端springboot)

五種創建方式一、方法一(直接創建)二、方法二(阿里云)三、方法三(從官網)或者說四、方法四、(案例云官網)五、方法五、(自己寫)先構建javaweb項目刷新后還是出…

基于vscode連接服務器實現遠程開發

目錄 一、背景介紹 1.1 什么是遠程開發 1.2 版本清單 二、以Java項目開發為例 2.1 安裝遠程開發插件 2.2 安裝語言開發插件 2.3 新建ssh連接 2.4 打開服務器目錄 一、背景介紹 1.1 什么是遠程開發 遠程開發是基于服務器環境進行實現本地開發操作,…

Java與Kotlin中“==“、“====“區別

一、Kotlin 中的區別(雙等于) - 結構相等性檢查比較兩個對象的內容是否相等(相當于調用 equals() 方法)。自動處理 null 安全:a b 等價于 a?.equals(b) ?: (b null)。示例:val s1 "Hello" v…

接口自動化測試框架-AIM

3天精通Postman接口測試,全套項目實戰教程!!最近在做公司項目的自動化接口測試,在現有幾個小框架的基礎上,反復研究和實踐,搭建了新的測試框架。利用業余時間,把框架總結了下來。 AIM框架介紹 …

Orange的運維學習日記--28.Linux邏輯卷詳解

Orange的運維學習日記–28.Linux邏輯卷詳解 文章目錄Orange的運維學習日記--28.Linux邏輯卷詳解為什么使用 LVM基本概念創建物理卷創建卷組創建邏輯卷創建文件系統并掛載清理 LVM 對象擴展與縮減邏輯卷擴展 LV縮減 LV調整文件系統大小擴展 XFS 文件系統擴展 EXT4 文件系統縮減 …

AI大模型學習三十三、HeyGem.ai 服務端(ubuntu)docker 安裝 /客戶端(win)分離部署

一、說明服務端安裝官方安裝客戶端在windows 上安裝解決分離問題利用samba實現共享,我是在局域網訪問,安裝道理可以在非局域網訪問重新弄了一塊顯卡,所以驅動也重新裝下二、環境準備(base) mucunax58:~$ lsb_release -a No LSB modules are …

AI在安全方面的十個應用場景

人工智能(AI)正在重塑安全領域的“游戲規則”,把“被動防御”變成“主動狩獵”。綜合當前主流實踐與最新案例,可將其應用歸納為以下十大場景:威脅檢測與狩獵利用機器學習/深度學習模型對網絡流量、終端行為和云端日志進…

Android --- Bug調查經驗記錄

文章目錄1.布局中Pag不顯示的問題2.數據庫降級問題3.RecycleView 列表滑動卡頓1.布局中Pag不顯示的問題 在調查一個pag不顯示的問題,整體邏輯沒有問題,但是就是不顯示 pag不顯示的根本原因大概有文件找不到,一個是路徑問題,一個是…