Linux系统简介 、 安装Linux系统 、 RHEL6基本操作

 

1 分区表示与文件系统

1.1 问题

  1. 请用3分钟默记Linux中的硬盘和分区表示方法

  2. 请描述下列设备具体的含义:/dev/sdc5、/dev/hda1、/dev/sdd

  3. 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虚拟机,相关配置及要求如下所述。

  1. 硬盘300GB、内存2GB

  2. 分区规划:

  3. /boot 200MB、/ 100GB、SWAP 4096MB、/data 100GB

  4. 软件包定制(根据课上要求选取)

2.2 方案

使用VMware Workstation新建一台64位的虚拟机,操作系统版本为RHEL6.5。

2.3 步骤

实现此案例需要按照如下步骤进行。

步骤一:新建RHEL6.5虚拟机

1.启动“新建虚拟机”向导程序

在VMware Workstation软件中,通过菜单“文件”-->“新建虚拟机”打开“新建虚拟机向导”窗口,配置类型选“自定义(高级)”,如图-1所示,单击“继续”。

image001.png

图-1

2.选择虚拟机的硬件兼容性

接受默认的Workstation 11.0,如图-2所示,单击“继续”。

image002.png

图-2

3.指定虚拟机系统的安装方式

选择“稍后安装操作系统”,如图-3所示。注意不要选择“安装程序光盘映像文件(iso)”,否则虚拟机启动后会自动执行快速安装,不方便用户控制安装过程。

image003.png

图-3

4.选择将要为虚拟机安装的操作系统类型

选择“Linux”-->“Red Hat Enterprise Linux 6 64bit”,如图-4所示,然后再单击“继续”。这一步只是通知VMware Workstation提供一些推荐的硬件配置和兼容性优化,至于以后到底装什么系统,并不在这里决定。

image004.png

图-4

5.指定虚拟机名称和保存位置

为即将建立的虚拟机设置名称、保存位置,如图-5所示,单击“继续”。保存的“位置”应该是一个空文件夹(如果不存在,VMware Workstation也会自动创建),确保此位置所在的分区有足够的剩余磁盘空间。

image005.png

图-5

6.选择虚拟机的处理器参数

接受默认的设置,使用单处理器、单核心数,如图-6所示,单击“继续”。

image006.png

图-6

7.设置虚拟机的内存容量

若要顺利安装及运行64位的RHEL 6.5操作系统(特别是图形桌面),建议分配不少于1024MB的内存,如图-7所示。(2G只是建议数值,其实1G也是可以的,只是内存太小无法支持kdump机制,此机制不是学习的重点,只是想看到效果所以选择2G)

image007.png

图-7

8.设置虚拟机将要使用的网络类型

推荐选择“使用仅主机模式网络”,如图-8所示,表示此虚拟机的网络通信只用在本机及本机所建的虚拟机范围内。若选择“使用桥接网络”,则此虚拟机相当于连入物理网络,能够与真实网络中的其他服务器相互通信;若选择“使用网络地址转换”,则此虚拟机允许共享真机的IP地址和连接来访问其他主机。

image008.png

图-8

9.选择I/O控制器类型

接受默认值,如图-9所示,单击“继续”。

image009.png

图-9

10.选择虚拟磁盘的类型

推荐选择“SCSI”,如图-10所示,单击“继续”。

image010.png

图-10

11.为虚拟机指定磁盘

新建的虚拟机一般选择“创建一个新的磁盘”,如图-11所示,单击“继续”。

image011.png

图-11

12.指定虚拟磁盘的容量

将最大磁盘大小设置为300GB,其他默认,如图-12所示。除非勾选“立即分配所有磁盘空间”,否则并不会立即占用物理磁盘300GB的空间,而是根据实际使用动态增长。

image012.png

图-12

13.指定虚拟磁盘的名称、路径

对于新建的虚拟磁盘,此处可接受默认值,如图-13所示,单击继续。新建的虚拟机磁盘文件默认将保存到虚拟机所在的文件夹。

image013.png

图-13

14.确认虚拟机设置,完成创建

检查各项设置,确认无误后单击“完成”,如图-14所示。

