看看你適合用什麼樣的LINUX

http://www.zegeniestudios.net/ldc/index.php測試了一下,一招中的~~像我這種懶人,就是用debian的命~~不過看來ubuntu也可以選擇一下~~~(PS:那是因為測試選擇案頭的時候只有KDE,GNOME和NONE~~否則我可能會選玩命的fvwm,或者icewm.其實如果機器配置還可以湊合的話,xfce的效能也比gnome強啊~~)We found 1 perfect match(es):Debian( http://www.debian.org/

linux下socket編程(基礎參考)

什麼是Socket   Socket介面是TCP/IP網路的API,Socket介面定義了許多函數或常式,程式員可以用它們來開發TCP/IP網路上的應用程式。要學Internet上的TCP/IP網路編程,必須理解Socket介面。  

linux下boost的一個擴充線程池-threadpool-的學習

安裝boost:http://www.boost.org/下載boost,我下下來是boost_1_51_0.boost庫的大部分都可以直接引用標頭檔就行了,因為大多數都是標頭檔裡模板加inline函數構成。但是也有些是需要安裝成二進位lib的,比如thread.(詳見文檔:"Getting Started...")$ cd boost_1_51_0$ sudo ./bootstrap.sh //這條命令類似./configure. 也可以./bootstrap.sh

)Linux下輸出彩色字元

在 ANSI 相容終端(例如 xterm、rxvt、konsole 等)裡, 可以用彩色顯示文本而不僅僅是黑白。但是我們自己編寫的程式能否輸出彩色的字元呢?當然答案是肯定的。下面的語句就輸出高亮的黑色背景的綠色字。printf("\033[1;40;32m%s\033[0m",” Hello,NSFocus\n”);\033 聲明了逸出序列的開始,然後是 [ 開始定義顏色。後面的 1 定義了高亮顯示字元。然後是背景顏色,這裡面是40,表示黑色背景。接著是前景顏色,這裡面是32,表示綠色。我們用

修改linux檔案許可權命令:chmod

Linux系統中的每個檔案和目錄都有訪問許可許可權,用它來確定誰可以通過何種方式對檔案和目錄進行訪問和操作。  檔案或目錄的存取權限分為唯讀,唯寫和可執行三種。以檔案為例,唯讀許可權表示只允許讀其內容,而禁止對其做任何的更改操作。可執行許可權表示允許將該檔案作為一個程式執行。檔案被建立時,檔案所有者自動擁有對該檔案的讀、寫和可執行許可權,以便於對檔案的閱讀和修改。使用者也可根據需要把存取權限設定為需要的任何組合。  有三種不同類型的使用者可對檔案或目錄進行訪問:檔案所有者,同組使用者、其他使用者

)Linux 通訊端編程中的 5 個隱患

這篇文章主要解決了我重啟服務時bind失敗的問題:設定通訊端選項SO_REUSEADDR即可~轉載自: http://www.ibm.com/developerworks/cn/linux/l-sockpit/  真不錯的入門文.Linux 通訊端編程中的 5 個隱患在 4.2 BSD中首次引入,Sockets API 現在是任何作業系統的標準特性。事實上,很難找到一種不支援 Sockets API 的現代語言。該 API

)Linux下的軟連結和永久連結的不同

一直以來,對Linux的連結都有點懵懵懂懂的,使用上也存在一些問題,這兩天仔細上網查了查資料,仔細瞭解了Linux上的永久連結和軟連結。連結---------是一種在共用檔案和訪問它的使用者的若干目錄項之間建立聯絡的一種方法。Linux中包括兩種連結:永久連結(Hard Link)和軟連結(Soft Link),軟連結又稱為符號連結(Symbolic

Linux學習筆記:需求和安裝

最近有一台伺服器越來越不堪重負(百萬級流量),響應間隔越來越長,把癥狀向一位專精伺服器技術的朋友說明後,他認為是網卡的原因,在採納了他的意見後,我考慮到那台伺服器的作業系統為windows2003,打算乾脆把系統也換掉,畢竟在大流量下windows系統的表現不怎麼樣.有了這個打算後,就開始瞭解些這方面的知識,伺服器知識我並不豐富,在最初,對於新系統的選擇也比較模糊,定位在bsd系統和linux系統.BSD系統裡,候選的系統有FreeBSD和OpenBSD.Linux裡候選的有Redhat

linux下必學的60個命令及詳解(下)

Linux必學的60個命令(5)-網路安全命令Linux必學的60個命令:系統安全相關命令雖然Linux和Windows NT/2000系統一樣是一個多使用者的系統,但是它們之間有不少重要的差別。對於很多習慣了Windows系統的管理員來講,如何保證Linux作業系統安全、可靠將會面臨許多新的挑戰。本文將重點介紹Linux系統安全的命令。passwd1.作用passwd命令原來修改賬戶的登陸密碼,使用許可權是所有使用者。2.格式passwd [選項]

linux下socket函數之listen的參數backlog

經過一番折騰,現總結一下listen的參數backlog。PS:服務端環境:ubuntu12.04。用戶端無所謂:我mac os x 10.7。先$ man listen看看,裡面有一段話:If the backlog argument is greater than the value in /proc/sys/net/core/somaxconn, then it is silently truncated to that value; the default value

《轉》防止記憶體泄露 Linux下用Valgrind做檢查

對於線上程式,真心還沒感覺沒啥用,或者是我不會用=================================================================================用C/C++開發其中最令人頭疼的一個問題就是記憶體管理,有時候為了尋找一個記憶體流失或者一個記憶體訪問越界,需要要花上好幾天時間,如果有一款工具能夠協助我們做這件事情就好了,valgrind正好就是這樣的一款工具。 Valgrind是一款基於類比linux下的程式調試器和剖析器的軟體套件,

)守護進程原理分析以及linux下的daemon函數使用

