正好公司為了檢測前臺網絡,力圖收集有力證據與某CDNPK,所以隨手寫了一個群PING的程序。寫的內容比較簡單,沒有去特別追求線程效率,也沒有去用LINUX2.6+的殿堂級神器,以追求實現效率為主,一些參數大家可以自己調。同事后來幫忙補了些日志處理,當然如果有興趣的,還可以直接與AS3做SOCKET展示。大致的源碼如下:#LinuxREHL6,x64,4C/32G,GCC#defineMAXTD2#include#include
系統 2019-08-12 01:32:31 2417
今天一個老外在郵件列表上問了一個問題,就是ipaddradd和ifconfig的區別,我給他進行了解答,可能因為英語不好吧,解答的很簡單,因此我還是要在這里詳細說明一下。其實它們之間沒有什么區別,只是表述方式不同罷了。如果你非常理解網絡協議的原理以及網絡的分層架構那么我想你就不會有這個問題,實際上,每一個網卡設備都有一個mac地址,但是卻可以有多個網絡層地址,比如IP地址,然而這個事實無法很好地像用戶提供操作接口,所以就引出了ip別名(IPaliases)
系統 2019-08-29 22:28:38 2416
以oracle賬號登陸Linux,或者從root下輸入su-oracle變成oracle帳號執行啟動關閉命令1.啟動和關閉監聽啟動監聽:lsnrctlstart關閉監聽:lsnrctlstop2.啟動和停止數據庫啟動數據庫:在終端輸入sqlplus'/assysdba'進入sqlplus,在sqlplus輸入startup停止數據庫:在sqlplus輸入shutdown或者shutdownimmediate3.啟動和停止dbconsole服務啟動dbcon
系統 2019-08-12 01:53:01 2416
Linux下開啟/關閉防火墻命令1)永久性生效,重啟后不會復原開啟:chkconfigiptableson關閉:chkconfigiptablesoff2)即時生效,重啟后復原開啟:serviceiptablesstart關閉:serviceiptablesstop需要說明的是對于Linux下的其它服務都可以用以上命令執行開啟和關閉操作。Centos下防火墻配置及關閉執行”setup”命令啟動文字模式配置實用程序,在”選擇一種工具”中選擇”防火墻配置”,然
系統 2019-08-12 01:33:33 2416
From:http://www.mike.org.cn/articles/linux-linux-bash-command-search-mechanism/本文假設的環境是GNU/Linux,且shell是BASH;注意:另外,我們討論的前提是當你鍵入一個命令時并沒有指定該命令的路徑,舉例來說就是我們鍵入的命令是以commandname的形式而不是/path/commandname或./path/commandname的形式來運行的.一旦我們指定了命令(
系統 2019-08-12 01:33:33 2416
Linux流量監控軟件NetHogs消息發布人:IMCN發布時間:2012年5月16日|3條評論Nethogs是一個終端下的網絡流量監控工具,它的特別之處在于可以顯示每個進程的帶寬占用情況,這樣可以更直觀獲取網絡使用情況。它支持IPv4和IPv6協議、支持本地網卡及PPP鏈接。Ubuntu軟件中心版本剛剛更新到0.8.0ubuntu-nethogs080安裝:Ubuntu官方源中就有這個程序sudoapt-getinstallnethogs#使用:sudo
系統 2019-08-12 01:33:24 2416
在Linux使用GCC編譯C語言共享庫對任何程序員來說庫都是必不可少的。所謂的庫是指已經編譯好的供你使用的代碼。它們常常提供一些通用功能,例如鏈表和二叉樹可以用來保存任何數據,或者是一個特定的功能例如一個數據庫服務器的接口,就像MySQL。大部分大型的軟件項目都會包含若干組件,其中一些你發現可以用在其他項目中,又或者你僅僅出于組織目的將不同組件分離出來。當你有一套可復用的并且邏輯清晰的函數時,將其構建為一個庫會十分有用,這樣你就不將這些源代碼拷貝到你的源代
系統 2019-08-12 01:33:02 2416
環境服務器安裝有一個60G的硬盤,目前已劃分為/、/home、/chroot和/swap,周詳的分區信息怎么下所示:Command(mforhelp):pDisk/dev/hda:61.4GB,61492838400bytes255heads,63sectors/track,7476cylindersUnits=cylindersof16065*512=8225280bytesDeviceBootStartEndBlocksIdSystem/dev/hda
系統 2019-08-12 01:32:33 2416
一、權限的基本概念權限:訪問計算機資源或服務的訪問能力。Linux中,每一個資源或者服務的權限,分別定義了三組用戶的使用能力。文件的屬主(u)文件的屬組(g)其他用戶(o)對于每一類用戶來說,可以對某個文件有三種權限:r:可讀,可以使用類似cat,more,less等命令查看文件內容。w:可寫,可以編輯或者刪除此文件。x:可執行,可以在命令提示符下,當做命令提交給內核運行,一般對文件默認沒有此權限,否則可能執行惡意代碼。對于目錄來說,r:可以對此目錄執行l
系統 2019-08-12 01:33:20 2415
jdk下載地址:http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html#jdk-6u21-oth-JPR一、安裝創建安裝目錄,在/usr/java下建立安裝路徑,并將文件考到該路徑下:#mkdir/usr/java1、jdk-6u11-linux-i586.bin這個是自解壓的文件,在linux上安裝
系統 2019-08-12 01:32:36 2415
功能描述:touch可以修改文件的access/modify/change時間戳。當輸入的文件參數代表的文件不存在的時候,touch會create一個空的文件,并以當前最新的時間戳來標記。所以touch主要有2個功能:創建一個新的空白文件修改已經存在的文件的時間戳,包括access,modify,change.命令:touch[-acm][-rref_file(參照文件)|-ttime(時間值)]file(文件名)...GNU版本:touch[-acfm]
系統 2019-08-29 22:32:47 2414
mysql默認的字符編碼是latin1,而我用的是utf-8,存入數據庫就變成了?????這樣的亂碼,解決方法:1、windows下:修改my.ini文件,有兩處default-character-set=latin1都改為default-character-set=utf8重啟既可。http://blog.sina.com.cn/s/blog_647325a90100q2m7.html2、linux下:vi/etc/my.cnf(#cp/usr/shar
系統 2019-08-12 09:29:57 2414
http://u.115.com/file/提取碼:f94a84549b或者:http://u.115.com/file/f94a84549bvimrc配置文件vimfiles中文幫助文檔和插件直接解壓到$vim中即可。不用放到$vim\vim73相應的文件夾中。博客園上傳附件:http://files.cnblogs.com/ifys/Vim.rar上傳vimrc和插件
系統 2019-08-12 01:33:40 2414
Linux環境高級編程Linux環境高級編程2011-08-2014:09一、課程目標本次課程涵蓋Linux系統編程的幾個主要方面,通過本次課程的學習,學員將具備以下能力:了解Linux系統調用和類庫的區別;熟悉文件I/O、文件和目錄、進程管理、進程間通信(IPC)、信號、時間與定時器的編程。二、參訓要求參加本次課程的學員須具備以下能力:本次課程使用C語言教學,所以學員需擁有較好的C語言基礎;能熟練使用常用的Linux命令;能熟練使用gcc、gdb、熟練撰
系統 2019-08-12 01:33:28 2414
linux的用戶與用戶組管理命令1、用戶和群組groupadd:用于添加新的組群其命令格式如下:groupadd[-option]群組名常用參數:-gGID:指定創建群組的GID(GID為大于500的數字)范例【1】添加一個叫teama的群組,并指定GID為555,使用命令:groupadd-g555teama注意(PS):如果不加-g參數,默認情況下系統會自動分配GID(用戶所屬群組的識別碼),從500開始順序排列groupdel:用于刪除已存在的群組其
系統 2019-08-12 09:26:49 2413