快速上手Linux(一):Linux简介、安装、准备工作

文章目录

      • 1.Linux简介
        • 1.1不同版本
        • 1.2Linux能够做什么?
        • 1.3Linux的学习方法
        • 1.4与Windows区别
      • 2.安装Linux和准备工作
        • 2.0 准备知识储备
        • 2.1 分区之分区设备文件名与挂载
        • 2.1安装Linux
        • 2.2准备工作
        • 2.3更改密码

1.Linux简介

1.1不同版本

  • CentOS
  • Ubuntu
  • Redhat

1.2Linux能够做什么?

  • 基于Linux的企业服务器
    • https://www.netcraft.com/
  • 嵌入式开发(安卓,路由器,机顶盒)

1.3Linux的学习方法

  • 给自己一个Linux环境
  • 先自己尝试搜索解决问题
  • 学会读懂Linux的错误提示

1.4与Windows区别

  • 没有exe安装程序

  • 严格区分大小写

  • 一切皆文件,Linux中所有内容以文件形式保存,包括硬件

  • 不靠扩展名区分文件类型,文件名后缀名不是那么重要,只是为了人为的好区别;而是靠权限来区分文件类型。

    快速上手Linux(一):Linux简介、安装、准备工作_第1张图片

2.安装Linux和准备工作

2.0 准备知识储备

  1. 磁盘分区

磁盘分区使用分区编辑器在磁盘上划分为几个逻辑部分。磁盘一旦划分成数个分区,不同类的目录与文件可以存储不同的分区。

分区类型(适用于Linux与Windows)

  • 主分区:最多有4个(由硬盘结构决定)
  • 扩展分区:
    • 最多只能有1个(由硬盘结构决定)
    • 主分区+扩展分区最多有4个
    • 不能写入数据,只能包含逻辑分区
  • 逻辑分区
    • 通过逻辑分区,使分区的数目更多
    • 位于扩展分区中,编号从5开始,不管主分区+扩展分区是否达到4个
  1. 格式化

格式化又称 逻辑格式化,是根据用户选定的文件系统(linux一般为ext4),在磁盘特定区域写入特定数据,在分区中划出一片用于存放文件分配表、目录表等用于文件管理的磁盘空间。

注意,格式化的目的不是为了清空磁盘,而是为了写入文件系统,只不过在写入之前,需要清空磁盘。

2.1 分区之分区设备文件名与挂载

Windows:分区,格式化,分配盘符

Linux:分区,格式化,给每一个分区取设备文件名,分配挂载点(windows分配盘符)

在Linux中一切皆文件,把硬件称为设备文件名。根目录下的dev文件专门用来放硬件。

快速上手Linux(一):Linux简介、安装、准备工作_第2张图片

分区设备文件名: /dev/hda1 a表示第一个硬盘,1代表第一个分区 表示第一个IDE硬盘的第一块分区

分区表示:

快速上手Linux(一):Linux简介、安装、准备工作_第3张图片

1-4只能用于主分区+扩展分区,逻辑分区一定是从5开始的

挂载:以目录作为挂载,而不是Windows的CDEF

  • 盘符是Windows的概念,linux中称为挂载点
  • 必须分区
    • /(根分区)
    • swap分区(交换分区),类似于虚拟内存,生产环境下:内存小于等于4G,swap分区2倍,大于4G,和内存一样大就行。dev环境下:不超过2G
  • 推荐分区
    • /boot(启动分区,200M),不分区就和根分区在一个硬盘内,一旦根分区内写满,那么无法启动。所以/和/boot单独分出来。

快速上手Linux(一):Linux简介、安装、准备工作_第4张图片

从逻辑上看,boot\etc\home都属于根目录下,但是在硬盘空间中,他们属于不同的分区,独立的存储空间

快速上手Linux(一):Linux简介、安装、准备工作_第5张图片

2.1安装Linux

  • 安装虚拟机,在安装中选择CentOS的iso文件即可

    • 具体虚拟机的使用安装:https://www.imooc.com/video/3242
    • 网络适配器使用桥接。
    • 使用CentOS6.3,一般只使用bin-DVD1.iso就行了
  • 安装视频 https://www.imooc.com/video/3245

  • 软件包一般安装Minimal(最小化),初学者使用Basic Server

  • 设置Root密码

  • 重启,然后输入root密码进入即可。

  • 根目录下有几个文件 快速上手Linux(一):Linux简介、安装、准备工作_第6张图片

    • 其中anaconda-ks.cfg文件可以帮助用来批量安装。

2.2准备工作

  • 查看IP

    • ifconfig(如果不能使用,执行以下操作)
      • vi /etc/sysconfig/network-scripts/ifcfg-eth0
        • ONBOOT=yes
        • service network restart
      • 安装软件 yum install net-tools
        • 目的是为了能够使用ifconfig命令
      • 如果此时使用该命令查看的ip显示的是内网ip,可以关闭Linux,将网络模式改为桥接模式即可。
    • ip addr(ifconfig无效时,使用这个命令)
  • 替换默认源

    • http://mirrors.163.com/.help/centos.html

    • 可能没有安装 wget,所以先安装wget yum install wget

    • 具体安装步骤

      • 首先备份/etc/yum.repos.d/CentOS-Base.repo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

      • 下载对应版本repo文件, 放入/etc/yum.repos.d/(操作前请做好相应备份)

        • cd /etc/yum.repos.d/
        • 根据版本[cat /etc/redhat-release] 输入命令 wget+链接
        • CentOS7的链接:http://mirrors.163.com/.help/CentOS7-Base-163.repo
        • CentOS6的链接: http://mirrors.163.com/.help/CentOS6-Base-163.repo
      • 运行以下命令生成缓存

        • yum clean all
          yum makecache
          
  • 安装Vim

    • yum install vim

2.3更改密码

输入:passwd

输入两次密码即可

你可能感兴趣的:(Linux)