猿对象
技术博客

linux服务器主机的使用和环境配置

 一、用面板操作服务器
1、挂载和分区数据盘(没有数据盘不要挂载)
1、查看数据盘。(此处引用网络,因为我没有数据盘,可以省略这一步,如何检测是否有数据盘可以采用这个东西)

在没有分区和格式化数据盘之前,使用 “df –h”命令,是无法看到数据盘的,可以使用“fdisk -l”命令查看。如下图:

阿里云linux新增硬盘分区格式化/挂载数据盘" src="http://images.funet8.com/img/20150411124000_65214.jpg" alt="阿里云linux新增硬盘分区格式化/挂载数据盘" data-tag="bdshare" />

友情提示:若您执行fdisk -l命令,发现没有 /dev/xvdb 标明您的云服务无数据盘,那么您无需进行挂载,此时该教程对您不适用


2、 对数据盘进行分区。

执行“fdisk -S 56 /dev/xvdb”命令,对数据盘进行分区;根据提示,依次输入“n”,“p”“1”,两次回车,“wq”,分区就开始了,很快就会完成。

阿里云linux新增硬盘分区格式化/挂载数据盘" src="http://images.funet8.com/img/20150411124007_58546.jpg" alt="阿里云linux新增硬盘分区格式化/挂载数据盘" data-tag="bdshare" />

3、 查看新的分区。

使用“fdisk -l”命令可以看到,新的分区xvdb1已经建立完成了。

阿里云linux新增硬盘分区格式化/挂载数据盘" src="http://images.funet8.com/img/20150411124013_68947.jpg" alt="阿里云linux新增硬盘分区格式化/挂载数据盘" data-tag="bdshare" />

阿里云linux新增硬盘分区格式化/挂载数据盘" src="http://images.funet8.com/img/20150411124019_43720.jpg" alt="阿里云linux新增硬盘分区格式化/挂载数据盘" data-tag="bdshare" />

4、格式化新分区。

使用“mkfs.ext3 /dev/xvdb1”命令对新分区进行格式化,格式化的时间根据硬盘大小有所不同。(也可自主决定选用 ext4 格式)

阿里云linux新增硬盘分区格式化/挂载数据盘" src="http://images.funet8.com/img/20150411124025_71133.jpg" alt="阿里云linux新增硬盘分区格式化/挂载数据盘" data-tag="bdshare" />

5、添加分区信息。

使用“echo ‘/dev/xvdb1 /mnt ext3 defaults 0 0’ >> /etc/fstab”(不含引号)命令写入新分区信息。
然后使用“cat /etc/fstab”命令查看,出现以下信息就表示写入成功。

注:ubuntu12.04不支持barrier,所以正确写法是:echo ‘/dev/xvdb1 /mnt ext3 barrier=0 0 0’ >> /etc/fstab

* 如果需要把数据盘单独挂载到某个文件夹,比如单独用来存放网页,可以修改以上命令中的/mnt部分

阿里云linux新增硬盘分区格式化/挂载数据盘" src="http://images.funet8.com/img/20150411124032_70586.jpg" alt="阿里云linux新增硬盘分区格式化/挂载数据盘" data-tag="bdshare" />

6、挂载新分区。

使用“mount -a”命令挂载新分区,然后用“df -h”命令查看,出现以下信息就说明挂载成功,可以开始使用新的分区了。

阿里云linux新增硬盘分区格式化/挂载数据盘" src="http://images.funet8.com/img/20150411124038_24352.jpg" alt="阿里云linux新增硬盘分区格式化/挂载数据盘" data-tag="bdshare" />

2、先安装一个控制面板吧amh或者wdcp(这里推荐wdcp的控制面板,amh的面板虽然占用内存小,但是界面相对并不友好,且不能兼容apache只有Nginx的服务器软件,动态效果不行)集成lanmp环境包安装部署,nginx处理静态,apache处理动态PHP,mysql数据库存储数据,memcache缓存系统,可切换使用N+A组合。
集成wdCP云服务器管理面板,通过WEB界面直观管理和操作云服务器,WEB后台创建站点,数据库,FTP帐号密码等,WEB后台查看云服务器资源使用,流量带宽使用率等等,一切通过WEB界面可完成操作,简单,易用高效。

地址自己百度

