最近在ubuntu上搗騰nginx,安裝成功了,就只有rewrite沒有實驗,因為伺服器上有多個網站,還不敢在伺服器上嘗試,慢慢來。網上查了一些文章,下了一篇留下來做實驗。nginx上虛擬機器主機的配置其實跟apache上的基本上類似。需要注意的幾點是:第一、關於.htaccess配置,也就是為靜態配置,在nginx上一般你要寫在虛擬機器主機的配置文本中,但是我也有看到用包含檔案解決這個問題的,即在虛擬機器主機配置指令碼上include
一、dd命令的解釋。dd:用指定大小的塊拷貝一個檔案,並在拷貝的同時進行指定的轉換。注意:指定數位地方若以下列字元結尾則乘以相應的數字:b=512;c=1;k=1024;w=2參數:1. if=檔案名稱:輸入檔案名稱,預設為標準輸入。即指定源檔案。< if=input file >2. of=檔案名稱:輸出檔案名,預設為標準輸出。即指定目的檔案。< of=output file >3. ibs=bytes:一次讀入bytes個位元組,即指定一個塊大小為bytes個位元組。
Content-Type: text/x-zim-wikiWiki-Format: zim 0.4Creation-Date: 2011-01-28T16:01:42.107435====== gedit自動識別檔案編碼 ======Created 星期五 28 一月 2011gedit預設只能UTF-8編碼的檔案,通過gconf可以設定其編碼檢測的編碼列表,以達到自動識別編碼的效果。gconftool-2 --set --type=list --list-type=string
Satisfy指令:該指令的用法是:Satisfy All/Any.用在Directory 和.htaccess中。我們知道,在Apache的存取控制中,有兩種機制,一是用戶端限制,一是使用者驗證機制。解釋一下:用戶端限制:<Directory /some/dir> order allow,deny
一、首先把tty驅動在linux中的分層結構理清楚: 自上而下分為TTY核心層、TTY線路規程、TTY驅動。 二、TTY核心層與線路規程層分析 使用者空間的程式直接對tty核心層進行讀寫等相關操作,在tty_io.c中: int__init
vsftp 無法串連, 提示No route to host。問題原因:iptables 未開放21連接埠[root@localhost sysconfig]# iptables --listChain INPUT (policy ACCEPT)target prot opt source destinationRH-Firewall-1-INPUT all -- anywhere anywhere Chain FORWARD (policy ACCEPT)target
Linux裝置模型看LDD3中裝置模型一章,覺得思維有些混亂。這裡從整體的角度來理理思路。本文從四個方面來總結一些內容:1.底層資料結構:kobject,kset.2.linux裝置模型層次關係:bus_type,device,device_driver.3.整合:PCI裝置驅動模型執行個體及裝置,裝置驅動註冊源碼的簡單分析.4.物件導向的思想在linux裝置模型中的應用分析. 一、底層資料結構:kobject,kset先說說模型的意義:總體來說是為了系統地管理所有裝置。&
1、系統載入bios,並透過bios載入coms,由coms內的設定取得主機的各硬體資訊,然後bios進行自檢2、bios通過硬體的INT 13中端功能來讀取MBR,由MBR載入bootloader。 1.bootloader可以安裝在檔案系統的根分區和磁碟的MBR上面,在多重系統啟動的環境中,例如windows
使用臨時檔案要考慮幾個問題:保證臨時檔案間的檔案名稱不互助衝突。保證臨時檔案中內容不被其他使用者或者駭客偷看、刪除和修改。Linux中提供了mkstemp 和 tmpfile 函數來處理臨時檔案。mkstemp函數int mkstemp(char *template);mkstemp函數在系統中以唯一的檔案名稱建立一個檔案並開啟,而且只有目前使用者才能訪問這個臨時檔案,並進行讀、寫操作。mkstemp函數只有一個參數,這個參數是個以“XXXXXX”結尾的非Null
linux下清理svn的垃圾檔案.svn檔案夾 有時候把svn的代碼傳到伺服器,會不小心傳上svn的系統檔案,這些檔案都是用於版本控制的,在生產環境,總有點不爽。在linux下可以用一個命令刪除,命令如下:find . -name .svn | xargs rm -rf www.2cto.com 上述命令要在代碼所在目錄運行哦。 svn的版本控制,也會有類似問題,方法類似,換一下名字,如下: find . -name .cvs |
Linux遠程執行GUI程式的方法 今天一直在排查記憶體泄露的問題,把記憶體資訊jmap dump出來,產生了1.8G大小的bin檔案,如果下載到本地,需要2個小時左右,為了方便就直接在伺服器上運行MAT (Memory Analyzer)分析記憶體資料。 www.2cto.com 目前Ubuntu通用的兩種案頭顯示管理器,lightDM和GDM(GNOME DISPLAY MANAGER),在Ubuntu11.
在ubuntu下各種格式軟體安裝及常用命令 Ubuntu下軟體安裝的幾種方式: www.2cto.com (1).bundle 格式 以VMware-Workstation-Full-7.0.0-203739.i386.bundle為例 命令如下:sudo sh
linux tune2fs命令詳解 剛才在做實驗,就是分區,掛載這些東東,因為用到acl,可是linux系統中 / 分區是預設有acl參數的,但其他普通分區木有,所以我就想可不可以設定某個分區的掛載參數呢?度娘給了我回答,下文大部分引自網路資源。 www.2cto.com
linux TCP用戶端指定連接埠號碼串連服務端 Linux下面貌似沒有什麼直接開啟或者關閉連接埠的命令,因為若僅僅只是開啟了連接埠而不把它與進程相聯絡的話,連接埠的開啟與關閉就顯得毫無意義了(開了連接埠卻沒有程式處理進來的資料)。也就是說,Linux裡面連接埠的活動與進程是緊密相連的,如果想要關閉某個連接埠,那麼只要殺掉它對應的進程就可以了。 www.2cto.com 用戶端代碼 #include
CentOS+rar+unrar安裝rar unrar命令詳解 先記下2個最常用的 rar 命令將 21andy.com 目錄打包為 andy.rar www.2cto.com # rar andy.rar ./21andy.com/解壓 andy.rar 到目前的目錄 # rar x andy.rarCentOS + rar + unrar 安裝 www.2cto.com # vi
linux下解壓iso鏡像檔案方法 .iso檔案的格式是iso9660,iso9660是cd上的一種檔案系統,也就是說是 www.2cto.com 是資料在cd上的組織形式; 它的一些限制是: 1、最多8級子目錄(可以用RockRidge
關閉redhat6.1系統啟動進度條,顯示服務啟動資訊 修改grub.conf設定檔: www.2cto.com [root@localhost ~]# vi /boot/grub/grub.conf 找到下面的配置部分,將”rhgb”去掉,儲存即可。
解決運行ubuntu時硬碟溫度較高 swappiness=0:最大限度使用實體記憶體,然後才是swap空間 www.2cto.com swappiness=100:積極的使用swap分區,並且把記憶體上的資料及時的搬運到swap空間裡面 ubuntu的預設值等於60,建議修改為10 查看你的系統裡面的swappiness代碼 cat /proc/sys/vm/swappiness &
freebsd下安裝配置snmp 1、cd /usr/ports/net-mgmt/net-snmp/2、make clean3、make deinstall4、make installTk-804.028_502.tar.gz doesn't seem to exist in /usr/ports/distfiles/.報錯的處理:
比較詳細的ffmpeg參數功能ffmpeg項目由以下幾部分組成: www.2cto.com ffmpeg 視頻檔案轉換命令列工具,也支援經過即時電視卡抓取和編碼成視頻檔案.ffserver 基於HTTP(RTSP正在開發中)用於即時廣播的多媒體伺服器.也支援時間平移fplay 用 SDL和FFmpeg庫開發的一個簡單的媒體播放器libavcodec 一個包含了所有FFmpeg音視頻轉碼器的庫.為了保證最優效能和高可複用性,大多數轉碼器從頭開發的.libavformat