首頁 > 電腦
  • 幾種檢視CentOS系統版本和位數的方法 幾種檢視CentOS系統版本和位數的方法

    幾種檢視CentOS系統版本和位數的方法
    檢視系統版本:
    cat /etc/RedHat-release

    cat /proc/version

    uname -a

    cat /etc/issue

    檢視64位元還是32位元:
    getconf LONG_BIT

    fil

    2020-06-16

  • Linux 核心中 likely 與 unlikely 的宏定義解析 Linux 核心中 likely 與 unlikely 的宏定義解析

    在Linux 2.6 核心中,隨處可以見到 likely() 和 unlikely() 的身影,那麼為什麼要用它們?它們之間有什麼區別?
    首先要明確:
    if(likely(value)) 等價於 if(value)

    if(unl

    2020-06-16

  • Linux 筆試面試常見題目(整理) Linux 筆試面試常見題目(整理)

    一.填空題:
    在Linux系統中,以 檔案 方式存取裝置 。
    Linux核心引導時,從檔案 /etc/fstab 中讀取要載入的檔案系統。
    Linux檔案系統中每個檔案用 i節點 來標識。
    全部磁碟塊由四

    2020-06-16

  • Linux常見問題解答--如何修復「tar:由於前一個錯誤導致於失敗狀態中退出」 Linux常見問題解答--如何修復「tar:由於前一個錯誤導致於失敗狀態中退出」

    問題: 當我想試著用tar命令來建立一個壓縮檔案時,總在執行過程中失敗,並且丟擲一個錯誤說明"tar:由於前一個錯誤導致於失敗狀態中退出"("Exiting with failure status due to p

    2020-06-16

  • GNU Linux高並行效能優化方案 GNU Linux高並行效能優化方案

    /***********************************************************
    * Author : Samson
    * Date : 07/14/2015
    * Test platform:
    * gcc (Ubuntu 4.8.2-19ubuntu1) 4.8.2
    *

    2020-06-16

  • tcp_tw_recycle檢查tcp_timestamps的核心程式碼 tcp_tw_recycle檢查tcp_timestamps的核心程式碼

    注意:本文件中的核心程式碼的版本:linux-4.0.5
    /*************************************************
    * Author : Samson
    * Date : 07/14/2015
    * Test platform:
    * gcc (

    2020-06-16

  • echo命令詳解 echo命令詳解

    echo: echo [-neE] [arg ...]
      echo會將輸入的字串送往標準輸出。輸出的字串間以空白字元隔開, 並在最後加上換行號。
    Options:
      -n  不在最後自動換行
      -e  

    2020-06-16

  • Linux安裝VirtualBox虛擬機器 Linux安裝VirtualBox虛擬機器

    第一步:安裝VNC
    1. 安裝vnc
    yum install -y tigervnc*
    2.啟動vncserver
    [root@xxx ~]# vncserver
    You will require a password to access your desktops.
    Password:<輸入密

    2020-06-16

  • Vi(Vim)鍵盤圖及其基本命令 Vi(Vim)鍵盤圖及其基本命令

    Vi(Vim)鍵盤圖及其基本命令:


    進入vi
    vi filename 開啟或新建檔案,並將游標置於第一行首
    vi +n filename 開啟檔案,並將游標置於第 n行首
    vi + fil

    2020-06-16

  • GNU Linux系統變數(sysctl設定命令)綜合使用 GNU Linux系統變數(sysctl設定命令)綜合使用

    GNU Linux系統變數(sysctl設定命令)綜合使用
    檢視所有kernel變數的值
    sysctl -a
    如何檢視一個系統變數的值
    1)、cat /proc/sys/net/ipv4/ip_local_port_range
    32768 61000
    2)、s

    2020-06-16

  • Linux教學:在 Ubuntu 15.04 的 GNOME 終端中開啟多個標籤 Linux教學:在 Ubuntu 15.04 的 GNOME 終端中開啟多個標籤

    問: 我以前可以在我的 Ubuntu 桌上型電腦中的 gnome-terminal 中開啟多個標籤。但升到 Ubuntu 15.04 後,我就無法再在 gnome-terminal 視窗中開啟新標籤了。要怎樣做才能在 U

    2020-06-16

  • Linux下的兩個經典宏定義 Linux下的兩個經典宏定義

    本文首先介紹Linux下的經典宏定義,感受極客的智慧,然後根據該經典定義為下篇文章作鋪墊。
    offsetof宏定義:
    // 獲得結構體(TYPE)的變數成員(MEMBER)在此結構體中的偏移量。
    #de

    2020-06-16

  • 一個Linux核心的自旋鎖設計-接力巢狀堆疊式自旋鎖 一個Linux核心的自旋鎖設計-接力巢狀堆疊式自旋鎖

    鎖的開銷鎖的開銷是巨大的,特別是對於多核多處理來講。
    引入多處理,本身就是為了將並行化處理以提高效能,然而由於存在共用臨界區,而這個臨界區同時只能有一個執行緒存取(特別是

    2020-06-16

  • Linux軟防火牆ACL匹配的優化點 Linux軟防火牆ACL匹配的優化點

    首先,請求不要再誣陷Netfilter!雖然它有一些固有效能損耗,但敬請不要將iptables和Netfilter等同,如果你要抓元凶,請直接說iptables,而不要說成Netfilter!
    iptables真的是弱爆了!它的

    2020-06-16

  • Linux核心RCU(Read Copy Update)鎖簡析-前傳 Linux核心RCU(Read Copy Update)鎖簡析-前傳

    如果你用Linux perf tool的top命令做熱點糾察時,你會發現,前10名嫌疑犯裡面肯定有好幾個都是鎖!
    在進行並行多處理時,不可避免地會遇到鎖的問題,這是不可避免的,因為這一直以來也

    2020-06-16

  • RCU鎖在Linux核心的演變 RCU鎖在Linux核心的演變

    2.6核心引入了RCU鎖,這種鎖十分高效,總的說來就是讀時加鎖,寫時拷貝,讀後更新。具體的流程可以參照 rcu的相關文件。本文主要談一下rcu在Linux2.6核心的演變過程,它分別經歷了三

    2020-06-16

  • Linux核心RCU(Read Copy Update)鎖簡析 Linux核心RCU(Read Copy Update)鎖簡析

    前面寫過一篇關於Linux RCU鎖的文章《RCU鎖在Linux核心的演變》,現在我承認,那個時候我雖然懂了RCU鎖,但是我沒有能力用一種非常簡單的描述把Linux的實現給展示出來,有道是你能

    2020-06-16

  • CentOS 6.4安裝OpenNebula CentOS 6.4安裝OpenNebula

    CentOS 6.4安裝OpenNebula
    #安裝163源
    http://mirrors.163.com/.help/CentOS6-Base-163.repo
    #安裝epel源
    wget http://dl.Fedoraproject.org/pub/epel/7/x86_64/e/epel-rel

    2020-06-16

  • 修改grub解決計算機啟動報錯:ERROR 17 修改grub解決計算機啟動報錯:ERROR 17

    修改grub解決計算機啟動報錯:ERROR 17
    原本計算機有C,D,E,F,G。C槽windows系統磁碟,G槽安裝了CentOS。後來由於需要,就壓縮捲的方式從D槽壓縮出一個H盤。然後再次啟動計算機的

    2020-06-16

  • 如何讓 Linux 下非 root 使用者程式使用小於 1024 埠 如何讓 Linux 下非 root 使用者程式使用小於 1024 埠

    在 Linux 下,預設情況下1024 以下的埠是要在 root 下才能使用的,在其他使用者下,如果嘗試使用將會報錯。在有的時候,我們可能考慮程式執行在 root 帳戶下,但這可能會給 Linux 系

    2020-06-16

  • Teamviewer 在 Linux 下無法啟動? Teamviewer 在 Linux 下無法啟動?

    Teamviewer 是跨平台的遠端桌面連線工具,在 Linux、Mac OS X和 Windows下都可以用,但在 Linux 下無法啟動時怎麼辦?

    筆者回家工作時,都會用 Teamviewer 連線到其他 Linux 桌面,

    2020-06-16

  • Linux中設定Tab鍵的寬度 Linux中設定Tab鍵的寬度

    對於程式設計的人員來說,經常需要排版程式碼,這時候就需要Tab鍵,但Tab鍵的寬度太大,很有可能程式碼太長,延伸到下一行,這個時候你就需要設定Tab鍵的寬度了。
    Linux下設定Tab鍵的

    2020-06-16

  • Linux_Logo – 輸出彩色 ANSI Linux 發行版徽標的命令列工具 Linux_Logo – 輸出彩色 ANSI Linux 發行版徽標的命令列工具

    linuxlogo(或叫 linux_logo)是一款在Linux命令列下用彩色 ANSI 程式碼生成附帶有系統資訊的發行版徽標的工具。

    Linux_Logo &ndash; 輸出彩色 ANSI Linux 發行版徽標
    這個小

    2020-06-16

  • CoreOS 在 PC 上快速安裝上手 CoreOS 在 PC 上快速安裝上手

    意義
    能夠以最快的速度安裝部署Linux作業系統。安裝快速簡單,幾乎不花時間就可以開始執行Docker。執行速度非常快。使用記憶體硬碟。
    我的情況
    win8 筆電偶爾玩遊戲,但是裝Lin

    2020-06-16

  • Linux 系統崩潰後(no such file or directory)如何搶救資料庫 Linux 系統崩潰後(no such file or directory)如何搶救資料庫

    環境:dell r620伺服器
    Linux CentOS 6.5
    Oracle 11.2.0.4.0
    問題描述與分析:
    突然發現機器無法登入,感覺是遠端中斷了,馬上接到電話,測試資料庫無法使用

    2020-06-16

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