首頁 > 電腦
  • 進程管理之wait和waitpid 進程管理之wait和waitpid

    殭屍進程
    在介紹wait、waitpid和waitid函數之前,首先要介紹一下僵屍進程,因為,這三個函數的本質任務就是處理僵屍進程的問題。
    進程會我們的生命體一樣,也有消亡。進程在退出時,

    2020-06-16

  • 進程管理之fork函數 進程管理之fork函數

    fork函數的定義
    #include <unistd.h>
    #include <sys/types.h>
    pid_t fork(void);
    fork函數在父進程中返回子進程的pid,在子進程中返回0。注意在子進程中返回的0,並不是子進程

    2020-06-16

  • 關於Linux進程管理 關於Linux進程管理

    進程的引入
    當計算機在引入多道程式時,出現了臨界資源競爭的情況,為了刻畫和解決程式間的這種制約關係,提出了進程的概念,用以改善資源的利用率,提高程式的吞吐量。
    過程控制塊PC

    2020-06-16

  • 關於Linux進程環境 關於Linux進程環境

    進程的啟動和終止
    核心執行c程式時,利用exec函數呼叫一個特殊的啟動例程,該啟動例程叢核心中獲取命令列引數和環境變數值。
    進程終止的情況
    5種正常終止的情況:
    (1)從main函數返

    2020-06-16

  • Linux檔案系統結構 Linux檔案系統結構

    檔案系統結構

    磁碟是由若干磁區組成,每個磁區有512B(將磁碟儲存區磁區化是為了更好的管理磁碟)。又由若干個磁區組成一個塊(ext2預設是由8個磁區組成一個塊,即4kb,這裡為了簡

    2020-06-16

  • VituralBox 使用已有映象檔案報錯:E_INVALIDARG (0x80070057) VituralBox 使用已有映象檔案報錯:E_INVALIDARG (0x80070057)

    VituralBox 使用已有映象檔案報錯:E_INVALIDARG (0x80070057):

    問題描述:UUID已經存在
      Cannot register the hard disk 'E:\system_iso\CentOS6.8.vdi' {05f096aa-67fc-4

    2020-06-16

  • CentOS 6上實現雙網絡卡系結-主備模式 CentOS 6上實現雙網絡卡系結-主備模式

    網絡卡系結,將多塊物理網絡卡系結,對外呈現為一塊邏輯網絡卡。這樣做的好處一是增加頻寬,二是提供冗餘增加安全性。一般多用稜塊網絡卡做系結。
    常見的網絡卡系結模式有如下三

    2020-06-16

  • LVM邏輯卷-建立、擴容、縮減、遷移、快照 LVM邏輯卷-建立、擴容、縮減、遷移、快照

    LVM邏輯卷
    邏輯卷管理工具,允許在多個物理裝置之間重新組織檔案系統,包括重新設定檔案系統的大小
    PE 物理盤區,類似於磁碟中的block
    邏輯卷的基本儲存單位就是PE

    dm:device ma

    2020-06-16

  • Linux模擬路由器實驗 Linux模擬路由器實驗

    實驗目標:
    將3台主機設定成路由器
    實現兩台終端能夠相互通訊
    網路結構如下:

    準備工作:
    1、批次複製虛擬機器檔案,建立多個系統,提前把mac地址修改
    2、關閉防火牆
    service iptabl

    2020-06-16

  • CentOS6 虛擬機器遷移後網絡卡名更改問題解決 CentOS6 虛擬機器遷移後網絡卡名更改問題解決

    實驗過程中,我們經常需要複製虛擬機器,以模仿生產過程中同等設定的條件。
    但無論是初次開啟,選擇"我已複製該虛擬機器“也好,還是在虛擬機器設定>網路介面卡>高階中重新生

    2020-06-16

  • Zabbix 模板 Template 的 Screen 到底在哪裡? Zabbix 模板 Template 的 Screen 到底在哪裡?

    今天,在測試Zabbix 模板的時候,發現個問題,有些基礎模板自帶有 Screen 檢視功能,但是後面在連線了該模板的主機上,卻找不到該 screen 的入口。

    有的人說,會是在 Monitoring &rar

    2020-06-16

  • 10分鐘學會在Windows/Linux下設定ASP.Net Core開發環境並部署應用 10分鐘學會在Windows/Linux下設定ASP.Net Core開發環境並部署應用

    建立和開發ASP.NET Core應用可以有二種方式:最簡單的方式是通過Visual Studio 2017 來建立,其優點是簡單方便,但需要安裝最新版本Visual Studio 2017 preview 15.3 。另一種方

    2020-06-16

  • Ubuntu 16.04+Kickstart+PXE安裝系統 Ubuntu 16.04+Kickstart+PXE安裝系統

    本文不進行大量的原理敘述,主要講解實操
    實驗環境:
    虛擬機器:VMWare
    Ubuntu:16.04(需要安裝桌面),作為伺服器端
    伺服器端IP:192.168.193.128
    實踐:
    1.安裝dhcp服務
    apt-get install i

    2020-06-16

  • 你要用到的 Git 常用命令 你要用到的 Git 常用命令

    像大多數新手一樣,我一開始是在 StackOverflow 上搜尋 Git 命令,然後把答案複製貼上,並沒有真正理解它們究竟做了什麼。

    Image credit: XKCD
    我曾經想過:“如果有一個最

    2020-06-16

  • Intellij IDEA中使用Debug偵錯詳解 Intellij IDEA中使用Debug偵錯詳解

      Debug用來追蹤程式碼的執行流程,通常在程式執行過程中出現異常,啟用Debug模式可以分析定位異常發生的位置,以及在執行過程中引數的變化。通常我們也可以啟用Debug模式來跟

    2020-06-16

  • Raspberrypi樹莓派Liunx下安裝Golang1.9環境(Debian) Raspberrypi樹莓派Liunx下安裝Golang1.9環境(Debian)

    直接安裝go1.6以上版本會出現提示 Set $GOROOT_BOOTSTRAP to a working Go tree >= Go 1.4.
    Go1.9的構建過程需要用於引導的 Go1.4二進位制檔案(簡而言之,它需要去構建Go)

    2020-06-16

  • TensorFlow安裝及Jupyter Notebook設定 TensorFlow安裝及Jupyter Notebook設定

    tensorflow利用anaconda在Ubuntu下安裝方法及jupyter notebook執行目錄及遠端存取設定
    Ubuntu下安裝Anaconda
    bash ~/file_path/file_name.sh
    出現許可後可按Ctrl+C跳過,yes

    2020-06-16

  • Linux基礎教學:任務計劃和周期性任務 Linux基礎教學:任務計劃和周期性任務

    在我們的生活中,有的工作是例行的,例如每年一次加薪、每年給女朋友過一次生日、每天上班都要打卡等,有的工作是臨時發生的,例如明天朋友要來訪,你需要準備午餐等等。
    像很多例行

    2020-06-16

  • Centos7.2 啟用iptables Centos7.2 啟用iptables

    一、防火牆iptables 簡潔介紹
    iptables 和 firewalld 都是工作在使用者空間、用來定義規則的工具,本身不是防火牆,他們定義的規則,可以讓核心空間當中的netfilter讀取,並且實現

    2020-06-16

  • 使用 Headless Chrome 進行自動化測試 使用 Headless Chrome 進行自動化測試

    如果你想使用 Headless Chrome 進行自動化測試,那麼就往下!這篇文章將讓你完全使用 Karma 作為執行器runner,並且使用 Mocha+Chai 來編撰測試。
    這些東西是什麼?
    Karma、Mocha、

    2020-06-16

  • 漫談傳統的 Linux 初始化系統的執行級別 漫談傳統的 Linux 初始化系統的執行級別

    了解執行級別是如何設定的,如何改變系統執行級別以及修改對應狀態下執行的服務。
    在 Linux 系統中,執行級別run level是指運維的級別,用於描述一種表明什麼服務是可用的系統執

    2020-06-16

  • ImageMagick 入門:使用命令列來編輯圖片 ImageMagick 入門:使用命令列來編輯圖片

    了解使用此輕量級影象編輯器檢視和修改影象的常見方法。
    在最近一篇關於輕量級影象檢視器的文章中,作者 Scott Nesbitt 提到了 display,它是 ImageMagick 中的一個元件。Image

    2020-06-16

  • Ubuntu中使用source報錯處理辦法 Ubuntu中使用source報錯處理辦法

    最近一段時間在使用Bash on Ubuntu on Windows做shell指令碼偵錯時發現在指令碼中使用source時會報錯,上網查了下才了解到原來是在Ubuntu中使用的並不是bash,而是使用優化過的

    2020-06-16

  • Ubuntu on Windows,在Windows上的Ubuntu Ubuntu on Windows,在Windows上的Ubuntu

    在Windows最新的Windows 10系統中已可以安裝Ubuntu的子系統,這樣就可以在沒有使用虛擬機器或者是沒有通過ssh連線到其他外部伺服器的情況下使用Ubuntu系統,安裝使用也很簡單,首

    2020-06-16

  • CentOS 6.7下VNC安裝 CentOS 6.7下VNC安裝

    伺服器端環境:CentOS 6.7用戶端環境:Windows 7
    1.伺服器安裝VNC伺服器端
    可以直接rpm安裝vnc的伺服器端:
    rpm -ivh tigervnc-server-1.1.0-16.el6.x86_64.rpm
    如果rpm安裝時發

    2020-06-16

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