Time of Update: 2015-05-25
標籤: --按檔案大小排序 顯示前100行 顯示後五列ll -Sh|head -n 100|cut -d ‘ ‘ -f 5- 一、基本文法cut是一個選取命令,以行為單位,用指定分隔字元將行切分為若干欄位,選取所需要的欄位。1、文法格式cut [option]
Time of Update: 2015-05-25
標籤:Regex 萬用字元 萬用字元元字元或者句點(.)被認為是與變數等價的。變數表示算術運算式中的任意值。在Regex中,句點(.)是代表除分行符號以外的任一字元的萬用字元(在awk中,句點甚至可以匹配嵌入式分行符號)。假定我們正在描述一個字元序列,使用萬用字元元字元可以指定任何字元都可以填充的一個位置。例如,如果要索索包含Intel系統微處理器的討論檔案,使用下面的Regex:80.86將匹配包含序列"
Time of Update: 2015-05-25
標籤:linux server local 使用者 認證 一、使用者認證
Time of Update: 2015-05-26
標籤:轉載:http://www.cnblogs.com/aLittleBitCool/archive/2011/10/18/2216646.html非同步io,很好玩的一個東西,從介面來看,封裝的比較厲害,有時間研究內部實現,可以在項目中考慮替代select.libaio是Linux下的一個非同步非阻塞介面,它提供了以非同步非阻塞方式來讀寫檔案的方式,讀寫效率比較高。首先推薦兩個介紹Linux
Time of Update: 2015-05-24
標籤:1.目錄操作:(1)cd (切換目錄) cd ~ 回到主目錄 cd 回到主目錄 cd .. 回到上層目錄 cd - 回到剛才的目錄 cd /var/spool/mail 絕對路徑 cd ../mqueue
Time of Update: 2015-05-26
標籤:linux驅動1,、proc — 一個虛擬檔案系統 /proc 檔案系統是一種核心和核心模組用來向進程 (process) 發送資訊的機制 (所以叫做 /proc)。這個偽檔案系統讓你可以和核心內部資料結構進行互動,擷取 有關進程的有用資訊,在運行中 (on the fly) 改變設定 (通過改變核心參數)。 與其他檔案系統不同,/proc 存在於記憶體之中而不是硬碟上。2、/proc 由核心控制,沒有承載 /proc 的裝置。因為 /proc 主要存放由核心控制
Time of Update: 2015-05-26
標籤:1.Linux支援的所有訊號:$ kill -l 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR111) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM16) SIGSTKFLT
Time of Update: 2015-05-24
標籤:linux-kernel linux移植 tq2440 本實驗採用linux-2.6.30.4 version測試,交叉編譯為4.3.3,相關源碼可以自行下載或到本部落格查看是否有,在自己環境下嘗試編譯kernel通過確保環境ok為後續的移植做好準備。對下載的linux-2.6.30.4.tar.bz2進行解壓到自己指定位置 tar jxvf linux-2.6.30.4.tar.bz2
Time of Update: 2015-05-26
標籤:ubuntu系統1、修改IP地址:sudo gedit /etc/network/interfacessudo vim /etc/network/interfaces添加以下內容:auto
Time of Update: 2015-05-26
標籤:java程式員要學習一些linux知識java程式員要學習一些linux知識,下面就是您要學的命令:大型J2EE應用都在建構在linux環境下的。開發環境下我們可以通過samba映射成本地的網路磁碟機,直接在windows環境下進行編程調試。但是最後的發布還是要到linux環境,同時我們對網上web伺服器和資料庫伺服器的應用治理(比如自動指令碼發布等),應用監控(web服務是否正常、mysql資料庫的使用方式)、系統監控(監控磁碟空間的使用方式等)都要求程式員熟悉必要的linux知識。當然
Time of Update: 2015-05-25
標籤:最近在看Linux核心的代碼,第一個想瞭解的是Linux內部所使用的資料結構:鏈表。事實上Linux 核心使用的鏈表是雙向迴圈鏈表.跟普通的鏈表一樣,它的每個節點包含兩個域:資料域和指標域,其中資料域很明確,就是使用者自己的資料,沒啥好說的,具體得看使用者想通過鏈表組織什麼資料。指標域是一個結構體如下:struct list_head{ struct list_head *next, *prev;}View
Time of Update: 2015-05-23
標籤:在 Linux 上找出並解決程式錯誤的主要方法您可以用各種方法來監控運行著的使用者空間程式:可以為其運行調試器並單步調試該程式,添加列印語句,或者添加工具來剖析器。本文描述了幾種可以用來調試在 Linux 上啟動並執行程式的方法。我們將回顧四種調試問題的情況,這些問題包括段錯誤,記憶體溢出和泄漏,還有掛起。本文討論了四種調試 Linux 程式的情況。在第 1 種情況中,我們使用了兩個有記憶體配置問題的樣本程式,使用 MEMWATCH 和 Yet Another Malloc
Time of Update: 2015-05-21
標籤:/* * os.cpp: for linux os methods */#include <unistd.h>#include <stdlib.h>#include <time.h>#include <stdio.h>#include <sys/types.h>#include <sys/utsname.h>#include <iostream>#include
Time of Update: 2015-05-22
標籤:提問: 當我試著運行一個程式時,它提示“command not found”。
Time of Update: 2015-05-20
標籤:linux在應用程式層調用ioctl()函數的時候,該函數第二個參數是cmd,如下調用:ret = ioctl(ppp_dev_fd, PPPIOCGIDLE, ip) ;看下cmd的格式:/* get idle time */#define PPPIOCGIDLE_IOR('t', 63, struct ppp_idle) 然後就有的研究了。通過ioctl()函數的cmd,下發需要底層響應的命令。cmd命令的大小32位,分成4個部分:bit31~bit30:
Time of Update: 2015-05-23
linux下使用openssl產生 csr crt CA認證,opensslcsr本文主要借鑒和引用了下面2個地址的內容,然後在自己的機器上進行了測試和執行,並做了如下記錄。ref:http://blog.chinaunix.net/uid-26760055-id-3128132.htmlhttp://www.111cn.net/sys/linux/61591.htm建立測試目錄mkdir
Time of Update: 2015-05-23
遠端桌面連線Windows Azure中的Ubuntu虛擬機器1. 首先在Azure上建立一個Ubuntu虛擬機器2. 等大約十分鐘後,Ubuntu虛擬機器建立完成。配置並檢查連接埠,保證22及3389連接埠開啟,分別用於SSH及RDP串連。3.使用Putty串連到此機器,以root身份執行命令 ,安裝ubuntu-desktop及xrdp [plain] view plaincopyprint?sudo su -
Time of Update: 2015-05-21
Linux核心的netpoll架構與netconsole雖然和網路相關,但是它卻不是網路通訊協定棧的一部分,這就是netpoll。它只是一個出入口的處理架構。所謂的網路,它的終端節點就是主機,資料從主機的網卡發出,經過一個出口處理過程,網卡接收到一個資料包,經過一個入口處理過程,這一出一入的過程處理分為兩種方式:1.中斷的方式出口處理過程-資料排入發送隊列,讀取特定寄存器值,待網卡狀態適合發送式,發送,等待發送後的中斷通知,繼續。入口處理過程-資料被網卡收到,網卡中斷CPU,CPU進而處理資料接
Time of Update: 2015-05-21
Centos6.5上Ansible對Windows管控安裝依賴包安裝PyCrypto:http://blog.csdn.net/eric_sunah/article/details/45826933安裝paramiko(http://blog.csdn.net/zyz511919766/article/details/18355795)安裝pywinrm:pip install
Time of Update: 2015-05-21
CentOS6.5下Smokeping安裝 Smokeping 是一款用於網路效能監測的監視軟體,通過它可以在自己公司IDC的網路狀況,如延時,丟包率,是否BGP多線等,通過rrdtool製圖方式,圖形化地展示網路的時延情況,進而能夠清楚的判斷出網路的即時通訊情況, Smokeping 需要多個包的支援,下面我們逐個安裝,這裡通過yum和編譯安裝兩種方式。(有內建yum包直接yum,沒有的編譯安裝)yum install -y perl perl-Net-Telnet