一、RHEL 与CentOS的区别

        RHEL是红帽公司提供的商业版Linux系统,若要获取DVD镜像、安全更新等技术服务支持,一般需要付费订阅;不过构成RHEL系统的各种软件包都是基于GPL开源协议免费发布的。

        CentOS是一个社区性质的Linux系统,相当于RHEL的一个克隆版本,它采用了构成RHEL系统的各种软件包重新组装、开发而成,并且在此过程中做了一些优化、必要的Bug修复;CentOS系统的版本会稍晚于同版本的RHEL系统发布,其构成、管理方式与同版本的RHEL系统几乎一模一样,而且能够找到大量开放的软件源,因此受到很多企业的欢迎。


二、Linux文件系统

    基本作用:定义向磁盘介质上存储文档的方法和数据结构,以及读取文档的规则。不同类型的文件系统,其存储、读取方式不一样。格式化操作就是建立新的文件系统。

典型的文件系统类型有:

   - EXT4   第四代扩展文件系统,RHEL6系列默认

    - XFS    (处理大数据量)高级日志文件系统,RHEL7系列默认

   - SWAP   交换空间(虚拟内存)


二、Linux命令行基本操作

1、控制台切换

        RHEL7系统默认提供6个虚拟控制台(tty1~tty6),每个控制台可以独立登录、执行不同的任 务。其中tty1、tty2默认开启图形桌面,tty3~tty6只开启字符模式。通过组合快捷键Ctrl+Alt+Fn可以在不同的虚拟控制台之间切换,这里的Fn代表F1~F6键中的 某一个。例如,当处在正常的图形桌面时,按Ctrl+Alt+F3组合键可以切换到控制台tty3,登录后 即进入纯字符模式的命令行界面;如果需要返回之前的图形桌面,则再按键Ctrl+Alt+F1组合键即 可。

       命令行提示标识的含义:

       [当前用户@主机名 工作目录]$

     若当前用户是root,则最后一个字符为#,否则,最后一个字符为$

2、linux简单命令

    检查红帽发行信息:      #cat 、etc/redhat-release

    列出内核版本:       #uname -r 

    查看当前主机名:   #hostname

    查看当前工作目录    #pwd

    切换工作目录:   #cd  加路径      cd..  返回上一层

    查看目录内容:  #ls  加路径(不加则显示当前目录内容)

    查看IP地址:       #ifconfig

    临时配置ip地址(重启时失效):  #ifconfig eth0 192.168.1.1/24

    查看CPU处理器信息:  #lscpu    或   #cat  proc/cpuinfo

    查看内存大小、空闲情况:   #cat  /proc/meminfo

    关机:   #poweroff

    重启:    #reboot

    查看文本文件内容:    #cat   加文件路径

                                      或#less 加文件路径(q键退出)

    查看文本文件部分内容: #head -n    看前n行

                                          #tail  -n      看后n行

    创建目录:#mkdir /root/111       在/root下创建名为111的目录

    创建文本文件: touch /root/111/abc.txt      在/root/111下创建名为abc的txt文件

    从文本文件中查找包含指定字符串的行:    #grep  'root'  /etc/passwd       在文件/etc/passwd中查找包含root的行