ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

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

2021-12-28 11:30:00  阅读:162  来源: 互联网

标签:入门 CentOS IP地址 系统 yum 下载安装 Linux Red


零基础入门Linux

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地址的配置信息,大家根据自己的实际情况安装和配置,文章内容仅供参考。
最后,希望文章对大家有所帮助,如有问题请大家指正。

标签:入门,CentOS,IP地址,系统,yum,下载安装,Linux,Red
来源: https://blog.csdn.net/qq_54265609/article/details/122165628

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有