查看Linux下網卡狀態或 是否串連

 1)  通過mii-tool指令       [root@localhost root]# mii-tool        eth0: negotiated 100baseTx-FD, link ok        eth1: no link       或       [root@localhost root]# mii-tool -v        eth0: negotiated 100baseTx-FD, link ok          product info: vendor 00

HFSC Scheduling with Linux

HFSC Scheduling with Linux 2005 Klaus Rechert, Patrick McHardy 2006 Martin A. Brown (translation)For complex traffic shaping scenarios, hierarchical algorithms are necessary. Current versions of Linux support the algorithms HTB and HFSC. While HTB

Linux查看進程的所有子進程和線程

得到進程的pid:ps -ef | grep process_name | grep -v "grep" | awk '{print $2}'查看進程的所有線程# ps mp 6648 -o THREAD,tidUSER %CPU PRI SCNT WCHAN USER SYSTEM TIDroot 0.0 - - - - - -root 0.0 24 - - - - 6648root 0.0 21 - - - - 6650root 1.0 24 - - - - 14214root 0.0 23

Linux上JDK的 安裝和卸載 詳細

安裝 1.    去http://java.sun.com/j2se/1.4.2/download.html 下載一個Linux Platform的JDK,建議下載RPM自解壓格式的(RPM in self-extracting file,j2sdk-1_4_2_06-linux-i586-rpm.bin);2.    上傳到Linux伺服器上,在shell下執行命令:[root@LinuxServer rpm]# chmod 755 j2sdk-1_4_2_06-linux-i586-rpm.

OpenCV在Linux下的編譯安裝(Ubuntu )

OpenCV在Linux下的編譯安裝(Ubuntu )  1、先安裝相關的庫:sudo apt-get install build-essential  sudo apt-get install libv4l-dev libv4l-0 libboost1.40-all-dev  libusb-1.0-0-dev libgtk2.0-dev libgsl0-dev  2、解壓OpenCV2.0源碼並進入該目錄中,用下面的語句進行配置和安裝:./configuremakesudo make

Linux openvpn用戶端的安裝的使用方法

下載所需要的安裝檔案:wget http://www.oberhumer.com/opensource/lzo/download/lzo-2.02.tar.gzwget http://swupdate.openvpn.org/community/releases/openvpn-2.2.1.tar.gz 安裝 LZO:tar zxvf lzo-2.02.tar.gzcd lzo-2.02./configuremakemake install 安裝OpenVPN:tar zxvf openvpn-

Xen, Linux and udev

udev is the device manager for the Linux 2.6 kernel series. Primarily, it manages device nodes in /dev. It is the successor of devfs and hotplug, which means that it handles the /dev directory and all user space actions when adding/removing devices,

linux用dd測試磁碟速度

首先要瞭解兩個特殊的裝置:/dev/null:資源回收筒、無底洞/dev/zero:產生字元 Ø 測試磁碟寫能力time dd if=/dev/zero of=/test.dbf bs=8k count=300000因為/dev//zero是一個偽裝置,它只產生Null 字元流,對它不會產生IO,所以,IO都會集中在of檔案中,of檔案只用於寫,所以這個命令相當於測試磁碟的寫能力。 Ø 測試磁碟讀能力time dd if=/dev/sdb1 of=/dev/null

如何判斷 Linux 是否運行在虛擬機器上

在 WebHostingTalk 論壇上有些國外奸商會把虛擬機器當作獨立伺服器賣,去年7月份的時候就有一位中國同胞上當受騙, 並在 WHT 上發帖聲討,證據確鑿,甚至連服務商自己也承認,回帖達355篇。這家獨立伺服器/VPS 供應商 HostATree.com 居然大膽的把 OpenVZ VPS 這種一看就知道是虛擬機器的虛擬機器當作獨立伺服器賣,暈,至少也要弄個 VMWare/KVM/Xen HVM 吧(更難發現是虛擬機器),用 OpenVZ

Linux TC基於CBQ隊列的流量管理範例

參考了TC的很多文檔,自己也整理了一篇配置記錄。在實際使用過程中效果還不錯,在此分享給大家以備參考。環境:區域網路規模不是很大40多台機器。 NAT共用上網(內網:eth0 外網:eth2)CBQ 是通過硬體的閑置時間來計算隊列,硬體不同,效果也不同,對於比較大的網路使用HTB比較好。以下限制上傳和下載的方法可以寫成指令碼,通過mrtg發現流 量的異常情況,然後通過ntop查處是誰在幹壞事,最後用寫好的tc指令碼限制他的流量,避免影響其他人的網路使用。 1)

Linux核心之系統調用

