Linux 服务器使用指南:从入门到登录

🌟快来参与讨论💬,点赞👍、收藏⭐、分享📤,共创活力社区。 🌟   

🚩博主致力于用通俗易懂且不失专业性的文字,讲解计算机领域那些看似枯燥的知识点🚩


目录

一、前言

二、认识 Linux

(一)Linux 的起源与发展📜

(二)Linux 的特点✨

(三)常见的 Linux 发行版本🎯

(四)Linux 的应用领域🌐

三、学会使用云服务器☁

(一)云服务器的概念📚

(二)选择云服务器提供商🤔

(三)云服务器的配置和管理🛠️

四、掌握使用远程终端工具 xshell 登录 Linux 服务器📡

(一)xshell 的介绍📋

(二)下载和安装 xshell📥

(三)使用 xshell 登录 Linux 服务器🔑

五、在 Linux 服务器上创建新用户的方法👤

(一)使用 useradd 命令创建新用户

(二)使用 adduser 命令创建新用户(某些 Linux 发行版适用)

六、在 Linux 服务器上删除用户的方法❌

(一)使用 userdel 命令删除用户

(二)使用其他方法删除用户(某些 Linux 发行版适用)

七、总结🎉


一、前言

在当今的信息技术领域,Linux 操作系统可是扮演着超级重要的角色😎。无论是服务器管理、软件开发还是大数据处理,Linux 都展现出了强大的适应性和优势👍。然而,对于许多初学者来说,Linux 可能是一个相对陌生且复杂的系统😫。本文将详细介绍 Linux 的相关背景知识,并指导读者如何使用云服务器以及掌握使用远程终端工具 xshell 登录 Linux 服务器的方法,帮助读者迈出探索 Linux 世界的第一步😜。

 


二、认识 Linux

(一)Linux 的起源与发展📜

Linux 起源于芬兰人 Linus Torvalds 在 1991 年发布的一个类 Unix 操作系统内核🧐。它的发展得益于全球众多开发者的共同努力,遵循开源的原则,任何人都可以获取、修改和分发其源代码。这种开源模式使得 Linux 能够快速发展和演变,不断适应各种不同的应用场景和需求👏。

 具体的起源与发展不多赘述,感兴趣请自行了解~

(二)Linux 的特点✨

  1. 开源免费💰
    Linux 的开源特性使得用户可以自由地获取和使用操作系统,无需支付昂贵的授权费用。这对于个人开发者、小型企业以及科研机构等来说,是一个非常重要的优势👍。
  2. 高度可定制性🎨
    用户可以根据自己的需求对 Linux 系统进行定制。从内核参数调整到桌面环境选择,从软件安装到系统配置,都可以按照用户的意愿进行设置,满足不同用户在不同场景下的使用要求。
  3. 稳定性和安全性🔒
    Linux 以其出色的稳定性和安全性而闻名。它在服务器领域得到了广泛的应用,能够长时间稳定运行,并且由于其开源的特点,安全漏洞能够被全球开发者及时发现和修复👏。

(三)常见的 Linux 发行版本🎯

目前市面上有很多不同的 Linux 发行版本,每个版本都有其特点和适用场景。一些常见的 Linux 发行版本包括:

  • Ubuntu:以其易用性和丰富的软件库而受到广泛欢迎,适合初学者和桌面用户。
  • CentOS:一款稳定、可靠的服务器操作系统,广泛应用于企业级环境。
  • Debian:注重稳定性和安全性,拥有庞大的软件包资源。
  • Fedora:由 Red Hat 赞助,是一个面向开发者和技术爱好者的发行版,经常引入新的技术和功能。

(四)Linux 的应用领域🌐

  1. 服务器操作系统💻
    Linux 是服务器领域的主流操作系统之一。它被广泛应用于 Web 服务器、数据库服务器、邮件服务器等各种服务器类型中,能够高效地处理大量的并发请求,提供稳定可靠的服务👍。
  2. 软件开发环境💻
    许多软件开发人员选择 Linux 作为他们的开发环境。Linux 提供了丰富的开发工具和库,支持多种编程语言,并且其命令行界面使得开发人员可以更加高效地进行代码编写、编译和调试😎。
  3. 移动设备和嵌入式系统📱
    Linux 在移动设备和嵌入式系统领域也有着广泛的应用。例如,Android 操作系统就是基于 Linux 内核开发的,许多智能电视、路由器、智能家居设备等也都采用了 Linux 作为其底层操作系统👏。

 


