【初识Linux】:背景介绍以及环境搭建

这篇具有很好参考价值的文章主要介绍了【初识Linux】:背景介绍以及环境搭建。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

朋友们、伙计们,我们又见面了,本期来给大家解读一下有关Linux的基础知识点,如果看完之后对你有一定的启发,那么请留下你的三连,祝大家心想事成!

C 语 言 专 栏:C语言:从入门到精通

数据结构专栏:数据结构

个  人  主  页 :stackY、

【初识Linux】:背景介绍以及环境搭建,Linux系统编程,linux,XShell,环境搭建

目录

1. Linux背景介绍

     1.1发展史

1.1.1NUIX的发展史 

1.1.2Linux发展史 

2. 搭建Linux环境

3. 使用 XShell 远程登陆到 Linux

3.1使用XShell登录主机

3.1.1创建普通用户

3.1.2登录普通用户

3.1.3删除普通用户

3.2快捷登录 

4. XShell下的复制与粘贴


1. Linux背景介绍

     1.1发展史

关于Linux的发展起源,那么首先还是得先从UNIX说起

1.1.1NUIX的发展史 
        1968年,一些来自通用电器公司、贝尔实验室和麻省理工学院的研究人员开发了一个名叫Multics的特殊操作系统。Multics在多任务文件管理和用户连接中综合了许多新概念。
        1969- 1970 年, AT&T 的贝尔实验室研究人员 Ken Tompson Dennis Ritchie ,在采用很多 Multics 特点的基础上开发了UINX 系统。它运行在小型机上,满足了系统对科研环境的要求。从产生开始, UNIX 就是一个有价值的、高效的、多用户和多任务的操作系统。
        UNIX从满足个人的设计需求开始,逐步成长为由许多不同开发商所支持的标准软件产品。
        第一个UNIX 版本是免费给许多知名大学的计算机系使用的。
        1972年,贝尔实验室开始发放商业版本,并且给不同的用户授权使用这个系统,使用者之一是加州大学伯克莱分校的计算机系。伯克莱给系统增加了许多新的特点,后来成为了标准。
        1975年伯克莱由下属部门 BSD 发行了自己的 UNIX 版本。 UNIX BSD 版本成为 AT&T 贝尔实验室版本的主要竞争者,而其它的独立开发出的UNIX 版本也开始萌生。
        1980年微软公司开发了叫做 Xenix UNIX PC 版本。 AT&T 发行了第一个商业版本。名叫 System Ⅲ,后来被成为对商用软件产品良好支持的System Ⅴ所替代。
        同时UNIX BSD 版本不断发展,在 70 年代末期, BSD UNIX 成为了国防部的高科技研究机构科研项目的基础。
其结果,伯克莱发行了一个叫做BSD Release 4.2的有效版本。
        它包括了高级的文件管理器和基于TCP/IP 网络协议的网络特点。现在 TCP/IP Internet 所使用。 BSD Release4.2被许多厂商所采用,例如 SUN Microsystem
        UNIX不同版本的出现导致了 UNIX 标准的需要,软件开发商不知道他们的程序运行在哪些版本上比较合适。
        到80年代中期,两个竞争的标准出现了,一个是基于 AT&T UNIX 版本,另一个是 BSD 版本。在今天的书店里你能发现分别适用于这两个版本的不同的UNIX 的书,一些是 System V ,另一些集中在 BSD UNIX
        AT&T建立了一个叫 UNIX 系统实验室的新组织,它的作用就是综合 UNIX 的不同版本,集中开发一个标准系统。
        1991年, UNIX 综合实验室综合了 System V Release3 SUN OS Xenix 的所有特点,发行了 System V Release4。为了与 System V Release 4 竞争,一些其它公司,如 IBM 和惠普 Open Software Foundation OSF )去产生自己的UNIX 标准版本,继而出现了两个标准商业版本 OSF 版本和 System Release 4
        1993年, AT&T 把它的 UNIX 转卖给 Novell 公司。 UNIX 系统实验室成为了 Novell UNIX 系统小组的一部分。
        Novell发行了基于 System V Release 4 的自己的 UNIX 版本 UNIXWare ,它可以和 Novell 公司的 Netware 系统相联。SUN 公司已经把 System V Release 4 融进了它的 SUN OS ,发行了 Solaris 。两个相互竞争的 UNIX 使用的图 形用户界面(一个叫Motif ,另一个叫 Openlook ),已经合并为一个新的工作平台标准,叫做通用平台环境(CDE )。
