Linux系统简介 、 安装Linux系统 、 RHEL6基本操作
?
1 分區表示與文件系統
1.1 問題
請用3分鐘默記Linux中的硬盤和分區表示方法
請描述下列設備具體的含義:/dev/sdc5、/dev/hda1、/dev/sdd
Linux中默認使用了哪幾種文件系統類型?
1.2 方案
在安裝操作系統前,要對Linux操作系統的分區方式和文件系統有一定的了解。需注意的是我們默認采用的是MBR分區方案,只能有1~4個主分區。想要有更多的分區,必須創建擴展分區,再在擴展分區之上再繼續劃分邏輯分區,一般第五個分區為第一個邏輯分區。
1.3 步驟
實現此案例需要按照如下步驟進行。
步驟一: Linux中的硬盤和分區表示方法
1)硬盤表示的規律:
磁盤設備存放于/dev/文件夾下,
IDE接口的磁盤:/dev/hda、/dev/hdb、/dev/hdc、/dev/hdd
SCSI接口的磁盤:/dev/sda、/dev/sdb、/dev/sdc、/dev/sdd
2)常見分區布局的特點:
主分區:最多四個(其中一個可作為擴展分區),其分區編號為1-4
擴展分區:可以沒有,最多一個,不能格式化用來存放文檔,占用主分區編號
邏輯分區:從擴展分區范圍內劃分出的一部分,其分區編號始終從5開始
步驟二:描述下列設備具體的含義:/dev/sdc5、/dev/hda1、/dev/sdd
/dev/sda5:Linux系統的SATA接口第一塊磁盤的第一個邏輯分區。
/dev/hda1:這是Linux系統的IDE接口第一塊磁盤的第一個主分區。(hd表示磁盤接口為IDE)。
/dev/sdd: 這是Linux系統的SATA接口第四塊磁盤。
步驟三:Linux中默認使用了哪幾種文件系統類型?
我們主要學習的是RHEL6.5版本,默認使用的文件系統包括EXT4(第四代擴展文件系統)、SWAP(交換文件系統)。
2 安裝一臺RHEL6.5虛擬機
2.1 問題
新建一臺RHEL6.5虛擬機,相關配置及要求如下所述。
硬盤300GB、內存2GB
分區規劃:
/boot 200MB、/ 100GB、SWAP 4096MB、/data 100GB
軟件包定制(根據課上要求選取)
2.2 方案
使用VMware Workstation新建一臺64位的虛擬機,操作系統版本為RHEL6.5。
2.3 步驟
實現此案例需要按照如下步驟進行。
步驟一:新建RHEL6.5虛擬機
1.啟動“新建虛擬機”向導程序
在VMware Workstation軟件中,通過菜單“文件”-->“新建虛擬機”打開“新建虛擬機向導”窗口,配置類型選“自定義(高級)”,如圖-1所示,單擊“繼續”。
圖-1
2.選擇虛擬機的硬件兼容性
接受默認的Workstation 11.0,如圖-2所示,單擊“繼續”。
圖-2
3.指定虛擬機系統的安裝方式
選擇“稍后安裝操作系統”,如圖-3所示。注意不要選擇“安裝程序光盤映像文件(iso)”,否則虛擬機啟動后會自動執行快速安裝,不方便用戶控制安裝過程。
圖-3
4.選擇將要為虛擬機安裝的操作系統類型
選擇“Linux”-->“Red Hat Enterprise Linux 6 64bit”,如圖-4所示,然后再單擊“繼續”。這一步只是通知VMware Workstation提供一些推薦的硬件配置和兼容性優化,至于以后到底裝什么系統,并不在這里決定。
圖-4
5.指定虛擬機名稱和保存位置
為即將建立的虛擬機設置名稱、保存位置,如圖-5所示,單擊“繼續”。保存的“位置”應該是一個空文件夾(如果不存在,VMware Workstation也會自動創建),確保此位置所在的分區有足夠的剩余磁盤空間。
圖-5
6.選擇虛擬機的處理器參數
接受默認的設置,使用單處理器、單核心數,如圖-6所示,單擊“繼續”。
圖-6
7.設置虛擬機的內存容量
若要順利安裝及運行64位的RHEL 6.5操作系統(特別是圖形桌面),建議分配不少于1024MB的內存,如圖-7所示。(2G只是建議數值,其實1G也是可以的,只是內存太小無法支持kdump機制,此機制不是學習的重點,只是想看到效果所以選擇2G)
圖-7
8.設置虛擬機將要使用的網絡類型
推薦選擇“使用僅主機模式網絡”,如圖-8所示,表示此虛擬機的網絡通信只用在本機及本機所建的虛擬機范圍內。若選擇“使用橋接網絡”,則此虛擬機相當于連入物理網絡,能夠與真實網絡中的其他服務器相互通信;若選擇“使用網絡地址轉換”,則此虛擬機允許共享真機的IP地址和連接來訪問其他主機。
圖-8
9.選擇I/O控制器類型
接受默認值,如圖-9所示,單擊“繼續”。
圖-9
10.選擇虛擬磁盤的類型
推薦選擇“SCSI”,如圖-10所示,單擊“繼續”。
圖-10
11.為虛擬機指定磁盤
新建的虛擬機一般選擇“創建一個新的磁盤”,如圖-11所示,單擊“繼續”。
圖-11
12.指定虛擬磁盤的容量
將最大磁盤大小設置為300GB,其他默認,如圖-12所示。除非勾選“立即分配所有磁盤空間”,否則并不會立即占用物理磁盤300GB的空間,而是根據實際使用動態增長。
圖-12
13.指定虛擬磁盤的名稱、路徑
對于新建的虛擬磁盤,此處可接受默認值,如圖-13所示,單擊繼續。新建的虛擬機磁盤文件默認將保存到虛擬機所在的文件夾。
圖-13
14.確認虛擬機設置,完成創建
檢查各項設置,確認無誤后單擊“完成”,如圖-14所示。
圖-14
步驟二:設置虛擬機的光盤,為安裝Linux做準備
在VMware Workstation左側的導航欄選中新建的虛擬機,單擊右側主窗口內“編輯虛擬機設置”,選擇硬件選項卡中的“CD/DVD(SATA)”-->“使用ISO映像文件”,指定64位RHEL6.5系統的光盤鏡像文件路徑,確認勾選“啟動時連接”,如圖-15所示,然后單擊“確定”保存設置。
圖-15
步驟三:啟動虛擬機電源,進入RHEL6.5安裝向導程序
1.安裝RHEL6.5操作系統
打開新虛擬機的電源后,會自動從光盤引導主機(因為新磁盤沒有引導信息,自動找其他啟動設備),進入RHEL 6.5系統的安裝向導程序,如圖-16所示。直接按Enter鍵進入默認的圖形化安裝。
圖-16
2.檢測光盤安裝介質
為了避免在安裝過程中因介質讀取故障而導致安裝失敗,RHEL6.5安裝程序運行后的第一項任務就是提醒用戶檢測安裝光盤的完整性。光盤檢測需耗費較長時間,因本例中使用的是ISO鏡像文件,所以直接按Tab鍵選擇“Skip”,如圖-17所示,回車跳過檢測。
圖-17
3.安裝配置程序的準備界面
單擊“Next”按鈕,如圖-18所示。
圖-18
4.選擇安裝過程中使用的語言
RHEL6.5安裝程序默認的語言為“English(English)”,為了降低復雜度,對于國內的用戶建議選擇使用“簡體中文”,如圖-19所示,單擊“Next”繼續。
圖-19
5.選擇使用的鍵盤類型
國內的計算機也一樣使用標準的“美國英語式”鍵盤,因此保持默認設置即可,如圖-20所示,單擊“下一步”。
圖-20
6.選擇存儲設備
因為使用的是本地磁盤,這里保持默認設置即可,如圖-21所示,單擊“下一步”。
圖-21
7.存儲警告
確定這是一塊新硬盤,如圖-22所示,選擇“是,忽略所有數據”。
圖-22
8.設置主機名、網絡參數
這里為了降低復雜程度,保持默認設置即可,如圖-23所示,單擊“下一步”。
圖-23
9.設置要使用的時區
選擇時區位置“亞洲/上海”,取消“系統時鐘使用UTC(S)”復選框,如圖-24所示,單擊“下一步”。
圖-24
10.設置管理員密碼
在Linux系統中,默認的管理員賬戶是root(而不是Administrator)。為了保證系統的安全性,建議為root設置一個不少于六位的密碼,如圖-25所示,單擊“下一步”。
圖-25
11.選擇安裝類型
如圖-26所示,選擇“創建自定義布局”,單擊“下一步”。
圖-26
12.設置磁盤分區
接下來會看到安裝程序提供的磁盤分區工具,如圖-27所示。為了順利安裝及運行RHEL6.5系統,必須創建一個根(/)分區,建議再創建一個/boot分區存放啟動文件、一個交換分區用作虛擬內存,還有自定義分區/data。
圖-27
13.創建/boot分區200M
選中“創建”-->“標準分區”-->“創建”,出現新建分區對話框。定義一個大小為200MB、文件系統為ext4的新分區,掛載點選擇/boot,如圖-28所示,單擊“確定”,/boot分區就定義好了。
圖-28
14.創建/分區100GB
選中“創建”-->“標準分區”-->“創建”,出現新建分區對話框。定義一個大小為102400MB、文件系統為ext4的新分區,掛載點選擇/,如圖-29所示,單擊“確定”,/分區就定義好了。
圖-29
15.創建交換分區(Swap)4096MB
選中“創建”-->“標準分區”-->“創建”,出現新建分區對話框。定義一個交換分區——大小4096MB、文件系統Swap(交換分區不需要掛載,因此掛載點“不適用”而無需指定),如圖-30所示,單擊“確定”。
圖-30
16.創建/data分區100GB
選中“創建”-->“標準分區”-->“創建”,出現新建分區對話框。定義一個大小為102400MB、文件系統為ext4的新分區,掛載點寫入/data(需要自己手寫),如圖-31所示,單擊“確定”,/data分區就定義好了。
圖-31
17.分區完成
分區完成最終如圖-32所示,單擊“下一步”,“格式化”-->“將修改寫入磁盤”。
圖-32
18.設置引導程序及安裝位置
此處接受默認設置,將引導裝載程序安裝到磁盤的MBR記錄中,如圖-33所示,單擊“下一步。
圖-33
19.選擇要安裝的軟件包
選擇“現在自定義”,如圖-34所示,單擊“下一步”以選擇軟件包組、軟件包。
圖-34
20.軟件包選擇
基本系統,選擇“基本“、”網絡文件系統客戶端“。如圖-35所示。
圖-35
服務器無選擇、web服務器無選擇、數據庫無選擇、系統管理無選擇、虛擬化無選擇。
桌面選擇“X窗口系統”、“字體”、“桌面”、“輸入法”、“通用桌面”。如圖-36所示。
圖-36
應用程序選擇“互聯網瀏覽器“。如圖-37所示。
圖-37
開發無選擇。
語言支持選擇“中文支持”。如圖-38所示。
圖-38
21.完成安裝
軟件包選擇完成后,如圖-39所示。單擊“下一步“進行安裝。
圖-39
22.安裝完成
安裝完成后,如圖-40所示。單擊“重新引導”。
圖-40
步驟四:配置初始化信息
1.確認歡迎界面
新安裝的RHEL6.5系統,首次重啟后會出現初始化歡迎界面,左側列出了接下來將要完成的一系列過程,如圖-41所示,單擊“前進”繼續。
圖-41
2.同意許可協議
仔細閱讀RHEL6.5提供的用戶許可協議,選中“是,我同意這個許可協議”,然后才能繼續下一步的設置,如圖-42所示,單擊“前進”。
圖-42
3.設置軟件更新
選擇“不,以后再注冊“,如圖-43所示,單擊”前進“。
4.完成更新設置
如圖-44所示,單擊“前進”。
圖-44
5.創建用戶
此處因我們用root用戶登錄可以不用創建,如圖-45所示,單擊“前進”。
圖-45
6.設置日期和時間
此處默認設置,如圖-46所示,單擊“前進”。
圖-46
7.設置kdump(內核崩潰轉儲)機制
去掉勾選“啟用kdump”,如圖-47所示,單擊“完成”。
圖-47
8.初始化配置完成
輸入用戶名“root”與正確的密碼登錄系統。如圖-48,安裝完成。
圖-48
3 切換圖形桌面及命令行界面
3.1 問題
從桌面切換到字符界面tty2
從tty2切換到tty3
在tty3用root登陸
從tty3切換到tty4
從tty4切換到圖形桌面
3.2 方案
在GNOME圖形桌面下,通過按快捷鍵Ctrl+Alt+Fn可切換到第n個字符控制臺,其中Fn 代表F1、F2、……、F6 功能鍵。例如,按Ctrl+Alt+F2可切換到第1個字符控制臺tty2。
3.3 步驟
實現此案例需要按照如下步驟進行。
步驟一:從桌面切換到字符界面tty2
在RHEL6.5的圖形桌面按快捷鍵Ctrl+Alt+F2進入,如圖-49所示。
圖-49
步驟二:從tty2切換到tty3
從一個tty控制臺切換到另一個tty控制臺,只需要按Alt+Fn鍵即可。例如,當前已在tty2登錄,此時若按Alt+F3鍵將會切換到tty3,如圖-50所示。
圖-50
步驟三:在tty3用root登陸
顯示出類似于“localhost login:”的提示信息。輸入要登錄的用戶名(如root),按Enter鍵后出現“Password:”提示,如圖-51所示,再輸入登錄口令(能輸入但不顯示),按Enter鍵確認。
圖-51
步驟四:從tty3切換到tty4
從一個tty控制臺切換到另一個tty控制臺,只需要按Alt+Fn鍵即可。例如,當前已在tty3登錄,此時若按Alt+F4鍵將會切換到tty4,如圖-52所示。
圖-52
步驟五:從tty4切換到圖形桌面
在任何一個tty控制臺下,只需按Alt+F1鍵,即可返回GNOME桌面,如圖-53所示。
圖-53
4 RHEL6.5系統基本操作
4.1 問題
使用GNOME桌面環境
執行基本的命令行操作:ls、uname、hostname、ifconfig、pwd、cd、ls -l、shutdown、cat /proc/cpuinfo、cat /proc/meminfo
4.2 方案
使用GNOME環境不是本課程的重點,大家可在課下時間簡單了解即可。GNOME提供了gnome-terminal窗口程序,用來在圖形桌面中執行命令行,在此終端中練習常用命令。
4.3 步驟
實現此案例需要按照如下步驟進行。
步驟一:打開gnome-terminal窗口程序
只需右擊桌面(或資源管理器)空白處,選擇“打開終端”,如圖-54所示。
圖-54
步驟二:執行基本的命令行操作
在gnome-terminal窗口程序執行命令,ls、uname、hostname、ifconfig、pwd、cd、ls –l、shutdown、cat /proc/cpuinfo、cat /proc/meminfo。
命令操作如下所示:
copytextpop-up[root@localhost ~]# uname ? ? ? ? ? ? ? ? //查看系統構架
Linux
[root@localhost ~]# uname -r ? ? ? ? //查看內核版本
2.6.32-431.el6.x86_64
[root@localhost ~]# uname -a ? ? ? ? //顯示主機名/內核/硬件平臺等全部信息
Linux localhost.localdomain 2.6.32-431.el6.x86_64 #1 SMP Sun Nov 10 22:19:54 EST 2013 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]# cat /etc/redhat-release ? ? ? ? //查詢具體小版本
Red Hat Enterprise Linux Server release 6.5 (Santiago)
[root@localhost ~]# hostname ? ? ? ? ? ? ? ? ? ? //查看主機名稱
localhost.localdomain
[root@localhost ~]# hostname nsd.tarena.com ? ? ? ? //設置主機名
[root@localhost ~]# hostname ? ? ? ? ? ? ? ? ? ? //查看主機名稱
nsd.tarena.com
[root@localhost ~]# ifconfig eth0 ? ? ? ? ? ? //查看第一塊網卡信息
eth0 Link encap:Ethernet HWaddr 00:0C:29:C2:46:AF
inet addr:192.168.182.230 Bcast:192.168.182.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fec2:46af/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:21 errors:0 dropped:0 overruns:0 frame:0
TX packets:53 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3152 (3.0 KiB) TX bytes:9297 (9.0 KiB)
[root@localhost ~]# ifconfig eth0 10.0.0.10 ? ? ? ? //更改ip地址
[root@localhost ~]# ifconfig eth0 ? ? ? ? //查看第一塊網卡信息
eth0 Link encap:Ethernet HWaddr 00:0C:29:C2:46:AF
inet addr:10.0.0.10 Bcast:10.255.255.255 Mask:255.0.0.0
inet6 addr: fe80::20c:29ff:fec2:46af/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:31 errors:0 dropped:0 overruns:0 frame:0
TX packets:61 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:4322 (4.2 KiB) TX bytes:11051 (10.7 KiB)
[root@localhost ~]# cat /proc/cpuinfo ? ? ? ? //查看CPU信息
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 58
model name : Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz
stepping : 9
cpu MHz : 3292.549
...
[root@localhost ~]# cat /proc/meminfo ? ? ? ? //查看內存信息
MemTotal: 1023848 kB
MemFree: 367560 kB
...
[root@localhost ~]# pwd ? ? ? ? ? ? ? ? ? ? //顯示當前目錄
/root
[root@localhost ~]# cd /etc/pki/CA/private/ ? ? ? ? //打開目錄
[root@localhost private]# pwd ? ? //顯示當前目錄
/etc/pki/CA/private
[root@localhost private]# cd .. ? ? ? ? ? ? ? ? ? ? //返回上一個目錄
[root@localhost CA]# pwd
/etc/pki/CA
[root@localhost CA]# cd ../../ ? ? ? ? ? ? ? ? ? ? //返回上兩個目錄
[root@localhost etc]# pwd ? ? ? ? ? ? ? ? ? ? //顯示當前目錄
/etc
[root@localhost etc]# ls ? ? ? ? ? ? ? ? ? ? //查看當前目錄信息
[root@localhost etc]# ls -l ? ? ? ? ? ? ? ? ? ? //查看當前目錄詳細信息
[root@localhost etc]# sync ? ? ? ? ? ? ? ? ? ? //保存內存緩存信息
[root@localhost ~]# shutdown -h +15 "The server will shutdown in 15 minutes"
//服務器還有15分鐘關閉維護
Broadcast message from root (pts/1) (Tue Dec 10 09:42:41 2013):
The server will shutdown in 15 minutes
The system is going DOWN for system halt in 15 minutes!
轉載于:https://blog.51cto.com/11026260/1730934
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的Linux系统简介 、 安装Linux系统 、 RHEL6基本操作的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java Cardioid 心脏形曲线
- 下一篇: 把工程部署在tomcat的root路径下