image014.png

图-14

步骤二:设置虚拟机的光盘,为安装Linux做准备

在VMware Workstation左侧的导航栏选中新建的虚拟机,单击右侧主窗口内“编辑虚拟机设置”,选择硬件选项卡中的“CD/DVD(SATA)”-->“使用ISO映像文件”,指定64位RHEL6.5系统的光盘镜像文件路径,确认勾选“启动时连接”,如图-15所示,然后单击“确定”保存设置。

image015.png

图-15

步骤三:启动虚拟机电源,进入RHEL6.5安装向导程序

1.安装RHEL6.5操作系统

打开新虚拟机的电源后,会自动从光盘引导主机(因为新磁盘没有引导信息,自动找其他启动设备),进入RHEL 6.5系统的安装向导程序,如图-16所示。直接按Enter键进入默认的图形化安装。

image016.png

图-16

2.检测光盘安装介质

为了避免在安装过程中因介质读取故障而导致安装失败,RHEL6.5安装程序运行后的第一项任务就是提醒用户检测安装光盘的完整性。光盘检测需耗费较长时间,因本例中使用的是ISO镜像文件,所以直接按Tab键选择“Skip”,如图-17所示,回车跳过检测。

image017.png

图-17

3.安装配置程序的准备界面

单击“Next”按钮,如图-18所示。

image018.png

图-18

4.选择安装过程中使用的语言

RHEL6.5安装程序默认的语言为“English(English)”,为了降低复杂度,对于国内的用户建议选择使用“简体中文”,如图-19所示,单击“Next”继续。

image019.png

图-19

5.选择使用的键盘类型

国内的计算机也一样使用标准的“美国英语式”键盘,因此保持默认设置即可,如图-20所示,单击“下一步”。

image020.png

图-20

6.选择存储设备

因为使用的是本地磁盘,这里保持默认设置即可,如图-21所示,单击“下一步”。

image021.png

图-21

7.存储警告

确定这是一块新硬盘,如图-22所示,选择“是,忽略所有数据”。

image022.png

图-22

8.设置主机名、网络参数

这里为了降低复杂程度,保持默认设置即可,如图-23所示,单击“下一步”。

image023.png

图-23

9.设置要使用的时区

选择时区位置“亚洲/上海”,取消“系统时钟使用UTC(S)”复选框,如图-24所示,单击“下一步”。

image024.png

图-24

10.设置管理员密码

在Linux系统中,默认的管理员账户是root(而不是Administrator)。为了保证系统的安全性,建议为root设置一个不少于六位的密码,如图-25所示,单击“下一步”。

image025.png

图-25

11.选择安装类型

如图-26所示,选择“创建自定义布局”,单击“下一步”。

image026.png

图-26

12.设置磁盘分区

接下来会看到安装程序提供的磁盘分区工具,如图-27所示。为了顺利安装及运行RHEL6.5系统,必须创建一个根(/)分区,建议再创建一个/boot分区存放启动文件、一个交换分区用作虚拟内存,还有自定义分区/data。

image027.png

图-27

13.创建/boot分区200M

选中“创建”-->“标准分区”-->“创建”,出现新建分区对话框。定义一个大小为200MB、文件系统为ext4的新分区,挂载点选择/boot,如图-28所示,单击“确定”,/boot分区就定义好了。

image028.png

图-28

14.创建/分区100GB

选中“创建”-->“标准分区”-->“创建”,出现新建分区对话框。定义一个大小为102400MB、文件系统为ext4的新分区,挂载点选择/,如图-29所示,单击“确定”,/分区就定义好了。

image029.png

图-29

15.创建交换分区(Swap)4096MB

选中“创建”-->“标准分区”-->“创建”,出现新建分区对话框。定义一个交换分区――大小4096MB、文件系统Swap(交换分区不需要挂载,因此挂载点“不适用”而无需指定),如图-30所示,单击“确定”。

image030.png

图-30

16.创建/data分区100GB

选中“创建”-->“标准分区”-->“创建”,出现新建分区对话框。定义一个大小为102400MB、文件系统为ext4的新分区,挂载点写入/data(需要自己手写),如图-31所示,单击“确定”,/data分区就定义好了。