三、学会使用云服务器☁

(一)云服务器的概念📚

云服务器是一种基于云计算技术的虚拟服务器。它由云服务提供商提供计算资源、存储资源和网络资源等,用户可以通过互联网远程使用这些资源,就像使用本地服务器一样😃。云服务器具有灵活性高、成本低、可扩展性强等优点,非常适合中小企业和创业公司👍。

(二)选择云服务器提供商🤔

在选择云服务器提供商时,需要考虑多个因素,如价格💰、性能💪、可靠性🔒、安全性🔒以及客户支持👨‍🔧等。一些知名的云服务器提供商包括阿里云腾讯云华为云等。用户可以根据自己的需求和预算进行选择😎。

 

 

(三)云服务器的配置和管理🛠️

  1. 创建云服务器实例📦
    不同的云服务器提供商可能有不同的创建流程,但一般来说,用户需要登录到云服务提供商的控制台,选择合适的服务器配置,如 CPU🧠、内存💾、存储📀等,然后按照提示进行操作即可创建云服务器实例😎。
  2. 配置服务器网络🌐
    创建云服务器实例后,需要配置服务器的网络设置,包括设置 IP 地址、子网掩码、网关等。一般来说,云服务器提供商都会提供相应的网络配置工具,用户可以根据提示进行操作😜。
  3. 安装操作系统💻
    云服务器实例创建并配置好网络后,需要安装操作系统。大多数云服务器提供商都提供了多种操作系统供用户选择,其中包括 Linux 的各种发行版。用户可以根据自己的需求选择合适的操作系统进行安装😎。

四、掌握使用远程终端工具 xshell 登录 Linux 服务器📡

(一)xshell 的介绍📋

xshell 是一款功能强大的远程终端工具,它可以帮助用户方便地连接到远程服务器,并进行命令行操作😎。xshell 支持多种协议,如 SSH、Telnet 等,并且具有安全、稳定、高效等特点👍。

(二)下载和安装 xshell📥

用户可以从 xshell 的官方网站下载安装包,然后按照安装向导进行安装。在安装过程中,需要注意选择合适的安装路径和安装选项😜。

具体安装流程👉XShell免费版的安装配置教程以及使用教程

 

(三)使用 xshell 登录 Linux 服务器🔑

  1. 创建新连接➕
    打开 xshell 后,点击 “新建” 按钮,创建一个新的连接。在连接设置对话框中,需要输入服务器的 IP 地址、端口号(一般 SSH 协议使用 22 端口)、用户名和密码等信息😎。
    输入:
    ssh root@你的公网IP
    当Welcome的字样时登录成功:
  2. 连接服务器🔗
    输入完连接信息后,点击 “连接” 按钮,xshell 会尝试连接到服务器。如果连接成功,会显示服务器的命令行提示符,用户可以开始在服务器上进行操作😎。
  3. 常用命令操作💻
    登录到服务器后,用户可以使用一些常用的 Linux 命令进行操作,如查看文件目录(ls)、切换目录(cd)、创建文件(touch)、删除文件(rm)等。这些命令可以帮助用户更好地了解服务器的文件系统和配置情况😎。

 


五、在 Linux 服务器上创建新用户的方法👤

(一)使用 useradd 命令创建新用户

  1. 以 root 用户登录到 Linux 服务器。
  2. 使用以下命令创建新用户,例如创建名为 “newuser” 的用户:
    useradd newuser
  3. 设置新用户的密码,使用passwd newuser命令,然后按照提示输入新密码并确认😎。
    # 以 root 用户登录后执行此命令创建新用户 newuser1
    useradd newuser1# 设置新用户密码
    passwd newuser1

(二)使用 adduser 命令创建新用户(某些 Linux 发行版适用)

  1. 同样以 root 用户登录。
  2. 执行adduser newuser命令(这里的 “newuser” 为要创建的用户名)。
  3. 按照提示输入相关信息,如用户全名、房间号、电话号码等(这些信息可根据实际情况填写或跳过)。
  4. 设置密码,会有相应提示😎。
    # 以 root 用户登录后执行此命令创建新用户 newuser2
    adduser newuser2

 👇图解如下: 

 


六、在 Linux 服务器上删除用户的方法❌

