Centos7下安装Mono、Jexus。,centos7jexus
时间:2014-12-14 13:53 来源:linux.it.net.cn 作者:IT
Centos7下安装Mono、Jexus。,centos7jexus
Mono是.NET的跨平台实现
在众多关于语言的争论中,.NET一直被以不能跨平台而诟病,Mono改变了这一现状。
有人当心Mono会涉及版权啥的问题。高深的偶不懂,不过我觉得Unity3D都能用,为什么我们不能用。 :)
Jexus是Linux下免费的服务器软件。Jexus作者宇内,已对Mono做了大量尝试,稳定靠谱。
我自己目前也有一个爬虫项目正在Mono上进行中。项目还没有完成。趁着空挡留个记录吧。
1. 防火墙就直接关闭了,防止新手不知道为啥老是不能访问的情况
Centos7 使用新的firewalld,不再使用iptables
systemctl stop firewalld.service
systemctl disable firewalld.service
如果是CentOS6则使用:
service iptables stop
chkconfig iptables off
2. 安装一些基础的包
我在安装Centos的时候选择了最小安装,大部分组件是没有的。先用yum命令,安装一通(如果需要网络命令,yum install net-tools)
yum -y install wget glib2-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 gcc-c++ gettext unzip zip bzip2 bzip2-devel
安装需要执行一段时间,具体时间按照你的网络性能而定。安装完毕
3. 在/usr目录建立一个文件夹保存源码包
cd /usr
mkdir software
cd /software
4. 先下载并编译安装libgdiplus,用来支持MONO的GDI
wget http://download.mono-project.com/sources/libgdiplus/libgdiplus-2.10.tar.bz2
tar -xjf libgdiplus-2.10.tar.bz2
cd libgdiplus-2.10
./configure --prefix=/usr
make && make install
5. 安装Mono
3.4,3.4这个版本官方的源码包,少了一些文件,以至于安装会出现问题。我们使用shanyou帖子里面发的Mono3.4
下载地址:http://pan.baidu.com/s/1eQ452Ie
原帖地址:http://www.cnblogs.com/shanyou/p/3655447.html
mono-3.4.0.tar.gz 下载后上传到 /usr/software 目录,使用FlashFXP,XShell等工具SSH上传即可
然后开始按下面解压并安装
tar -xzf mono-3.4.0.tar.gz
cd mono-3.4.0
./configure --prefix=/usr
make && make install
安装过程比较漫长,我CPU:I3 380M,VM虚拟机, make install 估计去了半个小时
等到安装结束,可以使用 mono -V(大写) 命令,来查看版本信息
//到这,你已经可以使用 mono HelloWorld.exe 这样的方式来执行你.NET程序了
5. 可以安装Jexus了
cd /usr/software
wget linuxdot.net/down/jexus-5.6.1.tar.gz
tar -zxvf jexus-5.6.1.tar.gz
cd jexus-5.6.1
sudo ./install
这样,Jexus就安装好了
6. 启动JEXUS
启动
/usr/jexus/jws start
停止
/usr/jexus/jws stop
重启
/usr/jexus/jws restart
自此,使用 http://你的IP/info即可验证Jexus是否启动
7. 跟随Centos启动Jexus
方案1. 添加到 /etc/rc.local,跟随启动(不知道为什么,在CENTOS7下面不能启动,我使用方案2)
vi /etc/rc.local
按 i 键进入编辑模式
添一句
/usr/jexus/jws start
按ESC退出编辑模式,输入 :wq保存文件
方案2. 添加为系统服务,启动
cd /etc/init.d/
vi jws
按i编辑模式,粘贴下面内容
#!/bin/bash
#chkconfig: 2345 80 05
#description:jws
#
. /etc/rc.d/init.d/functions
case "$1" in
start)
echo "Jexus Start.."
/usr/jexus/jws start
;;
stop)
echo "Jexus Stop.."
/usr/jexus/jws stop
;;
restart)
echo "Jexus Restart"
/usr/jexus/jws restart
;;
status)
/usr/jexus/jws status
;;
*)
exit 1
;;
esac
exit $RETVAL
按ESC后,输入:wq保存文件
把这个脚本作为“服务”加入
chkconfig --add jws
至此,JEXUS已跟随系统启动,可以reboot一下试试看
你也可以通过修改 /usr/jexus/siteconf 里面的文件,来修改站点配置。
centos7跟fedora安装出现相同的问题解答
根据你的图,加上zhoubukang的解答,在dracut:/#下输入
cd dev <回车>
ls<回车>
看到列表,在里面找到sdb,后面应该还有一个sdbX(X代表一个数字),这个就是你的U盘的位置
之后zhoubukang说的就是,在你U盘启动的时候,就会有一个让你选择安装啊什么的地方,那里点击tab,然后修改hd:之后直到空格的内容,修改成hd:/dev/sdbX(X代表一个数字)
我这样是成功进入了安装界面,但之后在安装源出现问题,如果楼主解决了,和我说下哈
安装centos7时手动分区,磁盘可用空间不足
你硬盘容量多大,你分配了多少能说下嘛
(责任编辑:IT)
Centos7下安装Mono、Jexus。,centos7jexusMono是.NET的跨平台实现 在众多关于语言的争论中,.NET一直被以不能跨平台而诟病,Mono改变了这一现状。 有人当心Mono会涉及版权啥的问题。高深的偶不懂,不过我觉得Unity3D都能用,为什么我们不能用。 :)
Jexus是Linux下免费的服务器软件。Jexus作者宇内,已对Mono做了大量尝试,稳定靠谱。 我自己目前也有一个爬虫项目正在Mono上进行中。项目还没有完成。趁着空挡留个记录吧。
1. 防火墙就直接关闭了,防止新手不知道为啥老是不能访问的情况 Centos7 使用新的firewalld,不再使用iptables systemctl stop firewalld.service systemctl disable firewalld.service 如果是CentOS6则使用: service iptables stop chkconfig iptables off 2. 安装一些基础的包 我在安装Centos的时候选择了最小安装,大部分组件是没有的。先用yum命令,安装一通(如果需要网络命令,yum install net-tools) yum -y install wget glib2-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 gcc-c++ gettext unzip zip bzip2 bzip2-devel 安装需要执行一段时间,具体时间按照你的网络性能而定。安装完毕 3. 在/usr目录建立一个文件夹保存源码包 cd /usr mkdir software cd /software 4. 先下载并编译安装libgdiplus,用来支持MONO的GDI wget http://download.mono-project.com/sources/libgdiplus/libgdiplus-2.10.tar.bz2 tar -xjf libgdiplus-2.10.tar.bz2 cd libgdiplus-2.10 ./configure --prefix=/usr make && make install 5. 安装Mono 3.4,3.4这个版本官方的源码包,少了一些文件,以至于安装会出现问题。我们使用shanyou帖子里面发的Mono3.4 下载地址:http://pan.baidu.com/s/1eQ452Ie 原帖地址:http://www.cnblogs.com/shanyou/p/3655447.html mono-3.4.0.tar.gz 下载后上传到 /usr/software 目录,使用FlashFXP,XShell等工具SSH上传即可
然后开始按下面解压并安装 tar -xzf mono-3.4.0.tar.gz cd mono-3.4.0 ./configure --prefix=/usr make && make install 安装过程比较漫长,我CPU:I3 380M,VM虚拟机, make install 估计去了半个小时 等到安装结束,可以使用 mono -V(大写) 命令,来查看版本信息 //到这,你已经可以使用 mono HelloWorld.exe 这样的方式来执行你.NET程序了 5. 可以安装Jexus了 cd /usr/software wget linuxdot.net/down/jexus-5.6.1.tar.gz tar -zxvf jexus-5.6.1.tar.gz cd jexus-5.6.1 sudo ./install 这样,Jexus就安装好了 6. 启动JEXUS 启动 /usr/jexus/jws start 停止 /usr/jexus/jws stop 重启 /usr/jexus/jws restart 自此,使用 http://你的IP/info即可验证Jexus是否启动 7. 跟随Centos启动Jexus 方案1. 添加到 /etc/rc.local,跟随启动(不知道为什么,在CENTOS7下面不能启动,我使用方案2) vi /etc/rc.local 按 i 键进入编辑模式 添一句 /usr/jexus/jws start 按ESC退出编辑模式,输入 :wq保存文件 方案2. 添加为系统服务,启动 cd /etc/init.d/ vi jws 按i编辑模式,粘贴下面内容 #!/bin/bash #chkconfig: 2345 80 05 #description:jws # . /etc/rc.d/init.d/functions case "$1" in start) echo "Jexus Start.." /usr/jexus/jws start ;; stop) echo "Jexus Stop.." /usr/jexus/jws stop ;; restart) echo "Jexus Restart" /usr/jexus/jws restart ;; status) /usr/jexus/jws status ;; *) exit 1 ;; esac exit $RETVAL 按ESC后,输入:wq保存文件 把这个脚本作为“服务”加入 chkconfig --add jws 至此,JEXUS已跟随系统启动,可以reboot一下试试看 你也可以通过修改 /usr/jexus/siteconf 里面的文件,来修改站点配置。 centos7跟fedora安装出现相同的问题解答
根据你的图,加上zhoubukang的解答,在dracut:/#下输入 安装centos7时手动分区,磁盘可用空间不足
你硬盘容量多大,你分配了多少能说下嘛 (责任编辑:IT) |