首頁 > 電腦
  • Dockfile 生成Docker映象檔案大小的比較 Dockfile 生成Docker映象檔案大小的比較

    下面就是我針對docker file同一個檔案,按照layer層的個數的多少,分別構建了兩個映象的jenkins-master。兩者大小相差300MB。
    <1> layer層數太多,沒有將命令合併為一條命令
    FROM

    2020-06-16

  • Docker架構,映象及容器 Docker架構,映象及容器

    Docker的核心概念

    映象

    Docker的映象是建立容器的基礎,類似虛擬機器的快照,可以理解為是一個面向Docker容器引擎的唯讀模板,比如:一個映象可以是一個完整的CentOS作業系統環境

    2020-06-16

  • Linux中沒有rc.local檔案的解決方法 Linux中沒有rc.local檔案的解決方法

    比較新的Linux發行版已經沒有rc.local檔案了。因為已經將其服務化了。
    解決方法:
    1、設定rc-local.service
    sudo vim /etc/systemd/system/rc-local.service
    [Unit]
    Descrip

    2020-06-16

  • iptables刪除命令中的相關問題 iptables刪除命令中的相關問題

    最近在做一個V*P*N中介軟體的設定工作,在設定iptables的時候,當使用者想刪除EIP(即釋放當前連線),發現使用iptables的相關命令會提示錯誤。
    iptables: Bad rule (does a matching

    2020-06-16

  • Linux下Python指令碼自啟動和定時啟動 Linux下Python指令碼自啟動和定時啟動

    一、Python開機自動執行
    假如Python自啟動指令碼為auto.py。那麼用root許可權編輯以下檔案:
    sudo vim /etc/rc.local

    如果沒有rc.local請看這篇文章


    在exit 0上面編輯啟動

    2020-06-16

  • 如何在 Linux 中更改 swappiness 如何在 Linux 中更改 swappiness

    交換空間是 RAM 記憶體已滿時使用的硬碟的一部分。交換空間可以是專用交換分割區或交換檔案。
    當 Linux 系統耗盡實體記憶體時,非活動頁面將從 RAM 移動到交換空間。
    Swappin

    2020-06-16

  • Linux命令 - ln軟連線與硬連結 Linux命令 - ln軟連線與硬連結

    Linux命令
    ln命令可以生成軟連結和硬連結,也可叫做符號連結和實體連結。 有興趣深入理解的可以查閱相關文件,一般的讀者只需記住以下幾點即可:
    1.不管是軟連結還是硬連結都不會

    2020-06-16

  • VMware虛擬機器安裝FreeBSD 12.1系統圖文詳解 VMware虛擬機器安裝FreeBSD 12.1系統圖文詳解

    FreeBSD 12.1-BETA1 已經發布,FreeBSD 是一種自由類 Unix 作業系統,是由經過 BSD、386BSD 和 4.4BSD 發展而來的類 Unix 的一個重要分支。
    FreeBSD 為不同架構的計算機系統提

    2020-06-16

  • 給 FreeBSD 12.1 安裝 GNOME3 圖形介面 給 FreeBSD 12.1 安裝 GNOME3 圖形介面

    FreeBSD是一個完全開放的、安全的系統,可以Do it yourself的系統。但是個人還是不喜歡呆板的命令列介面,所有就給 FreeBSD 12.1 安裝 GNOME3 圖形介面。

    開始操作,啟動FreeBSD

    2020-06-16

  • 在 FreeBSD 虛擬機器中手動安裝 VMware Tools 在 FreeBSD 虛擬機器中手動安裝 VMware Tools

    對於 FreeBSD 虛擬機器,您可以使用命令列工具手動安裝或升級 VMware Tools。


    前提條件



    開啟虛擬機器。
    確認客戶機作業系統正在執行。
    因為 VMware Tools 安裝程式是使

    2020-06-16

  • SUSE Linux Enterprise 15 SP1 系統安裝 SUSE Linux Enterprise 15 SP1 系統安裝

    從 SUSE Linux Enterprise Server 15 開始,安裝媒體僅包含安裝程式 - 一個用於安裝、更新和註冊 SUSE Linux Enterprise Server 的基於命令列的精簡系統。在安裝期間,您

    2020-06-16

  • VMware虛擬機器安裝 CentOS 8.0-1905 系統 VMware虛擬機器安裝 CentOS 8.0-1905 系統

    全球著名的虛擬機軟體VMware-workstation-full-15.5.0-14665864.exe更新了,VMware Workstation Pro 15全面進行了改 造重新製作了Ul介面及LOGO圖示,VMware Workstation允許作

    2020-06-16

  • Linux下12個監視網路連線的ss命令範例 Linux下12個監視網路連線的ss命令範例

    ss命令是用於在Linux系統上顯示與網路通訊端相關的資訊的工具。 該工具顯示netstat命令的更多詳細資訊,該命令用於顯示活動的通訊端連線。
    在本指南中,我們深入研究了ss命令如

    2020-06-16

  • 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

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