仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 469|回复: 9
打印 上一主题 下一主题

[其他Linux] 来一发跨平台Linux假造服务器设置心得

[复制链接]
乐观 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 13:01:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
如果你让他去用linux搭建一个web服务器,做一个linux网关,他就什么都不会了.他们把时间都浪费在了版本的转换上了.
0.为何会呈现如许一个组合?
之前在黉舍的时分已经为了敷衍先生而写过一篇练习呈报,主题是Linux有用服务供应,也就是用一台Linux呆板供应http,ftp等服务,事先为了赶工.以是选了个如许七零八落的标题[次要是专业对不上号,可是万幸先生收下练习呈报了].
VBox+vboxnetflt+Arch+Lighttpd+Nginx+MySQL+PHP+SShD+Samba+Rsyncd
这个组合实在现在我也没怎样想过,不外如今设置出来以后就发明相称温馨.次要是很合适我,大概也合适他人.之前都是用本机做服务来调试网页和其他服务,可是感到不恬逸的是本人假如没有效上某些服务的话白白开着仍是有些不舒坦.厥后就萌生了用VBox的设法,最后的话是用的NAT形式,经由过程10.0.2.2跟10.0.2.15这两个地点和端口映照来完成主机假造机的会见,如许的不敷就是映照端口的话就会华侈端口,厥后换成了网桥形式统统都协调了[不晓得拨号的童鞋怎样想].并且假造机能够做停息休眠操纵,如许就勤俭了体系资本,出格是我这类老爷机.间接用命令就能够把持假造机形态,非常便利.
VirtualBox假造机供应假造硬件撑持,vboxnetflt供应网桥服务,ArchLinux是我用得最久的Linux平台,Lighttpd也是良多人保举用的,那末Nginx就是为了高并发而存在,MySQL来供应多半的数据库服务,SShD供应了平安的终端服务和sftp,Samba是为了进步对win的亲和力存在,Rsyncd是用来文件同步的次要服务.没有ftp?恩.是的,Samba和Rsyncd分离为各个平台供应了极好的文件同步.ftp固然就是鸡肋了.
1.VirtualBox的安装ArchLinux下官方源里的是ose版本,保举用AUR里的bin版本.安装以后利用命令modprobe启用vboxdrv和vboxnetflt这两个模块.假造机的内核模块和假造机网桥模块.最好是把这两个模块增加到rc.conf里.
设置的时分,必要把网卡设置为桥接形式,并选择要桥接的网卡.
还要设置的就是开启VRDP撑持,设置认证形式为NULL.
如许基础上就完成了本文要用到的设置.
2.ArchLinux的安装这个间接用光盘镜像安装到假造机上就能够,然后设置好源[也能够用默许源],就能够安装以后的软件了.
经由过程相似如许的命令来启动假造机
VBoxHeadless-startvm“ArchStation”
经由过程相似如许的命令来把持假造机,分离是停息,持续,重启,关机,休眠
VBoxManagecontrolvm“ArchStation”pause
VBoxManagecontrolvm“ArchStation”resume
VBoxManagecontrolvm“ArchStation”reset
VBoxManagecontrolvm“ArchStation”poweroff
VBoxManagecontrolvm“ArchStation”savestate
3.SShD的安装openssh的设置默许就可以事情,但仍是要修正一下sftp的路径,如许便利偶然碰到的成绩.
安装openssh并编纂设置:
pacman-Sopenssh
vim/etc/ssh/sshd_config
找到这一行,改失落路径
Subsystemsftp/home/data/sftp
以后,我们的操纵就能够不必在rdesktop里操纵,间接利用终端程序登录到主机举行操纵
sshroot@192.168.1.103
4.PHP的安装这一步间接安装好,然后碰到必要加载某些模块的时分就编纂设置文件来解开所要加载模块的正文
pacman-Sphp
vim/etc/php/php.ini
找到extension设置部分,然后解开mysql这些必备的模块
5.LighttpD的安装安装lighttpd的时分必要设置php的剖析程序,也就是fastcgi.然后修正lighttpd的设置,使之经由过程fastcgi来剖析php程序.
pacman-Sphpphp-cgifcgi
vim/etc/lighttpd/lighttpd.conf
设置网页根目次
server.document-root=“/home/http/”
解开server.modules设置部分“mod_fastcgi”的正文,找到####fastcgimodule部分,解开这一段的正文
fastcgi.server&nbs
12下一页