以下講的是守護進程的原理,linux下不用這麼麻煩,但是看看還是有必要的。轉自:http://www.cppblog.com/tx7do/articles/5963.htmlLinux守護進程的編程方法 守護進程(Daemon)是運行在背景一種特殊進程。它獨立於控制終端並且周期性地執行某種任 務或等待處理某些發生的事件。守護進程是一種很有用的進程。Linux的大多數伺服器就是用守護進程實現的。比如,Internet伺服器

)linux開機啟動過程簡介

轉自:http://hi.baidu.com/youdianweidao/blog/item/b3ef79ecb197e42e62d09fdb.html $ cd /etc && sudo find -name

LINUX – socket編程errno.h- -

errno.h- -                                       查 看錯誤碼errno是偵錯工具的一個重要方法。當linuc C api函數發生異常時,一般會將errno變數(需include errno.h)賦一個整數值,不同的值表示不同的含義,可以通過查看該值推測出錯的原因。在實際編程中用這一招解決了不少原本看來莫名其妙的問題。比較 麻煩的是每次都要去linux原始碼裡面尋找錯誤碼的含義,現在把它貼出來,以後需要查時就來這裡看了。以下來自linux 2.4.

)linux下修改檔案的許可權

轉自:http://www.cnblogs.com/avril/archive/2010/03/23/1692809.htmlLinux系統中的每個檔案和目錄都有訪問許可許可權,用它來確定誰可以通過何種方式對檔案和目錄進行訪問和操作。  檔案或目錄的存取權限分為唯讀,唯寫和可執行三種。以檔案為例,唯讀許可權表示只允許讀其內容,而禁止對其做任何的更改操作。可執行許可權表示允許將該檔案作為一個程式執行。檔案被建立時,檔案所有者自動擁有對該檔案的讀、寫和可執行許可權,以便於對檔案的閱讀和修改。使用者也

linux下進程的最大線程數、進程最大數、進程開啟的檔案數

 轉自:http://hi.baidu.com/litto/blog/item/6185fbdddb1bc5e876c638a6.html=========================    如下轉載自這裡。linux 系統中單個進程的最大線程數有其最大的限制 PTHREAD_THREADS_MAX這個限制可以在 /usr/include/bits/local_lim.h 中查看對 linuxthreads 這個值一般是 1024,對於 nptl

linux grep Regex

grepRegex元字元集: ^ 錨定行的開始 如:'^grep'匹配所有以grep開頭的行。 $ 錨定行的結束 如:'grep$'匹配所有以grep結尾的行。 . 匹配一個非分行符號的字元 如:'gr.p'匹配gr後接一個任一字元,然後是p。 * 匹配零個或多個先前字元 如:'*grep'匹配所有一個或多個空格後緊跟grep的行。 .*一起用代表任一字元。 [] 匹配一個指定範圍內的字元,如'[Gg]rep'匹配Grep和grep。 [^]

linux如何給程式添加自啟動

我要使我的服務程式在重啟系統後也隨之自動啟動。啟動我的服務用到了一個指令碼。現在有兩個方法:法1:sudo vi /etc/init.d/rc.local在這裡添加啟動服務的指令碼命令.這個方法的優點是:此時尚未登入使用者,啟動服務用的是su。相當於sudo。許可權無比大. 這個方法的缺陷是:這個時候使用者尚未login,當然更沒有指定使用者主目錄,因此假如我們的服務程式裡有用到'~'作為路徑的,那就廢了,'~'表示'null'...ps:可以在/var/log/boot.log裡看日誌.法2:

)Linux 訊號說明列表

$ kill -l1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR213) SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGSTKFLT 17)

linux指令碼學習

進入當前指令碼所在目錄(其他神馬方法都是浮雲!)SH_DIR=x=`echo $0 | grep "^/"`if test "${x}"; then        SH_DIR=$(dirname $0)else        SH_DIR=$(dirname `pwd`/$0)ficd $SH_DIR指令碼暫停bash -c 'read -n1 -p "Press any key to continue..." '顯示指令碼的命令:(預設是off)set -v 顯示命令set +v

總頁數: 3662 1 .... 254 255 256 257 258 .... 3662 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.