目录
red hat linux介绍
红帽Redhat—Linux基本命令行使用
首页 常见问题 red hat linux有什么特点

red hat linux有什么特点

Mar 15, 2023 am 11:14 AM
linux redhat

red hat linux的特点:1、多用户多任务操作系统,一台计算机可以同时有多个用户同时使用,并且同时可以执行由多个用户提交的多个任务;2、良好的兼容性;3、强大的可移植性,无论是掌上电脑,个人计算机,小型计算机,还是中型计算机,甚至是大型计算机都可以运行Linux;4、高度的稳定性、可靠性与安全性;5、开放性与低费用。

red hat linux有什么特点

本教程操作环境:Red Hat Enterprise Linux 6.1系统、Dell G3电脑。

red hat linux介绍

red hat linux是什么

Red Hat Linux((RHEL))是由 Red Hat 公司编译的开源 Linux 发行版。它从 1995 年到 2004 年一直很活跃,在此期间发布了几个版本的软件。

各种版本的 Red Hat Linux 已经发布,第一个版本于 1995 年 5 月 13 日发布.Red Hat Linux 的创建旨在使其易于使用和安装,与其他 Linux 发行版相比。它包括一个图形安装程序,后来被其他 Linux 发行版使用。后来的版本包括 UTF-8 编码,使其更适用于更多种语言。但是,由于版权和专利问题,Red Hat Linux 缺乏许多功能,例如支持 NTFS 文件系统和 MP3,但这些功能可以在以后安装。

2003 年,Red Hat Linux 与基于社区的 Fedora 项目合并,该项目取代了原有的 Red Hat Linux 零售和下载版本。

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

RedHat 是用 LINUX 核心构架的一个操作系统。RedHat Linux 是目前世界上使用最多的 Linux 操作系统。因为它具备最好的图形界面,无论是安装、配置还是使用都十分方便,而且运行稳定,因此不论是新手还是老玩家都对它有很高的评价。

1.png

red hat linux的特点

1、多用户多任务操作系统

是指一台计算机可以同时有多个用户同时使用,并且同时可以执行由多个用户提交的多个任务。

  • 多用户:Linux支持多个用户从相同或不同的终端同时使用同一台计算机,而没有商业软件所谓许可证(License)的限制;

    Linux区别对待不同类型的用户,分别赋予不同的权限和存储空间,而每个用户对自己的软硬件资源(如文件、设备)具备特定的使用权限,相互独立而不会相互影响。

  • 多任务:在同一时间段内,Linux能够响应多个用户的不同操作请求。

2、良好的兼容性

符合IEEE的POSIX (Portable Operating System Interface of UNIX,面向UNIX的可移植操作系统接口)标准,兼容现在主流的UNIX系统。在UNIX中可以运行的程序,也几乎完全可以在Linux中运行,这就为应用系统从UNIX向Linux转移提供了可能。

3、强大的可移植性

无论是掌上电脑,个人计算机,小型计算机,还是中型计算机,甚至是大型计算机都可以运行Linux。

4、高度的稳定性、可靠性与安全性 

Linux承袭UNIX的优良性,可以连续运行数月、数年而无需重新启动。

迄今为止,只有屈指可数的几个病毒感染过Linux,这种强免疫性归功于Linux健壮的基础架构。

Linux的基础架构由相互无关的多个层组成,每个层都拥有特定的功能和严格的权限许可,从而保证最大限度的稳定运行。

5、开放性与低费用。

红帽Redhat—Linux基本命令行使用

一、什么是shell?

bash shell

一个命令行是基于文本的界面,可用于向计算机系统输入指令;linux命令行由一个程序提供,这个程序被称为shell。

2.png

什么是shell提示符?

以交互方式使用shell,在等待用户输入命令时显示一个字符串,这个界面就叫提示符。

普通用户启动shell时的界面结尾是美元符合$字符。

root用户启动shell时的界面结尾是#字符。

[root@localhost ~]#
登录后复制

普通用户启动shell时的界面结尾是$字符。

[user@localhost ~]$
登录后复制

3.png

对Linux系统的管理方式可以通过物理控制台和虚拟控制台管理物理控制台就是使用键盘鼠标和显示器对Linux系统进行管理,或者通过串行端口管理。

虚拟控制台是通过网络或者其它虚拟控制方式管理Linux系统。

RHEL8.0的版本同时提供6个控制台管理,第一个控制台为图形化管理也叫GUI管理,另外二至六控制台为命令行管理方式;可以通过按住Ctrl+Alt并按住功能键(F2­~F6)切换。

二、基本命令

1.命令访问

