首頁 > 軟體
  • DPDK記憶體大頁在NUMA架構重分配的問題 DPDK記憶體大頁在NUMA架構重分配的問題

    一. 問題介紹
    ?在DPDK中往往是在核心啟動引數中設定要啟動的大頁的總數量,比如設定大頁個數為16個,每個大頁是1G,這樣系統啟動後,就能在/sys/devices/system/node/node0/hugepag

    2020-06-16

  • Linux流量控制(TC)之表面 Linux流量控制(TC)之表面

    1.1 流量控制是什麼
    ? 流量控制是路由器上報文的接收和傳送機制及排隊系統的統稱。這包括在一個輸入介面上決定以何種速率接收何種報文,在一個輸出介面上以何種速率、何種順

    2020-06-16

  • Thrift編譯安裝指南 Thrift編譯安裝指南

    前言:thrift的版本問題比較麻煩,高版本的在c++上需要c++ 11的支援,而低版本則可能在go的支援上有問題,測試發現thrift 9.0以上需要c++ 11,而thrift 8.0則在go的支援上可能會存在

    2020-06-16

  • 多路徑TCP(MPTCP) 多路徑TCP(MPTCP)

    前言:tcp連線時,一直以來都是只能系結一個ip地址,但是隨著多網絡卡主機越來越多,從一個主機到另一個主機往往都會有多條鏈路可以到達,這種情況下,如何充分利用這多條鏈路進行並行

    2020-06-16

  • Linux IP in IP隧道簡述 Linux IP in IP隧道簡述

    前言:IPIP隧道是一種三層隧道,通過把原來的IP包封裝在新的IP包裡面,來建立隧道傳輸。本篇簡單分析Linux(2.6.32版本)中的IPIP隧道的實現過程,期望有所借鑑,造出輪子:-)
    一. IPIP的

    2020-06-16

  • Linux使用者態資料傳送和接收 Linux使用者態資料傳送和接收

    前言:在前面的文章中介紹了協定無關層和系統呼叫介面層。當使用者態程式呼叫sendto()和recvfrom()來傳送和接收資料時,其中的過程是怎麼樣的呢?又是經過了幾次資料拷貝呢?這篇重

    2020-06-16

  • VMware下安裝Arch Linux圖文詳解 VMware下安裝Arch Linux圖文詳解

    1、為什麼選擇Arch Linux
    Arch Linux 是通用 x86-64 GNU/Linux 發行版。Arch採用捲動升級模式,盡全力提供最新的穩定版軟體。初始安裝的Arch只是一個基本系統,隨後使用者可以

    2020-06-16

  • 如何儲存和恢復iptables規則 如何儲存和恢復iptables規則

    iptables是一個使用者空間實用程式,它使系統管理員可以設定Linux核心防火牆(實現為不同的Netfilter模組)提供的表以及它儲存的鏈和規則。 當前,不同的核心模組和程式用於不同的

    2020-06-16

  • 在Ubuntu 18.04/19.04中通過Snap輕鬆安裝MakeMKV 在Ubuntu 18.04/19.04中通過Snap輕鬆安裝MakeMKV

    MakeMKV,可以用藍光光碟和DVD製作MKV,現在可以通過Ubuntu 18.04及更高版本中的Snap軟體包輕鬆安裝。
    Snap是在大多數Linux桌面上執行的容器化軟體包。 感謝Daniel Llewellyn,他

    2020-06-16

  • CentOS 7.6下安裝 NVM 管理不同版本的 Node.js CentOS 7.6下安裝 NVM 管理不同版本的 Node.js

    nvm全稱Node Version Manager是 Nodejs 版本管理器,它讓我們能方便的對 Node.js 的版本進行切換。 nvm 的官方版本只支援 Linux 和 Mac。 Windows 使用者,可以用 nvm-windows

    2020-06-16

  • CentOS 安裝 Docker 報錯及解決過程 CentOS 安裝 Docker 報錯及解決過程

    CentOS 安裝 Docker報錯資訊:

        問題: package docker-ce-3:19.03.2-3.el7.x86_64 requires containerd.io >= 1.2.2-3, but none of the providers can be installed

    2020-06-16

  • Linux三劍客grep,sed,awk及使用介紹 Linux三劍客grep,sed,awk及使用介紹

    Linux 三劍客是(grep,sed,awk)三者的簡稱,熟練使用這三個工具可以提升運維效率。Linux 三劍客以正規表示式作為基礎,而在Linux系統中,支援兩種正規表示式,分別為“標準正規表示

    2020-06-16

  • 在Linux上安裝和使用開源視訊播放器MPlayer 在Linux上安裝和使用開源視訊播放器MPlayer

    MPlayer是跨平台的開源媒體播放器。它的名字是“ Movie Player”的縮寫。 MPlayer是Linux上最古老的視訊播放器之一,已有18年的歷史,它啟發了許多其他媒體播放器。

    2020-06-16

  • 如何在Ubuntu 19.04、18.04、16.04中安裝Oracle Java 13 如何在Ubuntu 19.04、18.04、16.04中安裝Oracle Java 13

    Oracle Java 13是在幾週前發布的。 以下是在Ubuntu 14.04,Ubuntu 16.04,Ubuntu 18.04,Linux Mint 18.x,19.x及更高版本上輕鬆安裝它的方法。
    要檢視Java 13中的新功能和增強功能

    2020-06-16

  • Linux中SSH遠端存取及控制 Linux中SSH遠端存取及控制

    SSH遠端管理
    SSH遠端控制介紹
    SSH是一種安全通道協定,主要用來實現字元介面的遠端登入、遠端複製等功能。SSH協定對通訊雙方的資料傳輸進行了加密處理,其中包括使用者登入時輸

    2020-06-16

  • CentOS 7檔案系統與紀錄檔分析詳解 CentOS 7檔案系統與紀錄檔分析詳解

    Linux 檔案系統
    在處理 Linux 系統出現的各種故障時,故障的症狀是最易發現的,而導致這一故障的原因才是最終排除故障的關鍵。熟悉 Linux 系統中常見的紀錄檔檔案,了解一般故障

    2020-06-16

  • Linux利用LVM擴充套件根分割區 Linux利用LVM擴充套件根分割區

    LVM擴充套件根目錄
    1.LVM的基本概念
    physical volume (PV)
    通常是一快硬碟。相當於一個物理裝置,磁碟空間物理捲PV。
    volume group (VG)
    相當於LVM的捲組,屬於一個抽象下的組

    2020-06-16

  • CentOS 7中網路設定圖文詳解 CentOS 7中網路設定圖文詳解

    檢視CentOS 7網路介面資訊

    檢視所有活動網路介面的資訊

    ifconfig命令



    [root@localhost ~]# ifconfig //檢視網路介面資訊
    ens33: flags=4163<UP,BROADCAST,RUNNING,

    2020-06-16

  • 如何在Vim/Vi中顯示行號 如何在Vim/Vi中顯示行號

    Vim/Vi是許多軟體開發人員和Linux系統管理員選擇的文字編輯器。
    預設情況下,Vim不顯示行號,但你可以輕鬆開啟它們。 Vim支援三種行編號模式,可幫助您瀏覽檔案。 除了標準的絕對

    2020-06-16

  • 使用LVM將新硬碟新增到現有的Linux系統中 使用LVM將新硬碟新增到現有的Linux系統中

    LVM(邏輯卷管理)是一種靈活和高階的選項,可用於管理大多數主要Linux發行版的硬碟。 使用LVM管理磁碟比傳統的工具(如fdisk , parted或gparted)容易。
    目錄


    1.檢視當前硬碟及分割

    2020-06-16

  • CentOS 7服務控制及優化啟動過程 CentOS 7服務控制及優化啟動過程

    CentOS 7系統服務控制
    在 CentOS系統中,各種系統服務的控制指令碼預設放在/usr/lib/systemd目錄下。通過systemctl命令工具可以實現對指定系統服務的控制。


    systemctl命令

    2020-06-16

  • Ubuntu 18.04 LTS下安裝Steam頂級線上遊戲平台 Ubuntu 18.04 LTS下安裝Steam頂級線上遊戲平台

    Steam是由Valve公司開發的頂級線上遊戲平台,是目前全球最大的綜合性數位發行平台之一。它讓你接觸到成千上萬的遊戲,並可以讓你結識新朋友。
    在本教學中,我們將向您展示如何在U

    2020-06-16

  • 如何在RHEL/CentOS 8中使用NetworkManager管理網路 如何在RHEL/CentOS 8中使用NetworkManager管理網路

    在RHEL和CentOS 8中,網路服務由NetworkManager守護行程管理,它用於動態地設定和控制網路裝置,並在它們可用時保持連線和活動。
    NetworkManager具有許多優點,比如支援使用命令列

    2020-06-16

  • CentOS 8 換源設定dnf/yum映象 CentOS 8 換源設定dnf/yum映象

    CentOS 8 預設是會讀取centos.org的mirrorlist的,所以一般來說是不需要設定映象的。
    如果你的網路存取centos.org的mirrorlist有問題,可能才需要另外設定映象

    cd /etc/yum.re

    2020-06-16

  • U盤格式化做啟動盤後從16GB變成200MB的解決方法 U盤格式化做啟動盤後從16GB變成200MB的解決方法

    之前使用U盤安裝Linux時使用一個16GB的SanDisk U盤做了Linux系統的啟動盤。想用這個U盤來給Windows 10做安裝盤的時候突然發現這個U盤在Windows下可見空間只有200M了。如果

    2020-06-16

IT145.com E-mail:sddin#qq.com