Time of Update: 2018-12-03
一、 源檔案編譯安裝,這裡採用1.7的版本來安裝 ,但有的內容是用的1.6的,所以安裝時應該對應的改動一下 源檔案1.6版本的共兩個,為:subversion源檔案 subversion-1.6.1.tar.gz和依賴檔案subversion-deps-1.6.1.tar.gz,可以分別下載1.7版本的只有一個安裝檔案,比較方便,從地址http://subversion.apache.org/download/下載subversion-1.7.10.tar.gz 二、
Time of Update: 2018-12-03
網址:http://www.php.net/manual/zh/install.unix.apache2.php本節包括在 Unix 平台的 Apache 2.x 下安裝 PHP 的說明和提示。 Warning不推薦在使用 Apache 2的產品中使用線程化 MPM。應使用預分支 MPM,Apache 2.0 和 2.2預設的 MPM。其原因見 FAQ 中的相關條目使用線程化 MPM 的Apache2。推薦閱讀 » Apache 文檔,瞭解一下 Apache 2.x 伺服器,以及詳細的安裝參數。
Time of Update: 2018-12-03
1.4.1 標準 (ANSI C, POSIX, SVID, XPG, ...)ANSI C:這一標準是 ANSI(美國國家標準局)於 1989 年制定的 C 語言標準。 後來被 ISO(國際標準組織)接受為標準,因此也稱為 ISO C。ANSI C 的目標是為各種作業系統上的 C 程式提供可移植性保證,而不僅僅限於 UNIX。 該標準不僅定義了 C 程式設計語言的語發和語義,而且還定義了一個標準庫。這個庫可以根據 標頭檔劃分為 15 個部分,其中包括:字元類型
Time of Update: 2018-12-03
Linux系統是通過提供通訊端(socket)來進行網路編程的.網路程式通過socket和其它幾個函數的調用,會返回一個 通訊的檔案描述符,我們可以將這個描述符看成普通的檔案的描述符來操作,這就是linux的裝置無關性的好處.我們可以通過向描述符讀寫操作實現網路之間的資料交流. 1 socket int socket(int domain, int type,int protocol) domain:說明我們網路程式所在的主機採用的通訊協族(AF_UNIX和AF_INET等).
Time of Update: 2018-12-03
轉自:http://www.linuxdiyf.com/viewarticle.php?id=86772有有可能是linux的線程機制會產生JVM出錯的問題,特別是在串連高峰期間經常出現這樣的問題,tomcat在linux下也出現類似情況。 解決辦法是在環境變數中設定: _JAVA_SR_SIGNUM = 12 基本就可以解決。 Below is a clipping from Sun on working around JVM crashes under high thread
Time of Update: 2018-12-03
1.解決中文亂碼問題在startWeblogic.sh上加入以下語句:export LANG=zh_CN.GBKexport LC_ALL=zh_CN.GBKexport LC_CTYPE=zh_CN.GBK2weblogic最佳化參數配置記憶體參數MEM_ARGS="-Xms512m -Xmx1024m -XX:NewSize=128m -XX:MaxNewSize=128m -XX:MaxPermSize=128m -XX:SurvivorRatio=8"${JAVA_HOME}/bin/
Time of Update: 2018-12-03
#刪除原來 iptables 裡面已經有的規則iptables -Fiptables -X #拋棄所有不符合三種鏈規則的資料包iptables -P INPUT DROPiptables -P OUTPUT DROPiptables -P FORWARD DROP iptables -A INPUT -i lo -j ACCEPTiptables -A OUTPUT -o lo -j ACCEPT iptables -A INPUT -i eth0 -m state --state
Time of Update: 2018-12-03
JDK: 增加執行許可權然後執行即可,預設解壓到目前的目錄:chmod u+x jdk-6u13-linux-i586.bin./jdk-6u13-linux-i586.bin 環境變數: 將環境變數加入到profile中,如果寫入到(/etc/profile)對所有使用者都生效,如果只對某個使用者生效寫入到(/home/username/profile)中 export JAVA_HOME = /usr/java/jdk1.6.0_13 export PATH =
Time of Update: 2018-12-03
折騰了大半天都終把tuxedo安裝,並寫好第一個例子,即然安裝可以使用UI的方式進行安裝,安裝完成後要進行環境變數的配置,把tuxedo目錄中的tux.env的配置,添加到/home/oracle/.bash_profile,因為我是以oracle使用者來安裝oracle 和tuxedo 的。 伺服器端代碼simpserv.c:#include <stdio.h>#include <ctype.h>#include <atmi.h>#include
Time of Update: 2018-12-03
出錯資訊proc PARSE=FULL DBAccess.pcCopyright (c) 1982, 2002, Oracle Corporation. All rights reserved.System default option values taken from: /home/oracle/app/product/9.2.0/precomp/admin/pcscfg.cfgError at line 34, column 11 in file
Time of Update: 2018-12-03
最近做公司伺服器程式從windows到Linux的移植工作,我的伺服器使用的ACE的Epoll模式,支援2000個串連。在Linux下編譯伺服器程式後,運行,報錯了。 查了資料後發現是,在Linux下Epoll模式預設只支援1024個串連,所以我們要修改一下Linux系統可開啟的最大描述符限制。最簡單的修改方法你可以用ulimit -n 3000
Time of Update: 2018-12-03
一、開啟視頻裝置開啟視頻裝置非常簡單,在V4L2中,視頻裝置被看做一個檔案。使用open函數開啟這個裝置:1. 用非阻塞模式開啟網路攝影機裝置int cameraFd;cameraFd = open("/dev/video0", O_RDWR | O_NONBLOCK); 2. 如果用阻塞模式開啟網路攝影機裝置,上述代碼變為:cameraFd = open("/dev/video0",
Time of Update: 2018-12-03
一、系統平台 Redhat9.0發行版, 安裝gcc 及相關庫檔案,建議不要安裝 Apache,PHP,MySQL,我們將用源碼編譯安裝。基於安全方面的 考慮,可以設定一下iptables只允許SSH和WWW訪問。 二、軟體 MySQL4.0.12 http://mysql.secsup.org Snort2.0.0 http://www.snort.org Apache2.0.45 http://www.apache.org PHP4.3.1
Time of Update: 2018-12-03
在LINUX上進行編碼轉換時,既可以利用iconv函數族編程實現,也可以利用iconv命令來實現,只不過後者是針對檔案的,即將指定檔案從一種編碼轉換為另一種編碼。一、利用iconv函數族進行編碼轉換iconv函數族的標頭檔是iconv.h,使用前需包含之。#include <iconv.h>iconv函數族有三個函數,原型如下:(1) iconv_t iconv_open(const char *tocode, const char
Time of Update: 2018-12-03
Linux 的 首先必須關閉網卡裝置,否則會報告系統忙,無法更改。 命令是: /sbin/ifconfig eth0 down 修改 MAC 位址,這一步較 Windows 中的修改要簡單。 命令是: /sbin/ifconfig eth0 hw ether 00:AA:BB:CCD:EE 重新啟用網卡 /sbin/ifconfig eht0 up 網卡的 MAC 位址更改就完成了 /////////////////////////////////////////////////////////
Time of Update: 2018-12-03
為了能讓E2能在UBUNTU下進行SyncML而忙乎。E2刷到了49P(屠龍刀),手機支援USB NET方式串連,在WINDOWS下裝好驅動後,WINDOWS能順利與E2進行USB NET串連,但無法使用同樣的設定,使其工作在UBUNTU LINUX下。 WINDOWS下網路連接自動擷取到了IP地址:192.168.16.1,手機IP:192.168.16.2,可以PING通。Ubuntu下,無
Time of Update: 2018-12-03
一個半月前我幫公司安裝了一台Linux伺服器,然後我在上面安裝了Oracle 10g和Weblogic 10。說說我的Weblogic安裝過程,本來是想單獨寫一下的,不過我是文字模式下安裝的,當時沒。因為我在安裝的時候碰到一個問題,就是在我在RedHat Enterprise Linux AS5.4上安裝Weblogic
Time of Update: 2018-12-03
Samba的安裝與配置配置過程:1. 找到/etc/samba/smb.conf設定檔,設定[global]欄位的workgroup=MYGROUP 這是定義全域參數,MYGROUP這裡即是要串連的NT、98下面的工作群組名稱。2. 找到security,將它設定為security=user,這個是設定user安全等級,user是由提供服務的samba伺服器負責檢查帳號和密碼。3. 修改host allow為host allow = 172.30.5.
Time of Update: 2018-12-03
一、CVS伺服器的安裝: 1、查看你的作業系統上是否安裝了CVS:#>; rpm -qa | grep cvs 如果沒有安裝你可以在Redhat 第2張光碟片上找到,另外你也可以在網上下載到最新的rpm包。很容易找,其實不存在什麼linux版本。 2、建立cvs使用者組: #>; groupadd cvs 3、建立cvs組的cvsroot使用者和所屬的目錄: #>; useradd -g cvs -G cvs –d /home/cvsroot cvsroot
Time of Update: 2018-12-03
關於Linux下的CVS的安裝與組態管理一、CVS伺服器的安裝: 1、查看你的作業系統上是否安裝了CVS:#>; rpm -qa | grep cvs 如果沒有安裝你可以在Redhat 第2張光碟片上找到,另外你也可以在網上下載到最新的rpm包。很容易找,其實不存在什麼linux版本。 2、建立client使用者組: #>; groupadd client 3、建立client組的cadmin使用者和所屬的目錄: #>; useradd -g client –G client