RHCE

RHCE.net
红帽RHCE认证网——精选每一篇高品质的技术干货
  1. 首页
  2. 开源快讯
  3. 正文

Linux的分类1.2.1根据市场需求分类根据发行版本分类及分类

2023年4月18日 84点热度

一、Linux简介1.1Linux介绍

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要深受Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网路合同。它支持32位和64位硬件。Linux承继了Unix以网路为核心的设计思想,是一个性能稳定的多用户网路操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的RedHatEnterpriseLinux、SUSE、OracleLinux等。

综上所述:Linux是一款操作系统,免费,开源,安全,高效,稳定,处理高并发十分强大的操作系统,现今好多的企业级的项目都布署到Linux服务器运行。

1.2Linux的分类1.2.1按照市场需求分类

按照市场需求Linux大致分为两个版本,一个是主要服务于大众用户的图形化版本:

另一款是面向服务器端的服务器版本:

1.2.2按照发行版本分类

按照发行版本的分类大致有:ubuntu、redhat、centos、lubuntu、freeBSD、Deepin…

1.2.3Redhat和Centos

红帽的全称是RedHatEnterpriseLinux,简称RedHat或RHEL,红帽Linux(RHEL)是RedHat专为企业设计的基于Linux的操作系统。RHEL可以在桌面,服务器,虚拟机管理程序或云中运行。RedHat是世界上使用最广泛的Linux发行版之一。

RedHat是用LINUX核心架构的一个操作系统。RedHatLinux是目前世界上使用最多的Linux操作系统。由于它具备最好的图形界面,无论是安装、配置还是使用都非常便捷,并且运行稳定,因而不论是菜鸟还是老玩家都对它有很高的评价。

CentOS(CommunityEnterpriseOperatingSystem,英文意思是:社区企业操作系统)是Linux发行版之一,它是来自于RedHatEnterpriseLinux根据开放源代码规定释出的源代码所编译而成。因为出自同样的源代码,因而有些要求高度稳定性的服务器以CentOS代替商业版的RedHatEnterpriseLinux使用。二者的不同,在于CentOS并不包含封闭源代码软件。

区别如下:

二、Linux的安装2.1虚拟机简介

虚拟机是一个软件,它可以使你在一台真实PC机器上同时运行二个或更多的不同的操作系统。它可以模拟一个标准PC环境。这个环境和真实的计算机一样,都有芯片组、CPU、内存、显卡、声卡、网卡、软驱、硬盘、光驱、串口、并口、USB控制器。

简单的来说,虚拟机就是拿来模拟一台真实的笔记本,我们实际在学习过程中,有的时侯须要多态笔记本模拟真实的环境,这么不可能在硬件层面上真正的提供多态笔记本,这个时侯我们可以使用虚拟机来帮我们虚拟出一台笔记本来;

目前市场上流行的虚拟机有两种:

1)VMware(威睿)公司的虚拟机软件,功能强悍,收费产品,有30天试用期,分为64位和32位两种版本,专注企业级用户红帽linux5 登陆时更改默认语言,性能稳定功能强悍,操作简单,公司创建于1998年。

2)VitrualBox(Oracle)公司的虚拟机软件,免费开源软件,容积精巧,专注个人用户,对Linux系统支持好,硬件要求远不及VWware,系统资源占用率低

3)MicrosoftVirtualPC:WindowsVirtualPC是最新的Microsoft虚拟化技术。使用此技术可在一台计算机上同时运行多个操作系统。

Tipc:本次采取VMware

2.2VMware安装Centos7

Centos7镜像地址:

2.2.1新建虚拟机

新建虚拟机

选择iso镜像文件

选择储存路径

设置虚拟机c盘大小

怎样更改默认浏览器_win7登陆时更改用户名_红帽linux5 登陆时更改默认语言

点击完成

2.2.2安装Centos

选择语言

选择c盘

设置网路联接

设置ROOT帐户密码

等待安装完毕

登陆Linux

2.3快照2.3.1拍摄快照

我们之后要在虚拟机上做特别多的操作,其中很有可能会破损个别文件,我们可以在给虚拟机拍摄快照,记录虚拟机这个时侯的一个状态,之后误操作虚拟机后可以通过恢复快照的方式来恢复到先前的状态;

