Ubuntu13.04安装历险记--新人新手新作

----Ubuntu13.04安装历险记--新人新手新作-------------------------------------------------

注:以下操作均省略权限获取操作,如有需要,请sudo先获取权限

-----0.源变更-------------------------
(1) 备份
cp /etc/apt/sources.list /etc/apt/sources.list_backup

-----1.卸载apache2-------------------------
(1) 先卸载
apt-get --purge remove apache2
apt-get --purge remove apache2.2-common
apt-get autoremove

(2) (关键一步)找到没有删除掉的配置文件,一并删除
find /etc -name "*apache*" -exec rm -rf {} \;

-----2.安装Nginx -----------------------
apt-get install nginx

-----3. 安装mono------------------------
apt-get install mono-rumtime (如果内置了就不用安装,检查一下:mono -V)
apt-get install mono-fastcgi-server2 mono-fastcgi-server4 (会安装到/usr/bin/fastcgi-mono-server4)

-----4. 文件夹布署------------------------
(1) 建立站点目录
mkdir /var/www/mp.cszi.com
mkdir /var/www/nginx
(2) 在目录/usr/share/nginx/html下操作:拷贝原nginx默认目录的文件至新文件夹
cp * /var/www/nginx
(3) 在目录/var/www/下操作:保存mp.cszi.com站点的默认配置信息
nano mp.cszi.com.conf
#---------mp.cszi.com.conf---------------------
##
# mp.cszi.com.conf
##
server {
listen 80;
server_name mp.cszi.com;
access_log /var/www/mp.cszi.com/logs/access.log;
error_log /var/www/mp.cszi.com/logs/error.log crit;

location ~ {
root /var/www/mp.cszi.com/web;
index default.aspx Default.aspx index.aspx Index.aspx index.html index.htm;
#asp.net fastcgi add by yu 2013-01-11
#fastcgi_index default.aspx;
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include /etc/nginx/fastcgi_params;
}

#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
#error_page 500 502 503 504 /50x.html;
#location = /50x.html {
# root /var/www/nginx-default;
#}

# deny access to .htaccess files, if Apache‘s document root
# concurs with nginx‘s one
#
#location ~ /\.ht {
# deny all;
#}
}
#----------------------------------------------

-----5. 配置信息更新------------------------
(1) 更新nginx的原始配置信息
nano /etc/nginx/sites-enabled/default
修改root目录为 /var/www/nginx

(2) 修改nginx的配置信息包含www目录下的所有配置信息
nano /etc/nginx/nginx.conf

(3) 建立用到的文件
nano /var/www/mp.cszi.com/logs/access.log
nano /var/www/mp.cszi.com/logs/error.log

(4) 重启服务
/etc/init.d/nginx restart

-----6. 让mono-fastcgi-server4自动运行起来------------------------
(1) 拷入下面的文件内容
nano /etc/init.d/monofastcgi

#---------monofastcgi---------------------

#!/bin/sh

### BEGIN INIT INFO
# Provides: monofastcgi.sh
# Required-Start: $local_fs $syslog $remote_fs
# Required-Stop: $local_fs $syslog $remote_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start fastcgi mono server with hosts
### END INIT INFO

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/local/bin/mono
NAME=monofastcgi
DESC=monofastcgi

MONOFASTCGI=$(which fastcgi-mono-server4)
MONOFASTCGI_PID=$(ps auxf | grep fastcgi-mono-server4.exe | grep -v grep | awk ‘{print $2}‘)

WEBAPPS="mp.cszi.com:/:/var/www/mp.cszi.com/web/,www.cszi.com:/:/var/www/nginx/"

case "$1" in
start)
if [ -z "${MONOSERVER_PID}" ]; then
echo "starting mono fastcgi server"
${MONOFASTCGI} /applications=${WEBAPPS} /socket=tcp:127.0.0.1:9000 &
echo "mono server fastcgi started"
else
echo ${WEBAPPS}
echo "mono fastcgi server is running"
fi
;;
stop)
if [ -n "${MONOSERVER_PID}" ]; then
kill ${MONOFASTCGI_PID}
echo "mono fastcgi server stopped"
else
echo "mono fastcgi server is not running"
fi
;;
esac

