如何在linux搭建web服务器
可以参考如下Web服务器的建立过程。示例环境及web服务器软件:
Ubuntu 1204
LAMP(Linux,Apache,Mysql,PHP)
1、安装Apache
(1)在安装HTTP Server之前需安装APR(Apache Portable Runtime)和APR-util安装APR
$ tar zxvf apr-146targz
$ cd apr-146/
$ /configure
$ make
$ sudo make install
(2)安装APR-util
$ tar zxvf apr-util-141targz
$ cd apr-util-141
$ /configure –with-apr=/usr/local/apr (whereis apr)
$ make
$ sudo make install
(3)安装httpd-242tarbz2默认安装位置/usr/local/apache2网页放在/usr/local/apache2/htdocs配置文件/usr/local/apache2/conf/httpdconf
$ tar jxvf httpd-242tarbz2
$ cd httpd-242/
$ /configure
$ make
$ sudo make install
(4)启动HTTP Server$ sudo /usr/local/apache2/bin/apachectl startAH00558: httpd: Could not reliably determine the server’s fully qualified domain name, using 127011 Set the ‘ServerName’ directive globally to suppress this message
(5)查看http是否正常运行$ netstat -a | grep httptcp 0 0 :http : LISTEN
(6)在浏览器输入127001如果正常应该显示“It works!”
2、安装MySQL
(1)、下载安装mysql-5525targz,默认安装位置/usr/local/mysql/
$ tar zxvf mysql-5525targz
$ cd mysql-5525/
$ sudo groupadd mysql
$ sudo useradd -r -g mysql mysql
$ cmake
$ make
$ sudo make install
$ cd /usr/local/mysql/
$ sudo chown -R mysql
$ sudo chgrp -R mysql
$ sudo scripts/mysql_install_db –user=mysql
$ sudo chown -R root
$ sudo chown -R mysql data/
$ sudo cp support-files/my-mediumcnf /etc/mycnf
$ sudo cp support-files/mysqlserver /etc/initd/mysqlserver
(2)、启动MySQL:
方法1:$ sudo service mysqlserver start
方法2:$ sudo /usr/local/mysql/bin/mysqld_safe --user=mysql &
3、安装PHP
(1)安装下载php-544targz
$ tar zxvf php-544targz
$ cd php-544
$ /configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --with-mysqli --enable-mbstring --with-mcrypt(可能需要安装libmcrypt-dev )
$ sudo make install
$ sudo cp phpini-development /usr/local/lib/phpini
(2)配置HTTP Server使之支持PHPapache配置文件/usr/local/apache2/conf/httpdconf修改或添加如下配置
<;IfModule dir_module>
DirectoryIndex indexphp
<;/IfModule>
<;FilesMatch \php$>
SetHandler application/x-httpd-php
<;/FilesMatch>
(3)重启HTTP Server
$ sudo /usr/local/apache2/bin/apachectl restart
请问服务器如何查看网站日志?
win服务器,点击开始>控制面板>管理工具>事件查看器>Windows日志>点击系统>属性>会看到服务器日志的路径。打开c:windowssystem32winevt,在打开LogLinux服务器的网站日志查看命令cat/var/httpd/accesslog希望可以帮助你万云数据提供参考。
python使用paramiko模块ssh远程linux服务器,linux服务器已经使用公钥认证免密码登陆,请问怎么写?
1可密码、公私钥认证,实现sftp文件上传下载
2脚本见:https://githubcom/kute/purepythontest/blob/master/test/netease/scripts/sftp_downloaderpy
3使用:
a显示命令行帮助:pythonsftp_downloaderpy-h
b运行:pythonsftp_downloaderpy-uzhangsan-ppassword-pkmy-openssh-private-key-sfmy-server-list-file-path-srcfthe-file-name-to-be-download-ddthe-file-dir-to-save_vote
c可把b中的命名设置成alias(windows平台我用的Cmder终端,可设置alias),使用就简单了
4脚本说明:
aargparse模块使用接收命令行参数,然后分别设置_vote_tie_follow来区分要下载不同类型的服务器日志与传不同的日志路径
beasylog模块,自己封装的日志模块
cgevent,对文件中的多个服务器地址使用协程来加快下载
dparamiko模块,核心使用,ssh连接认证
e只封装了下载,上传、执行服务器命令等可以自己再扩展
d当前只是为了满足方便使用,有很多地方可以调和纠错,指正。
我企业要搭建一个服务器,用哪个日志审计服务器好?
这个我觉得聚铭日志审计系统挺好,因为实时告警功能都很不错的,支持用户对所关注事件的实时告警,如异常日志事件和审计违规事件,可有效降低安全相关工作成本,提升工作效率。
在开发过程中,必然会出现多人同时工作、协着的情况,在嵌入式开发项目中更为平常,这样可以加快项目周期,为产品上市占得时间先机。目前,使用Linux作为开发产品的操作系统情况越来越多,使用越来越广泛。为了交叉编译,为了最接近开发目标,我们一般都会自己搭建一台Linux开发服务器。Linux开发服务器一些常用的功能必须支持,比如Samba、nfs、tftp、httpd等。首先我们需要选择合适的Linux操作系统作为服务器的系统,推荐使用Fedora8、Fedora10等,笔者在长期使用的过程中觉得比较稳定吧!如何安装该操作系统就不多说了。 装好系统后,需要增加Linux OS用户,可以使用命令#adduser XXX;增加XXX用户,#passwd XXX给其设置登录密码。当然使用图形化创建用户也很直观、方便。在这个环节值得注意的一定要设置好该用户的home目录,一般都会设置到该用户的工作目录,各个用户的工作目录需要私有化、独立开来,这样方便些、安全些。 多用户的账户有了,我们应该来打通网络功能了,Fedora有bug,在图形化配置GATEWAY什么的会不成功,请安装如下方法修改: # cd cd /etc/sysconfig/network-scripts/ # vi ifcfg-eth0 修改配置文件如下: # Marvell Technology Group Ltd 88E8001 Gigabit Ethernet Controller DEVICE=eth0 HWADDR=00:16:e6:db:c2:96 ONBOOT=yes BOOTPROTO=static //这个应该是“static”,而不是“dhcp”或“none”; USERCTL=yes PEERDNS=yes IPV6INIT=no NM_CONTROLLED=yes//这个应该是“yes”,如不修改,链接仍是disconnected; TYPE=Ethernet NETMASK= IPADDR= DNS1= DNS2= GATEWAY= step 3: # service network restart 接下来就需要调试一下Samba功能了,这样在windows下编辑Linux下的代码将非常的便利。命令行下操作方法如下: Vim /etc/samba/smbusers # Unix_name = SMB_name1 SMB_name2 … root = administrator admin nobody = guest pcguest smbguest dssun = dssun hmchen = hmchen 增加Samba用户; Vim /etc/samba/smbconf [dssun] comment = path = /opt/STM/STLinux-23/devkit/dtvkit/dssun writeable = yes ; browseable = yes valid users = bluo, dssun, hmchen, hqian, sbxiang, tsfu, yrli 设置工作路径,可读写性、有效访问的用户等。 在图形化下也有配置菜单,这个就很简单了,不再叙述。 有了Samba就方便很多了!编译编辑都很不错了!接下来要着手你的开发平台软件,这个对于不同平台的SDK有不同的处理方法,根据自己的SDK来处理。 有了SDK后,我们编译通过后,一般都会进行调试,如何方便的调试呢?一般都会想到使用nfs调试。 以Fedora为例,一般默认安装的没有包括tftp功能,可以使用yum来安装,方便! #yum install tftp; #yum install tftp-server 还需要更改一下tftp的配置,如下: vim /etc/xinetdd/tftp 修改server_args = -s /tftpboot -c,这里的-c一定要加上,否则只能下载不能上传!!! service tftp { disable = no socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/intftpd server_args = -s /tftpboot -c per_source = 11 cps = 100 2 flags = IPv4 } # mkdir /tftpboot # chmod 777 -R /tftpboot/ # service xinetd restart 记得要关闭防火墙、seLinux不disabled seLinux,Samba有可能只能读不能写,切记。
想搭建一个家庭用文件服务器,用什么linux发行版好?
如果省心的话,就在你电脑里多加两块硬盘,系统配置好,软件配置好,开机插网线就可以了
只中转文件,流媒体服务的话就是一个nas,对硬件要求不高,普通家用电脑完全可以胜任
如果爱折腾,可以考虑换点零件干更高级的事情
比如我的老电脑是p8h61配g2020的
把CPU换成e31220l,满载只20w,而且还是四线程的,再配个r7-240,满载也只30w,显卡也支持4k,还可以接电视看**,跑个虚拟机什么的也美滋滋~
linux服务器怎么解压rar文件?
linux下要常用到此功能
在Linux下如何解压RAR文件(hmkart),需要从
下载RARforLinux320(也可以到网上搜索rarforlinux),解压揭开后make
然后可以用unrareyoufilenamerar解压rar文件。
具体操作为,下载rarforlinux后解压到某一目录,如:/usr/local/rar目录,然后执行如下的命令即可解压
/usr/local/rar/rarxfilename,关于其它的功能,请看其帮助。
linux服务器怎么复制文件?
Linuxcp(英文全拼:copyfile)命令主要用于复制文件或目录。
cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误。
如何利用powershell向远程linux服务器传输文件?
使用scp命令就可以了如果你用powershell登录一台linux机器,需要往另外一台linux机器传输文件可以用下面的命令scpfilenameremotehost:/tmp
论微软系统和Linux系统的优劣点分析,很多人都道不出个所以然来,因为现在市面上还是微软系统的使用率高一点,尤其是私人电脑和家庭笔记本,大多使用的微软的系统,加上微软的系统一直都在更新换代,根据用户的需求来进行更新,很注重用户体验,所以市面上的系统大多被微软系统所占领。虽然如此,Linux系统还是有它的立足之地,比如一些企业和大型服务器中使用度最高的还是Linux系统,这么看来Linux系统好像更适用于大公司的电脑。下面小编给大家分析,Linux系统在企业服务器中如何使用
1、基本命令
11文件操作
(1)新建:touch文件名(例:在tmp目录下建立名字为d的文件,命令:touch/tmp/d)。(2)剪切:my旧文件名新文件名(例:将tmp下的文件d剪切到root目录下重命名为e,命令:my/tmp/d/root/e)o(3)复制粘贴:cp-rf文件来源复制目的地(例:将root目录拷到tmp目录下,命令:cp一rf/root//tmp/。将root目录下的所有文件拷到tmp目录下,命令:cP一rf/root//tmp/可完成操作)0(4)删除:rm一rf目录名或文件名(例:删除tmp目录下的所有文件,命令:rm一rf/tmp/)。
12查找文件
(1)根据文件名查找:find路径一name文件名(例:从boot目录下查找文件名为grubconf的文件,命令:find/boot一name grubconf)。(2)根据属主查找:find路径一user属主名(例:从根目录下查找属于root用户的所有文件,命令:find/-usr root)。(3)根据文件大小查找币nd路径-size文件大小(例:从根目录下查找文件大小小于lOk的文件,命令:find/-size-1Ok)。(4)综合查找:例如从boot目录下查找属于root用户且大于l OM的文件,并将查找到的这些文件复制到tmp目录下,命令:findlboot/-user root一size l OM一execcp -rf{ }/tmp。
13压缩文件
(1)压缩:以tar格式压缩(例:将/root/boot/etc目录中文件压缩到根目录下的ftar,命令:tar - cvf/ftar/root/boot/etc可完成操作)。以gaP格式压缩(例:将/root/boot/etc目录中文件压缩到根目录下的ftargz,命令:tar一zcvf/ftargz/root/boot/etc)。以bzip2格式压缩(例:将/root/boot/etc目录中文件压缩到根目录下的ftarbz2,命令:tar一jzvf/ftarbz2/root/boot/etc)o(2)解压:解压tar格式的文件(例:将ftar解压到}P目录下,命令:tar一xvf/ftar一C/tmp )。解压g}P格式的文件(例:将ftargz解压到tmp目录下,命令:tar一zxvf/f tar gz一C/tmp )。解压bzip2格式的文件(例:将ftarbz2解压到tmP目录下,命令:tar - jxvf/f tar bz2一C/tmp )。
2、搭建ftp服务器
ftp服务器是一种文件共享服务器,可上传下载文件,通常有匿名登录和用户名密码登录两种方式。
21匿名登录
查询是否安装:rpm一qa}grep vsftpd,安装:yum install一Yvsftpd,开启服务:chkconfig vsftpd on,编辑配置文件:vi/etc/vsftpd/vsftpd conf(anonymous_enable=yes;去掉#号:#anon_upload_enable去掉#号:#anon_mkdir_write_enable=yes),编辑完成后保存::w,重启服务:service vsftpdrestart,修改权限:chmod o w/var/ftp/pub,设置selinux权限:setsebool一Pallow_ftpd_anon_write=1一》chcon一tpublic_content_rw_t/var/ ftp/pub
22身份验证登录
编辑配置文件:vi/etc/vsftpd/vsftpd conf(anonymous_enable=no;chroot local_user=YES)编辑完成后保存::w重启服务:service vsftpd restart,设置selinux权限:setsebool一Pftp_home_dir=1
3、搭建samba服务器
samba服务器是一种windows操作系统和linux操作系统文件共享的服务器,可上传下载文件,通常有匿名登录和用户名密码登录两种方式。
31匿名登录
创建共享目录:mkdir/m,查询是否安装:rpm一qalgrepsamba,安装:yum install一ysamba,开启服务:chkconfig smb on,编辑配置文件:vi/etc/samba/smb conf(去掉分号:;interfaces=loeth0 192 16805去掉分号:;hosts allow=1921680security=share在
添加:[ziliao 1]下一行:path=/m/下一行:public=yes下一行veritable=yes,
编辑完成后保存::w,重启服务:service smb restart,修改权限:chmodo x/m,设置selinux权限:chcon一R一t samba_share_t/m,挂载:vi/etc/fstab(// 192 168 。 0 5/ziliao 1 /mnt/anonymouscifs username=anonymous,password=“”00)。
32身份验证登录
创建共享目录:mkdir/n,添加用户:useradd smb01一》usesradd smb02,设置用户密码:passwd smb01(设密码为111111》passwd smb02(设密码为222222),设置登录samba服务器的密码:smbpasswd一a smb01(设密码为333333)一》smbpasswd一a smb02(设密码为444444),编辑配置文件:vi/etc/samba/smb conf(security=user在
添加:[ziliao2]下一行:path=/n下一行:valid users=smb01,smb02下一行:readlist=smb01下一行:write list=smb02,编辑完成后保存:;W,重启服务:service smb restart,修改权限:chmod o w/n,设置selinux权限:chcon一R一t samba_share_t/n,挂载:vi/etc/fstab(//19216805/ziliao2/mnt/smbl cifs username=smbOl,password=“333333”00下一行://1921680 5 /ziliao2/mnt/smb2cifsusername=smb02 , password=“444444”00)。
4、搭建apache服务器
apache服务器是一种web服务器,用于网站发布,通常可直接登录也可以通过用户名密码验证登录。身份验证登录配置过程相对复杂,这里着重介绍身份验证访问。查询是否安装:rpm一qalgrephttpd,安装:yum install一y httpd,开启服务:chkconfig httpdon,编辑配置文件:vi/etc/httpd/conf/httpd conf(292行是存放主页的位置,默认为/var/www/html,可不用修改;343行order alLow deny与下面两行:allow from ip,deny from ip共同控制访问权限,可根据需要进行修改;在340行和343行之间的空白处添加下列语句:authtype basic下一行:authname“please login:“下一行:authuserfile”Ietc/httpd/ 。 htpasswd下一行:require valid-user,402行是主页名称,默认为indexhtml,可不用修改。)生成身份验证文件:htpasswd-c/etc/httpd/。 htpasswd web01,重启服务:service httpd restart,修改权限:chmod a x/var/www/html/indexhtml,设置selinux权限:chcon一t httpd sys_content t/var/www/html/index html
5、邮件服务器
51发送邮件
查询是否安装:rpm一qalgrep postfix,安装:yum install一Ypostfix,开启服务:chkconfig postfix on,编辑配置文件:vi/etc/postfix/main cf(75行是主机名去掉#号=mail 。 test 。 com , 83行是域名去掉#号=test com, 99行是向外发信时作为外部识别的标识去掉#号myorigin=$myorigin, 113行是监听端口去掉#号inet interfaces=all同时在116行前添加#号,164行添加#号165行去掉#号,264行是访问权限控制去掉#号mynetworks=192168 00/24,1722400/16),重启服务:service postfix restart
52离线收信
查询是否安装:rpm-qalgrep dovecot,安装:yum instally dovecot,开启服务:chkconfig dovecot on,编辑配置文件:V1/etc/ dovecot/dovecotconf(25行去掉#号,在26行添加下列语句:maiLlocation空格=空格mbox:一/mail/: INBOX=/var/mail/%u)重启服务:service dovecot restart
53在线收信
安装:yum install-y mutt,查看邮箱:mutt-f pop://root@mail 。 test com
即使微软系统在市场上的占有率如此之高,仍不能磨灭Linux系统的优势,以上小编介绍的就是Linux系统在大型服务器上的使用优势,还是很如鱼得水的!
这个我在centos上面尝试过,是可以安装软件来模拟使用iis服务器的功能,但是需要编写的网站是mvc版本的,即使模拟出来了对网站的编码也是有要求的。因为iis是微软服务器系统上面内置网站服务,有些功能是不可以在其他服务器系统上面使用的。一般来说iis支持asp,aspx,html语言等,apache,nginx支持php,html,jsp等
1根据机器的用途,许多服务是不需要的。如果Linux只是一个桌面,那么就不需要sendmail、HTTPD和许多其他服务。
如果您的服务器只是一个Web服务器,您还可以关闭许多服务。为此,转到administration菜单并检查服务项。只需撤消您不想启动的任何服务选项。
2使用轻量级窗口管理器,而不是GNOME或KDE。我插入内存占用窗口管理器的原因是,它们极大地减少了图形化(界面)启动时间。而不必等待额外的30到60秒来启动GNOME或KDE。
3确保内网的正常使用。指定内联网LINUX访问地址,并确保LINUX服务器的SSH服务正常工作。
4在被访问的LINUX服务器上安装nat123clientLINUX并使用它。登录网站,左用户中心,添加端口映射。选择完整的端口映射类型。
填写内部网LINUX固定地址端口,外部网络访问域名。您可以使用自己的域名或二级域名。
5安装nat123客户机并在外部网络访问端使用访问器。
Adobe的服务器是什么?
的AdobeMediaServer(或AMS)是由AdobeSystems为MicrosoftWindows和Linux操作系统开发的媒体服务器。这是以前称为FlashCommunicationServer一起版本2或5版本之前,它主要用于流存储在服务器上的Flash客户端的视频,或者作为一个实时通信应用的FlashMediaServer之前。
一步一步教你架构linux服务器?
Linux服务器的部署,配置,搭建步骤:
1准备:
11jdk18:jdk-8u11-linux-x64targz。
tomcat:apache-tomcat-8039-windows-x64zip。
12先安装个18的jdk,注意是linuxforjdk,要不然可不行。
然后新建一个java文件夹在根目录的(这里的根目录要通过cd再接/usr/进入,而不是home/xxx,可以通过pwd查看当前所在路径)/usr/下,用来放置解压后的jdk文件,这里因为后缀名是targz所以直接用tar-xf命令解压。
2配置:
21配置JDK的环境变量:到/etc/文件夹找到profile文件,通过文件编辑命令viprofile在文件的末尾加上变量参数:
JAVA_HOME=/usr/java/jdk180_11
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=:$JAVA_HOME/jre/lib/rtjar:$JAVA_HOME/lib/dtjar:$JAVA_HOME/lib/toolsjar
22把下好的tomcat解压到自定义的一个文件夹里了,我的是home/pengyy/tomcat/下,到config文件里修改一下端口号,vi命令编辑serverxml,里面后来启动的时候8005那个端口有冲突,我直接改了8088,然后又把http请求的端口改成了8001,OK,tomcat配置完成,没什么过多的步骤。
23将一个完成的web项目打成war包,放在tomcat下的webapps里解压。
24进入到tomcat下的bin目录,输入命令启动:/startsh,终止命令/shutdownsh。
可以查看日志,去tomcat的logs目录底下查看catalinaout日志文件,可以通过cat查看文件命令,也可以tail-f(倒数多少行可以为数字)catalinaout来查看。
如果端口号被占用,可以用命令lsof-i:端口号来查看端口号被占用的进程号,或者停止该进程,或者修改tomcat的端口号都可以。
而当你不确定是否终止了哪个项目的时候,可以通过输入命令ps-ef|grepjava来查看一下是否有在运行的项目,通过kill-9进程号就可以干掉哪个正在运行的项目了。
最后通过ifconfig或者ip命令获取虚拟机的Ip地址,在主机上通过ip+端口号+项目根路径的方式访问即可。
流媒体视频需要什么样的服务器?要求不卡顿就行?
一般的云服务器都可以用,阿里云,腾讯云都可以。如果用物理机,建议使用志强系列CPU,内存16GB以上。云视睿博工程师推荐的硬件配置,一般价格在2万左右。
主要还要看你的并发量有多少,并发量越大,要求配置越高。
另外,还要看流媒体服务器系统本身的架构,通常基于linux系统的硬件利用率更高,如云视睿博的NTVMediaServerG3,对硬件要求相对较低,性能也可靠。
基于Windows架构的对硬件要求更高些,如WindowsMediaServer。不建议使用windows系统,无法保障长期稳定运行的需要。
linux下怎样配置web服务器?
工具/原料
Linux操作系统
Web服务器配置详解
方法/步骤
1Apache是Linux下的Web服务器,Apache用的是静态页面,需要加载模块来支持动态页面,会动态实时的调整进程来处理,最合理的使用多核CPU资源,支持虚拟主机应用,多个Web站点共享一个IP地址。
安装Web服务
先安装Web服务,通过命令yumgroupinstall命令进行安装,建议用groupinstall而不用Install是因为groupinstall,会把该服务所有相关的服务包一起安装,这样不会有丢失。
2通过servicehttpdrestart来开启服务,这里用restart而不用start的原因是restart更安全,因为不知道该服务是否已经开启,如果已经start了再次用start可能会有意外的问题产生,故这里用restart
3通过命令chkconfighttpdon来开启httpd服务在下次开机后,仍然是开启有效的,这样的好处在于通过设置自动开启服务,避免人为失误操作,也会保证计算机重启或者断电后服务还是开启的。
4验证httpd服务是否正常开启,是否能够对外提供服务,进入/var/www/html/,这里是主站点,写一个简单的页面,然后重定向到indexhtml,这是默认的首页。通过http访问该服务,发现已经成功服务该站点。
5通过命令vim/etc/httpd/conf/httpdconf可以对httpd配置文件进行修改,也可以用配置文件里面的功能,有些功能用#号注释掉了,如果想使用该功能的话,直接删除#号,可以让内置的配置文件该功能生效。
6通过命令ll/etc/httpd可以查看到该目录下有conf和confd目录文件,再进一步查看/etc/httpd/confd下面可以看到的文件都是httpd的模块文件,用来支持动态页面的模块文件。
7Apache和Selinux之间的关系,进入/var/www/html/目录下,通过ll_Z查看目录下indexhtmlSelinux属性,通过命令ps_auxZ|grephttp查看httpd的进程,这些http进程都有httpd_t的Selinux上下文属性,Selinux就规定了http_t这类的进程上下文属性可以访问httpd_sys_content_t这类文件的上下文属性,从而保证了网站的内容可以被访问。
8查看Apache日志信息,日志信息存储在/var/log/httpd/目录下,可以查看http访问的日志及https的访问日志,可以查看错误的http日志及https的错误日志等信息,
linux桌面版和服务器版有什么区别?
只要发布版本号一致,这两者从核心来说也就是相同的,唯一的差别在于它们的预期用途。桌面版面向个人电脑使用者,可以进行文字处理、网页浏览、多媒体播放和玩游戏。本质上说,这是一个为普通用户所定制的多用途操作系统。另一方面,服务器版旨在充当web服务器,可用来托管文件、网页及相似内容。个人电脑上必备的组成部分是GUI(图形用户界面)。Ubuntu的桌面版默认带有GnomeGUI,不过,如果你有需要,也可转换为KDE或X。而服务器版是不安装GUI的。除了日常维护,服务器不打算用于本地交互,因而GUI不仅没有存在的必要,而且还会消耗服务器多余的资源。对于其他软件,如办公软件、媒体播放软件、浏览器等等,道理也是一样。在服务器版上这些统统找不到。由于是面向服务器的,服务器版Ubuntu包含了所有你需要启动托管站点的软件。LAMP,即Linux、Apache、MySQL和PHP的缩写,列出了与web服务器相关的软件。除非你自行安装,否则这些在桌面版上是找不到的。记住,以上区别并非一成不变,通过安装和卸载软件包,你也可以将桌面版定制为服务器版,反之亦然。多数想装服务器的人仍然需要GUI的便利,那么可以从任何一个版本起步,然后只需安装GUI或LAMP即可。总结:
1桌面版为个人电脑所配置,而服务器版适用于web服务器。
2桌面版预装了GUI,而服务器版没有。
3桌面版已经安装了许多服务器版没有的软件。
4桌面版缺少Apache、MySQL和PHP,而这些在服务器版中是标准配置了解更多开源相关,去LUPA社区看看吧。
0条评论