第一课 初识Linux(一)
Linux起源
创始人:李纳斯.托瓦兹
Linux简介:
Linux是一套免费使用和自由传播的类UNIX操作系统;是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux就是一款内核
基于Linux开发的系统:
Linux、Mac、Windows三者之间的关系
无论是Windows操作系统、Linux系统还是Mac操作系统,甚至包括操作系统的鼻祖UNIX操作,最早都是用C语言编写的。
Windows商业产品 微软公司1983开始推出的一套商业操作系统。
Mac OS 专属系统 是苹果基于FreeBSD操作系统的改造
(三者之间的关系)
Linux启动阶段:5个阶段
1. 内核的引导;
BIOS自检,安装BIOS默认设置的启动设备(硬盘)来启动。读取目录/boot目录下的内核文件
2. 运行init;
运行init主进程,Init程序首先配置文件/etc/inittab。
开机启动:Windows下面叫做服务(service)。Linux就叫做守护进程(daemon)
3. 系统初识化;
例子:Windows加载桌面应用
4. 建立终端;
给出登录提示的界面
5. 用户登录系统;
命令行登录;ssh登录;图形界面登录
Linux安装(这里安装的是centOS系统)
1.打开网址:https://www.centos.org/download/
2.选择DVD ISO下载方式
3.下载完成后,打开虚拟机
4.点击“文件”—>“新建虚拟机”
5.点击“下一步”,会看到“安装操作客户机操作系统”页面,在该界面有两种安装操作方式(我选择的是第二种安装方式)
6.安装方式选择完成,继续点击“下一步”,进入“虚拟机安装路径”页面,选择你要安装的路径和你要重命名虚拟机的名称,这里我安装的路径:D:\centOS_xn2,
7. 点击“下一步”,进入到指定磁盘容量的大小,系统会根据电脑配置,自动给虚拟机分配默认的电脑磁盘的容量大小和是否进行进行分区,这里我安找系统默认的进行操作
8. 点击“下一步”,就会进入到“虚拟机创建完成的配置信息”页,点击“完成”即可配置完成。
9.安装完成后,点击“开启此虚拟机”,虚拟机会自动运行所安装的centOS操作系统。
10.开启后,需要根据系统提示进行安装配置centOS即可,配置完成重启虚拟机即可(注意:Linux的再进行登录操作输入密码时,不会显示任何信息),重启完成看下面的图片表示centOS安装配置完成(二者缺一不可)。
第一课 初识Linux(一)的更多相关文章
- 第一章 初识Linux shell
Linux 由内核.GNU.桌面环境.应用软件四部分组成 内核基本功能: (1). 管理内存 (2). 管理硬件设备 (3). 管理文件系统 (4). 管理软件程序 GNU:操作系统需要一些工具来执行 ...
- C语言基础课程 第一课 Linux环境配置小实战httpserver
网段我需要改成如下 10.重启网络服务 并且查看ip 11. 打开windows的浏览器数人Linux的IP地址出现REDHAT的欢迎界面 11.进入目录 12.编写一个简单的html脚本 13 ...
- 【Linux探索之旅】第二部分第一课:终端Terminal,好戏上场
内容简介 1.第二部分第一课:终端Terminal,好戏上场 2.第二部分第二课预告:命令行,世界尽在掌握 终端Terminal,好戏上场 随着第一部分的结束,我们进入了第二部分(小编你这好像是废话. ...
- 【Linux探索之旅】第一部分第六课:Linux如何安装在虚拟机中
内容简介 1.第一部分第六课:Linux如何安装在虚拟机中 2.第二部分第一课预告:终端Terminal,好戏上场 Linux如何安装在虚拟机中 虽然我们带大家一起在电脑的硬盘上安装了Ubuntu这个 ...
- 【Linux探索之旅】开宗明义+第一部分第一课:什么是Linux?
内容简介 1.课程大纲 2.第一部分第一课:什么是Linux? 3.第一部分第二课预告:下载Linux,免费的噢! 开宗明义 我们总听到别人说:Linux挺复杂的,是给那些追求逼格的程序员用的.咱 ...
- Linux系统初学-第一课 虚拟机安装CentOS6.5以及Root密码找回
Linux系统初学第一课 虚拟机安装CentOS6.5以及Root密码找回 虚拟机安装CentOS6.5 一.安装虚拟机 1-1.安装虚拟机VMware Station,新建虚拟机,选择典型配置. 1 ...
- python学习第一课要点记录
写在要点之前的一段话,留给将来的自己:第一次参加编程的培训班,很兴奋很激动,之前都是自己在网上找免费的视频来看,然后跟着写一些课程中的代码,都是照着模子写,没有自己过多的思考.感觉这样学不好,除了多写 ...
- 【Web探索之旅】第二部分第一课:客户端语言
内容简介 1.第二部分第一课:客户端语言 2.第二部分第二课预告:服务器语言 第二部分:Web编程语言和工具 大家好.上一个部分我们学习了Web的一些基本概念: 什么是Web? Internet和We ...
- 【C++探索之旅】开宗明义+第一部分第一课:什么是C++?
内容简介 1.课程大纲 2.第一部分第一课:什么是C++? 3.第一部分第二课预告:C++编程的必要软件 开宗明义 亲爱的读者,您是否对C++感兴趣,但是C++看起来很难,或者别人对你说C++挺难的, ...
随机推荐
- 51 Nod 1066 Bash游戏
1066 Bash游戏 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 收藏 关注 有一堆石子共有N个.A B两个人轮流拿,A先拿.每次最少拿1颗,最多拿K颗,拿到 ...
- Lucas定理初探
1.1 问题引入 已知\(p\)是一质数,求\(\dbinom{n}{m}\pmod{p}\). 关于组合数,它和排列数都是组合数学中的重要概念.这里会张贴有关这两个数的部分内容. 由于Lucas定理 ...
- 「TJOI2019」甲苯先生的滚榜
题目链接 问题分析 参照数据范围,我们需要一个能够在\(O(n\log n)\)复杂度内维护有序数列的数据结构.那么平衡树是很好的选择.参考程序中使用带旋Treap. 参考程序 #pragma GCC ...
- 数据库事务ACID与隔离级别
如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性: 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的 ...
- C++入门经典-例6.19-字符串类型之修改string字符串的单个字符串
1:头文件 #include <string> 声明一个string变量,形式如下: std::string s; 初始化string类型的变量: std::string s1(" ...
- IDEA配置常见配置
特别提示:本人博客部分有参考网络其他博客,但均是本人亲手编写过并验证通过.如发现博客有错误,请及时提出以免误导其他人,谢谢!欢迎转载,但记得标明文章出处:http://www.cnblogs.com/ ...
- Git 合并两个分支内容
1,将开发分支代码合入到master中 git checkout dev #切换到dev开发分支 git pull git checkout master git merge dev #合并dev分支 ...
- Let a mthod in RestControl return a json string
The get method of EmpControl package com.hy.empcloud; import java.util.List; import org.springframew ...
- IDEA打开最近打开的项目以及关闭项目
关闭的是当前项目
- mysql的逻辑架构
架构图 做Java开发时,项目一般会分为数据访问层.业务逻辑层.控制层等,每层处理不同的任务.类似的,mysql也不是单一的模块,其内部也分为几层.自己不会画,从网上找来了经典的mysql架构图: 分 ...