Time of Update: 2015-06-04
標籤:#include <sys/types.h>#include <unistd.h>/*功能:複製進程參數:無傳回值: 成功: 父進程:返回子進程id 子進程:返回0 失敗: 返回-1*/pid_t fork(void); 由fork建立的新進程被稱為子進程(child process)。該函數被調用一次,但返回兩次。兩次返回的差別是子進程的傳回值是0,而父進程的傳回值則是新進程(子進程)的進程
Time of Update: 2015-06-04
標籤:linux 多任務編程 系統編程 系統調用01、什麼是系統調用?02、Linux系統調用之I/O操作(檔案操作)03、檔案描述符的複製:dup(),
Time of Update: 2015-06-04
標籤:linux下查看和添加PATH環境變數來自:http://apps.hi.baidu.com/share/detail/32942984$PATH:決定了shell將到哪些目錄中尋找命令或程式,PATH的值是一系列目錄,當您運行一個程式時,Linux在這些目錄下進行搜尋編譯連結。 編輯你的 PATH 聲明,其格式為: PATH=$PATH:<PATH 1>:<PATH 2>:<PATH 3>:------:<PATH
Time of Update: 2015-06-04
標籤:Linux的運行層級和chkconfig用法 一、Linux的運行層級在裝MySQL的時候,才知道了Linux的運行層級這麼一回事。汗…自己太水了…下面總結一下: 什麼是運行層級呢?簡單點來說,運行層級就是作業系統當前正在啟動並執行功能層級。層級是從0到6,具有不同的功能。這些層級定義在/
Time of Update: 2015-06-04
標籤:1、安裝svn用戶端2、建立svn程式碼程式庫1、安裝svn用戶端 1.1、使用命令安裝 1)CentOS$ yum install subversion 2)ubuntusudo apt-get install subversion 1.2、源碼安裝 http://www.cnblogs.com/fengbohello/p/4142810.html 2、開啟svn服務進程 2.1、我的習慣是把代碼倉庫放在/opt/svn目錄下,所以先建立目錄/opt/svn$
Time of Update: 2015-06-04
標籤:linuxRegex Regex 有兩個元字元用於指定字串出現在行首或行末。脫字元(^)是指示開始的單字元Regex。貨幣符號($)是指示行結尾的單字元的Regex。這些通常稱為"定位器",因為它們將匹配限定在特定位置。例如,可以使用以下運算式列印以First開始的行:^First沒有^元字元,這個運算式將列印包含First的任意行。通常,使用VI輸入要由troff處理的文本,並且不想讓空格
Time of Update: 2015-06-04
Linux常用網路工具:fping主機掃描,linuxfpingLinux下有很多強大網路掃描工具,網路掃描工具可以分為:主機掃描、主機服務掃描、路由掃描等。fping是一個主機掃描工具,相比於ping工具可以批量掃描主機。fping官方網站:http://fping.org/fping的原始碼編譯安裝訪問fping的官方網站,擷取原始碼地址:編譯及安裝命令:wget http://fping.org/dist/fping-3.10.tar.gztar -xvf
Time of Update: 2015-06-04
CentOS查看伺服器網卡流量有兩個方法來查看監控伺服器流量,看是否有異常。1. 使用系統內建的命令: watch more /proc/net/dev可以查看每2秒的位元組和資料包的變化。但不那麼直觀。2. 使用nload命令,需要自行安裝1)# yum install flex byacc libpcap ncurses ncurses-devel libpcap-devel2)# wget http://www.roland-riegel.de/nload/nload-0.7.4.tar.
Time of Update: 2015-06-04
linux定時器,linux定時任務 我們常常有設定系統在某一時間執行相應動作的需求,比如設定電腦什麼時候自動鎖屏,什麼時候自動關機,設定應用程式什麼時候自動運行,什麼時候自動結束。這些與時間相關的功能,都需要依靠作業系統中的定時器來實現。 linux中定時器的使用原理很簡單,你只需設定一個逾時時間和相應的執行函數,系統就會在逾時的時候執行一開始設定的函數。逾時的概念有點模糊,它指的是你設定一個時間,如果當前的時間超過了你設定的時間,那就逾時了。比如說,你設定五分鐘後系統自動關機,系統會記住
Time of Update: 2015-06-04
Centos6.5裡安裝Erlang1 首先進入www.erlang.org下載頁面,下載otp_src_17.5.tar.gz.2 解壓縮:tar -xzvf otp_src_17.5.tar.gz3 進入解壓縮後的檔案夾:cd otp_src_17.5.tar.gz4 如果直接運行./configure,會提示沒有curses庫,所以首先還得安裝這個庫:yum install ncurses-devel,運行此命令需要具備root許可權。5 運行./congigure命令。6
Time of Update: 2015-06-04
CentOS 編譯安裝 PyCrypto來自:http://bugcharmer.blogspot.com/2012/07/building-pycrypto-on-amazon-ec2.htmlStep 1 - Install gcc/make$ sudo yum install gcc$ sudo yum install makeThat was easy.Step 2 - Install the GNU MP Arithmetic Library$ wget
Time of Update: 2015-06-04
CentOS安裝Bugzilla
Time of Update: 2015-06-04
CentOS7.1安裝Retext 5.0.2全攻略原創:pingyuan162 Date:2015-05-13Retext介紹Linux下MarkDown編輯器。官方的介紹是:ReText is a simple editor that reads your text with MarkDown or HTML markup and saves it as plain text, HTML or PDF.It is written in Python using Qt
Time of Update: 2015-06-04
CentOS下配置git1Git簡介 Git是什嗎?Git是目前世界上最先進的分布式版本控制系統(沒有之一)。Git有什麼特點?簡單來說就是:高端大氣上檔次!。2Git組件安裝# yum –y install git3配置git倉庫因公司環境需要,故本文檔按照公司環境配置。1、配置存取金鑰# ssh-keygen2、將用戶端的密鑰拷貝至git伺服器# ssh-copy-id3、建立git倉庫目錄# mkdir /data/www/repos4、建立git倉庫# cd
Time of Update: 2015-06-04
CentOS上查看多核負載怎麼在Linux 上查看多核負載?#top#之後按下數字1.則顯示多個CPUtop-18:05:48up1day,2:05,1user,loadaverage:0.00,0.00,0.00Tasks:174total,1running,173sleeping,0stopped,0zombieCpu0:0.0%us,0.0%sy,0.0%ni,100.0%id,0.0%wa,0.0%hi,0.0%si,0.0%stCpu1:0.5%us,0.5%sy,0.0%ni,98.
Time of Update: 2015-06-04
CentOS下安裝和開啟curl php擴充0x01 背景介紹 cURL 是一個利用URL文法規定來傳輸檔案和資料的工具,支援很多協議,如HTTP、FTP、TELNET等。PHP也支援 cURL 庫。0x001 PHP中使用curl擴充 在PHP中建立cURL請求的基本步驟: (1)初始化 curl_init() (2)設定變數 curl_setopt()
Time of Update: 2015-06-04
安裝Centos 6.5時包組安裝建議在安裝Centos
Time of Update: 2015-06-04
CentOS安裝postgresql 9.4一、前言 PostgreSQL通常也簡稱Postgres,是一個關係型資料庫管理系統,適用於各種Linux作業系統、Windows、Solaris、BSD和Mac OS X。PostgreSQL遵循PostgreSQL許可,是一個開源軟體。PostgreSQL由PostgreSQL全球開發組開發,由極少數的公司志願組成並進行監督管理,這些公司有紅帽、EnterpriseDB等。 PostgreSQL的知名度越來越大,這是理所當然的:它是如此可靠、
Time of Update: 2015-06-04
linuxps命令使用Linux中的ps命令是Process Status的縮寫。ps命令用來列出系統中當前啟動並執行那些進程。ps命令列出的是當前那些進程的快照,就是執行ps命令的那個時刻的那些進程,如果想要動態顯示進程資訊,就可以使用top命令。linux上進程有5種狀態ps命令使用說明ps [options]支援的參數為a 顯示所有進程-a 顯示同一終端下的所有程式-A 顯示所有進程c 顯示進程的真實名稱-N 反向選擇-e 等於“-A”e 顯示環境變數f
Time of Update: 2015-06-04
CentOS中PHP如何安裝curl擴充方法如果php已經在系統編譯好,後來又需要添加新的擴充。一種方式就是重新完全編譯php,另一種方式就是單獨編譯擴充庫,以extension的形式擴充。下面以安裝curl擴充為例:1、下載curl安裝包。(我的php是4.4.4的,下載最新的curl 7.16 不能使用,最後下載7.14的才可以,所以要注意一下版本問題)./configuremakephp要求curl的目錄要有include和lib目錄,並且include下要有easy.h