Linux教程

【Linux】零基础入门(一)系统下载安装与优化

本文主要是介绍【Linux】零基础入门(一)系统下载安装与优化,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

零基础入门Linux

    • Linux系统简介
    • Linux系统的发行版本
    • Linux系统发行版本的选择
    • CentOS系统的下载
    • CentOS系统的安装
    • 通过远程连接管理CentOS系统
    • CentOS系统的优化
      • 1. yum源优化
      • 2.设置静态IP地址
    • 总结

Linux系统简介

Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核在1991年10月5日由林纳斯·本纳第克特·托瓦兹首次发布,它主要受到了Unix思想的启发,继承了Unix以网络为核心的设计思想,是一个性能稳定的且基于POSIX的多用户、多任务、多平台、支持多线程和多CPU的网络操作系统。该系统可以运行主要的Unix工具软件、应用程序和网络协议,同时还支持32位和64位的硬件。

Linux系统的发行版本

Linux系统有着上百种不同的发行版本,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。下面列举几个最常见的Linux发行版:

  1. Red Hat ,Red Hat(红帽公司) 创建于1993年,是目前世界上最资深的Linux厂商,同时也是业内最认可的Linux品牌。Red Hat 公司产品主要包括RHEL(Red Hat Enterprise Linux,收费版本)和CentOS(免费版本);
  2. Ubuntu,Ubuntu的所有发行版本都免费。Ubuntu是基于Debian的发行版,包含一些著名的软件包,如GNOME,Firefox和OpenOffice.org其最新版本的更新,其界面友好,非常容易上手,对硬件的支持也非常全面,是目前最适合做桌面系统的Linux发行版本;
  3. OpenSUSE,SuSE Linux原来是以 Slackware Linux 为基础,是德国的 SuSE Linux AG 公司发布的 Linux 版本,但是SuSE Linux 在2003年底被Novell公司收购,之后不久SUSE Linux的可用性和许可授权出现了重大变化,ISO镜像可以从公共下载服务器免费取得,最重要的是推出了社区版本 OpenSUSE。SuSE Linux与Windows进行交互很方便,同时拥有图形界面,对于用户来说使用简单方便;
  4. Gentoo,Gentoo Linux是一套通用的、快捷的、完全免费的Linux发行版,它面向开发人员和网络职业人员。与其他发行不同的是,Gentoo Linux拥有一套先进的包管理系统叫作Portage。由于Portage技术的产生,Gentoo Linux可以担当一个理想的安全服务器、开发平台、专业级桌面应用、游戏服务器、嵌入式应用等等各种角色。Gentoo Linux是一种可以针对任何应用和需要而自动优化和自定义的特殊的Linux发行版。Gentoo拥有优秀的性能、高度的可配置性和一流的用户及开发社区;
  5. CentOS,CentOS Linux 为任何希望使用它的人提供了一个免费和开源的计算平台。CentOS Linux 发行版是根据 Red Hat, Inc 为 Red Hat Enterprise Linux 提供的公开可用的开源代码构建的。虽然它是从与 Red Hat Enterprise Linux 相同的源代码构建的,但是它并不包含 Red Hat Enterprise Linux 或 Fedora Linux,它也没有任何他们的认证;

Linux系统发行版本的选择

  1. 如果需要一个稳定的服务器,可以使用CentOS (免费,在国内使用非常广泛),或者使用RHEL(需要付费,但可以获得技术支持,保证商业的正常使用);
  2. 如果想用个人桌面系统来替代Windows的话,可以尝试用一下Ubuntu的不同版本,安装简便,硬件支持全面,而且界面友好;
  3. 如果想要更加极致的使用和定制自己的系统,可以去体验一下Gentoo;
  4. 我个人比较推荐大家使用CentOS发行版,因为它免费,同时在国内的中小型企业中使用广泛;

CentOS系统的下载

CentOS官网:链接: https://www.centos.org/.
点击以上链接进入CentOS官网,然后按照如下图示进行操作即可
CentOS官网
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