2.3.2恢复快照

2.4VM的网路管理

我们晓得VM中的操作系统是我们虚拟下来的,具体的硬件也是有VM虚拟的,关于硬件的配置如下:

关于其他硬件的参数都比较简单,假如想要虚拟机的性能比较好,可以酌格调高(占用的资源也会急剧降低),我们本章主要讲的是VM的网路管理,VM安装完毕以后,会有两个网卡,分别是VMwareNetworkAdapterVMnet1和VMwareNetworkAdapterVMnet8

虽然不仅VMnet1、VMnet8还有一个VMnet0网卡,只不过这个网卡默认是隐藏状态的;

在VM中,网路管理主要有三种模式,分别为bridged(桥接模式)、NAT模式(网路地址转换模式)、host-only(仅主机模式)

2.5.1桥接模式

在桥接模式中,虚拟的操作系统就是一反华立于局域网中的一台主机,**宿主机就相当于是一台网路交换机,虚拟机连上宿主机后,可以访问局域网内的任意一台机器,并且须要在虚拟机中自动配置IP地址、子网网段、DNS服务器等,并且必需要和宿主机在同一公网**;桥接模式通常用于须要在局域网内容真正独立出一台机器的情况;

tips:在桥接模式中,默认使用的是VMnet0网卡;

选择好桥接模式后,重启虚拟机,输入命令:

#4:2:7:a:9:c:d命令:7:2:f:5:1:b:0:8:d:a:c:6:e:a:9:5:2:e:c:1:7:2#

在查看宿主机的IP地址:

ipconfig

发觉虚拟机的IP地址与宿主机的在同一个网关,此时虚拟机在局域网中是一个独立的主机;可以使用局域网内的任意一台主机与之通讯;

我们也可以查看VM的网路编辑器,点击VM工具栏上的【编辑】->【虚拟网路编辑器】

点击修改设置:

2.5.2NAT模式

NAT:全称NetAddressTransform,网路地址转换,NAT模式是通过宿主机的网路来访问网段,NAT模式下虚拟机中的IP配置信息是由VMnet8虚拟网路的DHCP服务器提供的;因为NAT模式下,虚拟机是依靠于宿主机的网路来访问网段的,在局域网内并不是一藏独立的主机,因而不能与局域网内其他主机进行通讯;NAT的优势在于虚拟机接入互联网简单,不须要进行任何的配置,只要宿主机才能访问互联网即可;

tips:在NAT模式中,默认使用的是VMnet8网卡;

重启虚拟机:

reboot

查看ip:

ip addr

打开【虚拟网路编辑器】:

修改网关记得重启

须要注意的是,在NAT模式下,虽然虚拟机的网关改为了12(和宿主机同一个网关),在12段的其它机器也还是不能与虚拟机进行通讯,由于在NAT模式下,虚拟机在局域网并不是一反华立的主机;

2.5.3仅主机模式

仅主机模式,称作host-only模式,在个别特殊的网路调试环境中,要求将真实环境和虚拟环境隔离开,这时你就可采用host-only模式。在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网路是被隔离开的。

tips:在仅主机模式中,默认使用的是VMnet1网卡;主机和虚拟机是通的,而且虚拟机和主机不是通的

在host-only模式下,虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等),都是由VMnet1(host-only)虚拟网路的DHCP服务器来动态分配的。假如你想借助VMWare创建一个与网内其他机器相隔离的虚拟系统,进行个别特殊的网路调试工作,可以选择host-only模式。

三、客户端工具

在实际开发中,Linux服务器都在其他的地方,我们要通过windows顾客端工具远程去联接Linux并操作它;市面上有许多的Linux顾客端联接工具,让我们可以更方便的操作Linux;联接Linux的windows顾客端工具有好多,企业中常用的有Xshell、Putty、secureCRT、SSHSecure等。

3.1Xshell联接工具

我们本系列教程采用的是Xshell联接工具,在昨天的资料包中提供xshell的安装包;

3.2XFTP文件上传工具

