SDN与OpenFlow成关注焦点,101道rhce考题答案

2019-09-11 16:05栏目:公司领导
TAG:

OpenCV3.2.0+VS2017开发环境配置,opencv3.2.0vs2017

101道RHCE考题和详细答案(六),101道rhce考题答案

“智能化”已不再是手机的专有名词,网络架构同样也在走向“智能化”。转发层和控制层的分离实现了软硬件的分离和底层硬件的虚拟化,为网络的发展提供了一个良好的发展平台。因此SDN成为了网络的热门话题,而OpenFlow作为一个标准化SDN应用的协议也备受关注和推崇。Extreme Networks产品和技术行销总监Darius Goodall形象的将OpenFlow比喻成为未来网络的Android。

第一部分:OpenCV3.2.0的下载

OpenCV官方下载地址:

本人选择opencv3.2.0基于Windows平台。读者根据自己需要选择合适版本及平台下载。

下载完成后,双击进行解压

解压即是安装OpenCV库的过程,读者自己选择好安装路径
【建议】在英文路径下,不用有中文和空格

**

为了让有计划考红帽认证的学员和打算进行运维工作的人更系统的学习,我从网上挑选了101道RHCE真题和答案,考虑到学员每天学习量比较大,所以达妹每天摘取10道题进行推送,直至推送完毕,希望对大家有用,谢谢。

51、设定您的系统为server1.example.com的NTP客户端
使用图形化配置
vim /etc/ntp.conf,更改server为:
server  server1.example.com
system-config-date,进行检查

52、为NIS用户配置autofs以自动在其家目录:
Server1.example.com(172.24.254.254)通过NFS输出/rhome/stationX给您的工作站,X为您的工作站编号
niSUSErX用户的家目录是
Server1.example.com:/rhome/stationX/nisuserX,nisuserX用户的家目录必须自动挂载在本地端的/rhome下面的/rhome/nisuserX家目录必须对这些用户可写,当您使用其中任一nisuser1到nisuser20的用户登入时,能存取家目录的仅有nisuserX使用者
范例:station100通过自动挂载配置使得nisuser100登入时自动将server1.example.com:/rhomes/staton100/nisuser100的NFS分享挂载到其家目录rhome/nisuser100中
1、cd /etc
cp  auto.misc rhome.misc
vim /etc/auto.master,加上:
“/rhome(自动监控目录) /etc/rhome.misc(辅助配置文件名)”
2、vim /etc/rhome.misc,加上:
“stationX(触发文件夹名)  -fstype=nfs 172.24.254.254:/rhome/stationX(挂载点)”
3、service autofs restart,重启autofs服务
4、chkconfig autofs on,开机自动启动服务
5、输入su – nisuserX后显示:[[email protected] ~]$,输入pwd命令后显示/rhome/stationX/nisuserX,表示挂载成功。

53、复制/etc/fstab文件到/var/tmp目录,配置/tmp/fstab的权限,使:
/var/tmp/fstab文件的属主是root用户
/var/tmp/fstab 文件属于root'群组
/var/tmp/fstab 文件不得为任何人执行
/var/tmp/fstab 文件对用户susan既不可以读也不可以写
所有其他用户(目前的及未来的)可以读取/var/tmp/fstab文件
cp /etc/fstab /var/tmp
chown root:root /var/tmp/fstab
或者chown root /var/tmp/fstab
    chgrp root /var/tmp/fstab
chmod u-x,g-x,o-x /var/tmp/fstab
vim /etc/fstab
/dev/sda2 /var ext3 defaults,usrquota,acl 0 0
setfacl -m u: susan:0 /var/tmp/fstab
getfacl /var/tmp/fstab查看设置是否成功
chmod o+r /var/tmp/fstab,要让所有用户拥有r权限
最后使用getfacl /var/tmp/fstab检查上述内容

54、将home分区扩大为1G,偏差范围在950M-1050M之间
#lvdisplay
# lvextend -L 1024M /dev/vg0/home
#resize2fs –p /dev/vg0/home
现有主机中存在一个逻辑卷 lvdata,大小为 500MB,要求在保留原有数据的情况下将其扩大至 1GB
fdisk /dev/sda
创建分区 ID修改为8e
partprobe
mke2fs -j /dev/sda(编号)
pvcreate /dev/sda(编号)
vgdisplay(查看VG名)
vgextend vg名 /dev/sda(编号)
lvresize -L +500M /dev/vg名/lv
resize2fs /dev/vg/lv

df –h(检查)

55、172.24.254.254为NIS绑定域notexample提供验证,请注意下列事项:  nisuserX必须可以登入您的系统,X指的是您的工作站编号,但是登入时并无家目录,须等到您完成下面的autofs考题才会有家目录在您的系统上,所有NIS用户有一个为password的密码
连接nis服务器
1、authconfig-tui
2、选中NIS服务,选择下一步
3、填写域名:notexample,服务器:172.24.254.254
4、确定后,如显示:“监听NIS域服务器”表示正常
#getent passwd 将会显示出nis用户
5、输入su – nisuserX后显示:-bash-3.1$,表示找不到家目录

或者System→administration→authentication  启用NIS支持,填入域名与服务器

56、在您的系统上启用IP Forwarding功能
vim /etc/syctl.comf,修改“net.ipv4.ip_forward=0”中的0为1
sysctl -p,从sysctl.conf中重新加载

使用cat /proc/sys/net/ipv4/ip_forward来查看结果

