Time of Update: 2015-05-20
標籤:1.假設已經有mysql-5.5.10.tar.gz以及cmake-2.8.4.tar.gz兩個源檔案 (1)先安裝cmake(mysql5.5以後是通過cmake來編譯的)[[email protected] rhel5 local]#tar -zxv -f cmake-2.8.4.tar.gz[[email protected] rhel5 local]#cd cmake-2.8.4[[email protected] rhel5 cmake-2.8.4]
Time of Update: 2015-05-19
標籤:gdb是linux下非常好用的一個調試工具,雖然它是命令列模式的調試工具,但是它的功能強大到你無法想象,這裡簡單介紹下gdb下常用的命令。首先編譯產生可執行檔(這裡的test.c是一個簡單的求前n項和的程式)。gcc -g test.c -o test(-g選項告訴gcc在編譯器時加入調試資訊)。接下來可以這樣。gdb test 然後你就會看到出現好多資訊在螢幕上,大致說的是gdb的一些版本資訊說明之類的,但是它對你偵錯工具沒用呀,所以,你可以加上-q選項,不輸出它們。gdb -q
Time of Update: 2015-05-20
標籤:第一,CPU、記憶體、硬碟檢測cat /proc/cpuinfo (查看CPU資訊)cat /proc/meminfo (查看記憶體資訊)df -lh (查看硬碟資訊)這個命令可以看到我們購買的VPS CPU資訊是否與官方標準一樣,有些時候告訴我們的與實際檢測的不同。 第二,硬碟IO效能測試dd if=/dev/zero of=test bs=64k count=4k oflag=dsyncdd if=/dev/zero of=test bs=8k count=256k
Time of Update: 2015-05-20
標籤:公司人員流動大,經常有新的維護任務,交接時喜歡看看新來的模組的代碼量,那麼問題來了,如何統計程式碼數?1,最先想到的肯定是 wc。wc -l *.h將查看【目前的目錄】下標頭檔的程式碼數,輸出結果如下:[groot]$wc -l *.h 54 consts.h 60 crc32.h 169 crypt.h 301 ebcdic.h 443 globals.h 39 inflate.h 81 timezone.h 227 ttyio.h 722
Time of Update: 2015-05-20
標籤:一、簡介 Tmux是一個用於終端複用的軟體,它允許一個使用者在一個終端視窗或遠程終端會話中使用多個不同的終端會話。在同一個命令列介面處理多個程式,以及將程式從已經開始運行另外的程式的Unix shell中分離出來,是非常有用的。 二、安裝 參考:http://www.linuxidc.com/Linux/2013-07/86776.htm 在 Debian 和 Ubuntu下安裝 Tmux 的命令: sudo apt-get install
Time of Update: 2015-05-19
標籤:日常開發基本都在linux環境下,bash命令用的不少,但是寫指令碼的地方不多。真的寫起來,發現需要注意的文法、使用習慣的小問題還是不少。 查了些資料,也結合自己工作中遇到的一些問題,列舉幾個需要注意的地方 1. 變數賦值 用等號給變數賦值,=前後都不能有空格。 var=32now=`date +%y%m%d%H`cur_path=`dirname ` 2. 重新導向重新導向:將命令的結果輸出到檔案,而不是標準輸出(螢幕)。 >
Time of Update: 2015-05-19
標籤:nodejs pomelo Pomelo文檔:https://github.com/NetEase/pomelo/wikihttps://github.com/NetEase/pomelo/wiki/Home-in-Chinese Pomelo 安裝文檔:https://github.com/joyent/node/wiki/Installationhttps://github.com/joyent/
Time of Update: 2015-05-19
標籤:linux 進程建立 系統編程 多任務編程 所需標頭檔:#include <sys/types.h>#include <unistd.h>pid_t vfork(void);功能:vfork() 函數和 fork() 函數(fork()如何使用,請點此連結)一樣都是在已有的進程中建立一個新的進程,但它們建立的子進程是有區別的。參數:
Time of Update: 2015-05-19
標籤:1. 顯示環境變數HOME $ echo $HOME /home/redbooks 2. 設定一個新的環境變數hello $ export HELLO="Hello!" $ echo $HELLO Hello! 3. 使用env命令顯示所有的環境變數 $ env HOSTNAME=redbooks.safe.org PVM_RSH=/usr/bin/rsh Shell=/bin/bash TERM=xterm HISTSIZE=1000 ... 4.
Time of Update: 2015-05-19
標籤:1. sudo apt-get install python-pip2. sudo apt-get install python-dev3. sudo apt-get install gnuplot4.下載libsvm-3.20 解壓,將此解壓檔案夾cp到/usr/bin下5. which gnuplot 查看此命令的路徑 結果為 /usr/bin/gnuplot 那麼查看libsvm-3.20/python下的兩個檔案easy.py 和
Time of Update: 2015-05-19
標籤:linux ubuntu 1.RPM包RPM 包 - (Fedora, Redhat及類似系統) rpm -ivh package.rpm 安裝一個rpm包 rpm -ivh --nodeeps package.rpm 安裝一個rpm包而忽略依賴關係警告 rpm -U package.rpm 更新一個rpm包但不改變其設定檔 rpm -F package.rpm
Time of Update: 2015-05-19
標籤:1. Install c/c++ compilation package.2. install openGL and freeGlut librarysudo apt-get install mesa-common-devsudo apt-get install freeglut3-dev3. testing: run this code (comes from openGL red book) by save it as a cpp file. Then open the
Time of Update: 2015-05-19
標籤:單進程編程:順序執行 資料同步 複雜度低 用途單一多進程編程:同時執行 資料非同步 複雜度高 用途廣泛1. 多進程的優勢在於任務的獨立性,比如某個任務單獨作為一個進程的話,崩潰隻影響自己的服務,其他任務不受影響.如果是多個任務在同一個進程內部利用多個線程進行處理,某個線程發生了未處理的異常的話,會導致整個進程完蛋,所有的任務跟著遭殃2. 從資源分派上來說,多進程方案比多線程方案更加靈活和自由3.
Time of Update: 2015-05-19
標籤:本帖最後由 僱傭兵333 於 2015-5-19 16:15 編輯c教程目錄:Linux開發快速入門培訓gcc快速入門Makefile快速入門GDB快速入門Linux系統編程之檔案篇01認識電腦系統(上)電腦系統組成電腦系統硬體組成匯流排I/O裝置記憶體處理器(運算器+控制器)02認識電腦系統(下)什麼是作業系統Linux核心模組作業系統管理硬體作業系統三個基本抽象進程環境切換進程虛地址空間虛擬檔案系統(VFS)03系統編程介紹系統編程與應用編程系統資源系統調用系統調用與C庫關係錯誤處理0
Time of Update: 2015-05-19
標籤:Linux網路編程(總共41集)講解Linux網路編程知識,分以下四個篇章。Linux網路編程之TCP/IP基礎篇Linux網路編程之socket編程篇Linux網路編程之處理序間通訊篇Linux網路編程之線程篇Linux網路編程之TCP/IP基礎篇01TCPIP基礎(一)ISO/OSI參考模型TCP/IP四層模型基本概念(對等通訊、封裝、分用、連接埠)02TCPIP基礎(二)傳輸單元最大值(MTU)/路徑MTU乙太網路框架格式ICMPARPRARP03TCPIP基礎(三)IP資料報格式網
Time of Update: 2015-05-19
標籤:公開課 馬哥linux 營運2.0時代同時也代表著DevOps的時代,越來越多的人關注自動化營運,但是大家有沒有想過,自動化營運如何來,作為營運的我們又該如何使用現有的工具去實現自動化營運,本周六晚八點半,就由jumpserver跳板機的創作團隊為大家分享下如何使用開源工具來實現一個自動化營運架構的細節。公開課官方群:339184057###
Time of Update: 2015-05-19
標籤:Linux下如何進行FTP設定(轉) 一、Redhat/CentOS安裝vsftp軟體1.更新yum源首先需要更新系統的yum源,便捷工具:http://help.aliyun.com/manual?spm=0.0.0.0.zJ3dBU&helpId=16922.安裝vsftp使用yum命令安裝vsftp#yum install vsftpd
Time of Update: 2015-05-19
標籤:剛使用者反映伺服器rar版本低,下了個4.0的運行提示/lib/libc.so.6: version `GLIBC_2.7′ not found升級了centos的glibc庫yum -y update glibc問題依舊。用命令查看glibc庫的資訊rpm -qi glibc 顯示系統的glibc庫版本為2.5在CentOS中用更新命令到2.5已經是最新版本了,只好手動下載 glibc 2.7
Time of Update: 2015-05-19
標籤:linux下時間同步方法1:與一個已知的時間伺服器同步複製代碼代碼如下:ntpdate time.nist.gov其中 time.nist.gov 是一個時間伺服器.刪除本地時間並設定時區為上海複製代碼代碼如下:rm -rf /etc/localtimeln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime方法2:linux自動同步時間vi
Time of Update: 2015-05-19
標籤:多線程編程作業系統原理概念 時間片 進程狀態 上下文: