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. ...
随机推荐
- Learn LIBSVM---a practical Guide to SVM classification
想学习一下SVM,所以找到了LIBSVM--A Library for Support Vector Machines,首先阅读了一下网站提供的A practical guide to SVM cla ...
- Repeated meta-data items
B.2 Generating your own meta-data using the annotation processor You can easily generate your own co ...
- javac: cannot execute binary file
# java/jdk1.6.0_12/bin/javac-bash: java/jdk1.6.0_12/bin/javac: cannot execute binary file 后来检验,检查了 ...
- codeforces gym 100463I Yawner
//这题挂得让我怀疑我最近是不是做了什么坏事 题意:一个人有两个集合,先在其中一个集合选一个数x,然后向右走x布,然后再在另一个集合里选一个数y,向左走y步,问是否能走完数轴上所有点. 解:显然是求g ...
- windows7下virtualBox配置识别usb
在windows7下安装virtualBox后.在虚拟机里面是不能识别手机的,此时我们须要做一些配置. 一. virtualBox菜单: 管理–全局设定–扩展–加入包(右側,virtualBox ex ...
- Android UI 使用HTML布局(直接打开server网页)
非常多时候我们用HTML布局会更方便直接,记录一下. 我如今主要是直接调用server的网页(实际上是jsp的,仅仅是返回的是html).所以须要联网,第一步加入权限. <uses-permis ...
- 我是如何开发一个连锁企业的信息系统的,NO.1
我是如何开发一个连锁企业的信息系统的,NO.1 连锁企业的信息系统的开发,一半要经历系统分析.系统设计.系统实施.系统评价和系统维护等五个阶段, 而在每个实施阶段中又具体划分出许多阶段性目标和实施步骤 ...
- Javascript 【JSON对象】
var box = JSON.parse(json); //将字符串解析为JSON var json = JSON.stringify(box); //讲JSON转换为字符串 var b ...
- Inno setup complier将文件添加注册表
[Registry] Root: HKCR; Subkey:.; ValueType: string; ValueName: ; ValueData:"264file" Root: ...
- Jquery Mobile 记录
使用的是C#语言,.Net+Jquery Mobile 框架开发 1.使用水平组切换操作 <fieldset id="Tfdset1" data-role="con ...