首頁 > 常見問題 > 主體

red hat linux有什麼特點

青灯夜游
發布: 2023-03-15 11:14:38
原創
1512 人瀏覽過

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 作業系統。因為它具備最好的圖形介面,無論是安裝、配置或使用都十分方便,而且運行穩定,因此不論是新手還是老玩家都對它有很高的評價。

red hat linux有什麼特點

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。

red hat linux有什麼特點

什麼是shell提示符號?

以互動方式使用shell,在等待使用者輸入指令時顯示一個字串,這個介面就叫提示符號。

一般使用者啟動shell時的介面結尾是美元符合$字元。

root使用者啟動shell時的介面結尾是#字元​​。

[root@localhost ~]#
登入後複製

一般使用者啟動shell時的介面結尾是$字元。

[user@localhost ~]$
登入後複製

red hat linux有什麼特點

对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

red hat linux有什麼特點

[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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!