用start-stop-daemon啟動Nginx

在前面學習Ubuntu apt-get install nginx 建立的nginx啟動指令碼中,看到start-stop-daemon的用法。迅速查了一下手冊(用man start-stop-daemon)。這個程式用來啟動和關閉系統層級的進程。下面我用該命令啟動我自己編譯的nginx程式:start-stop-daemon --start --quiet --make-pidfile --pidfile /opt/nginx.pid --exec

Ubuntu12.04安裝NFS server

首先安裝nfs-kernel-serverapt-get install nfs-kernel-server然後建立一個目錄:mkdir -p /opt/share並賦予許可權777:chmod -R 777 /opt/share在/etc/exports檔案中添加配置:/opt/share

ATLServer WebService 如何返回任意內容的 SOAP 訊息給客戶 —— 改寫atlsoap.h

ATLServer WebService 如何返回任意內容的 SOAP 訊息給客戶cheungmine@gmail.com2007-3-24      (上篇文章存在問題,這裡是可用的版本。)如果想在下面的WebService方法中返回任意SOAP錯誤訊息給客戶,應該這樣做:// 宏定義,錯誤資訊只支援英文半形#define SOAP_FAULT(errCode, wszDetail)    m_fault.m_soapErrCode = errCode; 

Nginx使用者權限

有時候當Nginx讀取本地目錄時會收到403錯誤,許可權問題。先來瞭解一下Nginx的使用者管理,Nginx在以Linux service指令碼啟動時,通過start-stop-domain啟動,會以root許可權運行daemon進程。然後daemon進程讀取/etc/nginx/nginx.conf檔案中的user配置選項,預設這裡的user=nginx也就是用nginx使用者啟動worker

架設Ubuntu apt-cacher服務

原始伺服器名稱可能不太準確,意思是建立內網自己的私服,這樣只要有Ubuntu通過該私服下載安裝過軟體,私服都會緩衝,下一個Ubuntu的請求就直接從緩衝中擷取。最近Ubuntu原始伺服器太慢了,北京的網路也夠爛的。逼不得已!首先安裝apt-cacherapt-get install apt-cacher裝的過程中選擇Daemon方式。裝完後,/etc/default/apt-cacher

Review board 和 Git 配合使用 三

現在看看Review board推薦的post-review工具。該工具可以簡化工作,上一節的描述中一般都要自己產生一個diff檔案,然後上傳到網站上,發起一個請求。post-review 可以簡化這種工作。文檔可以參考:http://www.reviewboard.org/docs/manual/1.6/users/tools/post-review/在Ubuntu上可以執行easy_install -U RBTools很輕鬆的安裝該工具。還要進行一些配置,下面是設定Review

Scrum管理中的幾個會議與我們的實踐

根據Scrum in Action一書第一章,可以看到有如下幾個會議。Release planningProduct owner負責Release planning會議。該會議的目標是指定一個產品開發週期由幾個release組成,每個release都要指定交付議程表。舉例,該會議結束時,應該有一個類似下表一樣的發布計劃:如何得到上面的表,是需要一些過程和方法的,這裡暫時不表。Sprint planning該會議分為兩階段:第一階段,確定需求是什麼Product

Ubuntu server 系統備份以及還原

最簡單的方法,將/目錄下的所有檔案打成一個壓縮包,需要的是後再解壓後覆蓋回去。首先確保是root使用者。然後運行命令將/目錄下的檔案打包tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys /cvpzf 具體可以參考tar命令的協助,這裡解釋一下:cf 用來建立tar檔案(f指的是封存檔案,通常用於cf或者zf),

git checkout之一 HEAD基本和detached 狀態

