RHCE6网络配置与SHELL入门学习笔记

需积分: 10 4 下载量 116 浏览量 更新于2024-07-30 收藏 1.08MB PDF 举报
"RHCE6学习笔记1" 这是一份关于RHCE6 (Red Hat Certified Engineer 6) 的学习笔记,主要涵盖了网络配置、Shell基础、用户与权限等关键知识点。笔记由卢睿于2011年8月21日编写,部分内容来源于互联网和《鸟哥私房菜》这本书,表达了对原作者的感谢。 1. 网络配置 - IP配置:使用`ifconfig`命令可以配置IP地址。在命令行中执行`ifconfig [网络设备]`或`ifconfig 网络设备 [aftype] option|address…`。`ifconfig -a`可显示所有网络接口,包括未激活的。在系统安装初期,即使无实际网络连接,`ifconfig`也可模拟网络环境。 - 网关配置:网关的设置对于网络通信至关重要,通常在`/etc/sysconfig/network-scripts/ifcfg-ethX`文件中配置,其中`GATEWAY`变量定义了默认网关。 - DNS配置:DNS用于将域名转换为IP地址,可以在`/etc/resolv.conf`文件中添加DNS服务器的IP地址。 - `HOSTS`文件配置:`/etc/hosts`文件用于本地域名解析,可以直接将主机名映射到IP地址。 - 图形化界面配置:RHEL6提供了图形化的网络工具,如Network Manager,可用于更直观地配置网络。 2. SHELL入门 - 变量:在Shell中,变量用于存储数据,例如`NAME="John"`,可以通过`echo $NAME`来输出变量值。 - 脚本文件:Shell脚本是包含Shell命令的文本文件,可执行一系列操作。以`#!/bin/bash`开头指定解释器,并通过`chmod +x scriptname.sh`赋予执行权限。 3. 用户与组 - 用户信息文件:`/etc/passwd`和`/etc/group`分别存储用户信息和组信息。 - 常用指令:如`useradd`创建新用户,`passwd`修改密码,`chown`和`chgrp`改变文件的所有者和组。 4. 权限 - 目录权限:目录的读、写、执行权限分别对应查看目录内容、添加/删除文件、进入目录的能力。 - 文件权限:文件的读、写、执行权限决定了用户能否读取、修改或执行文件。 - 特殊权限(粘滞位T位):在目录中启用粘滞位,可以防止非所有者删除或重命名目录中的文件,常见于`/tmp`目录。 5. 其他 - KVM虚拟机:RHCE6考试中可能涉及64位操作系统,因为KVM虚拟机是Red Hat Enterprise Linux 6.0中的重要组件。 - `/proc`文件夹:这个伪文件系统提供运行时系统信息,如`/proc/cpuinfo`显示CPU信息。 - 常用网络命令:如`ping`测试网络连通性,`traceroute`追踪数据包路径。 - `ifcfg-ETH0`文件:这是网络接口配置文件,用于持久化网络设置。 这份笔记对于准备RHCE6认证考试的学习者来说非常实用,它详细介绍了Linux系统管理和网络配置的基本概念和操作,同时也提醒了考生考试中的注意事项,如必须使用64位系统和正确配置网络以确保能提交答案。