目录
一. 计算机入门知识介绍
软件和硬件的概述
硬件
软件
操作系统概述
简单介绍
常见的系统操作
学习Linux系统
二. Linux系统介绍
简单介绍
发行版介绍
常用的发行版
三. Linux系统的安装和体验
Linux系统的安装
介绍
虚拟机原理
常见的虚拟机软件
体验Linux系统
四. Linux的网络配置和连接工具
其他连接工具
五. Linux的目录结构
常用的目录介绍
一. 计算机入门知识介绍
软件和硬件的概述
硬件
- 计算机硬件主要由CPU、存储设备、输入输出组成设备。
- 如果没有硬件,是无法使用计算机办公、编程、游戏的。
软件
计算机的软件,常常指的就是程序
计算机软件包括系统软件和应用软件
程序员通常就是指的开发软件的人
操作系统概述
简单介绍
操作系统(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。
常见的系统操作
- Uinx操作系统
收费,使用命令操作,一般安装在服务器上- Windows系统
收费,应用比较广泛,娱乐、办公、编程- Linux系统
免费使用,类UNIX,一般安装在服务器上面
(几千行代码)- Mac操作系统
收费,苹果公司开发,娱乐、办公、编程等- Android操作系统
免费,主要用于智能终端设备
学习Linux系统
因为Linux免费,而且相比Windows更安全、稳定。大数据组件都是基于Linux系统安装的,所以,学习大数据是必须要先学会Linux的。
二. Linux系统介绍
简单介绍
- Linux创始人--林纳斯·托瓦兹
- Linux诞生于1991年,作者上大学期间实现的
- Linux的特点:开源、免费、拥有最为庞大的源码贡献者
- Linux的吉祥物是企鹅
发行版介绍
- Linux操作系统本身是一个整体,包括Linux内核、系统库和系统程序,Linux内核是其基础的部分。
- 自发布Linux内核来,很多公司加入其中,在内核的基础上构建了自己的操作系统版本,被称为Linux的发行版。
常用的发行版
- Redhat:全球最大的Linux发行商,功能全面、稳定。2018年,被IBM收购。
- Ubuntu:Linux桌面操作系统做的最好的。
- CentOS:目前CentOS已经被Redhat公司收购,但是依然免费。
三. Linux系统的安装和体验
Linux系统的安装
介绍
- 概述
要安装Linux系统,首先,我们需要找到一台计算机,才能安装。为了方面我们的操作,我们将使用[虚拟机],在我们的笔记本电脑上模拟一台计算机。我们把Linux系统安装到这台计算机上。- 虚拟机介绍
虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的,运行在一个完全隔离环境中的完整计算机系统。
虚拟机原理
常见的虚拟机软件
- VMware Workstations
这款软件兼容性很强,快照功能很快捷,方便,允许你在任意开机时刻创建系统快照和恢复,十分实用。- VirtualBox
Sun公司的产品,属于轻量级的虚拟机平台,功能相对也很精简,快照功能这里叫备份和快速修复,在不同的快照间跳转用起来感觉不是很方便,也不能实现文件的拖拽功能。
体验Linux系统
- 我的电脑
点击[place]再选择[computer]打开文件浏览器- 查看文件夹属性
选择一个文件,右键选择[Properties]
四. Linux的网络配置和连接工具
其他连接工具
- SecureCRT
(是一款强大的远程终端连接工具。可以用于远程连接Linux系统,通过远程方式执行命令完成任务。)- FinalShell
为什么要使用远程连接工具?
因为一般的大数据的服务器都是放在机房的,我们不可能每天都跑到机房里面去操作这些机器。所以,我们需要使用远程工具,通过网络连接到机房里的机器。
五. Linux的目录结构
- Linux的目录结构是一个树形结构
- Windows系统可以拥有多个盘符,如C盘、D盘、E盘
- Linux没有盘符这个概念,只有一个根目录/,所有文件夹都在它下面
- 系统自带的文件夹不要随意删动
常用的目录介绍
目录 作用 /bin 二进制命令所在的目录 /boot 系统引导程序所需要的文件目录 /dev 设备软件目录,磁盘,光驱 /etc 系统配置,启动程序 /home
普通用户的家,目录默认数据存放目录 /lib 共享库文件和内核模块存放目录 /mnt 临时挂载存储设备的挂载点 /opt 额外的应用软件包 /proc 操作系统运行时,进程信息和内核信息存放在这里 /root Linux超级权限用户root的家目录 /sbin 和管理系统相关的命令,【超级管理员用】 /tmp 临时文件目录,这个目录被当作回收站使用 /usr 用户或系统软件应用程序目录