1.Linux系统环境安装
有三种方式
- 裸机安装或者双系统 -- 不推荐
- 虚拟机安装 --- 不推荐
- 云服务器/安装简单, 维护成本低——推荐, 未来学习效果好
我们借助云服务器
云服务器(Elastic Compute Service,ECS)的标准定义是指一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。其管理方式比物理服务器更简单高效。用户无需提前购买硬件,即可迅速创建或释放任意多台服务器。
云服务器帮助用户快速构建更稳定、安全的应用,降低开发运维的难度和整体IT成本,使您能够更专注于核心业务的创新。
其中卖云服务器的最出名的有3家
- 阿里云
- 腾讯云
- 华为云
我们只需在三个里面随便选一个进行购买云服务器即可
我们选择产品,选择云服务器
在购买商品界面选择centos,随便选一个版本,购买即可
买完云服务器之后要记住公网IP
买完云服务器之后必须重置密码
1.1.访问云服务器
买了云服务器之后,我们还需要下载一个软件——xshell
官网: XSHELL - NetSarang Website
我们选择免费的哪个版本
我们怎么使用xhell远程登陆我们的服务器呢?
首先我们需要联网
在xshell里输入
ssh root@你的公网IP
XShell 下的复制粘贴
- 复制: ctrl + insert (有些同学的 insert 需要配合 fn 来按)
- 粘贴: shift + insert
ctrl + c / ctrl + v 是不行
然后按回车
我们再输入密码即可
我们会发现有下面这个WARNING,这个是非常正常的
这就代表我们成功了
我们可以通过Alt+Enter进入全屏
1.2.多人共享一台云服务器
我们发现这个云服务器对于我们初学者来说是有一点小贵的
但是我们可以多个人一起买一个云服务器,然后共享账号
我们打开xshell,登录我们买的云服务器,然后输入
adduser zs_108
新建一个用户使用adduser命令,后面接的是新用户的名字(自定义),我这里增加了一个zs_108的用户,你也可以取别的名字
passwd zs_108
passwd是给这个zs_108用户设置密码
我们按回车,就会看到
New password:
在那后面设置密码就行,只不过不会显示出来你输入的密码
按回车后就会看到下面这一行
Retype new password:
我们只需再输入一遍密码即可,设置复杂一点,按回车这样子就好了
这个时候我们就完成用户的新增,未来我们只需输入不同的密码,我们即可登录进去
新用户登录的方式不再是
ssh root@你的公网IP
而是
ssh zs_108@你的公网IP
zs_108是你设置的新用户的名字
然后输入新用户的密码即可登录
如果zs_108忘了密码,我们可以在重置密码
passwd zs_108
按回车,即可重置密码,也可以改密码,
我们也可以删除我们创建的新用户
userdel -r zs_108
这样子zs_108就被删掉了,注意-r不能漏掉
我们学习linux全使用普通用户账号,不用root账号
2.Linux的交互方式
Linux的学习可以类比我们学windows的过程
也可以理解为一个没用过电脑的小白到熟练掌握电脑(因为现在的面向大众的电脑都是基本都是windows操作系统)的各种操作
比如新建文件啊,删除文件啊,下载软件啊
我们一般是先熟悉系统界面,我们windows上的界面是GUI,也就是图形化交互界面
windows的学习很简单,只要认识字,基本没什么问题 ,这个对计算机小白是非常友好的
鼠标是windows变得简单可用的重要原因
我们懂得查找文件,文件的增删查改,软件的安装和使用,基本就没什么问题了
但是我们的linux就不是图形化交互界面了,他是使用Shell和我们进行交互的
什么是shell?
shell就是下面这个
也就是我们只能通过输入对应的指令,来使用我们的linux操作系统
像创建文件夹,删除文件,查看文件内容等都要通过指令来实现
这个使用方式相当于我们的没有鼠标的windows,想象一下,没有鼠标的电脑,用起来会是什么感觉
像创建文件夹,删除文件,查看文件内容,下载软件等都要通过键盘来实现,你想想,这就是linux的使用方式
这个时候我们只能通过键盘进行交互,这就避免不了背一大堆指令,但是这是值得的