如果无法访问8888则采用安全组设置,然后进入下一步
3、安装了面板只后建立一个虚拟主机 然后设置下FTP和mysql就可以了下图是我操作完成的wdcp面板,有了这个面板后就可以可视化地操作自己的服务器"target="_blank">服务器

4、创建相关的网站的站点,创建网站站点后我们可以采用ftp支持,用这种面板大大降低了使用Linux的难度,代码操作转换为可视化操作,有人说:Linux太难了,其实没什么难的我感觉,尽管我也是菜鸟,因为他不过是把windows可以看到东西变成代码,原理基本是一样的,猿对象67认为真的没什么,不是那些自以为优越的大神吹牛用的,只要学就可以学会,我虽然不太会,但是就要本着这种精神去,不是退缩让步,没去就说多么难,那不过是老鸟自以为优越的一种炫耀。

5、如何采用wdpc创建站点的ftp账号和其他的东西呢?ftp是我们上传网站很重要的工具,那么如何生成ftp的账号。这样就可以了。把解析好的域名绑定到公网ip,然后在这里设置即可使用网址访问网站。当然设置完后需要上传网页文件到服务器,采用这里设置账号和密码即可,剩下的操作我还会更新,这个教程先做到这里。

二、采用一键安装环境制作缺点没有可视化界面,需要懂ssh代码和linux代码:(推荐采用phpstudy集成环境)

此教程主要是应对阿里云Linux云服务器ecs的web环境安装,理论上不限于服务器"target="_blank">服务器,此教程对所有Linux云服务器都具有参考价值。

写这篇文章的目的:网上有很多关于Linux一键安装web环境全攻略的文章,但是几乎大部分都失效了,不是一键安装包过期失效了,就是操作上有问题,导致别人折腾来折腾去也没能把web环境搭建起来。我来写一个比较靠谱的教程,让大家少走弯路。

与其用付费的安装包还不如用phpstudy来得简单直接,phpstudy也相当于一个web集成包吧,只不过少了个ftp(可有可无),后面来我们可以单独安装它。

好,教程开始:

阿里云购买服务器后,我们的登录控制面板,依次点击下图的指示位置,找到运行中的服务器(实例)。

<a target=服务器实例" />

打开这个主要是看它的IP,是公网ip,公网ip,公网ip,重要的事情说三遍。

接下来我们可以不用在阿里云上操作了,直接用客户端操作,这两个客户端就是Xshell 5和Xftp 5,中文版!!!自己百度吧

下载和安装操作就不说了,跟正常软件一样一步一步安装就行了……………………

好,现在安装完了这两个软件,简要说一下这两软件是干嘛用的,Xshell是用来远程连接服务器指令控制的,相当于上图中最右边的那个更多下的“连接管理终端…”,只不过这是个软件,独立开来好操作;Xftp就相当于我们平时用的flashfxp,用来看文件目录和上传下载文件的。

双击打开Xshell,

Xshell配置服务器账号信息

连接这里填写你的自定义名称,还有主机的公网ip。

Xshell配置服务器密码信息

用户身份验证默认的用户名都是root,密码就要用服务器登录密码了,不是阿里云账户的登录密码,也不是管理终端密码,这里很多人搞错,包括我自己。如果是在不清楚的话,就在实例详情那里重新设置一下密,如图:

<a target=服务器重置密码" />

<a target=服务器重置密码" />

