Unix/Linux环境C编程入门教程(19)Red Hat Entetprise Linux 7.0环境搭建
位架构,包括英特尔X-86_64、Power和s390。动态定时能力将降低内核内部中断数量,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开源项目中的很多技术。
- 打开虚拟机软件点击新建虚拟机
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++官方博客。
Unix/Linux环境C编程入门教程(19)Red Hat Entetprise Linux 7.0环境搭建的更多相关文章
- Unix/Linux环境C编程入门教程(5) Red Hat Enterprise Linux(RHEL)环境搭建
Unix/Linux版本众多,我们推荐Unix/Linux初学者选用几款典型的Unix/Linux操作系统进行学习. 通过./a.out ./Y.out执行出结果,证明C++程序编译成功,也就说明li ...
- Unix/Linux环境C编程新手教程(5) Red Hat Enterprise Linux(RHEL)环境搭建
Unix/Linux版本号众多,我们推荐Unix/Linux刚開始学习的人选用几款典型的Unix/Linux操作系统进行学习. 通过./a.out ./Y.out运行出结果,证明C++程序编译成功.也 ...
- Unix/Linux环境C编程入门教程(6) 安装Fedora C/C++开发环境
安装Fedora C/C++开发环境 1 Fedora 是一个开放的.创新的.前瞻性的操作系统和平台,基于 Linux. 2.选择自定义配置 3.设置版本为10.0 4.选择稍后安装 5.选择64位 ...
- Unix/Linux环境C编程入门教程(32) 环境变量那些事儿
1. getenv() putenv()setenv()函数介绍 getenv(取得环境变量内容) 相关函数 putenv,setenv,unsetenv 表头文件 #include<stdli ...
- Unix/Linux环境C编程入门教程(27) 内存那些事儿
calloc() free() getpagesize() malloc() mmap() munmap()函数介绍 calloc(配置内存空间) 相关函数 malloc,free,realloc,b ...
- Unix/Linux环境C编程入门教程(8) FreeBSD CCPP开发环境搭建
1. FreeBSD是一种自由类Unix操作系统,是由经过BSD.386BSD和4.4BSD发展而来的类Unix的一个重要分支.FreeBSD拥有超过200名活跃开发者和上千名贡献者.FreeBSD被 ...
- Unix/Linux环境C编程入门教程(4) Debian Linux环境搭建
Unix/Linux版本众多,我们推荐Unix/Linux初学者选用几款典型的Unix/Linux操作系统进行学习. 1.广义的Debian是指一个致力于创建自由操作系统的合作组织及其作品,由于Deb ...
- Unix/Linux环境C编程入门教程(3) Oracle Linux 环境搭建
Unix/Linux版本众多,我们推荐Unix/Linux初学者选用几款典型的Unix/Linux操作系统进行学习. 2010年9月,Oracle Enterprise Linux发布新版内核--Un ...
- Unix/Linux环境C编程入门教程(2) CentOS环境搭建
Unix/Linux版本众多,我们推荐Unix/Linux初学者选用几款典型的Unix/Linux操作系统进行学习. 本文就带大家来安装CentOS并且配置好C/C++开发环境,这是一款Linux. ...
随机推荐
- %hd %d %ld %u ......
%d 有符号10进制整数 %ld 长整型 %hd短整型%md,m指定的是输出字段的宽度,默认左补空格, 如果数据的位数小于m,则左端补以空格,若大于m,则 按实际位数输出,如: printf(&quo ...
- php的多线程使用
PHP 5.3 以上版本,使用pthreads PHP扩展,可以使PHP真正地支持多线程.多线程在处理重复性的循环任务,能够大大缩短程序执行时间. 在liunx下的安装 准备工作: 1.下载Threa ...
- docker 使用Data Volume 共享文件
Adding a data volume You can add a data volume to a container using the -v flag with the docker run ...
- MYSQL 转换字符集的 2 种方法
方法 1. convert(expression using character_set); convert('123456789' using ascii); 方法 2. cast(expresio ...
- Child Process
Child Process child_process 这个模块可以生成一个子进程.nodejs提供了好几个API,本质上都是调用child_process.spawn(): const spawn ...
- MEMS陀螺仪—MEMS产品中的杀手
MEMS陀螺仪(gyroscope)将成为MEMS产品的杀手.它已经被大量地应用在消费和汽车产品上.它的性能每两年提高十倍,它的成本却由于集成度和需求量的提高而不断下降.一旦MEMS陀螺仪的价格下降到 ...
- 深入理解JavaScript的闭包特性 如何给循环中的对象添加事件(转载)
原文参考:http://blog.csdn.net/gaoshanwudi/article/details/7355794 初学者经常碰到的,即获取HTML元素集合,循环给元素添加事件.在事件响应函数 ...
- MapReduce TotalOrderPartitioner 全局排序
我们知道Mapreduce框架在feed数据给reducer之前会对map output key排序,这种排序机制保证了每一个reducer局部有序,hadoop 默认的partitioner是Has ...
- 设计师Yoyo:为用户设计产品,让他们生活更美好
Yoyo设计走过的路:纽约爱立信,西雅图美国在线,硅谷雅虎,ATT,深圳腾讯,华为:Yoyo不仅是顶级的交互体验设计师,还是很Open的知识分享者,从职业选择,以及对年轻人的建议几个角度,摘录他的文章 ...
- CSS架构目标
擅长CSS的Web开发人员不仅可以从视觉上复制实物原型,还可以用代码进行完美的呈现.无需使用表格.尽可能少的使用图片.如果你是个名副其实的高手,你可以快速把最新和最伟大的技术应用到你的项目中,比如媒体 ...