0.源于广告
最近华为云服务器搞活动,180元三年,1核2G1M。
这个价格可以了,原价3K多,促销便宜到笑死人了。
花一顿饭的钱买个服务器来玩玩,可以玩三年!哈哈哈哈
1,下单,选系统
不熟linux,不熟也要用!就选centOS系统吧,久仰大名,硬着头皮上。说不定能练成黑客 哈哈哈哈~~~~
从业务员发广告,注册账号,选产品,下单交钱爽快的话大半个小时就可以搞定。(我是挺爽快的,反正找公司报销)
进入控制台-我的资源,你会发现180元能买很多东西:
安全组,磁盘,弹性公网IP(固定的),服务器实例,虚拟私有云,带宽
超值吧 哈哈哈哈
2.ssh登录系统
有了root用户和密码,还有绑定的公网ip。 找个免费的ssh客户端吧,或者直接用系统终端自带的ssh命令。
ssh root@ip
IP是云服务器绑定的公网IP,输入密码登录。 登录之后,试一下最熟悉的ping命令 嘿嘿嘿~
ping baidu.com
能ping通,感觉我的服务器开始活着了~~~~
试一下本电脑ping服务器公网IP,失败! 无法ping通。(PS:是由于服务器默认的安全组没有开放!)
3.安装Homebrew,失败!
用习惯mac,homebrew好用,在linux下也可以安装。
在终端敲入安装命令:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
没有任何反应,未知原因,可能是网络问题。
有时后有反应,提示缺少 git ruby 。。。。
4.yum命令安装软件 -- git ruby
yum命令跟Mac电脑上的brew命令差不多,都是软件包管理工具。
先看一下yum的用法help
yum -h
安装git
先查看一下git的版本信息
yum info
安装
yum install git
OK,试一下git命令
git --version
同样安装一下ruby
yum install ruby
PS:感觉这种方式安装软件真的很方便,比windows爽多了, 一条命令搞定所有操作。
windows还要去找版本,下载,双击安装,不断地next,说不定还要重启系统。
在linux里面用命令: systemctl restart service-name 重启服务生效
5. 查看CentOS里面默认装了哪些软件
yum list
或者
yum list > model.all
cat model.all
6. 把 apache装上, php mysql python 都装上
yum install apache
失败!找不到apache 呵呵呵
原来在linux里面httpd 就是apache,系统已经装好了。
查看一下apache是不是启动了
systemctl status httpd
提示服务是disable的,那就先enable吧
systemctl enable httpd
启动
systemctl start httpd
还可以用service命令查看httpd的状态!
service httpd status
建立一个index.html页面,内容输入:It works! (PS不需要html标签)
主页放在:
/var/www/html/index.html
在浏览器上输入公网IP,惨了,apache是启动了,但是无法访问!
改变index.html拥有者为apache.apache用户
chown apache.apache /var/www/html/index.html
仍然访问不了。
查看access_log
cat /var/log/httpd/access_log
没有任何内容。
网上找原因,防火墙firewall iptables,都不是这些原因。
7. 默认安全组的原因导致apache无法访问
是否httpd没有在公网IP监听造成的呢?
查看网卡 ifconfig
里面没有找到绑定的弹性公网IP!只有云服务器的内网IP 192.168.0.xx
没有看到公网IP,httpd当然也无法在公网IP监听了。
最终网上找到问题所在,是默认安全组没有开放80 端口!
解决:
登录控制台,把服务器实例的默认安全组改为 Sys-WebServer
8. 关于安全组
在我的资源里面,可以看到很多安全组
比如 default,Sys-WebServer,Sys-FullAccess
default安全组的 入方向规则 对外只开放了 22(ssh登录端口) 3389(windows远程桌面端口)
Sys-WebServer 多开放了 TCP:80 (http网站访问)TCP:443(https)
华为云服务器的安全组,相当于外网和内网间建立了一道防火墙!
了解这个概念,顺利闯过入门第一关!