是一个基于MSwindows平台的功能强悍的SFTP、FTP文件传输软件。使用了Xftp之后,MSwindows用户能安全地在UNIX/Linux和WindowsPC之间传输文件。Xftp能同时适应中级用户和中级用户的须要。它采用了标准的Windows风格的向导,它简单的界面能与其他Windows应用程序紧密地协同工作,再者它还为中级用户提供了诸多强劲地功能特点。

四、Linux的目录结构

我们启动Linux操作系统时,默认所在的目录是root目录,简称:~,如图所示:

cd命令为切换目录

但root目录并不是linux的根目录,Linux的目录结构如下:

指令集合:

外部文件管理:

临时文件:

帐户:

运行过程中要用:

扩充用的:

/代表根目录,ll命令查看当前目录有什么文件

五、Linux基本命令5.1目录操作5.1.1创建

句型:

mkdir 目录名

示例:

mkdir aaa		# 在当前目录下创建aaa目录
mkdir ./bbb		# 在当前目录下创建bbb目录
mkdir /ccc		# 在根目录下创建ccc目录
mkdir /root/ddd		# 在root目录下创建ddd目录

5.1.2剪切

句型:

mv 原来的目录 新的目录

示例:

mv aaa /aaa			# 将当前目录下的aaa文件夹移动到根命令下,文件夹名称还是叫aaa

5.1.3更改

在Linux中,没有专门更改文件夹目录的命令,并且我们可以利用mv命令(剪切)来实现

句型:

mv 原来的目录 新的目录

示例:

mv bbb abc		# 将aaa目录移动到当前目录,目录名还是叫abc

5.1.4拷贝

句型:

cp [参数] 目录 目录的新位置

示例:

cp -r bbb b1

5.1.5删掉

句型:

rm [参数] 目录

示例:

rm -r b1

示例2:

rm -rf bbb

5.1.6查看

句型:

ls [参数]

示例1:

ls			# 以精简形式查看当前目录下的文件和目录,不包括隐藏内容

示例2:

ls -l		# 以详细形式查询当前目录下所有文件和目录,不包括隐藏文件和目录

示例3:

ls -a	# 以精简形式查询当前目录下所有文件和目录,包括隐藏文件和目录

示例4:

ls -al	# 以精简形式查询当前目录下所有文件和目录,包括隐藏文件和目录

5.1.7搜索

句型:

find [目录] -name '条件'

示例:

find /root -name 'a'		# 在root目录(包含子目录)下查询目录名为a的目录
find /root -name 'a*'		# 在root目录(包含子目录)下查询目录名包含a的目录

假如目录太多,想要停止查看可以按住ctrl+c强行中止程序执行

# 从当前目录查询查询目录名包含a的目录或文件
find -name 'a*'

5.2文件操作5.2.1创建

句型:

touch 文件

示例:

touch a.java			# 在当前目录创建.java文件
touch /root/b.html		# 在/root目录下创建b.html文件
touch /c.xml			# 根目录下创建c.xml文件

5.2.2查看

句型:

cat /more/head/tail 文件名

打算一篇文章:article.txt;使用XFTP工具,上传article.txt到linux系统中

示例:

cat article.txt				# 查询的是最后一页的内容
more article.txt			# 从第一页开始查看文件内容,按回车键一行一行的看,按空格健一页一页的看
head article.txt			# 查看文件的前10行内容
tail article.txt			# 查看文件的后10行内容
head -n 18 article.txt		# 查看文件的前18行内容
head -n 18  article.txt		# 查看文件的后18行内容

查看文本过程中,按q键退出查看

5.2.3删掉

句型:

rm [参数] 文件

参数:

示例:

rm -f a.java			# 删除a.java
rm -f a.*				# 删除a开头的所有文件
mkdir abc
touch a.java
touch a2.java
touch a3.java
touch abc.java
touch bc.java
rm -f ./*				# 删除当前目录下的所有文件

5.2.4拷贝

句型:

cp 文件名 新文件名

示例:

cp aa.java aaa.java

win7登陆时更改用户名_怎样更改默认浏览器_红帽linux5 登陆时更改默认语言

5.2.5vi编辑器

vi编辑器是linux下的vi是一种文字编辑器,后来的升级版本是vim。vi分为三种模式:命令模式、编辑模式、末行模式。

所有的Linux系统就会内建vi文本编辑器。Vim具有程序编辑的能力,可以看做是Vi的提高版本红帽linux5 登陆时更改默认语言,可以主动的以字体颜色分辨句型的正确性,便捷程序设计。代码补完、编译及错误跳转等便捷编程的功能非常丰富,在程序员中被广泛使用。

当执行vi/vim指令后,将会步入命令模式;该模式是步入vi编辑器后的默认模式。任何时侯,不管用户处于何种模式,按下Esc键即可步入命令模式。在命令模式下,用户可以输入vi命令,用于管理自己的文档。此时从鼠标上输入的任何字符都被当作编辑命令来解释。若输入的字符是合法的vi命令,则vi在接受用户命令以后完成相应的动作。

tips:命令模式下,所输入的命令并不回显在屏幕上。若输入的字符不是vi的合法命令,vi会响铃报案。

在命令模式下输入i、a、o、r、s等命令都可以步入编辑模式。在该模式下,用户输入的任何字符都被vi当作文件内容保存上去,并将其显示在屏幕上。在文本输入过程中,倘若回到命令模式下,按下Esc键即可。

在编辑模式下,用户按下ESC键退出编辑模式(步入了命令模式),按:键即可步入末行模式,此时vi会在显示窗口的最后一行(一般也是屏幕的最后一行)显示一个:作为末行模式的说明符,等待用户输入命令。多数文件管理命令都是在此模式下执行的(如把编辑缓冲区的内容讲到文件中等)。

末行模式的指令执行完后,vi手动回到命令模式。

句型:

vi/vim 文件名

5.2.5.1命令模式

vi a.java			# 回车进入命令模式

命令模式的指令如下:

通过前面的参数我们可以晓得,大部份指令和i功能一致,都是插入,通常来说,我们使用i的频度较多

5.2.5.2编辑模式

输入完命令模式的命令以后,vi编辑器步入编辑模式

5.2.5.3末行模式

在编辑模式下,输入ESC键退出编辑模式,输入:步入末行模式:

末行模式的命令如下:

在末行模式下,输入命令如下:

:wq

vi将先保存文件,之后退出vi返回到shell命令行。

在末行模式下,输入命令如下:

:q

假如退出时当前编辑文件仍未保存,则vi并不退出,而是继续等待用户的命令,但是会在显示窗口的最末行说明如下信息:

Nowritesincelastchange(use!tooverrides)

输入回车键,再输入i,继续编辑

在末行模式下,输入命令如下:

:q!

该命令不论文件是否改变就会强行退出vi编辑器,刚才编辑的内容将遗失,文件也不会被保存出来,对于此命令用户应该慎用。

在末行模式下,输入命令如下:

:w 新文件名

vi保存当前编辑文件,但并不退出,而是继续等待用户输入命令。在使用w命令时,可以再给当前编辑文件起一个新的文件名。这个功能相当于将该文件另存为为一个新的文件。假如新文件名早已存在这么则提示:

Fileexists(use!tooverride)

在末行模式下,输入命令如下:

:w! 新文件名

该命令与:w命令相同,所不同的是linux c,虽然指定的新文件存在,vi编辑器也会用当前编辑文件对其进行替换,而不再寻问用户。为此,此命令同样要慎用。

在末行模式下linux安全加固,输入命令如下:

:x

若当前编辑文件曾被更改过,则vi会保存该文件。否则vi直接退出,不保存该文件。

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: linux vi命令 linux创建文件夹 linux服务器 linux系统 虚拟机
最后更新:2023年4月18日

红帽RHCE认证网

每日更新,欢迎收藏♥ 不积跬步无以至千里,加油,共勉。

点赞
< 上一篇
下一篇 >

红帽RHCE认证网

每日更新,欢迎收藏♥
不积跬步无以至千里,加油,共勉。

最新 热点 随机
最新 热点 随机
冬天到了,鹅毛般的大雪漫天飞舞,你知道有哪些吗? 吴世勋戴红帽彩虹头图的秘密 红帽女孩:让人心疼的可爱 虚拟机红帽子企业版5安装序列号:*RedHatEnterprise 血红帽雪地缠绵 北国的第一场雪!(语文阅读答案) 构建高效软件管理系统:Redhat Yum 本地源 查看Ubuntu系统的CPU架构、系统信息、内核版本代号 血红帽2:小红帽蜕变勇敢女孩 虚拟机系统中我们的iso文件是/dev/sr0 红帽linux5 红帽Linux5详细分析,10个必收藏! CCNP跟ccnp一个等级吗?和HCIP有什么区别 小红帽与野狼歌曲试听,感受童话故事的魅力! 腾科IT教育集团红帽认证架构师(RHCA)认证 RedHat添加静态路由:简单教程 红帽是什么?考了红帽认证能从事哪些工作 RedHat认证考试攻略,轻松通过! 红帽认证工程师(RHCA)红帽的中级认证课程介绍 RedHat AS4.0ISO下载与安装指南 红帽认证工程师(RHCE)和红帽架构师的区别 红帽系统视频播放器问题解决
腾科教育是华为优秀战略合作伙伴、红帽交付培训冬天到了,鹅毛般的大雪漫天飞舞,你知道有哪些吗?蝙蝠侠VS红帽火魔:2023再战!红帽和Arm计算平台推动5G和vRAN解决方案红帽6.5Bond配置及工作原理2022金华排名前十红帽认证培训推荐名单汇总快速查看红帽版本,轻松用命令行!红帽企业Linux(RedHatEnterpriseLinux)的开源操作系统欧灿荣运营商/路由交换/Linux已获证书下载红帽Linux5:注意事项血红帽电影网盘完整版,揭秘惊艳动画!红帽Linux64系统:下载、安装、优化全攻略大连世达红帽RHCA管理混合云基础架构课程免费申请红帽openshift云空间,使用技巧与注意事项红帽Linux的初级入门认证,你要知道的都在这RedHat Linux 5.5下载攻略-开源操作系统CentOS8正式发布基于RedHatEnterpriseLinux8服务器项目redhat kvm RedHat KVM:虚拟化技术前景分析Linux软件包管理器下载好的源码在本机电脑上尚观RHCE:成为Linux高级管理员
精简版标题:顺畅安装和使用红帽Linux53:下载攻略 红帽大中华区解决方案架构部高级总监王慧慧谈容器原生虚拟化 快速安装redhat yum包,让Linux更高效! 红帽Linux 6.5安装教程——详细介绍虚拟机安装方法 深度剖析vmware与redhat 6.5虚拟化技术的8个方面 SQL增强、带有红帽卫星的红帽智能管理(RedHatSatellite) 学习RHCA认证必备视频教程,轻松掌握Linux高级管理! 轻松搞定redhat linux安装:注意事项与步骤 2016年重庆思庄红帽认证红帽(RedHat)考试科目2 如何高效下载Redhat yum源? 红帽认证系统管理员考试报名RHCE需要注意的事项? CentOS8正式发布基于RedHatEnterpriseLinux8服务器项目 RedHat Linux 64位下载:特点、应用及使用介绍 如何制作一个基于linux-2.6.19内核的小型Linux操作系统 Win7轻松装RedHat虚拟机,零基础也能操作 redhat安装 Redhat安装指南,零基础也能搞定! 报名RHCE工程师认证课程,提升职场竞争力 怎样借助U盘安装Linux操作系统系统?会碰到的问题和解决技巧 RedHat官网下载教程:安装最新版RHEL linux下设置永久路由的方法及操作方法-php教程
标签聚合
redhat 应用 云计算 linux系统 红帽认证 linux服务器 小红帽 软件 操作 rhce
书籍
课程
技术群
技术干货大合集↓
  • 2023年6月 / 36篇
  • 2023年5月 / 124篇
  • 2023年4月 / 118篇
  • 2023年3月 / 100篇
友情链接:

Linux书籍 | Linux命令 | Linux系统 | RHCE红帽认证 | Linux软件 | Linux教程 | CentOS系统 | Linux内核 | Linux服务器 | Linux大神 | IT资源 | Linux系统

COPYRIGHT © 2023 RHCE.net ALL RIGHTS RESERVED.

京ICP备16058923号-2