在上图中输入两次新的服务器密码,密码要求:8-30个字符,必须同时包含三项(大、小写字母,数字和( ) ` ~ ! @ # $ % ^ & * – + = | { } [ ] : ; ‘ < > , . ? / 中的特殊符号),点击提交后重启服务器。

用Xshell连接上服务器后会出现以下界面:

Xshell成功连接服务器

连上了就好办了,如图,黑不隆冬的,啥都没有,这就是Linux,不像Windows界面那么好看,它只能运行指令,所以后续的web环境的安装都是靠指令让它完成。先来处理下安装盘:

1、查看数据盘

在没有分区和格式化数据盘之前,输入df –h命令,是无法看到数据盘的,可以输入fdisk -l命令查看。如下图:

命令查看数据盘

友情提示:若您执行fdisk -l命令,发现没有 /dev/xvdb 表明您的云服务无数据盘,那么您无需进行挂载,不需要执行以下的步骤。
2、 对数据盘进行分区

执行fdisk  /dev/xvdb命令,对数据盘进行分区;

根据提示,依次输入n,p,1,两次回车,wq,分区就开始了,很快就会完成。

Xshell分区数据盘

3、 查看新的分区

使用fdisk -l命令可以看到,新的分区xvdb1已经建立完成了。

Xshell对盘建立分区

分区已经建立

 4、格式化新分区

以ext3为例:使用mkfs.ext3 /dev/xvdb1命令对新分区进行格式化,格式化的时间根据硬盘大小有所不同。

Xshell格式化数据盘

 5、添加分区信息

输入echo ‘/dev/xvdb1  /mnt ext3    defaults    0  0’ >> /etc/fstab 命令写入新分区信息。
然后使用cat /etc/fstab命令查看,出现以下信息就表示写入成功。

*  如果需要把数据盘单独挂载到某个文件夹,比如单独用来存放网页,可以修改以上命令中的/mnt部分

Xshell数据盘挂载到另外的文件夹

6、挂载新分区

使用mount -a命令挂载新分区,然后用df -h命令查看,出现以下信息就说明挂载成功,可以开始使用新的分区了。

Xshell挂载成功

以上这些操作都是为了安装web环境做准备,磁盘一切准备好之后,真正开始安装web环境了,接下来在线安装phpstudy一键包:

1.在Xshell里面输入wget -c http://lamp.phpstudy.net/phpstudy.bin 回车

2.输入chmod +x phpstudy.bin 回车 ,这一步用于设置权限

3.输入./phpstudy.bin 回车,执行安装。

开始安装web环境

接下来都是中文提示操作,主要是让你选择安装什么版本,按照提示进行输入回车就行了。慢慢等吧大约需要28分钟的时间。

4.出现这样的信息。。说明你安装完毕了:

phpstudy安装完成

5.这时候你可以在浏览器地址栏输入公网IP打开网站了,会出现php探针页面,这个是默认页面。
6.访问数据库管理地址(phpmyadmin)是:ip/phpmyadmin,默认用户root,密码root,登录进去可以修改
7.域名绑定:
输入:phpstudy add
再输入你的域名就可以了

绑定域名

8.安装ftp:
wget -c http://lamp.phpstudy.net/phpstudy-ftpd.sh 回车
chmod +x phpstudy-ftpd.sh 回车
./phpstudy-ftpd.sh 回车
下图说明FTP安装完毕

ftp安装完成

9.开通FTP:
输入phpstudy ftp add
根据提示输入:
FTP用户名
密码
输入目录(注意是绝对目录)就是你上面添加网站的目录

配置ftp

配置好后就可以通过ftp上传下载文件了。
10.当然也可以不用ftp,用我们一开始安装的Xftp,终于用到它了。点击这个按钮启动并连接Xftp,来看看目录的真实面目吧:

启动并连接Xftp

上传下载跟ftp差不多,就不多说了。

Xftp目录预览

至此,所有web环境安装步骤已经安装完毕,把网站文件上传到phpstudy文件下的www目录下,再登录phpmyadmin新建个数据库导入数据,修改下网站配置文件,就可以通过你的域名访问你的网站了。


附加帮助

如何切换php版:
假如你先安装的apache+php5.3
想切换成nginx+php5.4
你就再走一次./phpstudy.bin
但是你会发现有一行是否安装mysql提示选不安装
这样只需要编译nginx+php5.4
从而节省时间,这样只需要几分钟即可。

phpstudy程序使用说明:
服务进程管理:phpstudy (start|stop|restart|uninstall)
站点主机管理:phpstudy (add|del|list)
ftpd用户管理:phpstudy ftp (add|del|list)

del(修改)list(列出网站)

 

如有转载,请注明本文链接: https://www.apedear.com/151.html

赞(1) 打赏
推荐转载但是加个友情链接噢o(* ̄︶ ̄*)o:猿对象 » linux服务器主机的使用和环境配置
分享到: 更多 (0)
标签:

评论 抢沙发

智奇网络个人工作室,放心,省心!

淘宝店铺智奇网络

觉得文章有用就打赏一下小编O(∩_∩)O~

支付宝扫一扫打赏

微信扫一扫打赏