57、通过IPP(CUPS)设定您系统上的默认本地打印队列至server1.example.com上的stationX,X为您的本机编号,请使用“Generic-text-only”配置打印队列。
system-config-printer,打开打印机配置界面,依次进行如下设置:
printer name:stationX
deive:internet Printing Protocal(ipp)
hostname:server1.example.com
printer name:stationX
printer type:Gneric→Text-only printer
最后点击“make default printer”按钮
echo “I am stationX.” | lpr,进行打印测试
lpq,列出打印队列

lprm,人为取消某条打印队列

58、建立一个协作目录/common/staff,并拥有以下列特性:
  /common/staff组拥有者为sysusers该目录对sysusers群组成员有可读、可写、可执行的权限,其他用户除外。在/common/staff目录中创建的文件自动与该目录有相同的组拥有者
 mkdir -p /common/staff
chgrp sysusers /common/staff;用ll -d /common/staff 查看结果
chmod g+w /common/staff;
chmod 771 /common/staff;用ll -d /common/staff 查看结果

chmod g+s /common/staff;用ll -d /common/staff查看结果

59、ftp://seerver1.example.com/pub/updates 安装适用的kernel更新套件,必须符合下列准则:
  更新版的kernel套件在重新开机后为预设的kernel
  原来的kernel套件依旧存在,并且可以被启用
cd /root
mkdir tmp
cd tmp
ftp server1.example.com
用户名:ftp,anonymous
切换到所在目录
get 需要下载的文件
rpm –ivh 新的内核

rpm -ivh ftp://seerver1.example.com/pub/updates/kernel*;在vim /etc/grub.conf或者vim /boot/grub/grub.conf 中修改default=num来更改默认启动,default=0,则默认启动菜单第1行的操作系统,default=1,则启动第2行的系统,如此类推默认启动选项。

60、创建用户、群组,群组所属关系:一个名为sysusers组
  一个andrew用户,其属于sysusers组作为辅助组
  一个susan用户,其也属于sysusers组作为辅助组
  一个brad用户,使其无法通过shell交互式登录本地系统,同时其不属于sysusers群组的成员
  Andrew,susan和brad用户必须设置为password的密码
groudadd sysusers  
useradd -G sysusers andrew
useradd -G sysusers susan
useradd -s /sbin/nologin brad
echo “password” | passwd  --stdin andrew
echo “password” | passwd  --stdin susan
echo “password” | passwd  --stdin brad

useradd brad;vim /etc/passwd 更改brad用户最后一列为/sbin/nologin

Linux云计算免费课程火热来袭,5天免费**运维干货内容免费听,点击文末“阅读原文”**即可免费申请听运维课**速速来抢~~~~

**PS:记得查收小编送你的免费大礼包呦~**

**免费送 | 1000多套简历模板免费拿,附赠简历制作教程!**

免费领 | 《Shell脚本 100例》电子书免费拿,运维必备干货~

▼▼点击【阅读原文】,免费听5天Linux运维干货分享课,火热开讲中,速来抢!

SDNs和OpenFlow是一个类似Linux的运动

第二部分:配置Path系统环境变量

此电脑-右键“属性”-高级系统设置

找到Path进行编辑
把之前解压(安装)好的OpenCV路径下的bin路径添加到Path系统环境变量中。

【建议】重启电脑

移动互联网、云计算以及物联网等应用驱动着数据中心的重大变革。随着应用的不断发展,网络带宽的需求提升,对数据中心提出了更多的要求,而传统的网络架构已经无法满足日益增长的需求。传统的数据中心面临着一场变革,而SDNs和OpenFlow的出现将会对其产生革命性的影响。“就像当初Linux的出现一样,SDNs和OpenFlow是一个类似Linux的运动。SDNs将成为网络的第三代代表。”Extreme Networks企业营销资深总监DougWills认为。

第三部分:VS2017中配置OpenCV

Visual Studio2017官方下载地址:

选择社区版就行,安装过程很简单,一直下一步就行。

1.创建工程
快捷键:ctrl+shift+n

具体不会用Visual Studio创建工程的请自行百度

2.创建.cpp文件
快捷键:ctrl+shift+a

本人是在Debug x64下配置

3.打开属性管理器:视图=》其他窗口=》属性管理器

Debug x64右键“属性”

4.添加包含目录
vc++目录=》包含目录=》选择编辑

添加。 点图中箭头指的图标,把以下路径添加
(P.S.即之前解压(安装)好的OpenCV路径下)

5.添加库目录
VC++目录=》库目录
(P.S.即之前解压(安装)好的OpenCV路径下)

6.添加附加依赖项
链接器=》输入=》附加依赖项
手动敲入 opencv_world320d.lib
【注意】
1、320对应OpenCV3.2.0。其他版本请去网上找对应自己的版本进行编写添加。
2、后缀d代表Debug模式,如果是Release模式去掉d。依个人情况选择Debug模式或者Release模式。

到此,opencv3.2.0与vs2017开发环境已配置成功。

那么什么是SDN呢?是由美国斯坦福大学cleanslate研究组提出的一种新型网络创新架构,其核心技术OpenFlow通过将网络设备控制面与数据面分离开来,从而实现了网络流量的灵活控制,为核心网络及应用的创新提供了良好的平台。简单来说,SDN可以实现网络如电脑般可编程,可以创建易于管理的网络虚拟化层。而OpenFlow则是一个标准化SDN应用协议。

第四部分:测试效果

在项目里简单编写如下代码,若可以显示出图像,则配置成功。

SDN和OpenFlow技术在刚刚结束的拉斯韦加斯Interop活动里被认定为“网络最热门话题”,也是2012年6月13日-15日举办的东京国际网络通信展览会中高度传播与讨论话题。

版权声明:本文由ag真人发布于公司领导,转载请注明出处:SDN与OpenFlow成关注焦点,101道rhce考题答案