Linux基础 1

一、计算机相关概念

计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。能够接收使用者输入的指令与数据,经由中央处理器与逻辑单元运算处理 后,产生或者存储有用的新数据。eg:计算器,收集,汽车导航系统,提款机,桌面电脑等。

1.1 计算机的硬件组成

核心部件及其功能

  • 控制器:作为计算机的指挥中心,控制器负责协调计算机的各个部件,使之能够自动、有序地工作。

  • 运算器:主要负责处理数据信息,执行算术运算和逻辑运算。

  • 存储器:用于存放程序和数据,是实现计算机“存储程序控制”功能的基础。

  • 输入设备:将用户熟悉的信息转换成计算机能够接受和识别的形式,如键盘和鼠标。

  • 输出设备:将计算机处理的结果转换成人类或其他设备能够接收和识别的信息形式,如显示器和打印机。

 1.2 操作系统

用来管理计算机硬件和其他软件的计算机程序,没有操作系统的计算机,就是一堆废铁。

常见的PC端操作系统:windows,linux,mac

常见的移动端操作系统:鸿蒙,ios,Android等

 1.3 文件系统

用来管理文件(数据)的软件程序。

组织结构通常是层级的树形结构。

win +r   输入cmd   调出命令窗口

二、Linux简介

Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由  林纳斯·本纳第克特·托瓦兹(Linus Benedict Torvalds)于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它支持32位和64位硬件,能运行主要的Unix工具软件、应用程序和网络协议。

特点:

    - 是一款免费的,开源的类Unix操作系统,支持多用户,多任务,多线程,多cpu
    - 支持32位和64位
    - Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。
    - Linux也继承了Unix的文件设计思想,一切皆文件(文件夹也是文件)
    - Linux之父是“托瓦斯林纳斯”

2.1 版本说明:

Linux由于是开源的,所以有很多公司在Linux内核程序基础上开发了自己的有特别功能的程序(工具),然后,再命名为一个新的版本,因此Linux有众多的版本型号。
    总结:严格来讲,Linux操作系统指的是“linux内核+各种软件”.
    常见的Linux版本:
         Red Hat系列:
                 其中就有RedHat,CentOS
         Debin系列:
                 其中就有Debin,Ubuntu

 CentOS社区版介绍
     CentOS官网:http://www.centos.org/
     CentOS搜狐镜像:http://mirrors.sohu.com/centos/
     CentOS网易镜像:http://mirrors.163.com/centos/
     CentOS阿里镜像:https://mirrors.aliyun.com/centos/
     
     CentOS 是RedHat的社区版本,功能和RedHat基本一样

  2.2 用途:

    Linux企业服务器  
   嵌入式系统:Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、智能家电等嵌入式系统。
   电影娱乐行业:电影后期特效处理。

 三、VMware的安装

3.1 VMware的简介


    是一款虚拟化工具。可以帮助用户来模拟计算机硬件,比如模拟计算机的内存条,磁盘,cpu,输入和输出设备。然后这些硬件模拟出来后,用户就可以在这个基础上安装OS。


3.2 vmware的安装
  


   安装vmware16. 双击,点击下一步即可。
   
   注意:如果安装成功,那么在物理机的网络适配器里,应该会多出两个VMware NetWork Adapter。
   一个是VMnet1,
   一个是VMnet8.
 
   破解:百度上搜VMware16激活码。
 
 注意:如果想要在vmware中安装OS,那么物理机的BIOS必须开启虚拟化支持。

四、Linux的安装

1. 第一大步:使用vmware先虚拟化一台硬件机器
   文件-->新建虚拟机-->典型-->稍后安装操作系统
   -->选择Linux,并选择CentOS 7 64位
   -->  虚拟机名称: test01
        位置:最好改成其他盘符
   --> 磁盘大小: 50G,    hadoop之后一定要50G以上
       单个文件和多个文件,哪一个都行。
   -->自定义硬件
          内存:2G
          处理器: 1个cpu,2个核
          新CD/DVD:  指定要安装的OS的映像文件
          删除声卡和打印机, 确定即可     最终完成
          
        ---------------------到此为止,硬件模拟完成----------------------  