(一)使用 userdel 命令删除用户

  1. 以 root 用户登录到 Linux 服务器。
  2. 如果只是要删除用户账号,不删除用户的家目录和邮件等相关文件,可以使用以下命令:
    userdel username(这里的 “username” 为要所选择的要删除的用户名)
  3. 如果要彻底删除用户账号以及相关文件,可以使用以下命令:
userdel -r username
# 以 root 用户登录后执行此命令删除用户名为 deluser1 的用户账号,但不删除家目录等文件
userdel deluser1# 以 root 用户登录后执行此命令彻底删除用户名为 deluser2 的用户账号及相关文件
userdel -r deluser2

👇图解如下: 

 

👇删除后不可再使用了 :

(二)使用其他方法删除用户(某些 Linux 发行版适用)

  1. 一些 Linux 发行版可能提供了图形化界面来管理用户。在这种情况下,可以通过图形化界面的用户管理工具来删除用户。例如,在某些基于 Ubuntu 的系统中,可以在系统设置中的用户管理部分进行操作😎。

 


七、总结🎉

✍Linux 作为一种强大的操作系统,在当今的信息技术领域有着广泛的应用。通过了解 Linux 的相关背景知识,学会使用云服务器,并掌握使用远程终端工具 xshell 登录 Linux 服务器的方法,以及在服务器上创建和删除用户的操作,读者可以更好地探索 Linux 的世界,利用 Linux 的优势解决各种实际问题。在使用过程中,需要不断学习和积累经验,提高自己的技能水平,以适应不断变化的技术环境。🎉希望本文能够为读者在学习和使用 Linux 的道路上提供一些帮助😎。


 我以后还会对 Linux 相关知识进行更多的创作,欢迎大家关注我,一起探索 Linux 的奇妙世界😜

👉【A Charmer】

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/8388.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

汇编语言:冒泡排序

在数据区定义一个字节型变量a1,a1中存放了若个字符,$字符是其最后一个字符。 编写子程序 a1中的所有字符输出显示,直到‘$’结束(需要用循环实现)输出回车换行符号和逗号用提示信息提示用户输入8个数,以非数…

Netty篇(核心组件 - Channel)

目录 一、简介 二、ChannelFuture 三、CloseFuture 四、💡 异步提升的是什么 一、简介 channel 的主要作用 close() 可以用来关闭 channelcloseFuture() 用来处理 channel 的关闭 sync 方法作用是同步等待 channel 关闭而 addListener 方法是异步等待 channel …

JavaScript void 运算符

void定义: void 运算符对给定的表达式进行求值,然后返回undefined。void是一个一元运算符,接受单个操作数,可以是任何类型,返回一个 undefined。 void语法: void 在表达式的左边,void 右边的…

Vue+Springboot 前后端分离的项目如何部署?

本文转载自:https://fangcaicoding.cn/course/11/58 大家好!我是方才,目前是8人后端研发团队的负责人,拥有6年后端经验&3年团队管理经验,截止目前面试过近200位候选人,主导过单表上10亿、累计上100亿数…

sls日志服务采集json格式日志

springboot统计的json数据 1. 配置 Logback 输出 JSON 格式日志1.1添加依赖:1.2配置 Logback 输出日志: 2. 使用 LinkedHashMap 日志数据3. 将日志推送到 SLS4. 在阿里云 SLS 中查看日志5.补充:关于 JSON 格式输出5.补充:关于 JSO…

Python | Leetcode Python题解之第538题把二叉搜索树转换为累加树

题目: 题解: class Solution:def convertBST(self, root: TreeNode) -> TreeNode:def getSuccessor(node: TreeNode) -> TreeNode:succ node.rightwhile succ.left and succ.left ! node:succ succ.leftreturn succtotal 0node rootwhile nod…

天命人开店日记之选址考察(上)

本次开店的品类是老年用品,前期与合作伙伴交流,按照新的线上与线下结合方式销售老年代步车和智能电动轮椅,线上占据70%销量,线下占据30%。线下门店可作为一个体验中心,对于本区域内的用户可以到线下门店体验&#xff0…

万字长文读懂RAG

目录 RAG的整体架构设计 一、概览 1-Overview 2-Indexing 3-Retrival 4-Generation 二、优化元素提问 5-Multi Query多查询策略 6-RAG-Fusion多查询结果融合策略 7-Decomposition问题分解策略 Answer recursively Answer individually 8-Step Back问答回退策略 9…

