开展之linux纯命令行界面变为图形界面,linux系统的装置及运用

By admin in 美高梅手机版4858 on 2019年4月8日

接纳版本为陆.x
  

linux  linux系统的安装及运用

一、linux网络原理及基础设置

1. 概述

常见的劳作中,平日要安装和卸载软件,在linux
centos的本子里提供了rpm这么些命令实行安装,不过那个命令平常因为包的借助导致了设置失败,前边就有了yum这么些工具。两者之间的涉及如下

rpm是由红帽公司开发的软件包管理章程,使用rpm大家能够1本万利的进展软件的安装、查询、卸载、升级等工作。可是rpm软件包里面包车型地铁依赖难点往往会很麻烦,尤其是软件由多个rpm包组成时。

Yum(全称为Yellow dog Updater,
Modified)是2个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於翼虎PM包管理,能够从钦定的服务器自动下载中华VPM包并且安装,能够自行处理信赖性关系,并且三遍安装具有信赖的软体包,无须繁琐地2次次下载、安装。

rpm是linux的一种软件包名称,以.rmp结尾,安装的时候语法为:rpm
-ivh,rpm包的装置有八个十分大的通病正是文本的关联性太大,有时候装1个软件要安装很多任何的软件包,很劳累,所以为此RedHat小红帽开发了yum安装方式,他得以彻底解决这几个关联性的难题,很有益于,只要配置四个文件即可安装,安装格局是:yum
-y install,yum并不是一中包,而是安装包的软件

大约点说, rpm只可以设置已经下载到本地机械上的rpm包.
Yum不仅能布署本地的yum源举办设置还要能在线下载并安装rpm包,能更新系统,且还是可以半自动处理包与包里面的依靠难题,那一个是rpm工具所不享有的。

本文重要是教课怎样安插本地yum源,互联网yum源,配置ftp
yum源仓库,以及第一方仓库的制作。

一, 连接互联网 
没互连网就下载不了哦

一.linux系统中设置vm-tools工具:

ifconfig
命令:展现全部正在起步的网卡的详细消息或设定系统中网卡的IP地址。

2. yum源配置

yum的布署文件分为两局地:main和repository

main部分概念了大局配置选项,整个yum配置文件应该唯有1个main。常位于/etc/yum.conf中。

repository(定义仓库)部分概念了各样源/服务器的现实性布署,能够有一到四个。常位于/etc/yum.repo.d目录下以.repo结尾的文本。

二,设置下yum源,小编本机原来的yum源是腾讯网的然而作者用持续,我设置Ali云能够下载,

步骤:

