騰訊云linux服務(wù)器跑程序 騰訊云服務(wù)器 linux

LINUX服務(wù)器如何跑ASP項(xiàng)目?

利用mono+xsp架構(gòu)asp點(diǎn)虐 環(huán)境,可以跑ASP項(xiàng)目

站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到丹東網(wǎng)站設(shè)計(jì)與丹東網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名申請(qǐng)、網(wǎng)絡(luò)空間、企業(yè)郵箱。業(yè)務(wù)覆蓋丹東地區(qū)。

1、 安裝準(zhǔn)備(系統(tǒng)安裝忽略)

#安裝完CentOS后,首先更新系統(tǒng)

yum -y update

#然后安裝相關(guān)的編譯器和必備的軟件

yum -y install bison pkgconfig glib2-devel gettext make libpng-devel libjpeg-devel libtiff-devel libexif-devel giflib-devel libX11-devel freetype-devel fontconfig-devel cairo-devel libtiff libtiff-devel libjpeg libjpeg-devel giflib giflib-devel libpng libpng-devel libX11 libX11-devel freetype freetype-devel fontconfig fontconfig-devel libexif libexif-devel libXft-devel ghostscript-devel gnome-doc-utils unzip

2 、下載安裝所需要的軟件包

統(tǒng)一下載到/usr/local/src下

wget

wget

wget

wget

wget

3.安裝libgdiplus

libgdiplus是mono中的System.Drawing依賴的一個(gè)組件,用于顯示web頁(yè)面基本顏色等。

cd /usr/local/src

tar -xjvf libgdiplus-2.10.tar.bz2

cd libgdiplus-2.10

./configure --prefix=/usr/local

make

make install

4.安裝mono

cd /usr/local/src

tar -xjvf mono-2.10.8.tar.bz2

cd mono-2.10.8

./configure --prefix=/usr/local

make

make install

Mono安裝完成之后,可以用命令mono -V查看一下mono的安裝情況,如果能夠看到mono版本號(hào)等信息,說(shuō)明Mono安裝成功。

5.安裝apache

cd /usr/local/src

tar -zxvf httpd-2.2.27.tar.gz

cd httpd-2.2.27

./configure --prefix=/usr/local/apache --enable-mods-shared=most

make

make install

6.安裝mod_mono

cd /usr/local/src

tar -xjvf mod_mono-2.10.tar.bz2

cd mod_mono-2.10

./configure

make

make install

7.安裝xsp

xsp就是mod-mono-server。

安裝之前,先設(shè)置一下環(huán)境變量

vi /etc/profile #在最后加上下面這句

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

source /etc/profile 或者注銷重新登陸一下

cd /usr/local/src

tar -xjvf xsp-2.10.2.tar.bz2

cd xsp-2.10.2

./configure --prefix=/usr/local

make

make install

8.配置apache

打開(kāi)/usr/local/apache/conf文件夾中的httpd.conf,這個(gè)文件是apache的配置文件,在最后添加

Include /usr/local/apache/conf/mod_mono.conf

將以下#注釋去掉

#ServerName

在/usr/local/apache/htdocs文件夾中任意創(chuàng)建一個(gè)index.aspx文件,添加內(nèi)容如下

%@ Page Language="C#" %

html

head

titlehello world/title

/head

body

%

for (int i=1; i=7; i++)

{

Response.Write("font size=" + i.ToString() + "");

Response.Write("hello world");

Response.Write("/fontbr /");

}

%

/body

/html

當(dāng)然,你也可以百度,去下載一個(gè)asp點(diǎn)虐 探針

重啟apache

/usr/local/apache/bin/apachectl restart

通過(guò)瀏覽器訪問(wèn),測(cè)試asp點(diǎn)虐 環(huán)境搭建是否成功,如果返回“hello world” 說(shuō)明安裝成功

如何看linux跑的程序是否運(yùn)行完

ps命令用于查看系統(tǒng)中的進(jìn)程狀態(tài),格式為:“ps [參數(shù)]”,

當(dāng)您第一次執(zhí)行這個(gè)命令時(shí)估計(jì)要驚呆下,這么多輸出值怎么看的過(guò)來(lái)?其實(shí)把ps命令與管道符技術(shù)搭配使用,用于來(lái)抓取到某個(gè)指定服務(wù)進(jìn)程所對(duì)應(yīng)的PID號(hào)碼,常見(jiàn)的ps命令參數(shù)包括有:

-a ? ?顯示所有的進(jìn)程(包括其他用戶的) ? ?

-u ? ?用戶以及其他詳細(xì)信息 ?

-x ? ?顯示沒(méi)有控制終端的進(jìn)程 ?

Linux系統(tǒng)中時(shí)刻運(yùn)行著許許多多的進(jìn)程,如果能夠合理的管理它們,絕對(duì)有益于對(duì)系統(tǒng)的性能優(yōu)化,Linux系統(tǒng)中進(jìn)程最常見(jiàn)的5種不同的狀態(tài)是運(yùn)行、中斷、不可中斷、僵死與停止,它們的含義分別是:

R(運(yùn)行):正在運(yùn)行或在運(yùn)行隊(duì)列中等待。

S(中斷):休眠中, 在等待某個(gè)條件的形成或接收到信號(hào)。

D(不可中斷):收到信號(hào)不喚醒和不可運(yùn)行, 進(jìn)程必須等待直到有中斷發(fā)生。

Z:(僵死):進(jìn)程已終止, 但進(jìn)程描述符存在, 直到父進(jìn)程調(diào)用wait4()系統(tǒng)調(diào)用后釋放。

T:(停止):進(jìn)程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信號(hào)后停止運(yùn)行。

當(dāng)執(zhí)行"ps aux"命令后通常會(huì)看到下面格式的進(jìn)程狀態(tài),表格中只是列舉了部分輸出值,而且正常的輸出值中不包括中文注釋部分:

top命令用于動(dòng)態(tài)的監(jiān)視進(jìn)程活動(dòng)與系統(tǒng)負(fù)載等信息,格式為:“top”。

top命令可真的是太厲害了,它能夠動(dòng)態(tài)的查看系統(tǒng)運(yùn)維狀態(tài),完全可以比喻成是“強(qiáng)化版的linuxprobediancom/chapter-02.html#23任務(wù)管理器”。

top命令前面的五行為系統(tǒng)整體的統(tǒng)計(jì)信息:

第1行:系統(tǒng)時(shí)間,運(yùn)行時(shí)間,登錄終端數(shù),系統(tǒng)負(fù)載(分別為1分鐘、5分鐘、15分鐘的平均值,數(shù)值越小意味著負(fù)載越低)。

第2行:進(jìn)程總數(shù),運(yùn)行中的,睡眠中的,停止的,僵死的。

第3行:用戶占用資源,系統(tǒng)內(nèi)核占用資源,改變過(guò)優(yōu)先級(jí)的進(jìn)程,空閑的資源,等待輸入輸出的時(shí)間。

此行數(shù)據(jù)均為CPU數(shù)據(jù)并以百分比格式顯示,例如"99.2 id"意味著有99.2%的CPU處理器資源正在空閑中。

第4行:物理內(nèi)存總量,使用量,空閑量,作為內(nèi)核緩存的內(nèi)存量。

第5行:虛擬內(nèi)存總量,使用量,空閑量,已被提前加載的內(nèi)存數(shù)據(jù)。

怎么在linux服務(wù)器上運(yùn)行程序

方法有很多,這里主要列舉兩種。假如要使pso在linux服務(wù)器后臺(tái)執(zhí)行。當(dāng)客戶端關(guān)機(jī)后重新登入服務(wù)器后繼續(xù)查看本來(lái)在終端輸出的運(yùn)行結(jié)果。

# ./pso pso.file #直接在命令后加上即可

解釋:將pso直接放在后臺(tái)運(yùn)行,并把終端輸出存放在當(dāng)前目錄下的pso.file文件中。當(dāng)客戶端關(guān)機(jī)后重新登陸服務(wù)器后,直接查看pso.file文件就可看執(zhí)行結(jié)果(命令:#cat pso.file )。

有些程序即使使用 結(jié)尾,如果終端關(guān)閉,那么程序也會(huì)被關(guān)閉。為了能夠使程序能始終在后臺(tái)運(yùn)行,需要使用nohup這個(gè)命令。

方法2在終端輸入命令:

# nohup ./pso pso.file

解釋:nohup就是不掛起的意思,將pso直接放在后臺(tái)運(yùn)行,并把終端輸出存放在當(dāng)前目錄下的pso.file文件中。當(dāng)客戶端關(guān)機(jī)后重新登陸服務(wù)器后,直接查看pso.file文件就可看執(zhí)行結(jié)果(命令:#cat pso.file )。

三、常用任務(wù)管理命令

# jobs //查看任務(wù),返回任務(wù)編號(hào)n和進(jìn)程號(hào)

# bg %n //將編號(hào)為n的任務(wù)轉(zhuǎn)后臺(tái)運(yùn)行

# fg %n //將編號(hào)為n的任務(wù)轉(zhuǎn)前臺(tái)運(yùn)行

# ctrl+z //掛起當(dāng)前任務(wù)

# ctrl+c //結(jié)束當(dāng)前任務(wù)

# tail -f logs.txt //可以實(shí)時(shí)查看日志文件

注:如果要使在前臺(tái)執(zhí)行任務(wù)放到后臺(tái)運(yùn)行,則先要用ctrl+z掛起該任務(wù),然后用bg使之后臺(tái)執(zhí)行。

文章題目:騰訊云linux服務(wù)器跑程序 騰訊云服務(wù)器 linux
URL網(wǎng)址:http://bm7419.com/article8/ddeppip.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開(kāi)發(fā)、定制網(wǎng)站網(wǎng)站維護(hù)、全網(wǎng)營(yíng)銷推廣、營(yíng)銷型網(wǎng)站建設(shè)、微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

綿陽(yáng)服務(wù)器托管