一、Linux操作系统初识

  1. Linux操作系统 = 内核(kernel)+操作界面+第三方应用程序

  2. 版本介绍:

    • 2.1 RedHat:红帽企业软件系统,企业常用
    • 2.2 Centos:社区企业操作系统,学习/企业首选,与RedHat功能完全一致
    • 2.3 Ubuntu:乌班图,面向消费级平台,日常使用首选

二、开发环境的搭建

1. 虚拟机VMware的安装

  • 增强型键盘驱动(必须打钩):识别不同硬盘设备

  • 输入序列号

2. Centos7系统版本选择

  • 阿里巴巴开源镜像站:https://developer.aliyun.com/mirror

  • 网易开源镜像站:https://mirrors.163.com

  • image-20201005112522574
  • image-20201005112853958
  • Centos DVD 版本:使用原软件DVD制作的镜像,功能全面(常用基本都有),推荐使用(4.5G左右)

  • Centos Everthing 版本:完整版本(10G左右),不推荐使用

  • Centos NetInstall 版本:网络安装及救援使用(500M左右)

  • Centos Minimal 版本:最小功能安装包(1G左右)

  • Centos LiveGNOME 版本:GNOME桌面版本

  • Centos LiveKDE 版本:KDE桌面版本

  • 注:x86_64及amd64都表示64位系统

    I386:32位系统 desktop:桌面版 server:服务器

3. Centos7系统的安装

  • 3.1 创建新的虚拟机:典型

  • 注:image-20201005114036836

  • 3.2 需要自定义配置,否则是最小化安装,选择稍后安装系统

  • 3.3 选择客户机操作系统:Linux->Centos7 64位

  • 3.4 命名虚拟机

    • 按照功能命名
    • 存储在非C盘的目录下
  • image-20201005114925641
    • 容量20GB,动态分配,此容量为最大值
    • 单个文件:存取效率高,但不方便数据迁移
    • 多个文件:存取效率低,但是方便数据迁移
  • :
  • 3.5 自定义硬件

    • 内存:推荐2GB
    • CPU:1颗,核心数以实际物理机为标准
    • 新CD/DVD:设置系统启动文件,选择“使用ISO镜像文件”选项,后点击“浏览”选择之前已经下载好的iso镜像文件
    • 网络适配器:选择NAT模式
      • 桥接模式:适用于网络固定不变的环境中
      • NAT模式:适用于网络环境经常发生变化的环境中
    • 仅主机模式:表示Linux系统只能与本机物理机通信无法连接互联网
  • image-20201005121216115
  • 3.6 安装系统

    • 软件选择:带有GUI的服务器

    • 安装位置(硬盘分区)

      • 概念:
        • 挂载点:(windows的分区)
        • 手动分区
          • image-20201005142151232系统启动引导分区:400MB /boot
          • image-20201005142516290交换分区(虚拟内存分区):4GB swap
          • image-20201005142531111根分区,剩余空间(容量不填) /
    • KDUMP:内核崩溃转储机制,生产环境中开启

    • 设置root用户密码,创建一个新用户

  • 3.7 Centos系统功能的基本配置

    • 登录系统
    • 终端切换(Ctrl+Alt+F1/F2/F3/F4/F5/F6)
  • 共提供6个终端界面,5个命令行界面,1个GUI界面,使用Ctrl+Alt+F1~F6进行切换

  • 网卡配置

    • cd /etc/sysconfig/network-scripts/
    • vim ifcfg-ens33
    • 此时处于浏览状态,按i进入编辑状态
    • ONBOOT=no 改为 ONBOOT=yes
    • ESC退出编辑状态,进入浏览状态
    • 输入冒号进入命令状态,输入wq,保存并退出
    • 重启网卡服务: service network restart
    • 测试网络:ping www.baidu.com,Ctrl+C终止
  • yum源替换

    • [base]
      name=CentOS-$releasever - Base
      mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
      #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
      gpgcheck=1
      gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
      

    下载地址:https://mirrors.aliyun.com/repo/Centos-7.repo

    • 原因:由于系统自带yum源位于国外,下载软件过慢,则需要更改yum配置文件为国内常用的开源镜像网站(阿里,华为,网易)

    • 过程

      • ① 删除原有yum配置文件目录

        cd /etc

        rm -rf yum.repos.d

      • ② 新建该目录

        mkdir yum.repos.d

      • ③ 下载阿里开源镜像站的centosyum源配置文件

        cd yum.repos.d

        wget https://mirrors.aliyun.com/repo/Centos-7.repo

        ls

      • ④ 建立新的yum缓存并生效:yum makecache

  • 更新软件

    • 内核:yum update kernel
    • 软件:yum update 软件名
    • 注:yum update 表示更新所有已安装软件
    • reboot重启系统
  • 制作快照:虚拟机->快照->拍摄快照->命名->拍摄快照

  • Putty远程登录软件

    • 作用:使用putty远程登录到服务器进行操作控制

    • 方法:

      • ① 在Linux系统中查看本机IP地址:ip addr

        • ② Putty软件中点击:Hosts Name(or IP address)输入之前查看的IP地址
        • ③ Save Sessions:命名并点击右侧save按钮保存
        • ④ 点击open按钮打开
        • ⑤ 点击yes
        • ⑥ login as:输入用户名
      • ⑦ 输入密码

    • 字号的更改:

      右键单击标题栏->Change Settings->Window->Appearance->Change按钮->设置字体属性->Apply应用

  • 常用快捷键:

    • Ctrl+C:终止命令
    • Ctrl+L:清屏命令
    • Ctrl+D:结束当前终端
    • Ctrl+Z:终止进程
    • reboot:重启
    • shutdown now:关机
  • 例:下载安装一个屏保软件

    • 下载屏保软件:

      cd ~

      wget http://archive.ubuntu.com/ubuntu/pool/universe/c/cmatrix/cmatrix_1.2a.orig.tar.gz

    • 解压文件

      tar xvf cmatrix_1.2a.orig.tar.gz

    • 进入安装目录

      cd cmatrix-1.2a

    • 安装调用库及编译器

      yum install -y ncurses-devel

      yum install -y gcc

    • 编译安装软件:

      ./configure && make && make install

    • 运行软件:

      cmatrix

原文作者:絷缘
作者邮箱:zhiyuanworkemail@163.com
原文地址:https://zhiyuandnc.github.io/BdIGGzKkE/
版权声明:本文为博主原创文章,转载请注明原文链接作者信息