image031.png

图-31

17.分区完成

分区完成最终如图-32所示,单击“下一步”,“格式化”-->“将修改写入磁盘”。

image032.png

图-32

18.设置引导程序及安装位置

此处接受默认设置,将引导装载程序安装到磁盘的MBR记录中,如图-33所示,单击“下一步。

image033.png

图-33

19.选择要安装的软件包

选择“现在自定义”,如图-34所示,单击“下一步”以选择软件包组、软件包。

image034.png

图-34

20.软件包选择

基本系统,选择“基本“、”网络文件系统客户端“。如图-35所示。

image035.png

图-35

服务器无选择、web服务器无选择、数据库无选择、系统管理无选择、虚拟化无选择。

桌面选择“X窗口系统”、“字体”、“桌面”、“输入法”、“通用桌面”。如图-36所示。

image036.png

图-36

应用程序选择“互联网浏览器“。如图-37所示。

image037.png

图-37

开发无选择。

语言支持选择“中文支持”。如图-38所示。

image038.png

图-38

21.完成安装

软件包选择完成后,如图-39所示。单击“下一步“进行安装。

image039.png

图-39

22.安装完成

安装完成后,如图-40所示。单击“重新引导”。

image040.png

图-40

步骤四:配置初始化信息

1.确认欢迎界面

新安装的RHEL6.5系统,首次重启后会出现初始化欢迎界面,左侧列出了接下来将要完成的一系列过程,如图-41所示,单击“前进”继续。

image041.png

图-41

2.同意许可协议

仔细阅读RHEL6.5提供的用户许可协议,选中“是,我同意这个许可协议”,然后才能继续下一步的设置,如图-42所示,单击“前进”。

image042.png

图-42

3.设置软件更新

选择“不,以后再注册“,如图-43所示,单击”前进“。

image043.png

4.完成更新设置

如图-44所示,单击“前进”。

image044.png

图-44

5.创建用户

此处因我们用root用户登录可以不用创建,如图-45所示,单击“前进”。

image045.png

图-45

6.设置日期和时间

此处默认设置,如图-46所示,单击“前进”。

image046.png

图-46

7.设置kdump(内核崩溃转储)机制

去掉勾选“启用kdump”,如图-47所示,单击“完成”。

image047.png

图-47

8.初始化配置完成

输入用户名“root”与正确的密码登录系统。如图-48,安装完成。

image048.png

图-48

3 切换图形桌面及命令行界面

3.1 问题

  1. 从桌面切换到字符界面tty2

  2. 从tty2切换到tty3

  3. 在tty3用root登陆

  4. 从tty3切换到tty4

  5. 从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所示。

image049.png

图-49

步骤二:从tty2切换到tty3

从一个tty控制台切换到另一个tty控制台,只需要按Alt+Fn键即可。例如,当前已在tty2登录,此时若按Alt+F3键将会切换到tty3,如图-50所示。

image050.png

图-50

步骤三:在tty3用root登陆

显示出类似于“localhost login:”的提示信息。输入要登录的用户名(如root),按Enter键后出现“Password:”提示,如图-51所示,再输入登录口令(能输入但不显示),按Enter键确认。

image051.png

图-51

步骤四:从tty3切换到tty4

从一个tty控制台切换到另一个tty控制台,只需要按Alt+Fn键即可。例如,当前已在tty3登录,此时若按Alt+F4键将会切换到tty4,如图-52所示。

image052.png

图-52

步骤五:从tty4切换到图形桌面

在任何一个tty控制台下,只需按Alt+F1键,即可返回GNOME桌面,如图-53所示。

image053.png

图-53

4 RHEL6.5系统基本操作

4.1 问题

  1. 使用GNOME桌面环境

  2. 执行基本的命令行操作: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所示。

image054.png

图-54

步骤二:执行基本的命令行操作

在gnome-terminal窗口程序执行命令,ls、uname、hostname、ifconfig、pwd、cd、ls �Cl、shutdown、cat /proc/cpuinfo、cat /proc/meminfo。