标准Linux命令行语法格式:command + -option + argument。
command (命令字):运行程序的名字,永远写在开头。
option (选项):由一个或两个“-”引导,改变命令的行为。
argument(参数):通常是命令要操作的目标,注意先后顺序,大多数命令可以使用--help 显示用法信息。
大多数参数一般可以与选项颠倒使用,不需要刻意规定(不是所有)。

[root@localhost ~]# ls -l /etc/passwd
-rw-r--r--. 1 root root 2658 12月  9 14:56 /etc/passwd
登录后复制

#命令(ls)、 选项(­l)、参数(/etc/passwd
命令、选项、参数 之间都必须要使用空格隔开。
选项: 用于修饰或者调整命令,不同选项会使命令有不同的作用。
短选项:-
长选项:--
可以同时跟多个选项,比如 -­l -­h = -­lh

2.参数:命令的作用对象

注:

ls -a ls--all

一个“-”后面跟简写 。 两个“--”后面跟全称

[root@localhost ~]# usermod -L rhel
登录后复制

#命令(usermod) 选项(­L) 和参数(rhel)
该命令的意思是锁定用户user帐户的密码。
exit或ctrl + d退出当前shell

3.配置主机名

[root@localhost ~]# hostnamectl set-hostname server
[root@localhost ~]# bash
[root@server ~]#
登录后复制

exit退出再次登录shell或者bash

4.修改系统语言

[root@server ~]# locale //查看系统语言包
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
[root@server ~]# localectl set-locale.UTF-8 //英语
[root@server ~]# reboot //重启系统
登录后复制

更改语言后要重启系统才能生效,GUI登陆时会有更改家目录文件夹名字的弹窗点击Update Names

4.png

[root@server ~]# localectl set-locale LANG=zh_CN.UTF-8 简体中文
在Linux系统中,命令是严格区分大小写的(谨记)。
系统语言问题:

[root@server ~]# echo $LANG		//显示目前所支持的语言
en_US.UTF-8
登录后复制

zh_CN.UTF­8 简体中文
en_US.UTF­8 英文

5.用户名密码管理:

[root@server ~]# useradd rhel1		//创建rhel1用户
[root@server ~]# passwd rhel1 		//后面跟的是用户名
Changing password for user rhel1.
New password: 		//此处为输入的密码,不显示位数
BAD PASSWORD: The password is shorter than 8 characters
Retype new password: 		//此处为输入的密码,不显示位数
passwd: all authentication tokens updated successfully.
登录后复制

创建一个用户名为rhel1 密码为redhat
或者:

[root@server ~]# echo "redhat" | passwd --stdin rhel1		//可以看见密码
登录后复制

对在线处理用户的锁定及管理操作

[root@server ~]# who		//查看当前在线用户
root     pts/0        2020-12-14 18:18 (192.168.2.108)
root     tty2         2020-12-14 18:34 (tty2)
rhel     tty3         2020-12-14 18:35 (tty3)
[root@server ~]# pkill -19 -t tty3		//锁定tty3用户
[root@server ~]# pkill -18 -t tty3		//释放tty3用户
登录后复制

6.cat

cat [选项] [文件]或绝对路径

cat主要有三大功能:

1)一次显示整个文件:cat /etc/passwd

[root@server ~]# cat /etc/passwd		//显示整个passwd文件
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
……
rhel:x:1000:1000:rhel:/home/rhel:/bin/bash
rhel1:x:1001:1001::/home/rhel1:/bin/bash
登录后复制

2)从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件。

[root@server ~]# cat > filename
登录后复制

3)将几个文件合并为一个文件:cat file1 file2 > file3

[root@server ~]# touch file1 file2 file3		//创建file1 file2 file3
[root@server ~]# vim file1 		//i编辑hello1 按esc :wq保存退出
[root@server ~]# vim file2		//i编辑hello1 按esc :wq保存退出
[root@server ~]# cat file1 file2 > file3		//把file1 file2文件的内容输入到file3
[root@server ~]# cat file3		//查看file3文件
hello1
hello2
登录后复制

7.rm 删除文件命令

rm ­-f 文件名 [将会强行删除文件,且无提示]

rm ­-rf 目录名字 [删除文件夹以及文件夹中的所有文件命令]

其中:

  • -­r:向下递归删除

  • -­f:直接强行删除,且没有任何提示

注意:
使用rm -­rf要格外注意,linux中没有回收站,慎重操作。

8.时间管理