exit 0

#----------------------------------------------
(2) 权限配置:
chmod 755 /etc/init.d/monofastcgi

(3) 安装启动脚步本
update-rc.d monofastcgi defaults

(4) 查看运行情况??
netstat -apn | grep port

(5)安装aspx探针
wget http://aspnetsysinfo.googlecode.com/files/aspnetsysinfo-revision_23.zip
unzip aspnetsysinfo-revision_23.zip

(6)启动monofastcgi
/etc/init.d/monofatcgi start

VI 使用说明:
-----------------------------
1. 全部删除:光标移到第一行 :.,$d (冒号+一个点+一个逗号+一个$+一个d再回车)
---------------
2. 撤消操作:按ESC键返回Command(命令)模式,然后按u键来撤消删除以前的删除或修改;如果您想撤消多个以前的修改或删除操作,请按多按几次u。这和Word的撤消操作没有太大的区别;
---------------
3. 保存与退出: :wq! 保存退出; :wq! filename 注:以filename为文件名保存后退出; :q! 不保存退出; :x 应该是保存并退出 ,功能和:wq!相同

--不错的源,13.04可用-------------------------
deb http://mirrors.oschina.net/ubuntu/ raring main restricted universe multiverse
deb http://mirrors.oschina.net/ubuntu/ raring-security main restricted universe multiverse
deb http://mirrors.oschina.net/ubuntu/ raring-updates main restricted universe multiverse
deb http://mirrors.oschina.net/ubuntu/ raring-proposed main restricted universe multiverse
deb http://mirrors.oschina.net/ubuntu/ raring-backports main restricted universe multiverse
deb-src http://mirrors.oschina.net/ubuntu/ raring main restricted universe multiverse
deb-src http://mirrors.oschina.net/ubuntu/ raring-security main restricted universe multiverse
deb-src http://mirrors.oschina.net/ubuntu/ raring-updates main restricted universe multiverse
deb-src http://mirrors.oschina.net/ubuntu/ raring-proposed main restricted universe multiverse
deb-src http://mirrors.oschina.net/ubuntu/ raring-backports main restricted universe multiverse

Ubuntu13.04安装历险记--新人新手新作

时间: 2024-07-30 11:14:21

Ubuntu13.04安装历险记--新人新手新作的相关文章

安装Windows7+Ubuntu13.04+Centos7三系统

安装Windows7+Ubuntu13.04+Centos7三系统 (说明一点,在用U盘制作centos7的启动盘后,不需要删除包什么的,也不需要拷贝镜像文件什么的,刻录完就是可以直接使用的,我测试了两台台式的和一个笔记本安装都没有问题,不过在安装的时候,要修改下U盘的位置,如下:) .在用u盘安装过程中,在进入安装界面,按tab键修改或者直接按e键:(直接安装是不能成功的,需要修改) vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x

虚拟机下ubuntu13.04一些关于安装vim的问题详解

1.问题来源 今天闲来无事,想尝试下linux环境下的python开发,于是在win7上安装了VMware 11.0,然后在虚拟机上安装了ubuntu13.04.要进行python编码,于是选择一款好的编辑工具尤为重,而且一直听说vim是一款不错的编辑器,所以我了准备选择vim来作为我的python编码工具.于是我输入命令vim:效果如下图所示: 看来ubuntu13.04本身自带了vi,而没有vim,于是乎便准备自己下载vim工具:那么所以然后问题就来了,,,当我敲下命令 sudo apt-g

Caffe + Ubuntu 15.04 + CUDA 7.5 新手安装配置指南