MySQL系列:一句SQL,MySQL是怎么工作的?

对于MySQL而言,其实分为客户端与服务端。 服务端,就是MySQL应用,当我们使用net start mysql命令启动的服务,其实就是启动了MySQL的服务端。客户端,负责发送请求到服务端并从服务端获取数据,客户端可以有多种…

【Mysql NDB Cluster 集群(CentOS 7)安装笔记一】

Mysql NDB Cluster 集群(CentOS 7)安装笔记 NDB集群核心概念 NDBCLUSTER(也称为NDB)是一个内存存储引擎,提供高可用性和数据保存功能。 NDBCLUSTER存储引擎可以配置一系列故障转移和负载平衡选项,但从集群级别的存储引擎开始是最容易的。NDB集群的NDB存储引擎包含一整套…

使用VS Code时如何切换Python版本?VS Code中如何在Python3与Python2之间自由切换?

1. 使用VS Code时如何切换Python版本?VS Code中如何在Python3与Python2之间自由切换? 2. 准备 2.1. 已添加Python2与Python3的安装目录到环境变量的Path所对应的值里 2.2. 已安装VSCode的Python插件 没安装的话,用VSCode打开Py文件就会提示让…

爱回收根关键字获取对应品牌的ID API 返回值深入解析

在数字化时代,二手商品交易市场日益繁荣,其中爱回收作为一个重要的平台,提供了一个便捷的接口,使得开发者能够通过API获取对应品牌的ID。本文将详细介绍如何使用爱回收的API,通过根关键字来获取品牌ID,并提…

给自己域名生成tls证书并在服务器进行配置

背景 自己搭建的服务器,使用https访问时会报不安全,给人一种不靠谱的赶脚,于是乎,决定使用个免费的方式来配置个证书解决这个问题 解决 首先需要有自己的公网域名,我的是某里云购买的,如何购买域名这里不聊 需要一…

java反序列化学习之CommonCollections3利用链的学习

一、前言 在前文中,我们学习了Java的类加载过程,类加载器以及Java中加载字节码的一些方法,其中介绍了TemplatesImpl,TemplatesImpl是一个可以加载字节码的类,通过调用其newTransformer()方法,即可执行这段字…

钨酸铵溶液净化除钾钠杂质

钨酸铵溶液的主要用途包括制造三氧化钨、蓝色氧化钨、偏钨酸铵及其他钨化合物,以及作为石油化工行业的添加剂‌‌ 制造其他钨化合物: 钨酸铵溶液可以用于制造三氧化钨或蓝色氧化钨,这些化合物进一步用于生产金属钨粉。金属钨粉是制造钨条、钨…

线程安全的单例模式

单列模式是校考中最常考的设计模式之一 啥是设计模式? 设计模式就好比好比向其中的“棋谱”,红方当头炮,黑方马来跳。针对红方的一些走法黑方有一些固定的套路。按照套路来走局势就不会吃亏。 软件开发中有很对常见的“问题场景‘&#xff1a…

【云岚到家】-day09-1-项目迁移6-秒杀抢购介绍

【云岚到家】-day09-1-项目迁移6-秒杀抢购介绍 1 购物车1.1 交互流程1.2 Redis数据结构1.3 表设计1.4 定时同步购物车 2 签到活动2.1 需求分析2.2 系统设计2.2.1 表设计2.2.2 接口设计2.2.3 如何计算连续签到天数2.2.4 如何获取匹配签到奖励规则2.2.5 签到代码 3 秒杀抢购介绍1…

探索LINQ在C#中的应用:从基本查询到数据联接

LINQ(语言集成查询)是微软为.NET框架开发的一种强大功能,于2007年作为C# 3.0和Visual Basic .NET 9.0的一部分引入。LINQ的诞生旨在提供一种一致且直观的方式来查询和操作数据,无论数据来源是内存中的集合、数据库还是XML文档。 …

FileLink如何帮助医疗行业实现安全且高效的跨网文件交换

在当今数字化时代,医疗行业在快速发展的同时,也面临着数据安全和信息流转效率的双重挑战。患者的健康记录、影像数据、检查报告等大量敏感信息需要在不同医院、诊所、实验室和保险公司之间高效、迅速地传递。然而,传统的邮件、传真和纸质文件…