为了更好的学习linux开始,今天重新配置了一下阿里云ecs云服务器
这里使用单服务器+外置云盘配置
首先在磁盘列表页面去格式化一次外置云盘。此步可以省略后期挂载磁盘时候会重新格式化和分区,只是觉得系统之前格式化更加干净就先这么做了一部
系统盘直接在阿里云实例页面停止原服务器就可以选择更好操作系统,这里不自行安装,使用阿里云的cent os镜像
直接选择cent os 6.5 64位就ok了 网上说6.5比7.0稳定,服务器确实需要一个更稳定的环境但是我直接选择7.0结果安装各种软件却遇到了一些小问题比如yum mysql是安装不了的,因为7.0直接删除了mysql作为默认数据库而用新的数据库作为选项了,而目前我觉得网上很多东西都是基于6.5的,遇到问题查资料更容易,所以推荐6.5
直接安装,等待5分钟左右,其实用不了那么多时间,估计2分钟也差不多我没计时。系统安装完,我们现在就有一个linux纯净版系统服务器了
这些直接在阿里云网站上就能直接实现的东西下面开始是重点了
///////////////////////////////////////////////////////////////////////////华丽的分割线///////////////////////////////////////////////////////////////////////////////////////////////
由于网站前期主要是为学习准备,所以只配备一块硬盘 一个服务器,都不是高配置,使用阿里云后期可以升级配置,所以不担心后期不够用
既然有一个硬盘,我的目的是把这个硬盘作为数据盘,比如图片,数据库,代码可以放在数据盘,后期操作系统有任何变更不会影响数据继续使用
那么作为数据盘,第一步就是如何把数据盘和系统作为一个整体,在linux里就叫挂载磁盘。
这里需要远程连接操作linux,我使用xshell工具连接,阿里云也提供直接网页版本的工具,还有很多其他工具,用哪个都可以习惯就好
1.挂载磁盘
挂载磁盘前期考虑一个问题就是磁盘放在哪个盘符下,盘符是window的名称,linux其实可以是任何文件夹,所以先随便建立个文件夹叫user也可以
mkdir /user这个是创建文件夹的命令/代表根目录
连接linux后输入fdisk -l命令看当前磁盘信息,看看是否有其他磁盘,如果没有不需要考虑挂载的,因为我这个有所以这部在前置
阿里云一般硬盘路径是 /dev/xvdb所以如果你的硬盘路径是不一样的改了就ok了这个没有什么只是一个路径而已
下面正式格式化磁盘输入下面命令
fdisk /dev/xvdb回车
然后在提示的界面中输入
n回车
p回车
1回车
一个数字按提示写就可以 回车
w回车
这样就会分成功。
成功之后 输入fdisk -l 验证 会看到/dev/xvdb1这个分区,多了一个1我这个是只分一个区,多分区类似。个人小网站硬盘不大 不需要分那么多了
分区之后下一步就是格式化
mkfs.ext3 /dev/xvdb1回车
格式化之后就是挂载
mount /dev/xvdb1 /user 挂载之后会遇到一个问题就是服务器重启 挂载磁盘会失效,需要修改配置文件
在/etc/fstab后面/dev/xvdb1 /user ext3 defaults 0 1
修改fstab配置文件一定要小心,一个字母千万别写错,一个是格式别格式化成window 因为这两个原因很久之前无数次连接不到linux 只有重做系统
或许有好方法我不会但是我根本没办法用ssh连接到linux 所以无所谓如何修改,还好是学习可以不担心做系统会伤数据,切记切记
挂载好的磁盘可以用cd命令查看 cd /user 里面一般会有一个默认文件夹lost+found,一般这样是说明挂载成功,个人感觉而已
2.安装必要的软件
如果用php可以下载一键安装包,网上特别方便,这里简单安装java环境
安装jdk
以前安装jdk未使用yum是下载压缩包解压然后安装,然后配置环境变量,非常复杂和浪费时间
这里使用yum简单安装openjdk1.7
yum -y install java-1.8.0-openjdk*一行命令自动安装完还有配置好环境变量,java version可以测试联通
安装tomcat
这里使用wget连接获取
http://mirrors.hust.edu.cn/apache/tomcat/tomcat-8/v8.0.33/bin/apache-tomcat-8.0.33.tar.gz
下载会下载到当前目录然后解压就好了
tar -xvzf apache-tomcat-8.0.33.tar.gz
解压好的文件其实跟window差不多,进入tomcat的bin目录执行./startup.sh就会启动tomcat
浏览器输入ip:8080就能访问tomcat跟目录了。
安装nginx
这里依然使用yum,下载安装需要很多安装插件与配置各种繁琐
yum install nginx一行代码搞定 安装好后直接启动 service nginx start
启动之后浏览器输入ip 直接查看出现
Welcome to nginx
表示安装成功之后就是简单配置nginx了这篇文章主要安装
安装mysql
cent os6.5是支持yum的目前但是7.0不支持需要配置下
这里直接yum安装
yum -y install mysql-server 安装mysql
chkconfig mysqld on 设置开机启动
service mysqld start 启动mysql
设置MySQL的root用户设置密码set password for [email protected]=password(‘000000‘); exit 退出
这样java环境就安装完成了
还有一些简单配置 需要自己根据具体情况配置了