1.HEAD基礎git checkout 實際上是修改HEAD檔案的內容,讓其指向不同的branch。HEAD檔案指向的branch就是當前branch.一般來講,HEAD的內容是指向staging(暫存區)的master檔案的。ref: refs/heads/master當然也可指向其他索引檔案,不管怎麼樣,這個索引檔案的內容又由git reset控制。通過git branch命令看到的結果和HEAD檔案內容一致。$ git branch -v* master 1aea8d9 [ahead 1

如何確定scrum的story之一:識別利益相關者和目標

找出stakeholder參考"scrum in

Ubuntu12.04 server安裝Gerrit

前一陣子在CentOS 6.2上安裝了Git/gitosis/ReviewBoard,那個煩啊。主要是gitosis這個東西管理不方便,其次是 Review board安裝也比較繁瑣,需要在用戶端使用hook。雖然大家已經開始使用,而且用起來感覺比較簡單。但是review board工作流程過於寬鬆,程式員不經過批准也可以push代碼到遠程伺服器上。基本上屬於君子協定,不太適合對代碼提交審查嚴格的環境。所以現在開始試用gerrit。這次使用Ubuntu12.04

icescrum 升級到 R6 4.2

關閉tomcat7服務service tomcat7 stop備份資料庫,我用的是mysql。下載檔案並解壓:wget http://www.icescrum.org/downloads/icescrum_R6_4.2_war.zipunzip icescrum_R6_4.2_war.zipicescrum推薦使用UBuntu12.04, 但是Linux環境下沒有提供standalone server,只能用tomcat7作為web server.刪除原來的應用,替換成新的war包:rm

在VirtualBox中使用招行網銀專業版

這篇文章描述了如何在Ubuntu和VirtualBox環境下使用招商銀行網銀專業版。註:http://csfreebird.blogspot.com是我的練習寫英文的部落格網站。環境:1.Ubuntu 12.04 64 bit desktop edition2.Oracle VM VirtualBox 4.1.183.在VirtualBox裡安裝Windows XP因為中國招商銀行的網上銀行專業版本目前不支援Linux。對於我們Linux使用者來說,有兩個選擇,使用wine或者使用虛擬環境。

Review board 和 Git 配合使用 二

Repositories設定接前文。瀏覽器上輸入http://battleship,然後輸入管理員的使用者名稱(我這裡是admin)和密碼,登陸成功後右上方菜單會看到Admin連結。點擊後進入管理頁面。在Repositories選中中添加一個新的repository,然後設定hosting如:選擇Custom的原因是我們採用了老舊的gitosis。SSH私密金鑰設定選擇settings菜單,進入SSH設定頁面。上傳你的私密金鑰檔案吧。私密金鑰,公開金鑰在git設定中請參考我的關於git的文章。建

Redmine開啟服務

寫了一個啟動Redmine的開機指令碼,redmine檔案在/etc/init.d/下#!/bin/sh### BEGIN INIT INFO# Provides: Dean Chen# Required-Start:# Required-Stop:# Default-Start: 2 3 4 5# Default-Stop: 0 1 6# Short-Description: redmine# Description: Redmine+Backlogs

Ubuntu13.04 安裝Redmine

先從GitLab說起GitLab內建的issue管理雖然在不斷的改進,但是從功能上來看缺少很多東西,比如issue的排序沒有,GitLab自動的將已經close的issue放在下面,open的放在上面。但是如果我想根據優先順序做排序。GitLab其實都沒有優先順序的概念,你只能建立一些label來表示。進階尋找也沒有。對於一個小的Team Dev,特別是沒有專業的QA/Test engineers的團隊,GitLab的issue夠用了。但是隨著團隊的發展,我們有了6人規模的QA/Test

Nginx設定HTTP基本驗證

假設我們已經在Ubuntu12.04 server上安裝了Nginx. 現在我要給你們看看如何在Nginx上配置HTTP基本驗證。step1:開啟conf/nginx.conf檔案,添加下面的指令:location / { auth_basic "Restricted"; auth_basic_user_file pwd; ... }“Restricted"

Redmine啟用FastCGI

緊接前文,我希望能夠用FastCGI協議和Nginx互動,這樣就能用在產品環境下。Redmine啟用FastCGI文檔不全,靠自己揣摩和Google得到的零散資訊,得到如下配置方法:1. 安裝需要的開發庫apt-get install libfcgi-dev2. 在redmine目錄下建立檔案Gemfile.locale, 內容如下:gem "fcgi"3. 安裝依賴,再次運行下面的命令:bundle install --without development test4.

關於IE控制項frameset導致GDI對象泄漏的問題

關於IE控制項frameset導致GDI對象泄漏的問題下面是一個最簡單的html頁。當使用IE開啟它,並調整分隔欄時,你會發現GDI對象數目不斷增長(工作管理員中的對應的映像名稱:iexplore.exe)。<HTML><HEAD></HEAD><FRAMESET rows="50%,*" title="" border="5">        <FRAME src="http://www.google.com" name="user"

Redmine email配置

很簡單,先安裝sendmailapt-get install sendmail然後在redmine目錄的設定檔conf/configuration.yml中取消幾行注釋:# ==== Sendmail command#production: email_delivery: delivery_method:

總頁數: 61357 1 .... 18114 18115 18116 18117 18118 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.