RHEL6.3下载
32位:http://rhel.ieesee.net/uingei/rhel-server-6.3-i386-dvd.iso
64位:http://rhel.ieesee.net/uingei/rhel-server-6.3-x86_64-dvd.iso
RHEL6.3安装
用系统安装盘成功引导之后,出现如下界面:
界面说明:
Install or upgrade an existing system
安装或升级现有的系统
install system with basic video driver 安装过程中采用 基本的显卡驱动
Rescue installed system 进入系统修复模式
Boot from local drive 退出安装从硬盘启动
Memory test 内存检测
这里选择第一项,安装或升级现有的系统,回车。
出现是否对CD媒体进行测试的提问,这里选择“Skip”跳过测试,出现以下界面
选择右下角NEXT,出现以下界面
选择语言为:中文(简体) 正式环境中建议选择英文版,防止出现中文版出现乱码 点击右下角Next,出现以下界面
存储设备选择“基本存储设备”。点击右下角NEXT弹出“存储设备警告”,提示是否要将整个硬盘重新分区格式化,这样会清除掉硬盘中的所有数据。
这里选择“是,忽略所有数据”出现以下界面
修改主机名,选择默认设置即可。出现以下界面
时区选择,选择默认的“亚洲/上海”。点击右下角NEXT出现以下界面
为根用户(root用户)设置密码,密码长度要求至少6位。这个根用户就相当于Windows系统中的administrator用户,在系统中具有最高权限。Linux系统对密码的设置要求比Windows还要严格,这里很可能会提示密码过于简单,由于我们只是学习之用,所以可以不用理会,选择“无论如何都要使用”即可。
点击“无论如何都要使用”进入以下界面
硬盘分区是安装Linux系统过程中的重点和难点,如果硬盘中还有其它数据,那么在分区时更需小心谨慎。RHEL6的安装程序提供了自动分区和手动分区两种方式,作为初学者,而且是在虚拟机里实验,所以这里建议选择自动分区方式。在下图所示的界面里选择“使用所有空间”,将虚拟机的所有硬盘空间全部给Linux系统使用,同时勾选左下角的“查看并修改分区布局”选项,以查看自动分区情况。
自动分区方案将整个硬盘划分为“dev/sda1”、“dev/sda2”两个分区,其中“dev/sda1”挂载到“/boot”目录,“dev/sda2”则被转换成了LVM(逻辑卷),在其中创建了一个名为“VolGroup”的卷组,并在该卷组中创建了2个逻辑卷,并分别挂载为根目录“/”和swap交换分区。
LVM逻辑卷是Linux系统中对磁盘分区进行管理的一种机制,通过它可以随时调整分区大小,提高磁盘分区管理的灵活性。.
自定义分区方案分区之前,先要规划好怎么分区我这里的分区如下:
硬盘总共5G
/4G
Swap1G(内存小于2G时,设置为内存的2倍;内存大于或等于2G时,设置为2G)
特别说明:用于正式生产的服务器,切记必须把数据盘单独分区,防止系统出问题时,保证数据的完整性。比如可以再划分一个/data专门用来存放数据。
点击右下角的“创建”--选择“标准分区”
如果有/boot分区务必使该分区位于整个磁盘的最前面,因此可以勾选上图中【强制设为主分区】
点击右下角NEXT,出现以下界面,
点击格式化
选择将修改写入磁盘“writer change to disk”
默认点击右下角NEXT
首先需要确定服务器类型,选择不同类型的服务器会自动安装相应的应用软件。这里建议选择“桌面”,系统会自动安装X Window桌面环境,否则将只会安装字符环境。
同一界面下方有“以后定制”和“现在自定义”,如果勾选同一界面下方的“现在自定义”,显示组件的详细安装选项,以便进一步进行软件包的定制。
在定制界面中,可以查看到默认选择安装的各种应用软件。另外,建议将“开发”中的“开发工具”勾选上,以方便系统的使用。至于其它的软件可以在以后系统使用过程中根据需要随时安装,这里我们选择了“以后定义”
点击NEXT后系统会自动安装所选择的软件包,耐心等待安装完成。
安装完成后点击“重新引导”机器重启
重启之后,需要对系统做一些基本设置。
首先会出现欢迎界面、许可证信息以及更新设置,这些步骤采用默认设置即可。
接下来会要求在系统中创建一个普通用户。由于root用户的权限过大,所以Linux希望我们能使用普通用户登录,在需要时再切换到root用户。不过在学习阶段,还是建议以root用户身份来登录使用系统,否则很多操作将无法完成。这里随便创建了一个名为“student”的用户,同时设置了用户密码。也可以不创建直接跳过
接下来会设置一个名为Kdump的内核转储服务,该服务主要用于在系统宕机时进行排错,由于我们的虚拟机内存设置的比较小
默认,确定,此时,系统设置完成,我们终于可以登录Linux系统了。
可以看到在登录界面中只有我们刚创建的student用户,如果想以root用户身份登录,需要点击“其他”。输入用户名“root”以及密码,便可以登录Linux系统了。
桌面环境下的基本操作
Linux系统的桌面环境称为X Window,负责提供X Window桌面环境的软件有两个:GNOME和KDE。GNOME源自美国,是GNU计划的重要组成部分,而KDE源自德国,RHEL以GNOME作为默认的桌面环境。
系统监视器(系统/关于本计算机):可以查看到RHEL系统的版本号、内核的版本号、GNOME的版本号、进程的信息以及CPU、网络、硬盘和内存的使用情况。
日期和时间设置:系统/管理/日期和时间
在桌面右上角会显示系统当前登录用户,点击该用户,在菜单中选择“账户信息”便可以对用户的信息进行修改,比如修改用户密码等。
“连接到服务器”工具(在“位置”菜单中的“连接到服务器”工具)通过这个工具可以将当前的Linux系统作为客户端连接到其它的服务器上,“连接到服务器”工具是通过网络来传输数据的,所以在使用这个工具之前必须要先为Linux系统设置好IP地址。
字符界面窗口在桌面空白位置点击右键,执行菜单中的“在终端中打开”,会弹出一个运行在图形环境中的字符界面窗口,
绝对路径和相对路径
绝对路径:这种方式以根目录“/”作为起点,如“/boot/grub”。因为Linux系统中的根目录只有一个,所以不管当前处于哪个目录中,使用绝对路径都可以准确地表示一个目录(或文件)所在的位置。但是如果路径较长,输入的时候会比较繁琐。
相对路径:这种方式一般以当前的工作目录作为起点,在开头不使用“/”符号,因此输入的时候更加简单。如“grub.conf”就表示当前目录下的grub.conf文件,而“/grub.conf”则表示根目录下的grub.conf文件。所以,如果当前目录是“/root”,我要进入当前目录下的一个名为test的子目录中,可以使用相对路径“cd test”,也可以使用绝对路径“cd /root/test”。
linux 文件名命名规则
Linux 系统区分英文字符的大小写。比如,myfile, Myfile 和 myFILE表示的是三个不同的文件。同样,用户密码和登录名也需要区分大小写(这里沿用了Unix 和 C 语言的命名规则)。命名目录和命名文件的规则是相同的。除非有特别的原因,否则用户创建的文件和目录名要使用小写字符。大多数的 Linux 命令也使用小写字符。
Linux 系统下的文件名长度最多可到256个字符。通常情况下,文件名的字符包括:字母、数字、"."(点)、"_"(下划线)和"-"(连字符)。Linux 允许在文件名中使用除上述符号之外的其它符号, 但并不建议用户这样做。 有些转意字符 (即该字符被系统借用,表示某种特殊含义) 在Linux 的 命令解释器(shell)中有特殊的含义(shell 类似于 DOS下的命令处理器 COMMAND.COM)。这样的转意字符有:"?"(问号),"*"(星号), " "(空格), "$"(货币符), "&", 扩号等等。在文件名中应尽量避免使用这些字符。文件名中可以有" "(空格),但建议用户用"_"(下划线)来替代。
"/" 既可代表目录树的根也可作为路径名中的分隔符(类似DOS下的"\),因此"/"不能出现在文件名中。
和DOS一样,"." 和 ".." 分别用来表示"当前目录"和"父目录", 因此它们也不能作为文件名。
正如DOS 中一样,我们不能将文件命名为 . 或者 .. (点或者双点)――它们分别代表当前目录和当前目录的父目录(上一级目录)。这跟DOS中是完全一致的。
下面列出了一些转意字符及其意义:
* = 用于匹配任意长度大于等于零的字符序列。以 . (点)开头的文件名除外。
? = 用于匹配任意单个字符
[abC1] = 用于匹配枚举集合中任意单个字符。比例中,集合由‘a’,‘b’,‘c’,‘1’组成。
[a-z] = 用于匹配任意小字字母
[A-F] = 用于匹配任意大写字母
[0-9] = 用于匹配任意个位数字
[a-zA-Z0-9] = 用于匹配任意字母(大小写)或者数字。
\ (反斜线)也是一个特殊的字符。它屏蔽后继特殊字母的特殊含义(转意),使该字符仅取其符号所代表的字面意义。