阿里云服务器 CentOS 环境配置
2015-06-23 21:14
603 查看
一、 远程访问
远程连接Linux云服务器-命令行模式
1、远程连接工具。
目前Linux远程连接工具有很多种,您可以选择顺手的工具使用。
下面使用的是名为Putty的Linux远程连接工具。该工具是免费的,且不需要安装,在网上方便地下载到。
Putty下载地址推荐:http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
2、启动Putty.exe程序,进入Putty主界面。在Putty “Host Name”输入IP地址,在Saved Session中输入希望保存的名字(可以任意),点击“Save”;以后可以方便调用而不需要每次输入IP地址;点击“Open”进行连接。
[attachment=53264]
3、初次运行时,会有下图中的提示,请选择“是(Y)”,下次运行就不会再出现该提示信息了。
[attachment=53265]
4、请根据提示,分别输入您的Linux云服务器用户名和密码(本文操作请以root用户名完成)。密码不会显示在屏幕上。输入完成后回车即可。
[attachment=53266]
二、 挂载数据盘
Linux的云服务器数据盘未做分区和格式化,可以根据以下步骤进行分区以及格式化操作。下面的操作将会把数据盘划分为一个分区来使用。 1、查看数据盘
在没有分区和格式化数据盘之前,使用 “df –h”命令,是无法看到数据盘的,可以使用“fdisk -l”命令查看。如下图:
[attachment=53283]
友情提示:若您执行fdisk
-l命令,发现没有 /dev/xvdb 表明您的云服务无数据盘,那么您无需进行挂载,此时该教程对您不适用
2、 对数据盘进行分区
执行“fdisk /dev/xvdb”命令,对数据盘进行分区;
根据提示,依次输入“n”,“p”“1”,两次回车,“wq”,分区就开始了,很快就会完成。
[attachment=53284]
3、 查看新的分区
使用“fdisk -l”命令可以看到,新的分区xvdb1已经建立完成了。
[attachment=53285]
4、格式化新分区CentOS 5.7中有ext4模块,但默认没有加载,如果想使用ext4创建文件系统,可以先加载该模块。使用如下命令,可以完成模块加载过程。
cd /lib/modules/2.6.18-274.12.1.el5/kernel/fs/ext4
modprobe ext4
yum install e4fsprogs
加载完ext4模块后,即可使用“mkfs.ext4 /dev/xvdb1”命令对新分区进行格式化,格式化的时间根据硬盘大小有所不同。
[attachment=53286]
5、添加分区信息
如果用户希望将新分区挂载到/var/www目录,可使用如下命令。注:如果/var/www目录不存在,需先运行命令”mkdir /var/www”创建该目录。
“echo '/dev/xvdb1 /var/www ext4 defaults 0 0' >> /etc/fstab”命令写入新分区信息。然后使用“cat /etc/fstab”命令查看,出现以下信息就表示写入成功。
[attachment=53287]
6、挂载新分区
使用“mount -a”命令挂载新分区,然后用“df -h”命令查看,出现以下信息就说明挂载成功,可以开始使用新的分区了。
[attachment=53288]
三、 安装Apache
使用yum
install httpd命令来安装Apache
[attachment=53290]
运行命令chkconfig --levels 235 httpd on使Apache可以自动启动,并运行命令/etc/init.d/httpd start立刻启动Apache
四、 安装MySQL
1、通过yum install mysql命令进行安装MySQL客户端
[attachment=53291]
2、 类似的,使用yum install mysql-server命令安装MySQL 服务。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/19/eec5daac00c76752780801c4a2b5581f)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/19/82d379eb90518928a5caa9f418243645)
3、 运行命令chkconfig --levels 235 mysqld on使MySQL服务可以自动启动,并使用命令/etc/init.d/mysqld start立刻启动MySQL服务
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/19/7f0c2c08c8bc2b12096b58ec9d371df5)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/19/270fcf2c1f22f6a0003ac946dad33024)
4、设置MySQL的root密码,运行命令/usr/bin/mysqladmin
-u root password 'new-password',其中’new-password’是新设的密码,如123456
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/19/acd9c7db04ca3e29bbbe843acc05983f)
五、安装PHP
1、通过命令yum install php来进行安装
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/19/297692200ce98917d50b0ce49f84e881)
2、安装php-mysql等包使PHP支持MySQL,命令如下:运行命令yum search php来查找可用的PHP模块包,选择所需要的包并运行命令yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc 来安装(可不限于本例中的包)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/19/2e131d0627197d2c83b39de906430d18)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201909/19/58df755024b550593c5cf181d0670c02)
3、运行命令/etc/init.d/httpd restart重新启动Apache。
六、 安装phpwind
1、从地址http://download.phpwind.net/index.php?m=download&a=do&did=531 下载phpwind
8.7。
2、解压下载包,生成两个目录,分别是docs和upload。
3、在云服务器上安装FTP server,简单步骤如下,详细步骤请参考相关文档:
l yum install vsftpd:安装FTP server vsftpd。
l service vsftpd start:启动vsftpd服务。
1、配置vsftpd服务器
默认的配置文件是/etc/vsftpd/vsftpd.conf,你可以用文本编辑器打开。
下面是添加ftpuser用户,设置根目录为/home/wwwroot/ftpuser,禁止此用户登录SSH的权限,并限制其访问其它目录。
改为
3.增加用户ftpuser,指向目录/var/www/html,禁止登录SSH权限。
4.设置用户口令
5、编辑文件chroot_list:
内容为ftp用户名,每个用户占一行,如:
john
6、重新启动vsftpd
远程连接Linux云服务器-命令行模式
1、远程连接工具。
目前Linux远程连接工具有很多种,您可以选择顺手的工具使用。
下面使用的是名为Putty的Linux远程连接工具。该工具是免费的,且不需要安装,在网上方便地下载到。
Putty下载地址推荐:http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
2、启动Putty.exe程序,进入Putty主界面。在Putty “Host Name”输入IP地址,在Saved Session中输入希望保存的名字(可以任意),点击“Save”;以后可以方便调用而不需要每次输入IP地址;点击“Open”进行连接。
[attachment=53264]
3、初次运行时,会有下图中的提示,请选择“是(Y)”,下次运行就不会再出现该提示信息了。
[attachment=53265]
4、请根据提示,分别输入您的Linux云服务器用户名和密码(本文操作请以root用户名完成)。密码不会显示在屏幕上。输入完成后回车即可。
[attachment=53266]
二、 挂载数据盘
Linux的云服务器数据盘未做分区和格式化,可以根据以下步骤进行分区以及格式化操作。下面的操作将会把数据盘划分为一个分区来使用。 1、查看数据盘
在没有分区和格式化数据盘之前,使用 “df –h”命令,是无法看到数据盘的,可以使用“fdisk -l”命令查看。如下图:
[attachment=53283]
友情提示:若您执行fdisk
-l命令,发现没有 /dev/xvdb 表明您的云服务无数据盘,那么您无需进行挂载,此时该教程对您不适用
2、 对数据盘进行分区
执行“fdisk /dev/xvdb”命令,对数据盘进行分区;
根据提示,依次输入“n”,“p”“1”,两次回车,“wq”,分区就开始了,很快就会完成。
[attachment=53284]
3、 查看新的分区
使用“fdisk -l”命令可以看到,新的分区xvdb1已经建立完成了。
[attachment=53285]
4、格式化新分区CentOS 5.7中有ext4模块,但默认没有加载,如果想使用ext4创建文件系统,可以先加载该模块。使用如下命令,可以完成模块加载过程。
cd /lib/modules/2.6.18-274.12.1.el5/kernel/fs/ext4
modprobe ext4
yum install e4fsprogs
加载完ext4模块后,即可使用“mkfs.ext4 /dev/xvdb1”命令对新分区进行格式化,格式化的时间根据硬盘大小有所不同。
[attachment=53286]
5、添加分区信息
如果用户希望将新分区挂载到/var/www目录,可使用如下命令。注:如果/var/www目录不存在,需先运行命令”mkdir /var/www”创建该目录。
“echo '/dev/xvdb1 /var/www ext4 defaults 0 0' >> /etc/fstab”命令写入新分区信息。然后使用“cat /etc/fstab”命令查看,出现以下信息就表示写入成功。
[attachment=53287]
6、挂载新分区
使用“mount -a”命令挂载新分区,然后用“df -h”命令查看,出现以下信息就说明挂载成功,可以开始使用新的分区了。
[attachment=53288]
三、 安装Apache
使用yum
install httpd命令来安装Apache
[attachment=53290]
运行命令chkconfig --levels 235 httpd on使Apache可以自动启动,并运行命令/etc/init.d/httpd start立刻启动Apache
四、 安装MySQL
1、通过yum install mysql命令进行安装MySQL客户端
[attachment=53291]
2、 类似的,使用yum install mysql-server命令安装MySQL 服务。
3、 运行命令chkconfig --levels 235 mysqld on使MySQL服务可以自动启动,并使用命令/etc/init.d/mysqld start立刻启动MySQL服务
4、设置MySQL的root密码,运行命令/usr/bin/mysqladmin
-u root password 'new-password',其中’new-password’是新设的密码,如123456
五、安装PHP
1、通过命令yum install php来进行安装
2、安装php-mysql等包使PHP支持MySQL,命令如下:运行命令yum search php来查找可用的PHP模块包,选择所需要的包并运行命令yum install php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc 来安装(可不限于本例中的包)
3、运行命令/etc/init.d/httpd restart重新启动Apache。
六、 安装phpwind
1、从地址http://download.phpwind.net/index.php?m=download&a=do&did=531 下载phpwind
8.7。
2、解压下载包,生成两个目录,分别是docs和upload。
3、在云服务器上安装FTP server,简单步骤如下,详细步骤请参考相关文档:
l yum install vsftpd:安装FTP server vsftpd。
l service vsftpd start:启动vsftpd服务。
1、配置vsftpd服务器
默认的配置文件是/etc/vsftpd/vsftpd.conf,你可以用文本编辑器打开。
vi /etc/vsftpd/vsftpd.conf
2.添加ftp用户
下面是添加ftpuser用户,设置根目录为/home/wwwroot/ftpuser,禁止此用户登录SSH的权限,并限制其访问其它目录。#chroot_list_enable=YES # (default follows) #chroot_list_file=/etc/vsftpd.chroot_list
改为
chroot_list_enable=YES # (default follows) chroot_list_file=/etc/vsftpd/chroot_list
3.增加用户ftpuser,指向目录/var/www/html,禁止登录SSH权限。
useradd -d /var/www/ftpuser -g ftp -s /sbin/nologin ftpuser
4.设置用户口令
passwd ftpuser
5、编辑文件chroot_list:
vi /etc/vsftpd/chroot_list
内容为ftp用户名,每个用户占一行,如:
ftpuser
john
6、重新启动vsftpd
service vsftpd restart
使用任何一种FTP客户端,以二进制模式上传PW的upload目录下的所有文件至云服务器的/var/www/html/目录。同时确认以下目录或文件属性为可读写模式(777),可使用chmod -R命令来更改目录或文件属性。
相关文章推荐
- 制作OpenStack CentOS 6.5 & win7镜像
- Linux gcc命令
- linux基础2——gdb调试器
- linux修改hostname
- Linux 独立安装subversion-1.8.18
- Ubuntu14.04LTS安装 Microsoft® ODBC Driver 11 for SQL Server® - RedHat Linux
- Linux系统编程——进程介绍
- linux 0.12之head.s跳转到main.c的说明
- Linux 用户的 3 个命令行小技巧
- linux下DMA驱动测试代码
- 【linux命令解析】【nohup &】
- Ubuntu安装gcc-arm-linux-gnueabi
- 理解linux文件系统VFS
- 在linux系统CentOS 6.6 64位上安装部署jetty和运行web应用
- 配置pyqt5环境 for python3.4 on Linux Mint 17.1
- linux驱动常用宏定义函数
- linux的solr安装配置
- Linux虚拟内存管理(glibc)
- mircast工程的编译
- Linux vim 使用总结