1.1.2Linux发展史 
        1991年10月5日,赫尔辛基大学的一名研究生Linus Benedict Torvalds在一个Usenet新闻组(comp.os.minix)中宣布他编制出了一种类似UNIX的小操作系统,叫Linux。新的操作系统是受到另一个UNIX的小操作系统——Minix的启发,该系统是由一名叫Andrew S Tanenbaum的教师开发的。读者也许猜想所发布的这个系统应该是Linux的0.01版本,实际上不是这样。真正的Linux 0.01版本并没有被发布,原因是0.01版本不实用。Linus仅仅在第一个Linux的FTP站点(ftp://nic.funet.fi)上提供过这个版本的的源代码。
        Torvalds于10月5日发布的这个Linux版本被称为0.02版,它能够运行GNU Bourne Again Shell(bash)和GNU的C编译程序(gcc)以及为数不多的其它语言。Torvalds绝对没有想到他设想的一种能够针对高级业余爱好者和黑客们的操作系统已经产生,这就是人们所称的Linux。
        Linux发布时的版本是0.02,后来又有0.03版,然后又跳到0.10版。因为世界各地越来越多的程序员都开始开发Linux,它已经达到0.95版。这就意味着正是公布1.0版本的时间已经为期不远了。正式的1.0版本是在1994年公布的。

2. 搭建Linux环境

Linxu搭建环境的方式主要有三种:

1. 直接安装在物理机上 . 但是由于 Linux 桌面使用起来非常不友好 , 不推荐。
2. 使用虚拟机软件 , Linux 搭建在虚拟机上 . 但是由于当前的虚拟机软件 ( VMWare 之类的 ) 存在一些 bug , 会导致环境上出现各种莫名其妙的问题, 比较折腾。
3. 使用云服务器 , 可以直接在 腾讯云 , 阿里云或华为云 等服务器厂商处直接购买一个云服务器(推荐使用)。

如何购买云服务器:

我们以腾讯云为例 , 其他的服务器厂商也是类似:
1. 进入官方网站 https://cloud.tencent.com/act/campus ( 直接在百度上搜 " 腾讯云校园计划 ")
【初识Linux】:背景介绍以及环境搭建,Linux系统编程,linux,XShell,环境搭建
2. 右侧的操作系统选择 CentOS 7.6 64 . 购买时长根据需要选择 ( 建议 1 ), 点击立即购买即可 .。
【初识Linux】:背景介绍以及环境搭建,Linux系统编程,linux,XShell,环境搭建
3. 购买完成后 , 可以在控制台中找到自己买的服务器 . 点进去能够看到服务器的  公网IP 地址(这个地址需要记住)。
4.  设置 root 密码 : 勾选服务器 , 点击重置密码 ( 这个环节可能需要手机短信验证 )。 root 密码建议设置的稍微复杂一 , 否则容易被黑客入侵(这个密码在后面登录服务器的时候需要用到,一定要记住)。

3. 使用 XShell 远程登陆到 Linux

下载XShell:https://www.xshellcn.com/xiazai.html

下载安装的时候选择 "home/school" 则为免费版本。

3.1使用XShell登录主机

首先要知道自己的公网ip,就是上面搭建环境中提到的,然后将创建服务器的密码记住,在 XShell 终端敲出:
ssh root@公网ip

然后会跳出一个弹窗,这时输入你自己的密码即可。

【初识Linux】:背景介绍以及环境搭建,Linux系统编程,linux,XShell,环境搭建

当显示这样的对话框时即表示登陆成功。

3.1.1创建普通用户

这时登录的是root账号,那么我们也可以创建普通用户:

adduser 用户名
passwd 用户名

然后对普通用户设置密码即可。

3.1.2登录普通用户
ssh 用户名@公网ip

这时输入普通用户密码即可登录成功普通用户

3.1.3删除普通用户

删除普通用户需要我们切换为root账号

userdel -r 用户名

这样做就可以删掉普通用户

3.2快捷登录 

每次登录都需要ssh+用户名@+公网ip都太麻烦,所以我们可以快捷登录:

1. 在XShell终端的左上角点击新建

【初识Linux】:背景介绍以及环境搭建,Linux系统编程,linux,XShell,环境搭建

2. 在新建的对话框里面修改名称(自己喜欢的名字),将主机改为你自己的公网ip,在下面的说明中可以加上说明,然后点击连接,那么在下一次登录的时候就会自动跳出来弹窗让你输密码。

【初识Linux】:背景介绍以及环境搭建,Linux系统编程,linux,XShell,环境搭建

3. 在下次打开XShell时跳出的弹窗里输入用户名root,然后点击记住用户名,然后点击下一步,然后输入你的密码即可完成快捷登录。

【初识Linux】:背景介绍以及环境搭建,Linux系统编程,linux,XShell,环境搭建

4. XShell下的复制与粘贴

复制: ctrl + insert (ctrl + insert + fn)

粘贴 : shift + insert
ctrl + c / ctrl + v 是不行的。

朋友们、伙计们,美好的时光总是短暂的,我们本期的的分享就到此结束,欲知后事如何,请听下回分解~,最后看完别忘了留下你们弥足珍贵的三连喔,感谢大家的支持!文章来源地址https://www.toymoban.com/news/detail-737034.html

到了这里,关于【初识Linux】:背景介绍以及环境搭建的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Cesium 编程第一篇】概述、环境搭建、界面介绍

    年前年后一直在面试,发现一个奇怪的现象:很多互联网公司经受住三年的疫情冲击,反而在疫情放开的那一刻撑不住了,很多大厂都在批量的裁员:美国硅谷、北京字节、迪士尼中国等等。在北京的朋友也是年后到现在一直没有找到合适的工作,当然不是他技术不行找不到

    2024年02月08日
    浏览(62)
  • 分布式集群——搭建Hadoop环境以及相关的Hadoop介绍

    分布式集群——jdk配置与zookeeper环境搭建 分布式集群——搭建Hadoop环境以及相关的Hadoop介绍 文章目录 前言 一 hadoop的相关概念 1.1 Hadoop概念 补充:块的存储 1.2 HDFS是什么 1.3 三种节点的功能 I、NameNode节点 II、fsimage与edits文件存放的内容介绍 III、DataNode节点 IV、SecondaryNameNod

    2024年02月10日
    浏览(55)
  • 入门Python编程:了解计算机语言、Python介绍和开发环境搭建

    计算机语言是用来控制计算机行为的一种语言,通过它可以告诉计算机该做什么。计算机语言和人类语言在本质上没有太大区别,只是交流的对象不同。 计算机语言发展经历了三个阶段: 1. 机器语言 机器语言使用二进制编码来编写程序。 执行效率高,但编写起来麻烦。 2

    2024年02月09日
    浏览(69)
  • Linux介绍及环境搭建

    💻1.1 计算机的发展 世界第一台计算机于 1945年2月14日 在 美国宾夕法尼亚大学 诞生,取名为埃尼阿克( eniac )。 如图可以看出来,最早期的计算机十分庞大,各个部件都暴露在外面。随着计算机的慢慢发展,得出了一个名为 摩尔定律 ,意思就是说,随着时间和技术的发展,

    2024年02月03日
    浏览(37)
  • Linux 环境搭建以及xshell远程连接

    文章目录 前言 一、如何获得云服务器? 二、如何使用终端软件连接到Linux?(xshell) Linux环境的搭建方式主要有以下四种: 1. 直接安装在物理机上,但是由于 Linux 桌面使用起来非常不友好。 [ 不推荐 ] 2. 使用虚拟机软件, 将 Linux 搭建在虚拟机上,但是由于当前的虚拟机软

    2024年02月06日
    浏览(44)
  • linux常见命令以及jdk,tomcat环境搭建

    目录 Is  pwd  cd   touch cat echo vim  复制粘贴  mkdir  rm cp   jdk部署 1. yum list | grep jdk进行查找​编辑 2.安装​编辑 3.再次确认 4.判断是否安装成功 tomcat安装 1.下载压缩包,把压缩包上传至linux(可能需要yum install lrzsz)  2.解压缩unzip 压缩包名(可能要 yum install unzip) 3.进入bin目

    2024年02月07日
    浏览(41)
  • 【Linux从入门到精通】Linux的简单介绍及环境搭建

       文章目录 一、什么是Linux? 二、什么是操作系统? 三、Linux发展史及其特点 3、1 Linux的诞生 3、2 Linux的不同版本 3、3 Linux的特点 3、4 Linux的企业应用现状 四、搭建Linux环境 4、1 Linux 环境的搭建方式 4、2 购买云服务器 4、3 使用 XShell 远程登陆到 Linux 🙋‍♂️ 作者:@

    2023年04月23日
    浏览(72)
  • windows 搭建 PHP以及扩展swoole的运行环境(Cygwin模拟Linux环境)

    cygwin下载地址:https://www.cygwin.com/ 在浏览器中打开cygwin官网,下滑到Installing Cygwin部分,点击setup-x86_64.exe下载exe文件即可 安装cygwin 找到刚才下载的setup-x86_64.exe文件,双击打开,就开始安装cygwin 第一步:打开安装界面,直接点击下一步 第二步:选择下载源,我们直接默认选

    2024年02月07日
    浏览(57)
  • LAMP(Linux+Apache+MySQL+PHP)环境介绍、配置、搭建

    LAMP是由Linux, Apache, MySQL, PHP组成的,即把Apache、MySQL以及PHP安装在Linux系统上,组成一个环境来运行PHP的脚本语言。Apache是最常用的Web服务软件,而MySQL是比较小型的数据库软件。三个角色可以安装在一台机器上,也可以分开(但httpd和php要在一起的) 为什么需要LAMP? 手动

    2024年04月28日
    浏览(43)
  • Linux 系统编程-开发环境(一)

    目录 1 shell 1.1 shell 家族 1.2  bash 1.3 命令和路径补齐      1.4 历史记录 1.5 主键盘快捷键  2 目录和文件 2.1 类Unix系统目录结构 2.2 用户目录 2.2.1 相对路径和绝对路径 2.3 ls 2.4 cd 2.5 which 2.6 pwd 2.7 mkdir 2.8 rmdir  2.9 touch 2.10 rm rm file  2.11 mv  2.12 cp  2.13 cat 2.14 more 2.15 less 2.16 head  

    2024年02月16日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包