Caffe + Ubuntu 15.04 + CUDA 7.5 新手安装配置指南 特: 0. Caffe 官网地址:http://caffe.berkeleyvision.org/ 1. 本文为作者亲自实验完成,但仅限用于学术交流使用,使用本指南造成的任何不良后果由使用者自行承担,与本文作者无关,谢谢!为保证及时更新,转载请标明出处,谢谢! 2. 本文旨在为新手提供一个参考,请高手勿要吐槽,有暴力倾向者,请绕道,谢谢! 3. 本文使用2015年11月8日下载的caffe-master版本,运行平

Ubuntu Server 16.04 安装 LEMP / LNMP 详细教程

本文标签:    安装LEMP/LNMP教程 Ubuntu LEMP MySQL Nginx UbuntuServer 互联网杂谈 LEMP 指的是 Linux + Nginx (发音 engine x 所以这里是 E 而不是 N) + MySQL + PHP 的简称,国内有些地方叫做 LNMP (因为 LNMP 没法读出来,而 LEMP 可以直接发音,所以今后本站教程一律都会写 LEMP) 以下操作均在 root 用户下完成,请使用 sudo -i 切换到 root 操作,或自行加入 sudo

ubuntu13.04修改默认启动内核

ubuntu下面的启动内核选项跟其他操作系统不一样,有个子菜单,比如我在默认的ubuntu13.04上安装了一个新的内核3.14.5,那么默认的第一项是3.14.5内核,第二项是一个子菜单,第二项里面的第一项是3.14.5,第二项是3.14.5 recovery 模式 第三项是3.8.0,第四项是3.8.0(recover) 那么应该修改 /boot/grub/grub.cfg 中的 GRUB_DEFAULT=0为  GRUB_DEFAULT="1>2" 然后update-gru

ubuntu13.04下ftp的简单搭建过程

本文主要介绍一下ubuntu13.04下ftp的简单搭建过程: 主要实现基本的功能: l 实现匿名用户访问 l 上传资料 l 实现对特定ip或ip段开放服务 l 等等... 下面介绍一下安装过程: Ubuntu自带的FTP服务器是vsftpd. 1.安装vsftpd 对于ubuntu下相对简单只需要一条 sudo apt-get install vsftpd 安装默认在/src下建立一个ftp目录. 应该可以看到一个空白内容的ftp 文件. 默认状态下是可以匿名下载,但不能写入或是上传 2.设置

ubuntu13.04下eclipse3.8配置C++开发环境

1:安装eclipse(不介绍) 2:打开eclipse,然后  HELP->INSTALL NEW SOFTWARE->Add->LOCATION    输入以下网址: http://download.eclipse.org/tools/cdt/releases/galileopending后,把两个都打勾,安装----------插件安装成功. 3:遇到的问题 A:launch failed.Binary not found------ 这个问题解决方法:(参考http://blog

Hadoop 0.20.2+Ubuntu13.04配置和WordCount測试

事实上这篇博客写的有些晚了.之前做过一些总结后来学校的事给忘了,这几天想又一次拿来玩玩发现有的东西记不住了.翻博客发现居然没有.好吧,所以赶紧写一份留着自己用吧.这东西网上有非常多,只是也不是全然适用.所以还是自己留一份吧,废话完成. 由于之前留的资料室写在记事本上的.所以没有图片= = Full name: MyHadoop User name: uit Password: 000 系统:ubuntu13.04 Hadoop版本号:0.20.2 虚拟机: 这个我感觉是最主要的了.应该不用多说什

【转】Ubuntu13.04配置:Vim+Syntastic+Vundle+YouCompleteMe

原文网址:http://www.cnblogs.com/csuftzzk/p/3435710.html 序言 使用Ubuntu和vim已经有一段时间了,对于Vim下的插件应用,我总是抱着一股狂热的态度.这次,又在网上闲逛着,发现了一个个人博客提到了Vim代码补全这回事,并提到了YouCompleteMe这个插件.顿时激起了我折腾的欲望.以前我都是使用Ctags+<C-n>或<C-p>来进行补全,然而其命中率却比较低,有时候根本就乱匹配.于是决定将YouCompleteMe这个插件安