Linux核心之系統調用 1. 應用程式通過API而不是直接調用系統調用來編程; 2. getpid()系統調用樣本:asmlinkage long sys_getpid(void){    return current->tgid;}    asmlinkage 編譯器僅從棧中提取參數    系統調用的命名規則:sys_syscallname() 3. 每個系統調用都對應一個唯一的系統調用號,如果系統調用被刪除,但它佔用的系統調用號不回收。 4. 系統調用通過非強制中斷實現(int $0

Linux TC基於HTB隊列的流量管理範例

同樣要重複說明TC規則涉及到“隊列(QUEUE) 分類器(CLASS) 過濾器(FILTER)”三項。而且是控發不控收。今天我們就TC針對HTB隊列方式配合filter的set-mark功能再做流量管控示範。HTB被 很多人認為要比CBQ操作起來簡單很多,當然我也這樣認為。假設環境:linux下有兩塊網卡,一個eth1是外網,另一塊eth0是內網.在eth0上做HTB。(注意:filter劃分標誌位可用u32 打標功能或iptables的set-mark功能,如果用iptables來打標記的話,

Linux進程防殺/防崩潰monitor的實現

對於自行實現的很多服務,很多人喜歡用一個專門的監控進程來監控自己的服務,為了防止監控進程也崩掉,甚至使用了經典的雙進程監控。不說別的,光編寫調試這個雙進程就夠我喝一壺的啦,對於我這樣專門寫bug的傢伙來講,更是一件揪心的差事。就算有一天,我不再寫bug了,可以作業系統的關卡你又過不了了,難關重重。這些監控程式,不管是單進程還是雙進程,其根本肯定是一個big loop,而且這個big loop中幾乎都要有一個sleep,否則CPU飆升,卻不見得能給真正的服務,淨給了這個big

Linux最多支援的SCSI Disk的數目

關於題目:想這個標題我想了很久?想了如下幾個標題,A:Linux最多支援的SCSI

分享自己寫的一個貪吃蛇的遊戲(Linux)

轉載請註明出處。http://www.cnblogs.com/dave_cn/本程式需要ncurses庫,ubuntu下安裝ncurses可以執行下面命令:sudo apt-get install libncurses5-dev 關於ncurses的用法,讀者可以Google之。程式啟動並執行效果如下:其中包含兩個視窗,一個為game視窗,一個為日誌視窗。    代碼如下:/** * Snake * author: dave_cn * date : 2010/7/14 * info : *

Linux下的字元介面掃雷遊戲

轉載請註明出處。http://www.cnblogs.com/dave_cn/  這段時間事情比較忙,好不容易抽出些時間再找點遊戲練練手,這裡獻醜了。 我在Ubuntu 10.04下測試過,可以正常運行。代碼用到了NCURSES庫。編譯的時候鏈一下ncurses庫就可以了,如:cc -Wall -O2 -o mine mine.c -lncurses 首先放出介面欣賞一下,眼暈的看看外面再繼續 ==!:     代碼:#include <stdio.h>#include

linux下的圖形介面掃雷遊戲(Gtk+2.0)

轉載請註明出處。http://www.cnblogs.com/dave_cn/ 之前做了一個字元介面下的掃雷(http://www.cnblogs.com/dave_cn/archive/2010/10/13/1849342.html)自己倒是玩的不亦樂乎,不過使用者體驗太差@@,我們家大小姐玩一次便不再像玩了    

linux kernel中的鏈表

  鏈表是C語言編程中常用的資料結構,比如我們要建一個整數鏈表,一般可能這麼定義: ? 1 2 3 4 struct int_node { int val; struct int_node *next; };   為了實現鏈表的插入、刪除、遍曆等功能,另外要再實現一系列函數,比如: ? 1 2 3 4 5 6 7 8 9 void insert_node(struct int_node *head, struct int_node *current); void

一個簡單的去掉程式行號的linux指令碼

在瀏覽技術部落格的時候,會發現博主貼出的代碼是有行號的,就像下面的代碼:1 void main()2 {3   printf("hello");4 }如果這種情況發生在部落格園,你還可以複製的時候不複製行號(如果正確選擇的話),但是其他的網站就不一定了。為了可以在拷貝代碼的時候去掉行號我自己寫了個小指令碼來去掉這些討厭的行號。先把代碼貼出來給大家看看:#!/bin/bashwhile read linedo num=`echo "$line" | awk '{print $1}'`

解決linux下/etc/rc.local開機器不執行的原因。

前不久因項目需要寫了開機啟動其他程式的shell指令碼,因工作忙,調試完給了技術支援人員,也沒去注意過。到後來,有幾台伺服器突然被重啟了,這時候領導問,怎麼開機啟動的指令碼沒起作用,還被批了一頓,哎,做事虎頭蛇尾,活該!然後去查,一直沒查到原因,手動執行都是正確的,在排除了許可權原因和指令碼問題後,很鬱悶,怎麼放到開機啟動項目中就無法執行了呢。於是去查linux開機啟動過程資訊。google下,看了下關於一些開機啟動啟的資料,發現了開機啟動程式的層級為3.果斷順藤莫瓜,找到了這個目錄 /etc/

總頁數: 3772 1 .... 64 65 66 67 68 .... 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 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。