zoukankan      html  css  js  c++  java
  • Unix/Linux环境C编程入门教程(19)Red Hat Entetprise Linux 7.0环境搭建

    RHEL 7的亮点: 

    1.RHEL 7内核支持新的64位架构,包括英特尔X-86_64Powers390。动态定时能力将降低内核内部中断数量,Open vSwitch 2.0功能可调节虚拟机之间的流量。RHEL 7中默认的文件系统是XFS,包含了一个64位的日志文件系统,替换了ext4文件系统,无附加费用。RHEL 7的特色是服务器端NFS 4.1支持,MariaDB作为主数据库,也支持PostgreSQL 9.2

     

    2.在安全方面,RHEL 7支持SCAP(安全内容自动化协议),该协议提供了一个自动化的方法来验证安全指南,目前已经集成在红帽的Anaconda项目安装程序中。更重要的是,RHEL 7为微软活动目录提供了互操作性和集成。

     

    3.RHEL 7提供了KVM(基于内核的虚拟机)的性能改进并提升了对Wacom平板电脑的支持。红帽也致力于构建Chromium开源浏览器来维护Google_chrome支持。

    从安装界面上可以看出RHEL 7整合使用了Fedora Linux开源项目中的很多技术。

    1. 打开虚拟机软件点击新建虚拟机

    2.选择自定义高级选项 点击下一步

    3.直接点击下一步

    4.选择稍后安装操作系统 点击下一步

    5.由于Vmware10发行的时候RHEL7还未出世 所以我们选择 其他的3.x内核的linux

    6.自行定义虚拟机的名字和位置

    7.根据自己cpu数量选择对应数量

    8.内存我们推荐1G以上

    9.网络我们在后面可以设置 这里我们先用默认的方式

    10.IO控制器类型选择默认的即可

    11.默认即可

    12.选择创建新的虚拟磁盘 如果你之前有虚拟磁盘,且想把这个操作系统装在你之前的虚拟磁盘上面 可以选择使用现有磁盘。学习的情况下 物理磁盘我们一般推荐不使用

    13.推荐最大硬盘大小为30G左右 不要立即分配 选择拆分成多个文件

    14. 点击浏览选择虚拟机磁盘的位置点击保存

    15.点击完成

    16.选定刚刚创建的RHEL7 点击右键

    17.

    18. 选定CDDVD 使用ISO镜像文件 点击浏览 找到你的RHEL的镜像点击打开




    19. 安装选项选择Install Red Hat Enterprise Linux 7.0

    20. 回车

    21.

    22.如下选择 如果是作为服务器用 尽量选择英文 点击继续

    23.提示这是一个测试版 我们点击我需要继续

    24.我们点击左下角的 选择软件选择

     

    25.我们选择选择 带有GNOME或者KDE选项的选项

     

    右面可以根据自己的需要选择一些附加选项

    点击完成

    26.点击开始安装

    27. 点击ROOT密码

    双击完成 回到上一个界面

     

    28.双击创建一个普通用户

    29.正在安装

    30.安装完成 点击重启

     

    31.选择第一个选项进入操作系统

    32.点击本地化选项

    33.勾选下面的选项 点击完成

    34.点击右下角的 完成配置

    35.可以根据自己需要设定内核崩溃转存 点击前进 后面的选项我们选择不注册

    36.进入系统启动界面

    37.选择在前面创建的itcast用户 并输入密码

    38.选择汉语

    39.输入源默认的选项即可

    40.点击启动

    41.右键 在终端中打开 点击左键

    42.出现一个窗口

    43. 我们在终端中分别输入 gcc –v

                         g++ -v

    如下显示我们的CC++开发环境所需要的编译器是可用的

    44.然后我们输入 vi test.c

    45.该界面是vi界面 按下i键

    46.转成了插入模式

    47.我们在界面上输入以下的一段简单代码

    48.按下ESC键 退出插入模式

    49.同时按下shift键 :键 切换到末行模式 输入wq 回车

    50.可以看见左边已经生成了一个test.c文件

    51.我们开始调用gcc命令来开始编译C程序 生成默认的一个可执行程序a.out

    52.执行可执行程序 ./a.out

    53.同理 我们使用g++来编译C程序

    [itcast@localhost 桌面]$ vi test.c

    [itcast@localhost 桌面]$ gcc test.c

    [itcast@localhost 桌面]$ ./a.out

    Hello World of Unix/Linux

    [itcast@localhost 桌面]$ g++ test.c -o itcast

    [itcast@localhost 桌面]$ ./itcast

    Hello World of Unix/Linux

    [itcast@localhost 桌面]$

    54.好了 RHEL7的环境终于搭建好了 后面我们博客演示环境其中之一就是在RHEL7上面。欢迎大家关注传智播客C++官方博客。

  • 相关阅读:
    echo "http://172.17.26.115:8380/?key=%c8%fd%d0%c7%ca%d6%bb%fa%b1%f9%cf%e4" | mail -s "noresult_monitr error" maolingzhi@jd.com
    python实现的文本编辑器
    PyQt写的浏览单web页面的browser
    中非发展基金
    团队介绍
    微众—国内最大的微信公众服务平台
    微软创投加速器简介
    知方可补不足~SQL为大数据引入分区表
    实时监控Cat之旅~介绍与自定义类型在哪里
    EF架构~Cannot attach the file as database
  • 原文地址:https://www.cnblogs.com/new0801/p/6177106.html
Copyright © 2011-2022 走看看