Linux查看CPU資訊機器型號等硬體資訊

測試機器的硬體資訊: 查看CPU資訊(型號) # cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 8  Intel(R) Xeon(R) CPU            E5410   @ 2.33GHz (看到有8個邏輯CPU, 也知道了CPU型號) # cat /proc/cpuinfo | grep physical | uniq -c 4 physical id      : 0 4 physical id      : 1

linux一次性任務at使用備忘

at是linux下部署一次性計劃任務的首選,使用選項:Usage: at [-V] [-q x] [-f file] [-m] time at [-V] [-q x] [-f file] [-m] -t [[CC]YY]MMDDhhmm at -c job [job...] (atq | at -l) [-V] [-q x] (atrm | at -d | at -r) [-V] [-q x] job ... batch [-V] [-

Linux效能監控、調優(CPU篇)

前言: 網上其實有很多關於這方面的文章,那為什麼還會有此篇呢,有這麼幾個原因,是我翻譯的動力,第一,概念和內容雖然老套,但都講得很透徹,而且還很全面.第二,理論結合實際,其中案例分析都不錯.第三,不花哨,採用的工具及命令都是最基本的,有助於實際操作.但本人才疏學淺,譯文大多數都是立足於自己對原文的理解,大家也可以自己去OSCAN上找原文,如果有什麼較大出入,還望留言回複,甚是感激!  1.0

linux藉助expect完成自動登入

在工作中,我需要把遠程伺服器上的檔案,拷貝到本地,可是scp的時候必須輸入密碼,用here文檔又不能實現,終於找到一個好東東,expect ,可以實現自動登入,我們可以藉助expect在ssh,ftp,scp等地方實現自動登入,加入到指令碼中,可以自動完成一些事情,先把我的測試通過的指令碼貼出來:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#!/

Linux 效能最佳化概述

      在這裡不想用一些抽象的概念去說明問題,只是用通俗的語言盡量準確的表達我的想法。最佳化,為什麼要最佳化?你說一個系統需要最佳化,那你衡量的標準是什嗎?無非兩個方面,(1)回應時間,具體說就是使用者發出請求到收到響應的時間間隔。如果目前你的使用者沒有感覺回應時間長,那就不要給你自己找事了。(2)輸送量,就是單位時間內完成的使用者或系統的請求數量。但有時候這兩點是矛盾的,你得做出平衡。讓這兩點達到一個合理的範圍。

《深入理解Linux核心3rd》學習筆記——進程線程概念

  本人比較熟悉Windows下的系統級和NT核心程式的開發,這裡結合Windows中進程線程的概念與Linux中的進程線程作一個比較。進程  在Linux和Windows中,對於進程這個概念基本一致,即程式啟動並執行一個執行個體,代表了一組資源。  在Linux中,還有一個“輕量級進程”(LWP)的概念,引入這個概念是為了對多線程程式提供更好的支援(下文會討論)。 使用者線程  對於使用者線程(簡稱線程。注,這裡僅僅指的是多線程應用程式中的線程,不是核心線程),Linux和Windows表現的

《深入理解Linux核心3rd》學習筆記——第2章:記憶體定址

  基於80x86微處理器的電腦中,記憶體定址的轉換過程是:邏輯地址→線性地址(虛擬位址)→物理地址。參與記憶體定址的MMU(儲存空間嵌入式管理單元)中有兩個重要的部分——分段單元和分頁單元,前者負責將邏輯地址轉換為線性地址,後者負責將線性地址轉換為實際的物理地址。 硬體分段機制   每個邏輯地址包含兩個部分:一個段標識和一個段中位移offset。這個段標識就是段選擇子(Segment

《深入理解Linux核心3rd》學習筆記——進程描述符

  進程描述符(Process

《深入理解Linux核心3rd》學習筆記——進程切換(上):相關知識

   進程切換(process switch),作為搶佔式多任務OS中重要的一個功能,其實質就是OS核心掛起正在啟動並執行進程A,然後將先前被掛起的另一個進程B恢複運行。 硬體上下文  每個進程都有自己的地址空間,但是所有進程在物理上共用著CPU的寄存器,因此,當恢複一個進程執行前,OS核心必須要將掛起該進程時寄存器的值裝入CPU寄存器。進程恢複執行前必須裝入寄存器的一組資料就叫做“硬體上下文”(hardware

Linux 2.6 核心驅動模組的編譯和載入

  Linux 2.6對核心驅動模組的建立與以前版本不同,可以閱讀Document/kbuild下的檔案來瞭解細節。本文對Linux 2.6驅動模組的編譯和載入的過程進行一個簡單的描述(假設核心源碼所在目錄:/usr/src/linux-2.6.20/),該方法並不將自己寫的驅動模組加入到核心源碼樹中。產生過程1、在/usr/src/linux-2.6.20/drivers 這個目錄下選擇或建立一個目錄,如char,表示字元裝置。2、在/usr/src/linux-2.6.20/drivers/

linux應用程式記錄

進程:一個其中運行著一個或多個線程的地址空間和這些線程所需要的系統資源。進程有自己的棧空間,用於儲存函數中的局部變數和控制函數的調用與返回。進程還有自己的環境空間,包含專門位這個進程建立的環境變數。進程必須維護自己的程式計數器,這個計數器用來記錄它執行到的位置,即在執行線程中的位置。在使用線程時,進程可以有不止一個執行線程。                    

Linux下計算程式已耗用時間的一個簡單方法

最近一直在折騰Linux,習慣了Windows的傻瓜化,突然進入黑底白字的Linux世界還真不太習慣。由於現在一般需要在Linux上跑的程式都是運行在伺服器上的,已耗用時間比較長,人又懶的一直看著程式跑啊跑,於是就需要點小技巧來自動輸出一下程式已耗用時間。當然,我們可以直接在C或者Python之類的程式碼裡面直接寫上輸出時間的代碼,也可以在shell裡用top命令看這個程式運行了多久。這裡我只是想分享一個更簡便好看的辦法,就是用time命令。例如有個程式叫myapp,那麼在shell裡輸入tim

Linux說明書——man淺談

所有學過Linux的同學都應該知道吧,有問題,找“男人”(man)。man是manual(操作說明)的簡寫,不過用起來可一點都不簡單。舉個例子,在shell裡執行"man date",可以看到對 “date” 這個命令的一大堆英文說明。就像這樣(僅列出開頭的一小部分,實際上下面還有很長):這個螢幕介面,我們稱之為man page,裡面可以看到所查命令的用法和相關的參數說明。到這裡為止,上面的內容都很平常吧。===================下面進入正題====================

linux中使用者轉換問題 su的使用

su——super usersu 或者 su root:的話只是將當前身份轉為root,使用者shell並沒有改變.所以有些系統命令不能使用. su -或者su -l或者su -l root,可以完全的將當前環境轉為root環境.如同root直接登陸. 其次,service的路徑為/sbin/service 如果shell沒有改變,那麼你的PATH中預設沒有/sbin,所以不行,而如果用su -命令環境改為root,PATH中就包含/sbin功能說明:變更使用者身份。   語  法:su

linux環境變數

Linux 的變數可分為兩類:環境變數和本地變數環境變數,或者稱為全域變數,存在與所有的shell 中,在你登陸系統的時候就已經有了相應的系統定義的環境變數了。Linux 的環境變數具有繼承性,即子shell 會繼承父shell 的環境變數。本地變數,當前shell 中的變數,很顯然本地變數中肯定包含環境變數。Linux 的本地變數的非環境變數不具備繼承性。Linux 中環境變數的檔案    當你進入系統的時候,linux

linux定時程式——crontab

Crontab是一個很方便的在unix/linux系統上定時(迴圈)執行某個任務的程式 使用cron服務,用 service crond status 查看 cron服務狀態,如果沒有啟動則 service crond start啟動它, cron服務是一個定時執行的服務,可以通過crontab 命令添加或者編輯需要定時執行的任務: crontab -u //設定某個使用者的cron服務,一般root使用者在執行這個命令的時候需要此參數 crontab -l

關閉linux警報

問題:redhat每次輸入錯誤什麼的,電腦就滴滴的亂叫。這個聲音不是來自系統外置的音訊輸出裝置,而是來自機器內部的(應該是由BIOS控制的發聲裝置吧)。 執行下列代碼,不需要全執行,任意一行就可以了。setterm -bleng 0 setterm -blength 0 xset b off把上面的語句定到~/.bashrc就行===========下面另一種方法臨時的方案sudo rmmod

Windows同步對象Event和Linux的條件變數

最近在看一些同步對象類比的東東,特別對在Windows下如何類比條件變數折騰了很久。1

Windows,Linux的select函數功能差異

Windows,Linux的select函數功能差異感謝主,Windows當年也實現了select函數,這讓我們的跨平台大業至少順暢了一節。但由於Windows滲入骨髓的叛逆心理,他總要和UNIX的實現保持一些差別,讓你無可奈何。首先是Windows的select函數的參數介面設計和Linux下有較大差別,這個在我的《設計極其糟糕的select函數》就討論過,相對而言,在參數設計上,Windows的設計明顯好於Linux。這次我們聊聊他們的功能差異。1         

linux 下的UDP client/server 樣本

一、引言 UDP是TCP/IP協議中的傳輸層協議的一種,本文介紹了在Linux下編寫基於UDP協議的Client/Server模型的程式的方法,並給出了一個echo Client/Server例子程式。 二、UDP協議簡介

總頁數: 3772 1 .... 156 157 158 159 160 .... 3772 Go to: 前往

Beyond APAC's No.1 Cloud

19.6% IaaS Market Share in Asia Pacific - Gartner IT Service report, 2018

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。