命令操作如下所示:

copytextpop-up
 
 
  1. [root@localhost ~]# uname                 //查看系统构架

  2. Linux

  3. [root@localhost ~]# uname -r         //查看内核版本

  4. 2.6.32-431.el6.x86_64

  5. [root@localhost ~]# uname -a         //显示主机名/内核/硬件平台等全部信息

  6. 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

  7. [root@localhost ~]# cat /etc/redhat-release         //查询具体小版本

  8. Red Hat Enterprise Linux Server release 6.5 (Santiago)

  9. [root@localhost ~]# hostname                     //查看主机名称

  10. localhost.localdomain

  11. [root@localhost ~]# hostname nsd.tarena.com         //设置主机名

  12. [root@localhost ~]# hostname                     //查看主机名称

  13. nsd.tarena.com

  14. [root@localhost ~]# ifconfig eth0             //查看第一块网卡信息

  15. eth0 Link encap:Ethernet HWaddr 00:0C:29:C2:46:AF

  16. inet addr:192.168.182.230 Bcast:192.168.182.255 Mask:255.255.255.0

  17. inet6 addr: fe80::20c:29ff:fec2:46af/64 Scope:Link

  18. UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

  19. RX packets:21 errors:0 dropped:0 overruns:0 frame:0

  20. TX packets:53 errors:0 dropped:0 overruns:0 carrier:0

  21. collisions:0 txqueuelen:1000

  22. RX bytes:3152 (3.0 KiB) TX bytes:9297 (9.0 KiB)

  23. [root@localhost ~]# ifconfig eth0 10.0.0.10         //更改ip地址

  24. [root@localhost ~]# ifconfig eth0         //查看第一块网卡信息

  25. eth0 Link encap:Ethernet HWaddr 00:0C:29:C2:46:AF

  26. inet addr:10.0.0.10 Bcast:10.255.255.255 Mask:255.0.0.0

  27. inet6 addr: fe80::20c:29ff:fec2:46af/64 Scope:Link

  28. UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

  29. RX packets:31 errors:0 dropped:0 overruns:0 frame:0

  30. TX packets:61 errors:0 dropped:0 overruns:0 carrier:0

  31. collisions:0 txqueuelen:1000

  32. RX bytes:4322 (4.2 KiB) TX bytes:11051 (10.7 KiB)

  33. [root@localhost ~]# cat /proc/cpuinfo         //查看CPU信息

  34. processor : 0

  35. vendor_id : GenuineIntel

  36. cpu family : 6

  37. model : 58

  38. model name : Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz

  39. stepping : 9

  40. cpu MHz : 3292.549

  41. ...

  42. [root@localhost ~]# cat /proc/meminfo         //查看内存信息

  43. MemTotal: 1023848 kB

  44. MemFree: 367560 kB

  45. ...

  46. [root@localhost ~]# pwd                     //显示当前目录

  47. /root

  48. [root@localhost ~]# cd /etc/pki/CA/private/         //打开目录

  49. [root@localhost private]# pwd     //显示当前目录

  50. /etc/pki/CA/private

  51. [root@localhost private]# cd ..                     //返回上一个目录

  52. [root@localhost CA]# pwd

  53. /etc/pki/CA

  54. [root@localhost CA]# cd ../../                     //返回上两个目录

  55. [root@localhost etc]# pwd                     //显示当前目录

  56. /etc

  57. [root@localhost etc]# ls                     //查看当前目录信息

  58. [root@localhost etc]# ls -l                     //查看当前目录详细信息

  59. [root@localhost etc]# sync                     //保存内存缓存信息

  60. [root@localhost ~]# shutdown -h +15 "The server will shutdown in 15 minutes"

  61. //服务器还有15分钟关闭维护

  62. Broadcast message from root (pts/1) (Tue Dec 10 09:42:41 2013):

  63. The server will shutdown in 15 minutes

  64. The system is going DOWN for system halt in 15 minutes!

[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!

本文出自 “11016260” 博客,谢绝转载!

你可能感兴趣的:(linux,操作系统,文件夹)