Time of Update: 2015-08-12
標籤:linux版本:64位CentOS 6.4Nginx版本:nginx1.8.0php版本:php5.5.28Sqlserver:2008 關於Linux環境安裝Nginx+PHP參考《Linux環境Nginx安裝與調試以及PHP安裝
Time of Update: 2015-08-10
標籤:一、.開啟terminal方法1.最方便的是Ctrl+Alt+T2.點擊Dash首頁 輸入terminal二、顯示當前路徑 pwd三、顯示當前路徑下的檔案ls四、匯入sql檔案到mysql資料庫1.>mysql -u root -p2.>mysql密碼3.進入mysql就可以匯入了 >use yourdatabasename;4 >set name utf8;5.>source
Time of Update: 2015-08-14
標籤:su 和 su - 的區別:前者只是換了身份,但SHELL環境仍然是原使用者的SHELL;而後者連使用者和SHELL環境一起切換成新使用者的了。只有切換了SHELL環境才不會出現PATH環境變數錯誤。linux下添加右鍵菜單: 1.用whereis命令查看你要添加的軟體在哪裡,比如說我想添加一個 終端 到右鍵中。 whereis
Time of Update: 2015-08-13
標籤:linux 文文書處理IP地址從小到大去重排序, -u去重sort -u -t"." -k1,1n -k2,2n -k3,3n -k4,4n ###IP地址從大到小去重排序sort -u -t"." -k1,1nr -k2,2nr -k3,3nr -k4,4nr ###1.-t"." 表示用“.”分隔要排序的3位###字元2.-k1,1n
Time of Update: 2015-08-15
標籤:在我的裡面已經介紹了linux下面c的進程、線程介面,這裡就不做過多闡述了。多進程這裡多進程採用傳統的多進程模型,每當有用戶端發來的串連時建立一個進程來處理串連,一個子進程對應一個串連。有了上篇單一進程的基礎,此處只做簡單的修改便可以實現。 while(1){ clientfd = Accept(servfd, (struct sockaddr*)&cliaddr, &clientlen); host =
Time of Update: 2015-08-13
標籤:使用多線程的理由1: 使用多線程的理由之一是和進程相比,它是一種非常"節儉"的多任務操作方式。我們知道,在 Linux 系統下,啟動一個新的進程必須分配給它獨立的地址空 間,建立眾多的數據表來維護它的程式碼片段、堆棧段和資料區段,這是一種"昂貴"的多任務工作方式。而運行於一個進程中的多個線程,它們彼此之間使用相同的地址
Time of Update: 2015-08-14
標籤: linux下的多線程通過pthread實現,下面給個簡單的例子。#include <stdio.h>#include <stdlib.h>#include <pthread.h>void* thr_fn(){ printf("this is a thread, tid = %d\n", pthread_self()); printf("thread return\n"); return
Time of Update: 2015-08-13
標籤:多線程一些基本函數與標識符(1)pthread_t : unsigned long int 是一個線程標識符(2)pthread_create 建立線程的函數 int pthread_create(pthread_t *_thread, //第一個參數指向線程標識符的指標 &
Time of Update: 2015-08-12
標籤:線程一個線程可以調用pthread_cancel終止同一進程中的另一個線程,但是值得強調的是:同一進程的線程間,pthread_cancel向另一線程發終止訊號。系統並不會馬上關閉被取消線程,只有在被取消線程下次系統調用時,才會真正結束線程。或調用pthread_testcancel,讓核心去檢測是否需要取消當前線程。被取消的線程,退出值,定義在Linux的pthread庫中常數PTHREAD_CANCELED的值是-1。#include <
Time of Update: 2015-08-11
標籤:linux安裝ipython##Linux安裝ipython[email protected]:~# pip install "ipython[notebook]"[email protected]:~# ipythonPython 2.7.3 (default, Mar 13 2014, 11:03:55) Type "copyright",&nbs
Time of Update: 2015-08-09
標籤:並發 應用 linux 線程 1.線程的基本介紹(1)線程的概述線程與進程類似,也允許應用程式並發執行多個任務的一種機制。一個進程可以包含多個線程,同一程式中的所有線程共用同一份全域記憶體地區,線程之間沒有真正意義的等級之分。同一個進程中的線程可以並發執行,如果處理器是多核的話線程也可以並存執行,如果一個線程因為等待I/O操作而阻塞,那麼其他線程依然可以繼
Time of Update: 2015-08-14
標籤:我們通常都知道Windows中hosts檔案(C:\Windows\System32\drivers\etc),用來映射網域名稱的。linux上當然也有,一般在/etc/hosts下。當工作的項目,在開發機中,有各種網域名稱跳轉的時候。有時候找不到檔案,有可能就是hosts木有配置正確。好比,我在開發機上,網域名稱a.baidu.com下敲著代碼,但是在這裡有個介面去訪問b.baidu.com,此時我在hosts中是映射了a的,但沒映射b。今天犯了這個錯誤,當時一ping b.baidu.
Time of Update: 2015-08-11
標籤:1. 查詢是否已安裝圖形介面yum grouplist |more 在grouplist的輸出結果中的“Installed Groups:”部分中,如果你能找到“X Window System”和GNOME Desktop或KDE 或XFCE-4.4的話,證明你安裝了案頭環境。2.安裝#yum groupinstall "X Window System"#yum groupinstall "GNOME Desktop
Time of Update: 2015-08-11
標籤:以下是Linux系統調用的一個列表,包含了大部分常用系統調用和由系統調用派生出的的函數。這可能是你在互連網上所能看到的唯一一篇中文注釋的Linux系統調用列表,即使是簡單的字母序英文列表,能做到這麼完全也是很罕見的。按照慣例,這個列表以man
Time of Update: 2015-08-12
標籤:1、設定檔案的享受,對於本地閱讀windows檔於vmware虛擬機器設定共用資料夾,那麼共用檔案中,你可以2、然後開啟虛擬機器上,使用root輸入賬戶,然後,在夾/mnt/hgfs/ 共用檔案了3、將共用檔案裡的jdk/jre 移動到 /opt的檔案夾下,這樣子的目的是為了讓普通的使用者可以訪問到jdkmv jdk-6u45-linux-x64-rpm.bin /optmv jre-6u45-linux-x64-rpm.bin
Time of Update: 2015-08-09
《一個作業系統的實現》 ubuntu系統內容配置,ubuntu手機作業系統《一個作業系統的實現》 ubuntu系統內容配置電腦之前已經安裝了gcc.一.nasm安裝:sudo apt-get install nasm或官網下載http://sourceforge.net/projects/nasm我下載到的是nasm-2.11.08-1.src.rpm(裡面有nasm-2.11.08.tar.xz檔案)rpm的安裝方式: 1 $sudo apt-get install alien
Time of Update: 2015-08-09
Linux軟串連與永久連結,Linux軟串連連結 軟連結 Linux中軟連結就像是windows系統中的捷徑 建立軟連結格式:ln -s 源檔案全路徑 軟串連全路徑 操作示範: 永久連結 永久連結與軟串連不同,它相當於源檔案的鏡像,源檔案改變,永久連結檔案也會改變,同理,永久連結檔案改變,源檔案也會改變 建立永久連結格式:ln 源檔案全路徑 軟連結全路徑 與建立軟連結格式相比就是少了-s參數 操作示範: 區別:
Time of Update: 2015-08-08
Linux命令教程:cat命令 查看檔案內容cat命令的用途是串連檔案或標準輸入並列印。這個命令常用來顯示檔案內容,或者將幾個檔案串連起來顯示,或者從標準輸入讀取內容並顯示,它常與重新導向符號配合使用。Linux下查看檔案內容的方式很多:vi 檔案名稱 #編輯方式查看,可修改cat 檔案名稱 #顯示全部檔案內容more 檔案名稱 #分頁顯示檔案內容tail 檔案名稱 #僅查看尾部,還可以指定行數head 檔案名稱 #僅查看頭部,還可以指定行數sed '1,$'p 檔案名稱
Time of Update: 2015-08-09
centos伺服器上java環境和tomcat部署過程以及mysql簡單修改,centos簡單修改本文記錄了centos安裝完成後java、tomcat部署以及針對olds網站系統 mysql 資料庫的修改,紅色部分為實際操作的過程。初始條件:centos安裝完成(x86案頭版本5.5),mysql安裝完成。基本知識:會使用centos終端(下文命令中最前面的#符號是預設的終端命令列提示符,不需要實際輸入)。一、JAVA安裝1.
Time of Update: 2015-08-08
Ubuntu 15.04/14.04 下安裝 Ubuntu After Install 2.6Ubuntu After Install 是一款由 Faenza 開發人員編寫的軟體,該軟體類似於 Windows 上一些軟體助手提供的裝機軟體功能,可能讓使用者儘快的完成一些流行常用軟體的安裝工作。Ubuntu After Install 提供了一個簡單的 GUI 介面,使用簡單。其中提供常用軟體有 Ubuntu Restricrterd Extras、Unity Tweak Tool、Faenza