Time of Update: 2018-12-06
測試機器的硬體資訊: 查看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
Time of Update: 2018-12-06
sar -n { DEV | EDEV | NFS | NFSD | SOCK | ALL }sar提供六種不同的文法選項來顯示網路資訊。-n選項使用6個不同的開關:DEV | EDEV | NFS | NFSD | SOCK | ALL 。DEV顯示網路介面資訊,EDEV顯示關於網路錯誤的統計資料,NFS統計活動的NFS用戶端的資訊,NFSD統計NFS伺服器的資訊,SOCK顯示通訊端資訊,ALL顯示所有5個開關。它們可以單獨或者一起使用。#sar -n DEV 2 10Linux 2.6.18
Time of Update: 2018-12-06
在工作中,我需要把遠程伺服器上的檔案,拷貝到本地,可是scp的時候必須輸入密碼,用here文檔又不能實現,終於找到一個好東東,expect ,可以實現自動登入,我們可以藉助expect在ssh,ftp,scp等地方實現自動登入,加入到指令碼中,可以自動完成一些事情,先把我的測試通過的指令碼貼出來:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->#!/
Time of Update: 2018-12-06
linux系統與windows系統經常要進行一些檔案傳輸,我經常互傳的都是一些小檔案。所以首先就想到的就是用飛鴿 ipmsg,可是飛鴿只有支援linux 32bit的版本,在ubuntuAMD64下需要找其它的替代——信使iptux,相容飛鴿。可是從檔案:Win的飛鴿發->Ubuntu的信使收
Time of Update: 2018-12-06
1 由於 Linux 在運作的過程中,會有很多的程式常駐在記憶體中來執行,此外, 由於 Linux 的磁碟使用效能比較高,利用了非同步磁碟/記憶體資料轉送的模式, 因此, Linux 系統是很怕不正常開關機的!2 Linux是多任務多使用者的系統開啟終端:jmz@JMZ-desktop:~$ jmz:目前使用者名後面是電腦名稱開啟後預設在目前使用者的家目錄下,~代表/home/jmz$是普通使用者的提示符號。如果是root使用者,提示符號就是#,root的家目錄是/root,也是用~表示。
Time of Update: 2018-12-06
一般來說,linux伺服器大多是通過ssh用戶端來進行遠端登陸和管理的,使用ssh登陸linux主機以後,如何能夠快速的和本地機器進行檔案的互動呢,也就是上傳和下載檔案到伺服器和本地; 與ssh有關的兩個命令可以提供很方便的操作: sz:將選定的檔案發送(send)到本地機器
Time of Update: 2018-12-06
(1)系統調用號的定義在 /usr/include/asm/unistd.h 檔案中 (2)2.6.16的定義如下所示: #define __NR_restart_syscall 0 #define __NR_exit 1 #define __NR_fork 2 #define __NR_read 3 #define __NR_write 4 #define __NR_open 5 #define __NR_close 6 #define __NR_waitpid 7 #define __NR_
Time of Update: 2018-12-06
GNC CC是一個功能非常強大的跨平台C編譯器,它對C 語言提供了很多擴充,這些擴充對最佳化、目標代碼布局、更安全的檢查等方面提供了很強的支援。本文把支援GNU 擴充的C 語言稱為GNU C。 Linux 核心代碼使用了大量的 GNU C 擴充,以至於能夠編譯 Linux 核心的唯一編譯器是 GNU CC,以前甚至出現過編譯 Linux 核心要使用特殊的 GNU CC 版本的情況。本文是對 Linux 核心使用的 GNU C
Time of Update: 2018-12-06
作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/1、vsFTPd,目前常用FTP伺服器套件; vsFTPd是一款在Linux發行版中最受推崇的FTP伺服器程式;特點是小巧輕快,安全易用;能讓其自身特點得發發揮和掌握,也然最主要的是會用; 目前在開源作業系統中常用的FTPD套件主要有ProFTPD、PureFTPd和wuftpd等;至於哪個FTP伺服器套件更好,哪個是你最熟悉的,哪個就是最好的; 2、ftp 使用者管理解說;
Time of Update: 2018-12-06
作者:gnuhpc 出處:http://www.cnblogs.com/gnuhpc/安裝和配置 首先要在linux下安裝nvcserver,安裝rpm包 root@.vnc# rpm -ivh vnc-4.1.2-9.fc6.i386.rpm 然後進入~/.vnc root@.vnc# cd ~/.vnc 編輯檔案 xstartup 屏蔽掉最後一行 #twm & 加上如下語句 gnome-session &
Time of Update: 2018-12-06
Linux的echo命令, 在shell編程中極為常用, 在終端下列印變數value的時候也是常常用到的, 因此有必要瞭解下echo的用法echo命令的功能是在顯示器上顯示一段文字,一般起到一個提示的作用。該命令的一般格式為: echo [ -n ] 字串其中選項n表示輸出文字後不換行;字串能加引號,也能不加引號。用echo命令輸出加引號的字串時,將字串原樣輸出;用echo命令輸出不加引號的字串時,將字串中的各個單詞作為字串輸出,各字串之間用一個空格分割。功能說明:顯示文字。語
Time of Update: 2018-12-06
yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及SUSE中的Shell前端軟體包管理器。基於RPM包管理,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。yum提供了尋找、安裝、刪除某一個、一組甚至全部軟體包的命令,而且命令簡潔而又好記。yum的命令形式一般是如下:yum [options] [command] [package
Time of Update: 2018-12-06
一直在看代碼,今天準備真正去試試,就拿tiny6410的LED燈開刀,雖說是自己寫,但實際上也是參考常式來的。不過還好基本的思路還是蠻清晰的。 定義本次驅動為misc device(雜項裝置驅動),包含標頭檔miscdevice.h,其實所謂的雜項驅動程式就是主裝置號為10的字元裝置驅動,其實就是用主裝置號10調用了函數register_chrdev()。且misc device會自動在/dev目錄下建立裝置節點,而不需用mkmod手動建立。 開發板IO定義: S3C641
Time of Update: 2018-12-06
4)函數如果您寫了一些稍微複雜一些的程式,您就會發現在程式中可能在幾個地方使用了相同的代碼,並且您也會發現,如果我們使用了函數,會方便很多。一個函數是這個樣子的:functionname() { # inside the body $1 is the first argument given to the function # $2 the second ... body } 您需要在每個程式的開始對函數進行聲明。下面是一個叫做xtitlebar的指令碼,使用這個指令碼您可以改變終端視窗的名稱。
Time of Update: 2018-12-06
#include <stdio.h>#include <stdlib.h>int flag = 1;void * thr_fn(void * arg) { while (flag){ printf("******\n"); sleep(10); } printf("sleep test thread exit\n");} int main() { pthread_t thread; if (0 !=
Time of Update: 2018-12-06
串口簡介串列口是電腦一種常用的介面,具有連接線少,通訊簡單,得到廣泛的使用。常用的串口是 RS-232-C 介面(又稱 EIA RS-232-C)它是在 1970 年由美國電子工業協會(EIA)聯合貝爾系統、 數據機廠家及電腦終端生產廠家共同制定的用於串列通訊的標準。它的全名是"資料終端設備(DTE)和資料通訊裝置(DCE)之間串列位元據交換介面技術標準"該標準規定採用一個 25 個腳的 DB25 連接器,對連接器的每個引腳的訊號內容加以規定,還對各種訊號的電平加以規定。傳輸距離在碼元畸變小於
Time of Update: 2018-12-06
本文發表於Linux Format magazine雜誌,作者從技術深度上解釋了Linux
Time of Update: 2018-12-06
使用方法:printf("\033[字背景顏色;字型顏色m字串\033[0m" );例子:printf("\033[47;31mhello world\033[5m");說明:47是字背景顏色, 31是字型的顏色, hello world是字串. 後面的\033[5m是控制碼格式: echo "\033[字背景顏色;字型顏色m字串\033[0m"例如: echo "\033[41;36m something here \033[0m"其中41的位置代表底色, 36
Time of Update: 2018-12-06
linux的記憶體是很說究的.如下顯示free是顯示的當前記憶體的使用,-m的意思是M位元組來顯示內容.我們來一起看看.$ free -m total used free shared buffers cachedMem: 1002 769 232 0 62 421-/+ buffers/cache: 286
Time of Update: 2018-12-06
Everything是我用過的最好的軟體工具之一,"快、小、綠色",是我在windows下最留戀的軟體。因為有它,我甚至可以不用totalcmd來檔案夾切換尋找操作了。可惜的是linux下面並沒有如此好用的軟體,而locate尋找軟體的速度我實在不敢恭維,而且還建了那麼大的檔案索引列表,而索引更新又是如此之慢,令人詬病。還好,有mlocate稍微緩解我內心的不快,速度比locate和slocate都要快,但還遠不及everything,湊活用吧,已經是目前linux下面最差強人意的檔案搜尋工具了