[root@server ~]# date		//查看当前用户的年月日星期时间
Mon Dec 14 19:24:30 CST 2020
[root@server ~]# date +%R		//查看当前用户时间
19:24
[root@server ~]# date +%x		//查看当前用户年月日
12/14/2020
[root@server ~]# date -s 20201215		//修改时间为2020年12月15日
Tue Dec 15 00:00:00 CST 2020
[root@server ~]# date -s 20:20:20		//修改时间为20点20分20秒
Tue Dec 15 20:20:20 CST 20
登录后复制

-­s 修改时间

  • date +%Y.%m.%d (Y大写,m、d小写)

  • date +%H:%M:%S (大写)

[root@server ~]# cal		//直接执行,显示系统当月的日历
    December 2020   
Su Mo Tu We Th Fr Sa
       1  2  3  4  5
 6  7  8  9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
登录后复制
[root@server ~]# cal 2020		//显示2020年整个年度的日历
                               2020                               

       January               February                 March       
Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa
          1  2  3  4                      1    1  2  3  4  5  6  7
 5  6  7  8  9 10 11    2  3  4  5  6  7  8    8  9 10 11 12 13 14
12 13 14 15 16 17 18    9 10 11 12 13 14 15   15 16 17 18 19 20 21
19 20 21 22 23 24 25   16 17 18 19 20 21 22   22 23 24 25 26 27 28
26 27 28 29 30 31      23 24 25 26 27 28 29   29 30 31            
                                                                  
        April                   May                   June        
Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa
          1  2  3  4                   1  2       1  2  3  4  5  6
 5  6  7  8  9 10 11    3  4  5  6  7  8  9    7  8  9 10 11 12 13
12 13 14 15 16 17 18   10 11 12 13 14 15 16   14 15 16 17 18 19 20
19 20 21 22 23 24 25   17 18 19 20 21 22 23   21 22 23 24 25 26 27
26 27 28 29 30         24 25 26 27 28 29 30   28 29 30            
                       31                                         
        July                  August                September     
Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa
          1  2  3  4                      1          1  2  3  4  5
 5  6  7  8  9 10 11    2  3  4  5  6  7  8    6  7  8  9 10 11 12
12 13 14 15 16 17 18    9 10 11 12 13 14 15   13 14 15 16 17 18 19
19 20 21 22 23 24 25   16 17 18 19 20 21 22   20 21 22 23 24 25 26
26 27 28 29 30 31      23 24 25 26 27 28 29   27 28 29 30         
                       30 31                                      
       October               November               December      
Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa   Su Mo Tu We Th Fr Sa
             1  2  3    1  2  3  4  5  6  7          1  2  3  4  5
 4  5  6  7  8  9 10    8  9 10 11 12 13 14    6  7  8  9 10 11 12
11 12 13 14 15 16 17   15 16 17 18 19 20 21   13 14 15 16 17 18 19
18 19 20 21 22 23 24   22 23 24 25 26 27 28   20 21 22 23 24 25 26
25 26 27 28 29 30 31   29 30                  27 28 29 30 31
登录后复制
[root@server ~]# cal 12 2020		//显示2020年12月份的日历
    December 2020   
Su Mo Tu We Th Fr Sa
       1  2  3  4  5
 6  7  8  9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
登录后复制

9.bc 计算器

bc [回车]
scale=3 显示小数点后面三位
quit 退出

10.cd切换目录

cd ­ 退回到当前用户家目录
cd a/b/c 相对路径:以当前目录作为起点,切换目录 *
cd /root/a/b/c 绝对路径:以根目录作为起点,切换目录
cd .. 返回上一级目录
cd ~ 退回当前用户的家目录

11.正确的关机方法:

[root@server ~]# reboot		//重启主机
登录后复制

其它一些关机命令:halt、poweroff

shutdown的一些参数使用:

shutdown [­-t 秒] [­-arkhncfF] 时间 [警告消息]

-­t sec: ­-t后面加秒数,就是过几秒后关机的意思

参数:

  • -­k :不要真关机,只是发出警告消息出去

  • -­r :在将系统的服务停掉之后重启

  • -­h :在将系统的服务停掉之后关机

  • -­n :不经过init程序,直接以shutdown的功能来关机

  • -­f :关机之后,强制略过fsck的磁盘检查

  • -­F :重启之后,强制执行fsck的磁盘检查

  • -­c :取消已经在进行的shutdown命令内容

时间:这是指系统关机的时间。

例:

/sbin/shutdown -­h 10 "I will shutdown after 10 mins"
告诉大家,这台机器10分钟后会关闭,并且把这个警告信息发送到大家的屏幕上

init:服务等级,Linux中一共有7个等级,目前先了解常用的4个等级

  • init 0 关机

  • init 3 纯命令行模式

  • init 5 含有图形界面的模式

  • init 6 重启