如果想要下载之前版本的CentOS系统可以按图示进行如下操作
在这里插入图片描述
在这里插入图片描述
点击完成就会跳转到如下界面,然后转动鼠标滚轮向下滚动,直到找到如下第二张图片界面
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

CentOS系统的安装

安装CentOS系统之前,我们需要先安装虚拟化工具VMware Workstation
官网下载地址链接: 官网下载地址.
点击链接地址,选择Workstation 16 Pro for Windows下载即可
在这里插入图片描述
下载完成后我们开始安装,按图示进行如下操作
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
到这里我们已经将软件安装完成了,但是大家要注意,这款软件只能免费试用30天,如果大家想要一直使用的话,可以自行激活,激活后就可以一直使用了。

下面我们使用虚拟化工具VMware进行CentOS系统的安装,按照如下图示进行操作。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

通过远程连接管理CentOS系统

对于Linux系统进行远程连接管理的工具有很多,但是软件的操作基本上都类似,这里我使用Xshell进行远程连接演示,工具大家可以自行下载安装。
首先进入CentOS系统,查看当前系统的IP地址
在这里插入图片描述
打开Xshell软件,按照如下图示进行操作
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

CentOS系统的优化

1. yum源优化

CentOS系统默认的yum源是国外的,下载速度慢,因此我们需要将默认的yum源替换成国内的yum源。
国内常见的yum源有:

  • 清华源
  • 阿里源
  • 搜狐源
  • 163源
  • 中科大源

我们使用阿里源进行替换
阿里源官网链接: https://developer.aliyun.com/mirror/
接下来开始进行yum源的替换
首先通过Xshell远程管理CentOS系统(root用户登录)
由于替换yum源过程中我们需要用到wget工具,因此我们需要先安装wget工具。在命令行输入yum install -y wget
在这里插入图片描述
安装最后显示Complete,表示安装成功
在这里插入图片描述
接下来按照图示在命令行中进行如下操作
在这里插入图片描述
在这里插入图片描述
现在打开上面的阿里源官网,进行如下操作
在这里插入图片描述
在这里插入图片描述
然后打开Xshell连接的系统命令行,粘贴复制的代码
在这里插入图片描述
然后清空缓存,并重新建立缓存
在这里插入图片描述

2.设置静态IP地址

系统默认通过DHCP方式获取IP地址,使得每次打开系统时获取到的IP地址可能不同,不方便远程连接管理,因此需要设置成静态IP地址。

注意:以下所有配置都应在同一网段下,以192.168.88.0网段为例

进入物理机的命令行窗口,输入ipconfig命令查看虚拟网卡VMnet8的IP地址
在这里插入图片描述
打开VMware软件的虚拟网络编辑器,查看设置的子网IP、掩码、网关等信息
在这里插入图片描述
在这里插入图片描述
此时将CentOS系统进行关机,修改虚拟机的网络连接方式
在这里插入图片描述
在这里插入图片描述
然后将CentOS系统重新开机,并使用Xshell进行远程连接管理
在命令行中输入ip a命令,查看当前系统的网卡名称和IP地址
在这里插入图片描述
在命令行中输入vi /etc/sysconfig/network-scripts/ifcfg-ens33命令配置网卡
此时按键盘上英文状态下的i键,即可进入编辑模式
使用键盘上的上下左右键进行光标移动,然后修改网卡配置信息
在这里插入图片描述
编辑完成后,按键盘左上角的Esc键,即可退出编辑模式
然后再连续按键盘上大写状态下的Z键两次,即可保存退出
最后在命令行中输入systemctl restart network命令,重启网络服务即可
在这里插入图片描述

总结

文章中所有的软件安装位置以及IP地址的配置信息,大家根据自己的实际情况安装和配置,文章内容仅供参考。
最后,希望文章对大家有所帮助,如有问题请大家指正。

这篇关于【Linux】零基础入门(一)系统下载安装与优化的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!