【Day1】亲测!云服务器部署Linux环境,开启便捷操作之旅
⭐️Linux档案
诞生背景:21岁的蕾娜斯.拖瓦茨在赫尔辛基大学读书期间,使用了学校一台搭载unix操作系统的电脑,unix操作系统是收费的,拖瓦茨当时就想,能不能做一个像unix一样但是不收费的操作系统,后来他就写出了Linux,并把linux1.1w行源代码免费公开了。经过发展,linux现有源代码量已达千万行。
诞生年份:1991年
名字全称:linux is not unix
所属:操作系统(软件)
是否开源:是
特征:大部分免费,稳定,安全,高效
适用人群:大型公司,大型企业,科研人员等专业人群
应用场景:互联网公司的服务器后端(linux内核),智能设备中(手机,智能电视),嵌入式领域,大数据计算领域。
linux版本:linux有两个版本分别是商业发行版和技术版,技术版就是内核源代码版。各种商业发行版的侧重各有不同,但它们的背后支撑都是技术版。
内核地址:https://kernel.org/
⭐️在本地部署Linux环境
在自己的电脑上部署linux环境,可以通过裸机安装/双系统安装/虚拟机安装,但接下来展示的是在云服务器上部署,这个方法只有一个缺点就是要花点money。
在云服务器部署linux环境分为两步,一是购买适合自己的云服务器,二是下载安装xshell。
购买适合自己的云服务器
目前国内主流的云服务器厂商有三家:阿里云 ,腾讯云 ,华为云 。
选择其中一家 ,进入官网->(注册)登录->产品->轻量应用服务器(学习用足够了)->选择自己需要的一款进行购买。购买时配置选择有两个注意点,一是区域选择离自己近的区域,二是操作系统选择linux系列,我选择的是Centos8(后面更改为了Ubuntu22.04)。
轻量应用服务器购买以后,要重置密码。
以腾讯云服务器为例重置密码:点击控制台->轻量应用服务器。
重置密码的时候,要注意密码对应的账户名称。
以下为我的个人经验:
Centos->root;Ubuntu->ubuntu。
下载远程登录软件(xshell)
买了一个Linux云服务器,那我们要如何把它部署到本地电脑上呢?
xshell是一个帮助我们远程登录云服务器的软件。仅学习需要,可以下载xshell家庭/学校免费版https://www.xshell.com/zh/free-for-home-school/
。点击下载后一路next即可。
到此,Linux环境就在本地部署好了!
⭐️小小体验一下Linux!(CentOS8/Ubuntu22.04)
以超级账户root身份登录linux(Linux权限中会深入涉及)
linux下的账户分为超级账户和普通账户。linux的超级账户名都是root。
接下来以Centos8和Ubuntu22.04为例:
以centos为例:
保证本机处于联网状态下,打开xshell
以超级账户root的身份登录。
以Ubuntu为例:
在Ubuntu系统中,系统默认情况下不直接允许root用户登录。购买云服务器后->重置密码时,可以看到默认账户名是ubuntu,ubuntu是Ubuntu系统默认设置的普通用户。所以,如果想以超级用户的身份登录Ubuntu系统,方法如下:
(如果root账号还没设置密码,先去云服务器官网->登录->控制台->轻量应用服务器->重置密码->选择root账号->设置密码)-> 以普通用户ubuntu登录上去后,通过su
或su -
->输入root账号密码
切换到root账户下。
通过exit指令或者xshell热键ctrl+d,都可以回退到上一个账户/退出当前账户。
新建账户并为该账户设置密码/修改密码
新建账户并给该账户设置密码、修改密码、删除账户,都是超级账户root才有的权限。
以centos8为例:
以root身份登录centos后,新建账户huabing并给该账户设置密码:
修改密码同设置密码一样,先通过
passwd 用户名
选中该用户,然后重新设置密码即可。
以Ubuntu22.04为例:
以普通用户登录Linux
在xshell上以普通用户huabing登录Centos8/Ubuntu22.04:
以centos8为例:
删除选定账号
因为只有root用户能进行删除其他用户的操作,所以进行删除账户操作之前,先以root身份登录linux ,然后通过userdel -r xxx
语句删除xxx账户。
以Centos8为例:
以Ubuntu22.04为例:
⭐️小结一下~
- 有linux云服务器的账号,然后再远程登录软件上登录linux云服务器,就可以在本地机器使用linux了。
- 不同版的linux,用法是一通百通的。
- 四条linux指令:
- ssh 用户名@公网ip:登录。
su
或su -
->输入root账号密码
:从普通组账户切换到root账户。- exit:退出当前账户/回退到上一个账户
- adduser 新用户名:新建用户。
- passwd 用户名:给用户设置/修改密码(此时输入的密码是不显示的)。
- userdel -r用户名:删除用户。
今天的linux学习暂时告一段!