[Linux操作系统]Linux初识

Posted 再吃一个橘子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Linux操作系统]Linux初识相关的知识,希望对你有一定的参考价值。

写在前面:

学习Linux操作系统,学习方法是前期操作,中期理论,后期实践(整套课程50节左右)

目录

一、Linux课程的特点和目标

二、为什么要学Linux?

三、Linux学习的特点

【前期操作,中期原理,后期实践】

四、什么是操作系统?

五、搭建Linux环境操作步骤

1、购买云服务器

2、使用XShell远程登陆Linux

六、Linux操作系统的前生与今世


一、Linux课程的特点和目标

  1. 在所有的计算机知识体系中,Linux具有核心、基础的地位,在工作中更是!因为在工作中,是不会提供图形化界面的WIndows操作系统的,基本上都是在Linux环境中来操作编程的。
  2. 在校期间仅仅学一些指令,是不够应用于工作的。Linux主要是跨学科的能力(综合包含计算机知识体系中各种知识),对下操作系统、硬件能力,对上包含各种语言、数据结构等。
  3. 校招中,算法、C++、数据结构等是可以积累的,但是对于Linux操作系统的学习(操作系统的原理、接口...是一个庞大的体系),而校招中考察的非常之多,之全面,在课程中会有总结,比自学高效。
  4. Linux对我们程序员的【成长】极为重要!  Linux操作系统、Linux网络、Linux平台mysql、Linux本身...所以,学好Linux对于我们自己的学习能力有极大地提升!  学好Linux之后可以快速上手其他语言。

二、为什么要学Linux?

Linux是一套操作系统,和常见的Windows、macOS一样,都是可以在计算机上运行的操作系统。

  1. 学习Linux可以更加深入地了解计算机操作系统、计算机网络、计算机组成原理...对于程序员来说,这些是至关重要的。
  2. 工作中,很多服务器跑的都是Linux操作系统,那么对于运维党来说,为学不可呀!
  3. Linux在信息安全和大数据处理方面,有着得天独厚的优势。如果能拥有一台自己的服务器,学习Linux就变得轻而易举。
  4. 当然也可以搭建个人博客.....不多说了,毕竟在CSDN还写着博客呢

三、Linux学习的特点

跨学科内容多(操作系统、计算机网络、数据结构...)

所以,学习方法是:

理论(50%)  +   实践(50%)  各自一半

前期操作,中期原理,后期实践

四、什么是操作系统?

操作系统是用来帮助我们操作的系统。

所有的操作(双击打开软件、鼠标滚动滑轮、网页打开关闭...),所有的这些操作都是基于操作系统上的,没有操作系统这些操作是不可能完成的。

【直接操作计算机硬件成本比较高】,需要操作系统的帮助。

五、搭建Linux环境操作步骤

Linux搭建环境的方式有三种:

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

如腾讯云阿里云等为在校学生提供了优惠, 只要通过学生认证, 最低可以 10 块钱一个月. 还是非常划算的.
甚至同学们可以 4 , 5 个人共用一台服务器, 平均下来一个人一个月 2 块钱.

使用云服务器不仅环境搭建简单,避免折腾,同时还有一个最大的好处, 部署在云服务器上的项目可以直接被外网访问到,这个时候就和一个公司发布一个正式的网站没有任何区别。也就能让我们自己写的程序真的去给别人去使用。

1、购买云服务器

以购买腾讯云服务器为例,其他厂商类似:

1、登录腾讯云客户端,注册登录账号(完成认证,25岁以下免学生认证;25岁以上需要学生认证。可以享受首单新用户年费38的优惠~~~)

2、点击立即购买后,会出现扫码登陆。我们微信扫码登录即可。

右侧的操作系统选择 CentOS 7.6 64位. 购买时长根据需要选择(建议1年), 点击立即购买即可. 这个步骤需要实名认证, 否则会提示。

 点击立即认证, 按照系统提示, 完成实名认证即可(认证速度很快)。
3、购买完成后, 可以在控制台中找到自己买的服务器. 点进去能够看到服务器的 IP 地址。稍后我们就会使用这个 ip 登陆服务器。

 4、设置 root 密码: 勾选服务器, 点击重置密码(这个环节可能需要手机短信验证). root 密码建议设置的稍微复杂一些, 否则容易被黑客入侵。

小结:
在这个环节我们最重要的是得到三个信息:

  1. 服务器的外网 IP
  2. 服务器的管理员账户 (固定为 root)
  3. 管理员账户密码(在腾讯云网站上设置的)

通过这三个信息就可以使用 XShell 远程登陆了
 

2、使用XShell远程登陆Linux

很多同学的 Linux 启动进入图形化的桌面. 这个东西大家以后就可以忘记了. 以后的工作中 没有机会 使用图形界面。

登录Linux的软件有很多,在这里我们用Xshell来登录Linux


1、下载XShell(群里有安装包)

2、首次登陆XShell的一些操作

3、下次进入Xshell我们选中对话框,会出现输入用户名密码的对话框。用户名我们输入:root。密码输入我们云服务器的重置后的密码。 

总结: 

  1. 购买云服务器:centos 7.6,最低配,最便宜,轻量级应用服务器
  2. 安装Xshell【注意:首次登陆Xshell的时候,需要在云服务器重置密码后,在Xshell也输入重置后的root密码】

六、Linux操作系统的前生与今世

历史发展(了解了解不错哦~挺有意思的)

以上是关于[Linux操作系统]Linux初识的主要内容,如果未能解决你的问题,请参考以下文章

《Linux菜鸟入门》初识linux基础

初识Linux

day1 初识Linux

linux系统初识

Linux基础初识

初识 Linux (VMwareCentOS 7)