2. 安装OS
    开启此虚拟机-->选择install centos......
    -->简体中文
    -->设置分区:自动或者自定义
         自定义:  +键
             /boot     300M                存放开机程序 小程序引导操作系统进行开机
             /swap(磁盘交换空间)  1024M      交换分区 例如8+256 可以借1GB 暂时变成 9+255
             /          剩下的全部给根        类似C盘
             
             接受更改
    --> 安装
    --> 安装期间设置root的密码或者是新用户
           超级管理员:root
           密码:123123    
    -->  重新加载

学校:

1 vm解压 安装 密钥找一个 注意安装路径 
2 打开vm - 主页 创建虚拟机 自定义  稍后安装操作系统  版本centos7 64位 虚拟机改名  安装位置D盘-新目录vm下 处理器数量*内核=(任务管理器)逻辑内核数(2 1 2) 
内存一般2048MB   使用网络地址转换 推荐 创建虚拟磁盘 最大磁盘大小最少40G 最好100G  将虚拟磁盘存储为单个文件 传文件需要最好 NTFS 

3 CD/DVD 
使用iOS镜像文件(提前下载好镜像文件) 打开确定
4 开启虚拟机 安装  
中文 时间日期 
安装源本地介 
软件选择GNOME桌面 
安装目标位置 自己配置
挂载点boot(根目录)1024
挂载点swap(交换分区)2048
剩下挂载点可自己装配或者/剩下空间全分配 xfs 接受更改 kdump禁用 
以太网打开连接 配置 IPv4 手动 add 自己给 服务器地址跟网关地址一样 
5 开始安装 
root密码123456
创建用户  作为管理员 需要密码

 五、Linux文件系统的介绍

Linux的文件系统与Unix的文件系统类似,也是一个树形结构。最基本的是根目录:/。相当于windows文件系统的盘符。

/: 根路径,  根路径下有以下文件夹

/bin -> usr/bin   :  存储的是用户级别的指令文件   binary二进制 一般存放命令指令
/boot                 :  用于存储操作系统的启动文件
/dev                  :  用来挂载其他设备的,
/etc                   :  系统配置文件
/home               :  除了超级管理员,其他用户的家的位置。
                            比如:  lucy用户的家的位置 /home/lucy/
                                 michael用户的家的位置/home/michael/
/lib -> usr/lib     : 系统资源库
/lib64 -> usr/lib64  : 系统资源库    xxx.dll
/media               : 媒介/光盘/u盘
/mnt                  :"mount"命令的主要作用地,用于存放已挂载的文件系统
/opt                   :安装附加软件包的位置
/proc                 : 虚拟的目录内存映射,内核进程和进程方面的信息
/root                 :   超级管理员root的家。
/run                  : 系统运行时,存放的一些临时文件,重启清空
/sbin -> usr/sbin :  超级命令所在的位置
/srv                  :存放对外的服务,比如服务器被用作Web开发时,html文件更应该被放在/srv/www下,而不是/var/www下
/sys                  :  一些系统文件的位置
/tmp                 :临时文件
/usr                   : 用户安装软件程序
/var                  : 日志文件

 小总结

Linux是什么(关键词)

免费、开源、多用户、多线程、多任务、多CPU的一款操作系统

托瓦兹林纳斯

 文件系统和操作系统有什么区别

文件系统管理文件;操作系统管理硬件和软件

Linux目录结构特点

倒着的树形结构 只有一个根目录

一切皆文件 

 列举几个根目录下的重要子目录

/root:  超级管理员root的家
/boot: 操作系统的启动程序所在的位置
/home: 普通用户的家的所在目录,也就是主目录
/etc:    系统的配置文件所在位置
/bin    所有用户可以使用的命令的文件所在位置
/sbin    超级管理员所使用的的命令的位置

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值