史上最详细最全的CentOS的安装和入门介绍

史上最详细最全的CentOS的安装和入门介绍

    • Linux简介
    • Linux的发行版
    • Ubuntu跟CentOS的区别
    • CentOS的安装
        • 准备工作
        • 开始安装
    • 网络设置
    • ssh工具连接


Linux简介

  • Linux 内核最初只是由芬兰人 李纳斯·托瓦兹(Linus Torvalds) 在赫尔辛基大学上学时出于个人爱好而编写的。

  • Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。

  • Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。


Linux的发行版

  • Linux 的发行版说简单点就是将 Linux 内核与应用软件做一个打包。

  • Linux发行版列表(下面列出了比较有名的发行版本, 其实还有很多优秀的发行版本, 感兴趣的可以去查查资料)

发行家族 发行版本
Debian Ubuntu、Linux Mint、Google Chrome
Red Hat Fedora、CentOS、Oracle Linux
Gentoo Gentoo Linux、Sabayon Linux
Slackware Slackware、Zenwalk、VectorLinux
Mandriva Mandriva Linux、Funtoo Linux
其它 SUSE、Arch Linux、Puppy Linux、StartOS
  • 开发生产中常用的发行版
    史上最详细最全的CentOS的安装和入门介绍_第1张图片

Ubuntu跟CentOS的区别

  • CentOS

    ​ CentOS是RedHat的社区版本, 可以兼容RedHat的RPM安装包, 一般用作服务器, 预安装的也都是服务器的内容。除了没有RedHat服务外(反正要钱的咱也不会买), 用起来与RedHat相差不大。包管理一般用rpm或者yum来管理。

  • Ubuntu

    ​ Ubuntu是基于Debian发行版和GNOME桌面环境, 也有KDE版本, 属于较流行的发行版, 它强化了图形方面的功能, 有面向一般用户的桌面版本, 也有服务器版本。因为其桌面版本比较漂亮, 有较多多媒体方面的软件和ubuntu软件中心的支持, 对一般用户也还算好用, 所以较流行。其服务器版本也就没什么好说了, 都差不太多。包管理一般用apt-get。

  • 使用场景选取

    ​ 如果要做服务器, 当然选CentOS, 或者Ubuntu Server版。如果用做桌面系统, 那就用ubuntu desktop了。


CentOS的安装

准备工作

  • 我的电脑配置(Mac)
    史上最详细最全的CentOS的安装和入门介绍_第2张图片
    个人推荐编程使用mac, 写文档、画图高度依赖的用Win

  • 预先需要准备的软件

    VMware Fusion : 可以去VMware Fusion官网上下载(官网上有免费版的),有条件的可购买正版。
    史上最详细最全的CentOS的安装和入门介绍_第3张图片

    CentOS镜像: [1]: 去CentOS镜像库下载相应的版本镜像

开始安装

  1. 打开VMware Fusion(之前做集群实验已经安装了3台CentOS)
    史上最详细最全的CentOS的安装和入门介绍_第4张图片

  2. 把下载好的镜像拉到VMware Fusion开始进行安装

史上最详细最全的CentOS的安装和入门介绍_第5张图片

  1. 点击继续进行下一步

史上最详细最全的CentOS的安装和入门介绍_第6张图片

  1. 点击自定义设置进行基础设置

史上最详细最全的CentOS的安装和入门介绍_第7张图片

  1. 进行生成文件的命名、存放位置操作

史上最详细最全的CentOS的安装和入门介绍_第8张图片

  1. 进行基本资源设置(处理器设置为双核、内存设为4096、硬盘设为40g)

史上最详细最全的CentOS的安装和入门介绍_第9张图片
8. 开始启动安装

史上最详细最全的CentOS的安装和入门介绍_第10张图片

  1. 选择第一项install

史上最详细最全的CentOS的安装和入门介绍_第11张图片

  1. 选择自己喜欢的语言

史上最详细最全的CentOS的安装和入门介绍_第12张图片
11. 软件安装设置

史上最详细最全的CentOS的安装和入门介绍_第13张图片

  1. 选择安装环境

史上最详细最全的CentOS的安装和入门介绍_第14张图片
13. 点击安装位置进行设置, 我自己选择的是默认

史上最详细最全的CentOS的安装和入门介绍_第15张图片

  1. 开始安装
    史上最详细最全的CentOS的安装和入门介绍_第16张图片

  2. 设置root密码

史上最详细最全的CentOS的安装和入门介绍_第17张图片

史上最详细最全的CentOS的安装和入门介绍_第18张图片
16. 点击创建用户, 这一步也可以不创建用户, 看个人喜好

史上最详细最全的CentOS的安装和入门介绍_第19张图片

  1. 等到安装完…, 重启

史上最详细最全的CentOS的安装和入门介绍_第20张图片

  1. 接受许可协议, 完成配置

史上最详细最全的CentOS的安装和入门介绍_第21张图片

  1. 登录

  1. 开始进入登录系统的初始设置

史上最详细最全的CentOS的安装和入门介绍_第22张图片
史上最详细最全的CentOS的安装和入门介绍_第23张图片

  1. 关闭定位服务

史上最详细最全的CentOS的安装和入门介绍_第24张图片

  1. 跳过外部账号的绑定

史上最详细最全的CentOS的安装和入门介绍_第25张图片

  1. 安装完成, 可以开始使用CentOS

史上最详细最全的CentOS的安装和入门介绍_第26张图片


网络设置

  • 解决CentOS的网络访问问题
    1. 刚刚安装的CentOS是连不上网的

史上最详细最全的CentOS的安装和入门介绍_第27张图片

  1. 想要连上网, 先要设置网络连接方式为桥接模式, 网络适配器得设置成自动检测


3. 给CentOS设置固定IP, 方便我们连接使用, 先切换到root权限su root, 然后输入vim /etc/sysconfig/network-scripts/ifcfg-ens33
修改网络文件
史上最详细最全的CentOS的安装和入门介绍_第28张图片
4. 重启并测试联网
史上最详细最全的CentOS的安装和入门介绍_第29张图片
5. 用CentOS的预装软件火狐浏览器测试
史上最详细最全的CentOS的安装和入门介绍_第30张图片

  1. 命令及配置介绍
  • 命令
    su root //切换到root权限
    vim /etc/sysconfig/network-scripts/ifcfg-ens33 //进入配置文件
    wq //修改后保存并退出
    source /etc/sysconfig/network-scripts/ifcfg-ens33 //马上生效配置文件
    systemctl restart network //重启网络
    ping www.baidu.com //测试是否联网
  • 配置介绍
    BOOTPROTO=dhcp/static: ip分配方式, dhcp为随机分配, static为静态ip地址(设置的地址)
    ONBOOT=no/yes: 启动是否生效配置, no为启动不生效, yes为启动时就生效
    IPADDR=192.168.0.1: 设置CentOS固定ip地址
    NETMASK=255.255.255.0: 子网掩码
    GATEWAY=192.168.0.1: 本机路由网关出口
    DNS1=119.29.29.29: 配置公有的DNS
  1. 追击路由出口网关
    史上最详细最全的CentOS的安装和入门介绍_第31张图片

    ssh工具连接

  • CentOS修改配置文件, 可用外部工具进行ssh连接, 请参考我以前写的博客: Linux的ip配置跟Putty的远程连接
  • 本机直接使用ssh命令测试连接
    史上最详细最全的CentOS的安装和入门介绍_第32张图片
  • 远程连接工具推荐(本人推荐XShelliTerm2)
    win: PuTTY、XShell
    mac: SecureCRT、iTerm2

你可能感兴趣的:(Linux)