Linux云主机入门操作手册_第1页
Linux云主机入门操作手册_第2页
Linux云主机入门操作手册_第3页
Linux云主机入门操作手册_第4页
Linux云主机入门操作手册_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Linux云主机入门操作手册长江互联整理概述:本手册面向入门级的Linux云主机管理员,指导管理员一步步完成Linux云主机的配置,最后成功搭建Php运行环境。手册中的所有命令格式都是在实践过程中使用过的,管理员可以直接根据本手册的顺序进行主机配置,最终既可以完成WEB运行环境的搭建。一、连接linux云主机服务器概述:1、远程连接工具。目前Linux远程连接工具有很多种,您可以选择顺手的工具使用。下面使用的是名为Putty的Linux远程连接工具。该工具是免费的,且不需要安装,在网上方便地下载到。2、启动Putty.exe程序,进入Putty主界面。在Putty“HostName”输入IP地址,在SavedSession中输入希望保存的名字(可以任意),点击“Save”;以后可以方便调用而不需要每次输入IP地址;点击“Open”进行连接。3、初次运行时,会有下图中的提示,请选择“是(Y)”,下次运行就不会再出现该提示信息了。4、请根据提示,分别输入您的Linux云服务器用户名和密码。密码不会显示在屏幕上。输入完成后回车即可。二、配置linux云主机的php环境我们使用Linux云主机最主要的作用还是搭建php运行环境,以便建立PHP网站。一般情况下我们使用LAMP建立php环境,LAMP实际上就是Linux、Apache、MySQL、PHP四个名称的缩写,当然最后一个“P”还有其他说法是Perl或者Python。当然,我现在讲的的就是Linux、Apache、MySQL、PHP这四个东西。虽然Linux平台上LiteSpeed等等,但是Apache开发的好的组件不止Apache一个,例如俄罗斯人开发的Nginx,还有性能超强的各种网上资料表明,虽然Apache性能、资源占用不如其他组件,目标就是以稳定为主。当然,各种软件的版本,根据你申请Linux云主机的时间不同而不同,一般情况下都是当时最新的版本。1、安装MySQL首先来进行MySQL的安装。打开超级终端,输入:[root@localhost~]#yuminstallmysqlmysql-server安装完毕,让MySQL能够随系统自动启动:[root@localhost~]#chkconfig--levels235mysqldon[root@localhost~]#/etc/init.d/mysqldstart设置MySQL数据root账户的密码:[root@localhost~]#mysql_secure_installation当出现如下提示时候直接按回车:Entercurrentpasswordforroot出现如下再次回车:Setrootpassword?[Y/n]出现如下提示输入你需要设置的密码,回车后在输入一次确认:Newpassword:接下来还会有四个确认,分别是:Removeanonymoususers?[Y/n]Disallowrootloginremotely?[Y/n]Removetestdatabaseandaccesstoit?[Y/n]Reloadprivilegetablesnow?[Y/n]直接回车即可。2、安装Apache组件由于CentOS已经封装了Apache,直接运行安装:[root@localhost~]#yuminstallhttpd同样配置系统让Apache随系统启动:[root@localhost~]#chkconfig--levels235httpdon配置完毕,启动Apache:[root@localhost~]#/etc/init.d/httpdstart此时已经可以访问你的服务器,不出意外的话,能够看到byCentOS”的测试页面无法显示这个页面,而直接在一般情况下是CentOS自带的将“WWW”对应的“80”端口打开即可“Apache2TestPagepowered。注意,如果其他机器访问这台服务这台服务器上可以访问的话,防火墙禁止了。你只需要进入防火墙,。注意:在CentOS中Apache的默认根目录是/var/www/html,配置文件/etc/httpd/conf/httpd.conf。其他配置存储在/etc/httpd/conf.d/目录。3、安装PHP输入如下指令安装PHP:[root@localhost~]#yuminstallphp需要重新启动Apache服务:[root@localhost~]#/etc/init.d/httpdrestart4、测试PHP相关信息这步实际上可以省略,但是为了测试是否安装成功,你可以新建一个PHP页面进行测试,使用vim编辑器新建:[root@localhost~]#vi/var/www/html/info.php按“i”键进行编辑,输入:<?phpphpinfo();?>编辑完毕,按“ESC”键退出编辑模式,接着输入::wq然后回车,即保存并退出。此时你可以访问你的站点地址,例如“/info.php”,查看是否能看到相关的PHP信息。看到这样的图,就说明PHP安装成功了。5、将PHP模块和MySQL模块关联起来还需要将PHP和MySQL关联起来,才能正常工作。搜索模块:[root@localhost~]#yumsearchphp安装相关模块:[root@localhost~]#yuminstallphp-mysqlphp-gdphp-imapphp-ldapphp-odbcphp-pearphp-xmlphp-xmlrpc需要重启Apache模块才能生效:[root@localhost~]#/etc/init.d/httpdrestart再次刷新刚才建立的“info.php”页面,往下拉找到相关MySQL模块,看是否检测到相关信息。如果看到如上图相关信息,则说明MySQL工作正常了。三、建立FTP服务器Linux云主机正常运行以后,上传到Linux云主机服务器上呢?当然是通过Ftp了,好ftp服务器,工作就是配置ftp服务器。我们发现还有一个问题没有解决,我怎么将我的网站程序但是centos的云主机并没有默认配置所以下面的概述:vsftpd作为FTP服务器,在Linux系统中是非常常用的。下面我们介绍如何在centos系统上安装vsftp。什么是vsftpdvsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。vsftpd的名字代表”verysecureFTPdaemon”,安全是它的开发者ChrisEvans考虑的首要问题之一。在这个FTP服务器设计开发的最开始的时候,高安全性就是一个目标。安装vsftpd1、以管理员(root)身份执行以下命令1.yuminstallvsftpd2、设置开机启动vsftpdftp服务1.chkconfigvsftpdon3、启动vsftpd服务1.servicevsftpdstart管理vsftpd相关命令:停止vsftpd:servicevsftpdstop重启vsftpd:servicevsftpdrestart配置防火墙打开/etc/sysconfig/iptables文件1.vi/etc/sysconfig/iptables在REJECT行之前添加如下代码1.-ARH-Firewall-1-INPUT-mstate--stateNEW-mtcp-ptcp--dport21-jACCEPT保存和关闭文件,重启防火墙1.serviceiptablesstart配置vsftpd服务器默认的配置文件是/etc/vsftpd/vsftpd.conf,你可以用文本编辑器打开。1.vi/etc/vsftpd/vsftpd.conf添加ftp用户下面是添加ftpuser用户,设置根目录为/home/wwwroot/ftpuser,禁止此用户登录SSH的权限,并限制其访问其它目录。1、修改/etc/vsftpd/vsftpd.conf将底下三行1.#chroot_list_enable=YES2.#(defaultfollows)3.#chroot_list_file=/etc/vsftpd.chroot_list改为1.chroot_list_enable=YES2.#(defaultfollows)3.chroot_list_file=/etc/vsftpd/chroot_list3、增加用户ftpuser,指向目录/home/wwwroot/ftpuser,禁止登录SSH权限。1.useradd-d/home/wwwroot/ftpuser-gftp-s/sbin/nologinftpuser4、设置用户口令1.passwdftpuser5、编辑文件chroot_list:1.vi/etc/vsftpd/chroot_list内容为ftp用户名,每个用户占一行,如:peterjohn6、重新启动vsftpd1.servicevsftpdrestart另外,如果觉得以后管理ftp用户名嫌麻烦,可以使用centos官方发布的脚本管理。地址如下:/HowTos/Chroot_Vsftpd_with_non-system_users出现的错误1、500OOPS:cannotchangedirectory解决方法:在终端输入命令:1.setsebool-Pftpd_disable_trans12.servicevsftpdrestart就OK了!原因:这是因为服务器开启了selinux,这限制了FTP的登录。四、挂载数据盘Linux的云服务器数据盘,默认情况下未做分区和格式化,可以根据以下步骤进行分区以及格式化操作。下面的操作将会把数据盘划分为一个分区来使用。1、查看数据盘在没有分区和格式化数据盘之前,使用“df–h”命令,是无法看到数据盘的,可以使用“fdisk-l”命令查看。如下图:友情提示:若您执行fdisk-l命令,发现没有/dev/xvdb标明您的云服务无数据盘,那么您无需进行挂载,此时该教程对您不适用2、对数据盘进行分区执行“fdisk-S56/dev/xvdb”命令,对数据盘进行分区;根据提示,依次输入“n”,“p”“1”,两次回车,“wq”,分区就开始了,很快就会完成。3、查看新的分区使用“fdisk-l”命令可以看到,新的分区xvdb1已经建立完成了。4、格式化新分区使用“mkfs.ext3/dev/xvdb1”命令对新分区进行格式化,格式化的时间根据硬盘大小有所不同。(也可自主决定选用ext4格式)5、添加分区信息“echo'/dev/xvdb1/mntext3defaults00'>>/etc/fstab”(不使用含引号)命令写入新分区信息。然后使用“cat/etc/fstab”命令查看,出现以下信息就

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论