shutdown与halt的区别?

shutdown是依据目前已经启动的服务逐步关闭后,再进行硬件关机。而halt是不考虑目前启动了何种服务,直接硬件关机­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­。

12.Linux下常用的快捷键

tab: 补全命令或路径
ctrl+c : 终止当前所执行的任务
ctrl+l : 清屏
ctrl+d : exit
ctrl+u : 删除光标至行首内容
ctrl+e : 光标动至行尾
ctrl+a : 光标移动至行首
ctrl+加号/减号 : 调整shell窗口字体大小

相关推荐:《Linux视频教程

以上是red hat linux有什么特点的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

仓库:如何复兴队友
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.能量晶体解释及其做什么(黄色晶体)
2 周前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒险:如何获得巨型种子
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

deepseek网页版入口 deepseek官网入口 deepseek网页版入口 deepseek官网入口 Feb 19, 2025 pm 04:54 PM

DeepSeek 是一款强大的智能搜索与分析工具,提供网页版和官网两种访问方式。网页版便捷高效,免安装即可使用;官网则提供全面产品信息、下载资源和支持服务。无论个人还是企业用户,都可以通过 DeepSeek 轻松获取和分析海量数据,提升工作效率、辅助决策和促进创新。

deepseek怎么安装 deepseek怎么安装 Feb 19, 2025 pm 05:48 PM

DeepSeek的安装方法有多种,包括:从源码编译(适用于经验丰富的开发者)使用预编译包(适用于Windows用户)使用Docker容器(最便捷,无需担心兼容性)无论选择哪种方法,请仔细阅读官方文档并充分准备,避免不必要的麻烦。

欧易okx安装包直接进 欧易okx安装包直接进 Feb 21, 2025 pm 08:00 PM

欧易 OKX,全球领先的数字资产交易所,现推出官方安装包,提供安全便捷的交易体验。欧易 OKX 安装包无需通过浏览器访问,可直接在设备上安装独立应用程序,为用户打造稳定高效的交易平台。安装过程简便易懂,用户只需下载最新版本安装包,按照提示一步步操作即可完成安装。

BITGet官方网站安装(2025新手指南) BITGet官方网站安装(2025新手指南) Feb 21, 2025 pm 08:42 PM

BITGet 是一款加密货币交易所,提供各种交易服务,包括现货交易、合约交易和衍生品。该交易所成立于 2018 年,总部位于新加坡,致力于为用户提供安全可靠的交易平台。BITGet 提供多种交易对,包括 BTC/USDT、ETH/USDT 和 XRP/USDT。此外,该交易所还在安全性和流动性方面享有盛誉,并提供多种功能,如高级订单类型、杠杆交易和 24/7 全天候客户支持。

gate.io安装包免费拿 gate.io安装包免费拿 Feb 21, 2025 pm 08:21 PM

Gate.io是一款受欢迎的加密货币交易所,用户可通过下载其安装包并安装在设备上使用。获取安装包步骤如下:访问Gate.io官方网站,点击“下载”,选择对应操作系统(Windows、Mac或Linux),将安装包下载至计算机。安装过程中建议暂时禁用杀毒软件或防火墙,确保安装顺利。完成后,用户需创建Gate.io账户以开始使用。

欧易交易所下载官方入口 欧易交易所下载官方入口 Feb 21, 2025 pm 07:51 PM

欧易,又称OKX,是一个全球领先的加密货币交易平台。文章提供了欧易官方安装包的下载入口,方便用户在不同设备上安装欧易客户端。该安装包支持 Windows、Mac、Android 和 iOS 系统,用户可根据自己的设备类型选择相应版本下载。安装完成后,用户即可注册或登录欧易账户,开始交易加密货币和享受平台提供的其他服务。

gate.io官网注册安装包链接 gate.io官网注册安装包链接 Feb 21, 2025 pm 08:15 PM

Gate.io 是一款备受赞誉的加密货币交易平台,以其广泛的代币选择、低廉的交易费用和用户友好的界面而闻名。凭借其先进的安全功能和优秀的客户服务,Gate.io 为交易者提供一个可靠且便利的加密货币交易环境。想要加入 Gate.io 的行列,欢迎点击提供的链接下载官方注册安装包,开启您的加密货币交易之旅。

如何在系统重启后自动设置unixsocket的权限? 如何在系统重启后自动设置unixsocket的权限? Mar 31, 2025 pm 11:54 PM

如何在系统重启后自动设置unixsocket的权限每次系统重启后,我们都需要执行以下命令来修改unixsocket的权限:sudo...