Time of Update: 2018-12-05
LINUX下查看網卡流量的指令碼(完美修改版)修複了會顯示負數的問題增加了bits/s的統計情況增加了最後的匯總平均值#!/bin/bash# osdba 2008.10.22 monitor the interface's network traffic.# Zeuslion 2009.08.29.if [ $# -ne 3 ];then echo Useage : $0 interface interval count echo Example: $0 eth0 2 10
Time of Update: 2018-12-05
long sys_clock_gettime (clockid_t which_clock, struct timespec *tp);which_clock參數解釋CLOCK_REALTIME:系統即時時間,隨系統即時時間改變而改變,即從UTC1970-1-1
Time of Update: 2018-12-05
MWARE下安裝完了linux.default的解析度是:800x600.要調整為1024x768 ;像素為上百萬像素的過程如下: 1.VM下有Install vmare tools 啟動vmware,功能表列中VW->Install VMware Tools,點擊.開啟CD-ROM Drive,裡面有一個壓縮包,叫:vmware-linux-tools.tar.gz的軟體包 2.(1)把這個軟體包copy到/root下,#cp vmware-linux-tools.tar.gz
Time of Update: 2018-12-05
分析了一下2.6.29核心的發送器,花了不少時間,可是自己還是覺得不是很清楚,裡面有些地方可能還不正確。進程調度分析——關於2.6.29核心原始碼選題理由:Linux
Time of Update: 2018-12-05
原創篇,轉載請註明出處:http://hbhuanggang.cublog.cn一、配置環境虛擬機器Linux:Fedora 9 檔案傳輸工具:SSHSecureShellClient-3.2.9二、實現步驟 1. 在Windows中安裝檔案傳輸工具SSHSecureShellClient-3.2.9,主介面如下: 左邊是Windows資源管理員,右邊是Linux目錄顯示區(還沒串連到Linux不可操作) 2. 啟動虛擬機器中的Linux,查看Linux的IP地址,如下:
Time of Update: 2018-12-05
很多硬體的正常運行需要有匯流排時鐘的支援,比如LCD、I2C等裝置。本文分析一下s3c2440的匯流排時鐘,以及在linux中對s3c2440匯流排時鐘頻率的相關操作。首先分析硬體s3c2440的匯流排時鐘。1. s3c2440的FCLK HCLK
Time of Update: 2018-12-05
轉自 http://www.ibm.com/developerworks/cn/linux/l-cn-directio/在介紹直接 I/O 之前,這一小節先介紹一下為什麼會出現直接 I/O 這種機制,即傳統的 I/O 操作存在哪些缺點。緩衝 I/O 又被稱作標準 I/O,大多數檔案系統的預設 I/O 操作都是緩衝 I/O。在 Linux 的緩衝 I/O 機制中,作業系統會將 I/O 的資料緩衝在檔案系統的頁緩衝( page cache
Time of Update: 2018-12-05
Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux(查看當前作業系統核心資訊)# cat /etc/issue | grep LinuxRed Hat Enterprise Linux AS release 4 (Nahant Update 5)(查看當前作業系統發行版資訊)# cat /proc/cpuinfo | grep name | cut -f2 -d: |
Time of Update: 2018-12-05
1.
Time of Update: 2018-12-05
前提:linux在虛擬機器上,暫不知道不在虛擬機器上情況是怎樣的。使用host-only連網。 1.安裝serv-u2.linux上設定ip,使之與window上Vmnet1串連的ip在一個網段。原因可能是,win上的Vmnet1相當於主機(192.168.1.1)。 vi /etc/sysconfig/network-scripts/ifcfg-eth0 : DEVICE=eth0BOOTPROTO=noneONBOOT=yesIPADDR=192.168.0.3NETMASK=255.255
Time of Update: 2018-12-05
功能說明:檢測主機。語 法:ping [-dfnqrRv][-c<完成次數>][-i<間隔秒數>][-I<網路介面>][-l<前置載入>][-p<範本樣式>][-s<資料包大小>][-t<存活數值>][主機名稱或IP地址]補充說明:執行ping指令會使用ICMP傳輸協議,發出要求回應的資訊,若遠端主機的網路功能沒有問題,就會回應該資訊,因而得知該主機運作正常。參 數:-d
Time of Update: 2018-12-05
四、 JDK1.6安裝4.1. 準備工作4.1.1. 準備工作4.1.1.1. 準備安裝檔案1.下載jdk1.6的安裝檔案http://download.oracle.com/otn-pub/java/jdk/6u38-b05/jdk-6u38-linux-x64.bin(JDK6)4.1.2. 具體安裝步驟1.在系統根目錄建立java檔案夾。# mkdir /usr/java2.將jdk-6u38-linux-x64.bin移動到/usr/java檔案夾中。3.運行JDK安裝檔案。# sh
Time of Update: 2018-12-05
在Windows下進行Linux開發,當然要用到Cygwin了。它就是提供了在Windows下開發Linux程式的環境。 1. 從http://cygwin.com/安裝Cygwin。運行安裝程式,進入Select Packages,Base,Devel, Libs下安裝包全選,其他安裝包酌情選擇。選擇安裝目錄如C:/Cygwin2.
Time of Update: 2018-12-05
Linux下線程的操作01-7-27 上午
Time of Update: 2018-12-05
CVS是一種廣泛應用的、開源的、透明於網路的版本控制系統。使用者使用CVS時,首先要架設一台CVS伺服器,在CVS伺服器上匯入項目執行個體、設定CVS項目存取控制等。而客戶則通過用戶端來訪問CVS伺服器,客戶可以取得項目最新代碼副本,提交自己修改的代碼等,而客戶可以從Internet、LAN甚至本機來訪問CVS伺服器。下面,我就帶領大家在Linux環境下架設一台CVS伺服器,希望能夠對想要學習CVS伺服器架設的朋友帶來一些協助。
Time of Update: 2018-12-05
Linux核心編譯以及perfctr模組安裝 零、需求介紹 需要使用PAPI得到硬體級的資料,即與微指令相關的資料,例如L1/L2 cache miss、TLB miss、Cycle等,而PAPI需要perfctr(Performance-monitoring counters
Time of Update: 2018-12-05
一、進程式控制制:fork建立一個新進程clone按指定條件建立子進程execve運行可執行檔exit中止進程_exit立即中止當前進程getdtablesize進程所能開啟的最大檔案數getpgid擷取指定進程組標識號setpgid設定指定進程組標誌號getpgrp擷取當前進程組標識號setpgrp設定當前進程組標誌號getpid擷取進程標識號getppid擷取父進程標識號getpriority擷取調度優先順序setpriority設定調度優先順序modify_ldt讀寫進程的本地描述表nan
Time of Update: 2018-12-05
系統調用mmap()通過映射一個普通檔案實現共用記憶體。系統V則是通過映射特殊檔案系統shm中的檔案實現進程間的共用記憶體通訊。也就是說,每個共用記憶體地區對應特殊檔案系統shm中的一個檔案(這是通過shmid_kernel結構聯絡起來的),後面還將闡述。1、系統V共用記憶體原理進程間需要共用的資料被放在一個叫做IPC共用記憶體地區的地方,所有需要訪問該共用地區的進程都要把該共用區域對應到本進程的地址空間中去。系統V共用記憶體通過shmget獲得或建立一個IPC共用記憶體地區,並返回相應的標識符
Time of Update: 2018-12-05
六、大核心鎖(BKL--Big Kernel
Time of Update: 2018-12-05
一、下載 vnc-4_1_2-x86_linux.tar.gz 和windows下的用戶端http://www.realvnc.com/products/free/4.1/download.html二、安裝1、 cd /root/2、 tar -zxvf vnc-4_1_2-x86_linux.tar.gz3、 cd vnc-4_1_2-x86_linux4、 ./vncinstall /usr/local/vnc5、 ./vncinstall /usr/local/bin