Time of Update: 2018-12-07
1 -- 問題現象描述程式架構背景: n個業務線程。接收從網路線程傳遞過來的請求,按商務邏輯處理,最後將處理結果形成bytes回傳給網路線程,讓網路將處理結果按原路返回。 1個網路線程。網路線程負責listen、accept、send、recv等底層網路操作。該線程判斷fd上是否有完整的請求,如果已經完整,直接傳遞給業務線程處理。 問題現象描述: 1.業務沒有接到任何請求; 2.參看網路線程的/proc/fd目錄,使用命令 “l -l | wc
Time of Update: 2018-12-07
1. core檔案的簡單介紹在一個程式崩潰時,它一般會在指定目錄下產生一個core檔案。core檔案僅僅是一個記憶體映象(同時加上調試資訊),主要是用來調試的。 2. 開啟或關閉core檔案的產生用以下命令來阻止系統產生core檔案:ulimit -c 0下面的命令可以檢查產生core檔案的選項是否開啟:ulimit -a該命令將顯示所有的使用者定製,其中選項-a代表“all”。
Time of Update: 2018-12-07
df命令是linux系統以磁碟分割為單位查看檔案系統,可以加上參數查看磁碟剩餘空間資訊,命令格式: df -hl 顯示格式為: 檔案系統 容量 已用 可用 已用% 掛載點 Filesystem Size Used Avail Use% Mounted on /dev/hda2 45G 19G 24G 44% / /dev/hda1 494M 19M
Time of Update: 2018-12-07
安裝環境:CentOs 5.6 JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html選擇安裝目錄,把對應的安裝檔案拷過去。比如/usr/local/給檔案加上可執行許可權chmod +x jdk.rpm.bin執行.bin檔案 ./jdk.rep.bin 執行後會產生 rpm尾碼的檔案.安裝 rpm –ivh jdk.rpm配置環境變數 這裡只修改/etc/profile檔案即可export JAVA_
Time of Update: 2018-12-07
chown將指定檔案的擁有者改為指定的使用者或組,使用者可以是使用者名稱或者使用者ID;組可以是組名或者組ID;檔案是以空格分開的要改變許可權的檔案清單,支援萬用字元。系統管理員經常使用chown命令,在將檔案拷貝到另一個使用者的名錄下之後,讓使用者擁有使用該檔案的許可權。 1.命令格式: chown [選項]... [所有者][:[組]] 檔案... 2.命令功能: 通過chown改變檔案的擁有者和群組。在變更檔的所有者或所屬群組時,可以使用使用者名稱稱和使用者識別碼設定
Time of Update: 2018-12-07
用SSH管理linux伺服器時經常需要遠程與本地之間互動檔案.而直接用SecureCRT內建的上傳下載功能無疑是最方便的,SecureCRT下的檔案傳輸通訊協定有ASCII、Xmodem、Zmodem。檔案傳輸通訊協定:檔案傳輸是資料交換的主要形式。在進行檔案傳輸時,為使檔案能被正確識別和傳送,我們需要在兩台電腦之間建立統一的傳輸協議。這個協議包括了檔案的識別、傳送的起止時間、錯誤的判斷與糾正等內容。常見的傳輸協議有以下幾種: ASCII:這是最快的傳輸協議,但只能傳送文字檔。 Xmodem:這
Time of Update: 2018-12-07
Linux 檔案或目錄的屬性主要包括:檔案或目錄的節點、種類、許可權模式、連結數量、所歸屬的使用者和使用者組、最近訪問或修改的時間等內容。具體情況如下:命令: ls -lih輸出:[root@localhost test]# ls -lih總計 316K2095120 lrwxrwxrwx 1 root root 11 11-22 06:58 linklog.log -> log2012.log2095112 -rw-r--r-- 1 root root 296K 11-13 06:0
Time of Update: 2018-12-07
文章轉載自:http://www.xnlinux.cn/thread-1753-1-1.html 在linux檔案系統中硬碟分區是從1開始的,sda的第一個分區即是sda1 ,但是grub在識別硬碟分區的時候卻是從0開始的,sda1即被grub識別為hd0,0 ,只要注意到這一點就行了。 我的電腦以前裝有win7和ubuntu10.04,最近安裝了RHEL6,結果ubuntu的啟動項直接丟失了 於是進入紅帽,sudo
Time of Update: 2018-12-07
WordPress簡介 WordPress 是一種使用 PHP語言和 MySQL資料庫開發的開源、免費的Blog(部落格,網誌)引擎,使用者可以在支援 PHP 和 MySQL 資料庫的伺服器上建立自己的 Blog。WordPress 是一個功能非常強大的部落格系統,外掛程式眾多,易於擴充功能。安裝和使用都非常方便。目前 WordPress 已經成為主流的 Blog 搭建平台。現在我們開始搭建屬於自己的blog: 1.首先,你需要下載wordpress(WordPress
Time of Update: 2018-12-07
=================================================本文為khler原作,轉載必須確保本文完整並完整保留原作者資訊及本文原始連結E-mail: khler@163.comQQ: 23381103MSN: pragmac@hotmail.com原址:http://www.cnblogs.com/khler/archive/2010/09/27/1836559.html=====================================
Time of Update: 2018-12-07
=================================================本文為HeYuanHui原作轉載必須確保本文完整並完整保留原作者資訊及本文原始連結!NN: khlerE-mail:
Time of Update: 2018-12-07
1. 相關函數 #include <pthread.h> pthread_cond_t cond = PTHREAD_COND_INITIALIZER; int pthread_cond_init(pthread_cond_t *cond,
Time of Update: 2018-12-07
用C/C++開發其中最令人頭疼的一個問題就是記憶體管理,有時候為了尋找一個記憶體流失或者一個記憶體訪問越界,需要要花上好幾天時間,如果有一款工具能夠協助我們做這件事情就好了,valgrind正好就是這樣的一款工具。Valgrind是一款基於類比linux下的程式調試器和剖析器的軟體套件,可以運行於x86,
Time of Update: 2018-12-07
一、圖形化介面相關命令1、系統設定setup2、服務啟動設定ntsysv3、登陸設定gdmsetupgdmconfig4、網路設定networkconfigthizconfig5、音量控制gnome-volume-control6、KDE控制中心kcontrol 7、KDE設定嚮導
Time of Update: 2018-12-07
1 -- 軟體依賴與下載apache依賴的軟體:openssl、apr-util、aprsvn依賴的軟體:openssl、apr-util、apr、sqlite、neon下載各軟體連結:apache:http://mirrors.tuna.tsinghua.edu.cn/apache/httpd/httpd-2.2.23.tar.gz apr-util:http://mirrors.tuna.tsinghua.edu.cn/apache/apr/apr-util-1.5.1.tar.gz
Time of Update: 2018-12-07
使用者組有效使用者實際使用者有效使用者ID實際使用者ID1 -- 使用者操作函數linux-rwdx:~ # useradd --helpUsage: useradd ...useradd - create a new user -c comment Set the GECOS field for the new account --show-defaults Print default values --save-defaults Save modified default
Time of Update: 2018-12-07
route命令用於顯示和操作IP路由表。要實現兩個不同的子網之間的通訊,需要一台串連兩個網路的路由器,或者同時位於兩個網路的網關來實現。在Linux系統中,設定路由通常是 為瞭解決以下問題:該Linux系統在一個區域網路中,區域網路中有一個網關,能夠讓機器訪問Internet,那麼就需要將這台機器的IP地址設定為
Time of Update: 2018-12-07
1.修改/etc/sysconfig/network/config檔案NETWORKMANAGER=”yes” 通過 networkmanage 的使用者方法設定 NETWORKMANAGER=”no” 通過 ipfu傳統的方法設定(選擇這個)2.修改/etc/sysconfig/network/ifcfg-eth0檔案(即在目錄/etc/sysconfig/network/中可以找到相應網卡配置,直接修改並儲存即可)BOOTPROTO=’static’ STARTMODE=’onboot’
Time of Update: 2018-12-07
SED單行指令碼快速參考(Unix 流編輯器)英文標題:USEFUL ONE-LINE SCRIPTS FOR SED (Unix stream editor)原標題:HANDY ONE-LINERS FOR SED (Unix stream editor)整理:Eric Pement - 電郵:pemente[at]northpark[dot]edu 版本5.5譯者:Joe Hong -
Time of Update: 2018-12-07
whereis命令只能用於程式名的搜尋,而且只搜尋二進位檔案(參數-b)、man說明檔案(參數-m)和原始碼檔案(參數-s)。如果省略參數,則返回所有資訊。和find相比,whereis尋找的速度非常快,這是因為linux系統會將 系統內的所有檔案都記錄在一個資料庫檔案中,當使用whereis和下面即將介紹的locate時,會從資料庫中尋找資料,而不是像find命令那樣,通 過遍曆硬碟來尋找,效率自然會很高。 但是該資料庫檔案並不是即時更新,預設情況下時一星期更新一次,因此,我們在用wherei