Linux|玩转Linux系统01(轻松入门Linux)
初识Linux和一些基本操作
- 1.Linux简介
- 1.1什么是内核
- 1.2什么是Linux操作系统
- 1.3什么是shell
- 1.4为什么要学习Linux
- 2.虚拟机简介
- 2.1什么是虚拟机
- 2.2为什么要用虚拟机
- 3.Linux的基本操作
- 3.1如何设置输入法
- 3.2如何切换图形界面和虚拟控制台
- 3.3关于shell的一些操作
- 3.3.1如何打开shell
- 3.3.2如何设定一个新的打开shell快捷键?
- 3.3.3如何关闭shell
- 4.虚拟机的基本操作
- 4.1如何进入虚拟机
- 4.2如何登陆虚拟机
- 5.在shell中执行命令
1.Linux简介 1.1什么是内核 开始学习Linux系统之前,我们首先来了解一下什么是内核。一个完整的计算机系统包括硬件系统与软件系统,而把硬件系统和软件系统连接起来的桥梁,就是操作系统。内核,就是一个操作系统的核心。是基于硬件的第一层软件扩充,提供操作系统的最基本的功能,是操作系统工作的基础,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统。简单来说,内核就是我们操作系统中一个程序专门来负责对其他程序的优先级,什么时候开始,什么时候结束进行一个调度,否则的话,其他程序就会对计算机资源进行争抢,最终导致计算机奔溃,所以说,内核是十分重要的,它决定着系统的性能和稳定性。
1.2什么是Linux操作系统 知道什么是内核之后,我们再来看一下什么是Linux操作系统。简单来说,如果你的系统是使用windows内核,那么你的操作系统系统就叫windows,随之,如果你的系统是使用Linux内核,那么你的操作系统就叫Linux。windows的厂商只有微软,因为它的内核是闭源的,而Linux的厂商非常多,就是因为它的内核是开源的,全世界的工程师都可以对它的技术支持进行维护。所以,其实Linux操作系统(Linuxos)就是:Linux的内核+GUN组织的的软件+厂商开发出来的软件,比如redhat操作系统:Linux的内核+GUN组织的的软件+redhat公司开发出来的软件。
文章图片
1.3什么是shell shell的中文直接翻译为壳,它所起到的作用呢,就正如它所表达的意思一样,给我们的内核套个壳,对我们的内核起到保护作用。比如说,一个第三方软件想要提高运行速度,它只需要修改在内核中的优先级即可,但是如果每个程序都可以对内核进行修改,那么我们的系统是不是就会乱套了,所以说,第三方软件是不被允许直接和内核进行交互的,它们中间通过shell来进行交互,因此,也称shell为命令解释器。大多数Linux发行版默认的shell是bash(GUN Bourne-Again Shell),除bash shell外还有sh,tcsh,ksh等其它类型的shell。
文章图片
1.4为什么要学习Linux 搞清楚上面几个基本概念之后,我们必须要知道,为什么要学习Linux。在我们日常生活中,似乎很少能用到或者见到Linux系统,其实不然,Linux在我们生活中的方方面面都起着作用,我们的手机上使用的安卓系统正是Linux的一个分支,家里用的路由器,机顶盒可能是Linux系统的,银行里的ATM机,基本上都是Linux系统;智能电视,智能手表,店里的POS机等等都是基于Linux系统的android系统。那么问题来了,为什么这么多地方都会使用Linux系统呢?
首先,在服务器端,因为其稳定、可靠、免费的特点,Linux占据了大量的市场份额,世界上大部分公司的的后台服务器都是Linux系统,Linux可以在服务器上稳定安全地长期运行;其次,由于安全性,在银行,政府等对信息安全要求较高的场所,使用的操作系统大部分也是Linux,基本不会使用安全性差的windows,而且绝大多数的黑客攻击手段和病毒都是针对windows系统的;最后,在IT工作者的眼里,个人电脑端的Linux系统则是最适合于编程学习的操作系统,并且在其开源环境和社区里,可以最大程度地帮助一个程序员成长。
同时对于从事运维工作的人来说,Linux是必不可少的职业技能,因为目前几乎所有的服务器跑的都是Linux系统,不管是大名鼎鼎的redhat,centos,还是新秀Ubuntu,还有国产操作系统的标杆Deepin,她们的本质都是Linux系统,掌握了Linux系统的使用才能正常进行运维工作。
文章图片
2.虚拟机简介 2.1什么是虚拟机
虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。在计算机中创建虚拟机时,需要将实体机的部分硬盘和内存容量作为虚拟机的硬盘和内存容量。每个虚拟机都有独立的CMOS、硬盘和操作系统,可以像使用实体机一样对虚拟机进行操作。简单来说,虚拟机就是:
- 安装在我们电脑操作系统的一个软件,而这个软件可以模拟我们的操作系统;
- 虚拟机也需要划分区、需要装系统、需要维护,虚拟机就像一台独立的电脑
- 安装虚拟机软件之后,我们的电脑可以同时开多个不同的操作系统
3.Linux的基本操作
注:在以后的学习中,我们所使用的Linux操作系统为redhat3.1如何设置输入法 因为Linux的默认输入法只有英文,所以我们想要使用中文输入法,首先要学会怎么设置输入法。
具体操作如下:
- Applications—>System Tools—>Settings—>Region&language—>Input source—>+ —>Chinese Pinyin
- 设置好之后用shift键进行切换
第一步打开Applications,进入System Tools,选择Settings;
文章图片
第二步选择Region&language;
文章图片
第三步选择Input source,点击“+“号;
文章图片
第四步选择Chinese(China)
文章图片
第五步选择Chinese(intelligent Pinyin),点击Add。
文章图片
最终效果
文章图片
在虚拟控制台下,一些常用的命令有:
init 0#关机
init 1#单用户模式
init 2-4 #无图形的网络模式
init 5#有图形的网络
init 6#重启
3.3关于shell的一些操作 上面我们已经知道,当打开一个Linux系统之后,我们是使用shell来和系统之间进行交互的,那么,接下来我们就去学习一些有关shell的操作。
3.3.1如何打开shell
下面介绍几种打开shell的方法:
未运行shell的情况下
- 在系统桌面的空白处,敲击鼠标右键,选择Open Terminal。
- 点击系统左上角的Applications,选择其中的Terminal。
文章图片
当然,我们平时最经常使用的是第一种打开shell的方式。
已经开启shell的情况下
gnome-terminal | shell运行命令 |
---|---|
ctrl+shift+t | 在同一个界面中开启一个新的tab |
ctrl+shift+n | 开启一个新的shell |
具体操作如下:
- Applications—>System Tools—>Settings—>keyboard–>shortcuts–>custom shortcuts–>±->
- 填入快捷键名称到name选项(以后按这个键就会开启shell)
- 填入命令gnome-terminal到command中
- 点击disable输入快捷键
ctrl +D | 关闭shell的快捷键 |
---|---|
exit | 用此命令可以关闭shell |
rht-vmctl start desktop | 打开desktop虚拟机 |
---|---|
rht-vmctl view desktop | 显示desktop虚拟机 |
rht-vmctl poweroff desktop | 关闭desktop虚拟机 |
rht-vmctl reset desktop | 重置desktop虚拟机 |
rht-vmctl status desktop | 查看desktop虚拟机状态 |
文章图片
文章图片
文章图片
5.在shell中执行命令 在所有的准备工作做完之后,我们开始正式使用shell来执行命令,操作我们的Linux。
打开一个shell之后,我们会看到如下:
文章图片
其中,每部分所表示的意思如下:
kiosk##打开shell的用户
@##分隔符
foundation37 ##主机名称
Desktop##工作目录名称
$##身份提示符,#表示超级用户,$表示普通用户
【Linux|玩转Linux系统01(轻松入门Linux)】注意:
- 命令要在行提示符之后输入才能执行,没有行提示符的输入时无效的
- 参数用来指定命令的某些功能,可以加也可以不加
- 命令和参数和目标之间要用空格分开
- 参数中“-” 表示单词的缩写,“–”表示单词的全拼
推荐阅读
- 如何在Mac中的文件选择框中打开系统隐藏文件夹
- Linux下面如何查看tomcat已经使用多少线程
- 单点登陆
- Beego打包部署到Linux
- 操作系统|[译]从内部了解现代浏览器(1)
- 游乐园系统,助力游乐园管理
- 中国MES系统软件随工业化成长
- 推荐系统论文进阶|CTR预估 论文精读(十一)--Deep Interest Evolution Network(DIEN)
- Cesium|Cesium 粒子系统学习
- Linux|109 个实用 shell 脚本