当前位置: 首页 > news >正文

【Linux】Linux系统配置,linux的交互方式

1.Linux系统环境安装

有三种方式

  1. 裸机安装或者双系统 -- 不推荐
  2. 虚拟机安装 --- 不推荐
  3. 云服务器/安装简单, 维护成本低——推荐, 未来学习效果好

我们借助云服务器 

        云服务器(Elastic Compute Service,ECS)的标准定义是指一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。其管理方式比物理服务器更简单高效。用户无需提前购买硬件,即可迅速创建或释放任意多台服务器。
        云服务器帮助用户快速构建更稳定、安全的应用,降低开发运维的难度和整体IT成本,使您能够更专注于核心业务的创新。

其中卖云服务器的最出名的有3家

  1. 阿里云
  2. 腾讯云
  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的使用方式

这个时候我们只能通过键盘进行交互,这就避免不了背一大堆指令,但是这是值得的 

http://www.lryc.cn/news/387472.html

相关文章:

  • Linux中--prefix命令使用及源码安装
  • 加速科技Flash存储测试解决方案 全面保障数据存储可靠性
  • 数字化那点事:一文读懂数字乡村
  • 彻底解决 macos中chrome应用程序 的 无法更新 Chrome 弹窗提示 mac自定义参数启动 chrome.app
  • 等级保护 | 如何完成等保的建设整改
  • 开发微信小程序从开始到部署上线,哪些个流程需要付费
  • python r, b, u, f 前缀详解
  • Go语言简介
  • css持续学习
  • FFmpeg 关于AV1编码指导文档介绍
  • 鸿蒙系统——强大的分布式系统
  • centos7 安装单机MongoDB
  • 数据库回表介绍
  • python多继承的3C算法
  • 掌握Python编程的深层技能
  • Echarts地图实现:各省市计划录取人数
  • shell脚本if/else使用示例
  • 【D3.js in Action 3 精译】1.2.2 可缩放矢量图形(二)
  • Java中的Monad设计模式及其实现
  • Dahlia Hart: Stylized Casual Character(休闲角色模型)
  • vector容器
  • 二进制常用知识整理<java>
  • 基于Docker的淘客返利平台部署
  • 【涵子来信科技潮流】——WWDC24回顾与暑假更新说明
  • 重温react-08(createContext使用方式)
  • LInux后台运行程序
  • DEBOPIE框架:打造最好的ChatGPT交易机器人
  • C++ Thead多线程 condition_variable 与其使用场景---C++11多线程快速学习
  • 什么是前端开发?
  • 大数据面试题之Spark(1)