学习linux,就意味着更快的开发效率,等更多关于软件本身或者说操作系统本身的理解。
乐观 该用户已被删除
沙发
 楼主| 发表于 2015-1-16 13:07:54 | 只看该作者

来一发跨平台Linux假造服务器设置心得

如果你想在以后的生涯中在软件行业工作的话,学习linux是一项基本技能,所以打从你打算学习linux那天起,放弃windows吧!因为它除了能给你带来片刻的娱乐,别无其他;
p;=(“.php”=>(“localhost”=>(“socket”=>“/tmp/php-fastcgi.socket”,“bin-path”=>“/usr/bin/php-cgi”)))fastcgi.server=(“.php”=></P>(“localhost”=>
(
“socket”=>“/tmp/php-fastcgi.socket”,
“bin-path”=>“/usr/bin/php-cgi”
)
)
)
TIPS:设置目次映照能够经由过程相似上面的体例来设置
alias.url=(“/repo/”=>“/media/sda6/repo/”,“/axr/”=>“/home/axr/”)
6.MySQL的安装安装MySQL后,要修正一下默许的数据库目次,还必要设置mysql的root暗码,不然没有暗码会呈现很纠结的成绩,固然年夜部分工夫很舒坦.
pacman-Smysql
vim/etc/my.cnf
修正[mysqld]段里的datadir项
datadir=/home/home/mysql
登录数据库,然后修正root的暗码
mysql-uroot
UPDATEuserSETpassword=PASSWORD(“暗码”)WHEREUser=‘root’;
7.Nginx的安装安装Nginx并设置Nginx为缓存服务器,而且修正Lighttpd端口
pacman-Snginx
vim/etc/nginx/conf/nginx.conf
修正server段下listen的端口,location下的root为网页根目次,index后加上index.php
碰到点成绩了,办理中…
把lighttpd的端口改到8080
##bindtoport(default:80)
server.port=80808.Samba的安装安装samba后,设置好同步的目次就可以事情了
pacman-Ssamba
vim/etc/samba/smb.conf
设置呆板名跟事情组后,到场新的段就能够了
[web]
path=/home/data/
guestok=yes
writable=yes
9.RsyncD的安装
同samba一样设置好同步的目次就能够了
pacman-Srsync
vim/etc/rsyncd.conf
跟samba神似阿
[ftp]
path=/home/ftp
comment=ftparea
10.设置服务为daemon形式编纂rc.conf这个魂灵文件,把下面这些服务都加到daemon段里,如许重启后就半途而废了.
11.跋文偶然用到那win7的话,也能够间接有平台办事,真是很便利阿.
</p>
上一页12


按照它们在系统中的作用分成几个部分介绍给大家,通过这些基础命令的学习我们可以进一步理解Linux系统:
变相怪杰 该用户已被删除
板凳
发表于 2015-1-18 16:22:05 | 只看该作者
如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。
活着的死人 该用户已被删除
地板
发表于 2015-1-27 11:35:03 | 只看该作者
Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。
小魔女 该用户已被删除
5#
发表于 2015-2-5 11:20:31 | 只看该作者
下面笔者在论坛看到的一个好问题: “安装红旗4.0后,系统紫光输入法自带的双拼方案和我的习惯不一样,如何自定义双拼方案解决?谢谢?”这个问题很简练。
飘灵儿 该用户已被删除
6#
发表于 2015-2-11 17:30:32 | 只看该作者
把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。
飘飘悠悠 该用户已被删除
7#
发表于 2015-3-2 17:55:45 | 只看该作者
Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。
admin 该用户已被删除
8#
发表于 2015-3-11 05:37:40 | 只看该作者
甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。
若相依 该用户已被删除
9#
发表于 2015-3-17 21:35:57 | 只看该作者
另外Linux上也有很多的应用软件,安装运行了这些软件后,你就可以在Linux上编辑文档、图?片,玩游戏、上网、播放多媒体文件等。
分手快乐 该用户已被删除
10#
发表于 2015-3-25 04:22:51 | 只看该作者
为什么要学Linux呢?每个人都有不同的看法,下面我说说自己的感想吧。?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-18 08:09

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表