Time of Update: 2018-12-05
一,為什麼要使用lighttpd?apache不可以嗎?在支援純靜態對象時,比片,檔案等 ,lighttpd速度更快,更理想[下面四段話來自:http://www.javayou.com/diary/3264\]Lighttpd是一個德國人領導的開源軟體,其根本的目的是提供一個專門針對高效能網站,安全、快速、相容性好並且靈活的web server環境。具有非常低的記憶體開銷,cpu佔用率低,效能好,以及豐富的模組等特點。lighttpd是眾多OpenSource輕量級的web
Time of Update: 2018-12-05
今天在群裡有人問如何刪除一個檔案夾下按照時間排序的前N個檔案夾,該目錄下只有檔案夾。個人寫了一個指令碼,群裡有人寫了一個指令碼,現整理下來,方便以後查閱。個人的:#!/bin/shls -lrt| awk '{if(NR<4 && NR!=1) printf("rm -rf %s\n",$8)}' >rm2.shchmod 755 rm2.sh./rm2.shrm rm2.sh高手的:#!/bin/shfor i in `ls -lthr | head -3
Time of Update: 2018-12-05
Linux 常用命令Linux 系統常用命令格式: command [option] [argument1] [argument2] ...其中option以"-"開始,多個option可用一個"-"連起來,如"ls -l -a" 與"ls
Time of Update: 2018-12-05
在Linux中,沒有檔案建立時間的概念。只有檔案的訪問時間、修改時間、狀態改變時間。也就是說不能知道檔案的建立時間。但如果檔案建立後就沒有修改過,修改時間=建立時間;如果檔案建立後,狀態就沒有改變過,那麼狀態改變時間=建立時間;如果檔案建立後,沒有被讀取過,那麼訪問時間=建立時間,這個基本不太可能。與檔案相關的幾個時間:1、訪問時間,讀一次這個檔案的內容,這個時間就會更新。比如對這個檔案使用more命令。ls、stat命令都不會修改檔案的訪問時間。2、修改時間,對檔案內容修改一次,這個時間就會更
Time of Update: 2018-12-05
fromhttp://www.ibm.com/developerworks/cn/linux/l-roadmap/part3/index.html 從 Windows 環境的管理轉到 Linux 環境的管理時所面臨的挑戰之一是,您需要去學習利用新的工具。作為一個管理員,您希望理解作業系統的細節以發揮它的最大功效。但是,當您還處在學習階段時,就需要去完成具體的工作。為加速您駕馭 Linux 的進度,我們將安裝一個叫做 Webmin 的程式。如 Webmin.com(參閱
Time of Update: 2018-12-05
內容提要 本文以RedHat9.0和i386平台為例,剖析了從使用者開啟電源直到螢幕出現命令列提示符的整個Linux啟動過程。並且介紹了啟動中涉及到的各種檔案。 閱讀Linux原始碼,無疑是深入學習Linux的最好方法。在本文對Linux啟動過程的介紹中,我們也嘗試從原始碼的視角來更深入的剖析Linux的啟動過程,所以其中也簡單涉及到部分相關的Linux原始碼,Linux啟動這部分的源碼主要使用的是C語言,也涉及到了少量的彙編。而啟動過程中也執行了大量的shell(主要是bash
Time of Update: 2018-12-05
HTC (HTML Component) HTML組件——從5.5版本開始,Internet Explorer(IE)開始支援Web行為的概念。這些行為是由尾碼名為.htc的指令檔描述的,它們定義了一套方法和屬性,程式員幾乎可以把這些方法和屬性應用到HTML頁面上的任何元素上去。採用HTC帶來的好處是巨大的。但是由於HTC 是 Microsoft 提出的技術。RESOLUTIONYou can resolve the problem on the Apache Web server side
Time of Update: 2018-12-05
訊息靈通人士披露,在8月14日舉行的 linux World論壇和博覽會上,中國最大的電腦製造商聯想集團將宣布在它製造的ThinkPad膝上型電腦中預裝Novell公司的SUSE linuxEnterprise Desktop 10
Time of Update: 2018-12-05
關鍵詞: apache install php resin mod_gzip mod_expire webalizer cronolog內容摘要:從簡化安裝==>效能調優==>方便維護的角度,討論WEB服務的規劃==>HTTPD安裝/應用模組配置==>升級/維護等過程。讓APACHE的升級和PHP RESIN等應用模組的升級完全互不影響。WEB應用容量規劃:根據硬體設定和WEB應用的特點進行WEB服務的規劃及一些簡單的估算公式;
Time of Update: 2018-12-05
共用記憶體可以說是最有用的處理序間通訊方式,也是最快的IPC形式。兩個不同進程A、B共用記憶體的意思是,同一塊實體記憶體被映射到進程A、B各自的進程地址空間。進程A可以即時看到進程B對共用記憶體中資料的更新,反之亦然。由於多個進程共用同一塊記憶體地區,必然需要某種同步機制,互斥鎖和訊號量都可以。採用共用記憶體通訊的一個顯而易見的好處是效率高,因為進程可以直接讀寫記憶體,而不需要任何資料的拷貝。對於像管道和訊息佇列等通訊方式,則需要在核心和使用者空間進行四次的資料拷貝,而共用記憶體則只拷貝兩次資料
Time of Update: 2018-12-05
前言: Socket API 是網路應用程式開發中實際應用的標準 API。儘管該 API 簡單,但是開發新手可能會經曆一些常見的問題。本文識別一些最常見的隱患並向您顯示如何避免它們。 相關文檔:《linux socket 編程》 在 4.2 BSD中首次引入,Sockets API 現在是任何作業系統的標準特性。事實上,很難找到一種不支援 Sockets API 的現代語言。該 API 相當簡單,但新的開發人員仍然會遇到一些常見的隱患。 本文識別那些隱患並向您顯示如何避開它們。
Time of Update: 2018-12-05
Linux下檔案的類型是不依賴於其尾碼名的,但一般來講: .o,是目標檔案,相當於windows中的.obj檔案 .so 為共用庫,是shared object,用於動態串連的,和dll差不多 .a為靜態庫,是好多個.o合在一起,用於靜態串連 .la為libtool自動產生的一些共用庫,vi編輯查看,主要記錄了一些配置資訊。可以用如下命令查看 *.la檔案的格式 $file *.la *.la: ASCII English text
Time of Update: 2018-12-05
在 UNIX 系統中,使用者建立一個新進程的唯一方法就是調用系統調用 fork。調用 fork 的進程稱為父進程,而新建立的進程叫做子進程。系統調用的文法格式: pid = fork(); 在從系統調用 fork 中返回時,兩個進程除了傳回值 pid 不同外,具有 完全一樣的使用者級上下文。在子進程中,pid 的值為零。在系統啟動時由核心內 部地建立的進程0是唯一不通過系統調用 fork 而建立的進程。核心為系統調用 fork 完成下列操作:1.
Time of Update: 2018-12-05
#可以將這個指令碼放進/etc/crontab,01 0 * * * mysqlbackup.sh #好了,每周天淩晨 00:01 系統就會自動運行 backup.sh 檔案備份 MySQL 資料庫了。#自動備份這個指令碼每天最多隻執行一次,而且只保留最近五天的備份在伺服器上。 #代碼:#!/bin/bash #Setting #設定資料庫名,資料庫登入名稱,密碼,備份路徑,日誌路徑,資料檔案位置,以及備份方式
Time of Update: 2018-12-05
相關函數 time,ctime,gmtime,localtime//--------------------------------------------------------------------------------------------------------------------------------------------------------//asctime(將時間和日期以字串格式表示)#include<time.h>定義函數char *
Time of Update: 2018-12-05
1.進程的基本屬性 和進程基本相關的屬性有:進程號(PID)、父進程號(PPID)、進程組號(PGID)系統的第一個進程是init進程,他的pid=1 2.擷取進程屬性的函數 extern _pid_t getpid(void);擷取本身進程的PID函數 extern _pid_t getppid(void);擷取父進程的PID函數 extern _pid_t getpgid(_pid_t
Time of Update: 2018-12-05
文章目錄 Javascript PC Emulator - NewsJavascript PC Emulator - NewsJavascript PC Emulator - FAQJavascript PC Emulator - Technical Notes QEMU模擬器項目創始人Fabrice Bellard開發了在JavaScript中啟動並執行模擬器,允許使用者在瀏覽器上(支援Firefox 4和Google Chrome 11
Time of Update: 2018-12-05
1、/linux-2.6.30.4/arch/arm/include/asm/1.1、<asm/io.h>--->對應__raw__write()和__raw__read()等的使用1.2、<asm/uaccess.h> ----> /* copy_to_user, copy_from_user
Time of Update: 2018-12-05
UNIX是最好的 目前世面上 開機1年的伺服器 當機率最低的就是OPENSERVER、 UNIX普遍比LINUX能多運行40%的時間才死機 當機率也僅為LINUX的1/3 不過它很貴是真的但LINUX也便宜不到哪去 就拿RH來說 他們對新客戶有優惠 但你1年比1年交的錢更多 比微軟的WINDOWS還貴 而且連WINDOWS SERVER 2003 R2 都比RH多運行20%-30%時間才當機 但這些系統裡 只有UNIX支援所有的晶片 目前支援X86最好的是WINDOWS
Time of Update: 2018-12-05
幾乎每個接觸類 Unix 作業系統的工程師都知道如何查看系統負載。但這東西的工作機理到底是怎樣的,可能沒有多少能說清楚。對比了一些相關資訊,加上自己的理解,做一下筆記。什麼是 Load ? 什麼是 Load Average ?Load 就是對電腦幹活多少的度量(WikiPedia: the system load is a measure of the amount of work that a computer system is doing)。也有簡單的說是進程隊列的長度. Load