[root@bogon ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.108  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::8c6c:c7be:1c12:9ddc  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:b8:b3:a4  txqueuelen 1000  (Ethernet)
        RX packets 1974  bytes 1815266 (1.7 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 428  bytes 42066 (41.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 6  bytes 536 (536.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 6  bytes 536 (536.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:ee:81:cc  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

贰.一 yum.conf配置解释


cachedir=/var/cache/yum
 //yum缓存的目录,yum在此存款和储蓄下载的rpm包和数据库,暗许设置为/var/cache/yum

keepcache=0
 //安装达成后是还是不是保留软件包,0为不保留(暗中同意为0),一为保存

debuglevel=2  //Debug消息输出等级,范围为0-10,缺省为二

logfile=/var/log/yum.log
 //yum日志文件地方。用户能够到/var/log/yum.log文件去询问过去所做的换代。

开展之linux纯命令行界面变为图形界面,linux系统的装置及运用。pkgpolicy=newest
 //包的政策。1共有八个接纳,newest和last,这几个作用是即使你设置了多个repository,而同样软件在不一样的repository中同时设有,yum应该设置哪3个,借使是newest,则yum会安装新型的不行版本。假设是last,则yum会将服务器id以字母表排序,并精选最终的可怜服务器上的软件设置。一般都以选newest。

distroverpkg=redhat-release
 //内定2个软件包,yum会依照这几个包判断你的批发版本,暗中认可是redhat-release,也得以是设置的其他针对本身发行版的rpm包。

tolerant=1
 //有一和0五个挑选,表示yum是或不是容忍命令行发生与软件包有关的荒谬,比如你要安装一,贰,三五个包,而其中三之前已经设置了,假使你设为一,则yum不会现出错误消息。暗许是0。

exactarch=1
 //有一和0七个挑选,设置为一,则yum只会安装和系统框架结构相配的软件包,例如,yum不会将i6八六的软件包安装在适合i3八六的系统中。暗中同意为一。

retries=6
 //网络连接爆发错误后的重试次数,如若设为0,则会极其重试。默许值为陆.

obsoletes=1
 //那是八个update的参数,具体请参阅yum(8),简而言之就是也正是upgrade,允许更新陈旧的凯雷德PM包。

plugins=1
 //是或不是启用插件,暗中同意壹为允许,0象征不容许。我们壹般会用yum-fastestmirror那几个插件。

exclude=selinux*//排除有些软件在提高名单之外,能够用通配符,列表中逐壹品种要用空格隔离,那么些对于安装了例如美化包,汉语补丁的爱人特别有用。

gpgcheck=1 //有一和0几个采纳,分别代表是或不是是不是进行gpg(GNU Private
Guard)校验,以分明rpm包的起点是实惠和安全的。那一个选项假如设置在[main]局地,则对各样repository都有效。暗中认可值为0。


那个布局文件在温馨配置的时候,依照实际展开改动,1般也是足以不举办修改。

你们有那题指标能够尝试 
 

一.在vmware
workstation软件中:虚拟机-安装vmware-tools-状态栏会提醒-点击帮忙-安装扶助文书档案操作:

ens3三代表网卡

二.二 yum仓库配置

在yum仓库配置里,私下认可只要几个参数就足以兑现效益,配置id
[id],钦命源地址baseurl,配置每种版本对应的公钥的地点gpgkey=url,那里假设不检讨包的源于,要抬高配置语句gpgcheck=0
即可安装软件。

三, yum groupinstall
“Desktop”  -y         –>安装基本桌面系统

在意:上面那个荒唐

inet 后面的192.168.0.108 就是IP地址

2.二.1 设置本地源


[sunny]  //第二行
id,即仓库名,能够协调取名,不过.只可以二个单词,所以不能够有空格

name=sunny-media-yum-source //自个儿写3个名字,约等于描述,格式没供给

baseurl=file:///misc/cd/ 
//则该路线为yum源,采取是repodata所在文书夹的路径,该仓库路径有八个格式,http,https,ftp,file等,个中file://为本土的门路

gpgcheck=1 //检查包的来源于,1检查,0不反省

enabled=1
//壹为启用改储藏室,0为禁止使用。那里能够用语句开启或剥夺该仓库yum-config-manager
–enable sunny表示启用仓库名称为sunny的yum源。disable为禁用。

gpgkey=file:///misc/cd/RPM-GPG-KEY-CentOS-6  // key的地址


美高梅手机版4858 1

安装VMware Tools错误提醒:

netmask 是子网掩码

2.2.2 设置sohu源


[sohu]

name=sohu-source

baseurl=

gpgcheck=1

enabled=1  

gpgkey=


只是那个文件太大了!!!

A previous installation of VMware Tools has been detected.

ether 是mac地址

2.叁 yum源仓库制作

服务器搭建前,先关闭防火墙和selinux,幸免对实验现象发生困扰.以下实验演示在centOS七上操作

关门防火墙


centos7上

systemctl disable firewalld.service

systemctl stop firewalld.service

centos6上

chkconfig iptables off

service iptables stop

检查,运转iptables -vnL查看是还是不是有策略生效,未有代表关闭成功


 关闭SElinux


vim /etc/selinux/config

SELINUX=permissive

setenforce  0

getenforce 验证是还是不是见效,结果为Permissive表示生效


美高梅手机版4858 2

The previous installation was made by the tar installer (version 4).

mtu 指最大传输单元,默许2回最多1500字节

2.3.1 ftp服务器yum源

制作ftp服务器,1般是用来给自身集团里面使用的,大家供给提前准备好全部的软件,1般也是足以一直把安装的光驱的始末总体拷贝到ftp服务器上

美高梅手机版4858 3

Keeping the tar4 installer database format.

lo
是地方回环网卡,第壹行分别表示ip地址和子网掩码,本地回环网卡的IP地址暗中认可正是12七.0.0.一

二.3.1.1 ftp服务器端配置

劳务器端运营


rpm -ivh vsftpd-3.0.2-21.el7.x86_64.rpm


新建源仓库的文书夹,规则操作
如下的讲话举行创办,倘诺唯有6肆为的六和7x86_64,而从不3二为i3八陆的体系,文件夹路径不供给对同样版本的60位仍然三11位实行区分,/os/$basearch/就足以简简单单

baseurl=/var/ftp/pub/centos/$releasever/os/$basearch/

运作语句


mkdir -p /var/ftp/pub/centos/{6,7}


拷贝软件包和有关数据到对应文件夹

那里狠抓验,直接把光盘资料全套拷贝到到那边


cp -r /media/* /var/ftp/pub/centos/7


那里为了做尝试的惠及,直接把光盘挂载在对应的文书夹六和7也得以达成效益。光盘挂载,ftp上识别会慢一点,等待13分钟后再刷新ftp服务器

到此地,ftp服务器yum 仓库已经创设落成

自家那些网络。。。

You have a version of VMware Tools installed. Continuing this install
will first uninstall the currently installed version. Do you wish to
continue? (yes/no) [yes]  当你选拔”yes”后边世如下音信:

virbr0是虚拟机的网卡

2.3.1.2 ftp客户端配置

编纂配置文件vim  /etc/yum.repos.d/sunny.repo


[sunnyftp]

name=sunny-build-ftp-for-yum

baseurl=ftp://172.18.254.71/pub/centos/$releasever/

gpgcheck=1

enabled=1

gpgkey=ftp://172.18.254.71/pub/centos/$releasever/RPM-GPG-KEY-CentOS-$releasever


测试安装软件,要是符合规律安装,则尝试成功

美高梅手机版4858 4

Error: Unable to find the binary installation directory(answer BINDIR)
in the installer database file “/etc/vmware-tools/locations”.

能够用ifconfig修改IP地址和子网掩码

2.3.2 http服务器yum源制作

一般大家透过http服务器来创设第三方的源,是为了给其余人依旧商店来下载使用的。直接将rpm包拷贝到http服务器上相应的文书夹,然后在经过
工具createrepo来创设仓库,借使有新的包放到服务器上,提议把repodate删掉,重新行使createrepo来创设

。。。。。。。。。。完成了。。。。。。。。

Uninstall failed. Please correct the failure and re run the install.

例:修改ens33网卡的IP地址为19二.18.1陆.5六和子网掩码25五.255.25伍.100的下令:
  ifconfig ens33 192.18.16.56 netmask 255.255.255.128

二.三.二.1 http服务器端配置

安装http服务器,由于http服务器安装包具有倚重关系,所以我们经过yum实行安装


yum install httpd

systemctl start httpd //启动httpd服务

systemctl enable httpd //设为开机自动运维 httpd服务


测试http服务器是或不是正常运维


vim /var/www/html/index.html

welcome to Sunny home


打开网页 ,展现welcome to Sunnyhome,表示服务业已屡见不鲜启用

准备第二方rpm相关包


mkdir /var/www/html/sunny //创造文件夹sunny,用来放置rpm包和repodata

//那里测试三个软件
tree和lsof.在实际条件中,第1方放置的软件或然是公家财富未有的

//如若存在依靠关系,大家有打开别的的仓库源,系统会自动从其余仓库获取需求设置的依靠软件包

cp /media/Packages/tree-1.6.0-10.el7.x86_64.rpm /var/www/html/sunny

cp /media/Packages/lsof-4.87-4.el7.x86_64.rpm /var/www/html/sunny

createrepo  /var/www/html/sunny 
//如有新的服务包放到服务器,都要重国民党的新生活运动行该语句


服务器端配置实现了。打开网页

4.安装

Execution aborted.

[root@bogon ~]# ifconfig ens33 192.18.16.56 netmask 255.255.255.128
[root@bogon ~]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.18.16.56  netmask 255.255.255.128  broadcast 192.18.16.127
        inet6 fe80::8c6c:c7be:1c12:9ddc  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:b8:b3:a4  txqueuelen 1000  (Ethernet)
        RX packets 11201  bytes 4780758 (4.5 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 568  bytes 56374 (55.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 30  bytes 3032 (2.9 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 30  bytes 3032 (2.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:ee:81:cc  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

二.三.2.贰 客户端配置

客户端的安顿如下


[sunnyhttp]

name=sunny-build-for-third-part-packet

baseurl=    //服务器的相应的地址

enabled=1

gpgcheck=0  
 //那里尽管是大型软件包,那么第一方软件的提供方1般会提供相应的key,有key的话在计划gpgkey选项
 


客户端配置完毕,测试tree 和 lsof是或不是能够成功安装即可。

yum groupinstall "X Window System" -y

杀鸡取蛋办法: 
删除/etc/vmware-tools和/usr/lib/vmware-tools全体文书, 用命令:rm -rf
文件夹名, 然后重新安装 VMware Tools

但那种操作只是一时改动,要想永远修改必须修改配置文件,网卡的安顿文件存放在/etc/sysconfig/network-scripts目录中,且每一种网卡对应的配置文件的文本名以ifcfg-开头,如ens3三那个网卡对应的互连网布局文件就是ifcfg-ens3三。

二.四 常用劳动包下载源

依附互连网上常用的劳务包下载的源。除却,还足以经过软件官网来获得相关软件安装包

美高梅手机版4858 5

一.linux系统安装:

用vim编辑器修改配置文件

 

1.centos安装:

把BOOTROTO改成static

5.

yum groupinstall "Chinese Support" -y

(1).切换用户:

写入以下多少个指令

美高梅手机版4858 6

很不难吗!

IPADDR=要改的IP地址

 

美高梅手机版4858 7

NETMASK=子网掩码

美高梅手机版4858 8

(贰).修改密码:

GATEWAY=网关

 

打开终端:

DNS=202.10六.0.20(改成自身钦点的DNS)

6,启动桌面
init 5
startx

[root@localhost ~]# passwd

最后,ONBOOT要改成yes

 

Changing
password for user root.

TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.168.0.20
NETMASK=255.255.255.0
GATEWAY=192.168.0.254
DNS1=192.168.0.254
DNS2=202.106.0.20
DNS3=8.8.8.8
NAME=ens33
UUID=6e166b31-83c8-4a37-b31e-71c82062889b
DEVICE=ens33
ONBOOT=yes
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
7,假如需要开机自启的话:
  

sed -i 's/id:3:initdefault:/id:5:initdefault:/' /etc/inittab

命令行界面切换:Ctrl+Alt+F1切换到图形界面
反之

Ctrl+Alt+F2~f5

如果有问题的话你就找我解决

New
password:

封存退出后,重启互连网服务就足以生效了

Retype new password:

centos七重启网络服务的指令是:systemctl restart network

passwd: all authentication tokens updated successfully.

再次用ifconfig命令查看,能够窥见IP,网关,子网掩码都已经修改成功了

美高梅手机版4858 9

[root@localhost network-scripts]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.100  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::8c6c:c7be:1c12:9ddc  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:b8:b3:a4  txqueuelen 1000  (Ethernet)
        RX packets 71  bytes 10926 (10.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 114  bytes 12259 (11.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 9  bytes 872 (872.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 9  bytes 872 (872.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:ee:81:cc  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

[root@localhost network-scripts]# ping www.baidu.com
PING www.a.shifen.com (119.75.217.109) 56(84) bytes of data.
64 bytes from 119.75.217.109 (119.75.217.109): icmp_seq=1 ttl=54 time=7.98 ms
64 bytes from 119.75.217.109 (119.75.217.109): icmp_seq=2 ttl=54 time=5.60 ms
64 bytes from 119.75.217.109 (119.75.217.109): icmp_seq=3 ttl=54 time=8.82 ms
64 bytes from 119.75.217.109 (119.75.217.109): icmp_seq=4 ttl=54 time=6.72 ms

2.ubuntu安装:

翻开网关的指令是route -n,能够自个儿加上网关,命令是:route add default gw
网关地址 dev 网卡名

(1).切换用户:

DNS的配备文件在/etc/resolv.conf里

ctrl+alt+f2

想要图形界面的话输startx回车

本地解析的布局文件在/etc/hosts里,能够本身设置IP和域名的照应关系,优先级比DNS高

(2).修改密码:

 

sudo passwd root

贰、软件包管理(rpm命令)

2.linux互联网设置:(上网很要紧)

一.设置命令:rpm -ivh 软件包地方

1.centos互连网设置:

二.翻看是不是安装:rpm -q 软件名

相似centos安装后是能够上网的,不过卓殊情状时,使用以下化解方案:

  查看软件包中所包蕴的富有文件:rpm -ql 软件名

(一).vmware
workstation软件安装:编辑-虚拟机互连网编辑器-恢复生机暗中认可设置。动态ip,前提是DHCP开启

  查看软件包详细新闻:rpm -qi 软件名 

美高梅手机版4858 10

  查看某条命令是哪些软件包发生的:rpm -qf 命令的相对路径

(二).静态ip设置格局:

  查看全体安装的软件:rpm -qa

美高梅手机版4858 11

叁.卸载命令:rpm -e 软件名

 

   在命令前面加上 –nodeps 能够忽略正视性卸载

美高梅手机版4858 12

rpm命令安装软件是存在依靠难题的,yum命令能够幸免那一个标题 

 

3、yum命令管理软件包

yum(全名称叫 Yellow dog Updater,
Modified)是2个Shell前端软件包管理器。基于rpm包管理,能够从钦定的服务器自动下载rpm包并且安装,能够活动处理重视性关系,并且一遍安装具有依赖的软体包,常用的通令有:

美高梅手机版4858 13

  yum install 软件包名 -y   :安装

(叁).桥接形式:

  yum list :列出有哪些软件包

右键虚拟机-设置-互联网适配器

  yum grouplist :列出有哪些组

美高梅手机版4858 14

  yum clean all :清除yum缓存

美高梅手机版4858 , 

  yum makecache -y :本人创设缓存

 

  yum remove 软件名 -y :卸载

(四).查看互联网状态:

 

美高梅手机版4858 15

yum之所以能半自动下载rpm包,是因为它有钦定的yum源,大家也得以团结钦命yum源。yum源文件在/etc/yum.repos.d/
下,进入该目录后方可窥见有1些.repo
文件,在Centos-Base.repo中的[base]标题下就钦定了yum源。

 

[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

美高梅手机版4858 16

一如既往大家也能够团结写二个本土yum源,Centos光盘中就有为数不少rpm包,存放在Packages下,但大家要钦点Packages的上层目录作为源,大家成立二个local.repo的文书,文件内容如下:

贰.ubuntu互连网设置:

[root@localhost yum.repos.d]# vim local.repo 

[local]                  #标题行,内容无要求,但必须有
name=local repo for test
baseurl=file:///opt      #如果是网络源,baseurl后面就要写http://
enabled=1                #表示开启yum源
gpgcheck=0               #表示不检测key
~                                               

 

写好之后保存退出,测试时得以先把以前文件夹下的任何repo文件移动到其它文件夹,重新安装三个软件,能够发现安装进程中不会从互连网下载东西

叁.linux配置ADO.net应用运维环境:

1.centos部署:MONO

(1).更新系统

命令:yum –y update注意:

错误:Loaded plugins: fastestmirror, refresh-packagekit, security

斩草除根方案:

欣逢那种景象有两种做法:

方案1:检查互联网,是不是能够上网

方案二:互联网健康仍然用不了yum命令,表明是yum镜像未有了,那么就得下载贰个来更新。

在设置完CentOS后一般必要修改yum源,才能够在安装更新rpm包时获得相比特出的快慢。国内对比快的有1陆三源、sohu源。那里以1陆叁源为例子。

cd /etc/yum.repos.d

 mv CentOS-Base.repo CentOS-Base.repo.backup

 wget

 mv CentOS6-Base-163.repo CentOS-Base.repo

yum clean all

接下来再使用yum的更新命令就马到功成了!

(贰).安装 gcc等必备软件:

yum -y install gcc gcc-c++ bison pkgconfig glib2-devel gettext make libpng-devel libjpeg-devel libtiff-devel libexif-devel giflib-devel libX11-devel freetype-devel fontconfig-devel  cairo-devel

(3).安装Mono需要的GDI+兼容API的库Libgdiplus

cd /usr/local/src/wget http://download.mono-project.com/sources/libgdiplus/libgdiplus-3.8.tar.gztar zxvf libgdiplus-3.8.tar.gzcd libgdiplus-3.8./configure --prefix=/usrmakemake install(4).安装Mono (过程时间比较长,耐心等待)

cd /usr/local/src/wget http://download.mono-project.com/sources/mono/mono-3.10.0.tar.bz2tar -jxvf mono-3.10.0.tar.bz2cd mono-3.10.0./configure --prefix=/usrmakemake install

“(5).查看Mono版本:

mono -V

2.ubuntu部署:MONO

四.linux部署web网站:

1.  MONO + Jexus

(一).安装安装Jexus:

cd /usr/local/src/wget http://www.linuxdot.net/down/jexus-5.6.3.tar.gztar -zxvf jexus-5.6.3.tar.gzcd jexus-5.6.3sudo ./install

(2).jexus服务:

启动:sudo /usr/jexus/jws start``启动:sudo /usr/jexus/jws stop启动:sudo /usr/jexus/jws restart

(三).配置防火墙开放80端口:

查看开开放的端口:/etc/init.d/iptables
status

开放80端口:/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT

保存:/etc/rc.d/init.d/iptables save

浏览网址:

(4).重启网址:

sudo /usr/jexus/jws restart siteName(5).关闭网站:

sudo /usr/jexus/jws stop siteName

 

2.Apache+mod_mono、Nginx+FastCgi

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有