Linux
一、Linux
- Linux是开源的操作系统,存在着许多不同的Linux发行版(比如:红旗,Ubuntu,centOS,红帽),但是他们都使用了Linux内核
- Linux内核是由林纳斯.托瓦紫在大学时期编写的,这就是偶像啊
- 主流的Linux操作系统依旧是红帽,centOS(是红帽的社区版)
- 所有的服务器端的开发都是基于linux的
- 学习Linux安装centOS的方法如下:
方法一:可以在自己的电脑上安装vmWare虚拟机,在虚拟机上安装centOS操作系统(清华大学开源镜像站)
方法二: 申请阿里云的服务器,24岁以下的可以申请学生机,云服务器还会不定时有打折优惠
centOS是系统,7版本,x86-64操作系统32位兼容64位
二、ECS搭建环境
2.1远程连接ECS步骤
- 购买服务器
- 获取公网IP,开通安全组,否则无法访问端口
- 源:0.0.0.0/0表示开放白名单,所有人都可以使用
- 要开放的端口还需要有20,21,22,80,443,3306,888,39000/40000,3000/4000
- 下载xshell就可以实现远程连接了(xshell,putty)
- 使用xshell工具,使用远程连接(ssh)的方式,操作centOS操作系统
- 连接之后,要输入用户名和密码,用户名默认是root,密码是在ECS申请服务器后,修改的密码
- xshell连接成功后,就需要搭建环境
- 傻瓜式:可视化界面(宝塔面板)
- 命令行
2.2安装宝塔
- 在xshell上输入命令行 宝塔链接
centOS安装脚本:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
Ubuntu安装脚本:wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
- 下载好之后,会得到一个地址,用户名和密码(当用户名和密码忘记时,在xshell输入bt default 就会出来原来的用户名和密码)
- 直接访问IP就可进入可视化界面,安装开发:
- xshell一定要在安全组开放22端口,xFTP一定要开放21端口
- 用户登录:ssh远程登录(xshell