欢迎光临散文网 会员登陆 & 注册

1+X云计算平台运维与开发实操题答案

2022-02-21 23:58 作者:BLEACH-极度分裂  | 我要投稿


41、
网络管理
使用eNSP模拟器,启动S5700交换机。通过一条命令在S1交换机上创建vlan101、vlan102,配置g0/0/1端口为access模式,所属vlan101,配置g0/0/2端口为trunk模式,放行vlan101、vlan102。将以上所有操作命令和返回结果以文本形式提交大答题框。(使用完整命令-通过Tab键补全)

[Huawei]vlan batch 101 102

[Huawei]interface GigabitEthernet 0/0/1

[Huawei-GigabitEthernet0/0/1]port link-type access

[Huawei-GigabitEthernet0/0/1]port default vlan 101

[Huawei]interface GigabitEthernet 0/0/2

[Huawei-GigabitEthernet0/0/2]port link-type trunk

[Huawei-GigabitEthernet0/0/2]port trunk allow

[Huawei-GigabitEthernet0/0/2]port trunk allow-pass vlan 101 102


42、
网络管理
使用eNSP模拟器。配置路由器R1(路由器使用AR2220)端口g0/0/1地址为192.168.101.1/30,配置g0/0/2端口地址为12.12.12.2/30。添加静态路由去往192.168.1.0/24网段,下一跳地址为192.168.101.2,添加静态路由去往192.168.2.0/24,下一跳地址为12.12.12.1。将以上所有操作命令和返回结果以文本形式提交到答题框。(使用完整命令-通过Tab键补全)

[Huawei]interface GigabitEthernet 0/0/1

[Huawei-GigabitEthernet0/0/1]ip address 192.168.101.1 30

[Huawei]interface GigabitEthernet 0/0/2

[Huawei-GigabitEthernet0/0/2]ip address 12.12.12.2 30

[Huawei]ip route-static 192.168.1.0 24 192.168.101.2

[Huawei]ip route-static 192.168.2.0 24 12.12.12.1

 

 


43、
本地YUM源管理
使用VMWare软件启动提供的xserver1虚拟机(配置虚拟机xserver1的IP为192.168.100.11,主机名为xserver1),在虚拟机的/root目录下,存在一个CentOS-7-x86_64-DVD-1511.iso的镜像文件,使用这个镜像文件配置本地yum源,要求将这个镜像文件挂载在/opt/centos目录,请问如何配置自己的local.repo文件,使得可以使用该镜像中的软件包,安装软件。请将local.repo文件的内容和执行yum repolist的返回结果以文本形式提交到答题框。

 

 

[root@xserver1 ~]# vi /etc/yum.repos.d/local.repo

[centos]

name=centos

baseurl=file:///opt/centos

gpgcheck=0

enabled=1

[root@xserver1 ~]# yum repolist

Loaded plugins: fastestmirror

centos                                                                                                                                          | 3.6 kB  00:00:00    

(1/2): centos/group_gz                                                                                                                          | 155 kB  00:00:00    

(2/2): centos/primary_db                                                                                                                        | 2.8 MB  00:00:00    

Determining fastest mirrors

repo id                                                                          repo name                                                                       status

centos                                                                           centos                                                                          3,723

repolist: 3,723



44、
FTP安装使用
使用xserver1虚拟机,安装ftp服务,并配置ftp的共享目录为/opt。使用VMWare软件继续启动提供的xserver2虚拟机(配置虚拟机xserver2的IP为192.168.100.12,主机名为xserver2),并创建该虚拟机的yum源文件ftp.repo使用xserver1的ftp源(配置文件中的FTP地址使用主机名)。配置完成后,将xserver1节点执行netstat -ntpl命令(netstat命令若不能用,则自行安装net-tools工具)的返回结果和将xserver2节点的ftp.repo文件以文本形式提交到答题框。

 


[root@xserver1 ~]# netstat -ntpl

Active Internet connections (only servers)

Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name   

tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1480/sshd          

tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      2069/master        

tcp6       0      0 :::21                   :::*                    LISTEN      2752/vsftpd        

tcp6       0      0 :::22                   :::*                    LISTEN      1480/sshd          

tcp6       0      0 ::1:25                  :::*                    LISTEN      2069/maste

 

[centos]

name=centos

baseurl=ftp://xserver1/centos

gpgcheck=0

enabled=1


45、
NFS服务管理
使用xserver1、xserver2虚拟机,安装NFS服务所需要的软件包,将xserver1节点中的/mnt/share目录使用NFS服务共享出来(目录不存在请自行创建,要求可访问共享目录的网段为192.168.100.0/24),接着在xserver2节点上,将xserver1中共享的文件挂载到/mnt目录下。操作完毕后,依次将xserver1节点上执行showmount -e ip命令和xserver2节点上执行df -h命令的返回结果以文本形式提交到答题框。

[root@xserver1 ~]# showmount -e 192.168.100.11

Export list for 192.168.100.11:

/mnt/share 192.168.100.0/24

[root@xserver2 ~]# df -h

Filesystem                 Size  Used Avail Use% Mounted on

/dev/mapper/centos-root     36G  879M   35G   3% /

devtmpfs                   1.9G     0  1.9G   0% /dev

tmpfs                      1.9G     0  1.9G   0% /dev/shm

tmpfs                      1.9G  8.6M  1.9G   1% /run

tmpfs                      1.9G     0  1.9G   0% /sys/fs/cgroup

/dev/sda1                  497M  114M  384M  23% /boot

tmpfs                      378M     0  378M   0% /run/user/0

192.168.100.11:/mnt/share   36G  7.6G   29G  22% /mnt




46、
主从数据库管理
在xserver1、xserver2上安装mariadb数据库,并配置为主从数据库(xserver1为主节点、xserver2为从节点),实现两个数据库的主从同步。配置完毕后,请在xserver2上的数据库中执行“show slave status \G”命令查询从节点复制状态,将查询到的结果以文本形式提交到答题框。

MariaDB [(none)]> show slave status\G

*************************** 1. row ***************************

               Slave_IO_State: Waiting for master to send event

                  Master_Host: xserver1

                  Master_User: user

                  Master_Port: 3306

                Connect_Retry: 60

              Master_Log_File: mysql-bin.000001

          Read_Master_Log_Pos: 675

               Relay_Log_File: mariadb-relay-bin.000002

                Relay_Log_Pos: 959

        Relay_Master_Log_File: mysql-bin.000001

             Slave_IO_Running: Yes

            Slave_SQL_Running: Yes

              Replicate_Do_DB:

          Replicate_Ignore_DB:

           Replicate_Do_Table:

       Replicate_Ignore_Table:

      Replicate_Wild_Do_Table:

  Replicate_Wild_Ignore_Table:

                   Last_Errno: 0

                   Last_Error:

                 Skip_Counter: 0

          Exec_Master_Log_Pos: 675

              Relay_Log_Space: 1255

              Until_Condition: None

               Until_Log_File:

                Until_Log_Pos: 0

           Master_SSL_Allowed: No

           Master_SSL_CA_File:

           Master_SSL_CA_Path:

              Master_SSL_Cert:

            Master_SSL_Cipher:

               Master_SSL_Key:

        Seconds_Behind_Master: 0

Master_SSL_Verify_Server_Cert: No

                Last_IO_Errno: 0

                Last_IO_Error:

               Last_SQL_Errno: 0

               Last_SQL_Error:

  Replicate_Ignore_Server_Ids:

             Master_Server_Id: 11

1 row in set (0.00 sec)


47、
LNMP环境部署
使用xserver1节点,安装单节点lnmp环境。安装lnmp环境需要用到的YUM源为CentOS-7-x86_64-DVD-1511.iso和lnmp目录(均在/root目录下)。安装并配置完lnmp环境后。依次查询数据库、nginx、php服务的状态,并使用netstat -ntpl命令查看端口开放情况。最后依次将查询服务状态的返回结果,和查看端口开放情况的返回结果以文本形式提交到答题框。

[root@xserver1 ~]# systemctl status mariadb

● mariadb.service - MariaDB database server

   Loaded: loaded (/usr/lib/systemd/system/mariadb.service; disabled; vendor preset: disabled)

   Active: active (running) since Mon 2020-12-21 15:41:36 EST; 5min ago

 Main PID: 2794 (mysqld_safe)

   CGroup: /system.slice/mariadb.service

           ├─2794 /bin/sh /usr/bin/mysqld_safe --basedir=/usr

           └─2987 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --log-error=/var/log/mariadb/mariadb.log --pid-fi...

 

Dec 21 15:41:34 xserver1 systemd[1]: Starting MariaDB database server...

Dec 21 15:41:34 xserver1 mysqld_safe[2794]: 201221 15:41:34 mysqld_safe Logging to '/var/log/mariadb/mariadb.log'.

Dec 21 15:41:34 xserver1 mysqld_safe[2794]: 201221 15:41:34 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql

Dec 21 15:41:36 xserver1 systemd[1]: Started MariaDB database server.

[root@xserver1 ~]# systemctl status nginx

● nginx.service - nginx - high performance web server

   Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled; vendor preset: disabled)

   Active: active (running) since Mon 2020-12-21 15:46:44 EST; 40s ago

     Docs: http://nginx.org/en/docs/

  Process: 3137 ExecStart=/usr/sbin/nginx -c /etc/nginx/nginx.conf (code=exited, status=0/SUCCESS)

 Main PID: 3138 (nginx)

   CGroup: /system.slice/nginx.service

           ├─3138 nginx: master process /usr/sbin/nginx -c /etc/nginx/nginx.conf

           └─3139 nginx: worker process

 

Dec 21 15:46:44 xserver1 systemd[1]: Starting nginx - high performance web server...

Dec 21 15:46:44 xserver1 systemd[1]: Started nginx - high performance web server.

[root@xserver1 ~]# systemctl status php-fpm

● php-fpm.service - The PHP FastCGI Process Manager

   Loaded: loaded (/usr/lib/systemd/system/php-fpm.service; disabled; vendor preset: disabled)

   Active: active (running) since Mon 2020-12-21 15:46:49 EST; 39s ago

 Main PID: 3145 (php-fpm)

   Status: "Processes active: 0, idle: 5, Requests: 0, slow: 0, Traffic: 0req/sec"

   CGroup: /system.slice/php-fpm.service

           ├─3145 php-fpm: master process (/etc/php-fpm.conf)

           ├─3147 php-fpm: pool www

           ├─3148 php-fpm: pool www

           ├─3149 php-fpm: pool www

           ├─3150 php-fpm: pool www

           └─3151 php-fpm: pool www

 

Dec 21 15:46:49 xserver1 systemd[1]: Starting The PHP FastCGI Process Manager...

Dec 21 15:46:49 xserver1 systemd[1]: Started The PHP FastCGI Process Manager.

[root@xserver1 ~]# netstat -ntpl

Active Internet connections (only servers)

Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name   

tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN      3145/php-fpm: maste

tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      2987/mysqld        

tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      3138/nginx: master 

tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1147/sshd          

tcp6       0      0 :::21                   :::*                    LISTEN      1153/vsftpd        

tcp6       0      0 :::22                   :::*                    LISTEN      1147/sshd 


 48、
部署WordPress应用
使用xserver1节点,基于lnmp环境,部署WordPress应用(WordPress源码包在/root目录下)。应用部署完毕后,设置WordPress的站点标题为自己的姓名(例:名字叫张三,则设置站点标题为张三的BLOG),设置完毕后登录WordPresss首页。最后将命令curl ip(ip为wordpress的首页ip)的返回结果以文本形式提交到答题框。

 

[root@xserver1 ~]# curl 192.168.100.11

<!DOCTYPE html>

<html class="no-js no-svg">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1">

<link rel="profile" href="http://gmpg.org/xfn/11">

 

<script>(function(html){html.className = html.className.replace(/\bno-js\b/,'js')})(document.documentElement);</script>

<title>张三BLOG &#8211; 又一个WordPress站点</title>

<link rel='dns-prefetch' href='//192.168.100.11' />

<link rel='dns-prefetch' href='//fonts.googleapis.com' />

<link rel='dns-prefetch' href='//s.w.org' />

<link href='https://fonts.gstatic.com' crossorigin rel='preconnect' />

<link rel="alternate" type="application/rss+xml" title="张三BLOG &raquo; Feed" href="http://192.168.100.11/?feed=rss2" />

<link rel="alternate" type="application/rss+xml" title="张三BLOG &raquo; 评论Feed" href="http://192.168.100.11/?feed=comments-rss2" />

                <script type="text/javascript">

                        window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/2.2.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/2.2.1\/svg\/","svgExt":".svg","source":{"concatemoji":"http:\/\/192.168.100.11\/wp-includes\/js\/wp-emoji-release.min.js?ver=4.7.3"}};

                        !function(a,b,c){function d(a){var b,c,d,e,f=String.fromCharCode;if(!k||!k.fillText)return!1;switch(k.clearRect(0,0,j.width,j.height),k.textBaseline="top",k.font="600 32px Arial",a){case"flag":return k.fillText(f(55356,56826,55356,56819),0,0),!(j.toDataURL().length<3e3)&&(k.clearRect(0,0,j.width,j.height),k.fillText(f(55356,57331,65039,8205,55356,57096),0,0),b=j.toDataURL(),k.clearRect(0,0,j.width,j.height),k.fillText(f(55356,57331,55356,57096),0,0),c=j.toDataURL(),b!==c);case"emoji4":return k.fillText(f(55357,56425,55356,57341,8205,55357,56507),0,0),d=j.toDataURL(),k.clearRect(0,0,j.width,j.height),k.fillText(f(55357,56425,55356,57341,55357,56507),0,0),e=j.toDataURL(),d!==e}return!1}function e(a){var c=b.createElement("script");c.src=a,c.defer=c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var f,g,h,i,j=b.createElement("canvas"),k=j.getContext&&j.getContext("2d");for(i=Array("flag","emoji4"),c.supports={everything:!0,everythingExceptFlag:!0},h=0;h<i.length;h++)c.supports[i[h]]=d(i[h]),c.supports.everything=c.supports.everything&&c.supports[i[h]],"flag"!==i[h]&&(c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&c.supports[i[h]]);c.supports.everythingExceptFlag=c.supports.everythingExceptFlag&&!c.supports.flag,c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.everything||(g=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",g,!1),a.addEventListener("load",g,!1)):(a.attachEvent("onload",g),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),f=c.source||{},f.concatemoji?e(f.concatemoji):f.wpemoji&&f.twemoji&&(e(f.twemoji),e(f.wpemoji)))}(window,document,window._wpemojiSettings);

                </script>

                <style type="text/css">

img.wp-smiley,

img.emoji {

        display: inline !important;

        border: none !important;

        box-shadow: none !important;

        height: 1em !important;

        width: 1em !important;

        margin: 0 .07em !important;

        vertical-align: -0.1em !important;

        background: none !important;

        padding: 0 !important;

}

</style>

<link rel='stylesheet' id='twentyseventeen-fonts-css'  href='https://fonts.googleapis.com/css?family=Libre+Franklin%3A300%2C300i%2C400%2C400i%2C600%2C600i%2C800%2C800i&#038;subset=latin%2Clatin-ext' type='text/css' media='all' />

<link rel='stylesheet' id='twentyseventeen-style-css'  href='http://192.168.100.11/wp-content/themes/twentyseventeen/style.css?ver=4.7.3' type='text/css' media='all' />

<!--[if lt IE 9]>

<link rel='stylesheet' id='twentyseventeen-ie8-css'  href='http://192.168.100.11/wp-content/themes/twentyseventeen/assets/css/ie8.css?ver=1.0' type='text/css' media='all' />

<![endif]-->

<!--[if lt IE 9]>

<script type='text/javascript' src='http://192.168.100.11/wp-content/themes/twentyseventeen/assets/js/html5.js?ver=3.7.3'></script>

<![endif]-->

<script type='text/javascript' src='http://192.168.100.11/wp-includes/js/jquery/jquery.js?ver=1.12.4'></script>

<script type='text/javascript' src='http://192.168.100.11/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.4.1'></script>

<link rel='https://api.w.org/' href='http://192.168.100.11/?rest_route=/' />

<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://192.168.100.11/xmlrpc.php?rsd" />

<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://192.168.100.11/wp-includes/wlwmanifest.xml" />

<meta name="generator" content="WordPress 4.7.3" />

                <style type="text/css">.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}</style>

                </head>

 

<body class="home blog hfeed has-header-image has-sidebar colors-light">

<div id="page">

        <a class="skip-link screen-reader-text" href="#content">跳至内容</a>

 

        <header id="masthead" role="banner">

 

                <div>

 

        <div>

                <div id="wp-custom-header"><img src="http://192.168.100.11/wp-content/themes/twentyseventeen/assets/images/header.jpg" width="2000" height="1200" alt="张三BLOG" /></div>   </div>

 

        <div>

        <div>

 

 

                <div>

                                                        <h1><a href="http://192.168.100.11/" rel="home">张三BLOG</a></h1>

 

                                                                <p>又一个WordPress站点</p>

                                                </div><!-- .site-branding-text -->

 

                                <a href="#content"><svg class="icon icon-arrow-right" aria-hidden="true" role="img"> <use href="#icon-arrow-right" xlink:href="#icon-arrow-right"></use> </svg><span>向下滚动到内容</span></a>

 

        </div><!-- .wrap -->

</div><!-- .site-branding -->

 

</div><!-- .custom-header -->

 

 

        </header><!-- #masthead -->

 

 

        <div>

                <div id="content">

 

<div>

                <header>

                <h2>文章</h2>

        </header>

 

        <div id="primary">

                <main id="main" role="main">

 

 

<article id="post-1" class="post-1 post type-post status-publish format-standard hentry category-uncategorized">

                <header>

                <div><span>发布于</span><a href="http://192.168.100.11/?p=1" rel="bookmark"><time class="entry-date published updated" datetime="2020-12-22T04:54:56+08:00">2020年12月22日</time></a></div><!-- .entry-meta --><h2><a href="http://192.168.100.11/?p=1" rel="bookmark">世界,您好!</a></h2>        </header><!-- .entry-header -->

 

 

        <div>

                <p>欢迎使用WordPress。这是您的第一篇文章。编辑或删除它,然后开始写作吧!</p>

        </div><!-- .entry-content -->

 

 

</article><!-- #post-## -->

 

                </main><!-- #main -->

        </div><!-- #primary -->

 

<aside id="secondary" role="complementary">

        <section id="search-2" class="widget widget_search">

 

<form role="search" method="get" action="http://192.168.100.11/">

        <label for="search-form-5fe10bb40cc51">

                <span>搜索:</span>

        </label>

        <input type="search" id="search-form-5fe10bb40cc51" placeholder="搜索…" value="" name="s" />

        <button type="submit"><svg class="icon icon-search" aria-hidden="true" role="img"> <use href="#icon-search" xlink:href="#icon-search"></use> </svg><span>搜索</span></button>

</form>

</section>              <section id="recent-posts-2" class="widget widget_recent_entries">              <h2>近期文章</h2>          <ul>

                                        <li>

                                <a href="http://192.168.100.11/?p=1">世界,您好!</a>

                                                </li>

                                </ul>

                </section>              <section id="recent-comments-2" class="widget widget_recent_comments"><h2>近期评论</h2><ul id="recentcomments"><li><span><a href='https://wordpress.org/' rel='external nofollow'>一位WordPress评论者</a></span>发表在《<a href="http://192.168.100.11/?p=1#comment-1">世界,您好!</a>》</li></ul></section><section id="archives-2" class="widget widget_archive"><h2>文章归档</h2>               <ul>

                        <li><a href='http://192.168.100.11/?m=202012'>2020年十二月</a></li>

                </ul>

                </section><section id="categories-2" class="widget widget_categories"><h2>分类目录</h2>            <ul>

        <li class="cat-item cat-item-1"><a href="http://192.168.100.11/?cat=1" >未分类</a>

</li>

                </ul>

</section><section id="meta-2" class="widget widget_meta"><h2>功能</h2>                    <ul>

                                                <li><a href="http://192.168.100.11/wp-login.php">登录</a></li>

                        <li><a href="http://192.168.100.11/?feed=rss2">文章<abbr title="Really Simple Syndication">RSS</abbr></a></li>

                        <li><a href="http://192.168.100.11/?feed=comments-rss2">评论<abbr title="Really Simple Syndication">RSS</abbr></a></li>

                        <li><a href="https://cn.wordpress.org/" title="基于WordPress,一个优美、先进的个人信息发布平台。">WordPress.org</a></li>                      </ul>

                        </section></aside><!-- #secondary -->

</div><!-- .wrap -->

 

 

                </div><!-- #content -->

 

                <footer id="colophon" role="contentinfo">

                        <div>

 

<div>

        <a href="https://cn.wordpress.org/">自豪地采用WordPress</a>

</div><!-- .site-info -->

                        </div><!-- .wrap -->

                </footer><!-- #colophon -->

        </div><!-- .site-content-contain -->

</div><!-- #page -->

<script type='text/javascript'>

/* <![CDATA[ */

var twentyseventeenScreenReaderText = {"quote":"<svg class=\"icon icon-quote-right\" aria-hidden=\"true\" role=\"img\"> <use href=\"#icon-quote-right\" xlink:href=\"#icon-quote-right\"><\/use> <\/svg>"};

/* ]]> */

</script>

<script type='text/javascript' src='http://192.168.100.11/wp-content/themes/twentyseventeen/assets/js/skip-link-focus-fix.js?ver=1.0'></script>

<script type='text/javascript' src='http://192.168.100.11/wp-content/themes/twentyseventeen/assets/js/global.js?ver=1.0'></script>

<script type='text/javascript' src='http://192.168.100.11/wp-content/themes/twentyseventeen/assets/js/jquery.scrollTo.js?ver=2.1.2'></script>

<script type='text/javascript' src='http://192.168.100.11/wp-includes/js/wp-embed.min.js?ver=4.7.3'></script>

<svg style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">

<defs>

<symbol id="icon-behance" viewBox="0 0 37 32">

<path d="M33 6.054h-9.125v2.214h9.125v-2.214zM28.5 13.661q-1.607 0-2.607 0.938t-1.107 2.545h7.286q-0.321-3.482-3.571-3.482zM28.786 24.107q1.125 0 2.179-0.571t1.357-1.554h3.946q-1.786 5.482-7.625 5.482-3.821 0-6.080-2.357t-2.259-6.196q0-3.714 2.33-6.17t6.009-2.455q2.464 0 4.295 1.214t2.732 3.196 0.902 4.429q0 0.304-0.036 0.839h-11.75q0 1.982 1.027 3.063t2.973 1.080zM4.946 23.214h5.286q3.661 0 3.661-2.982 0-3.214-3.554-3.214h-5.393v6.196zM4.946 13.625h5.018q1.393 0 2.205-0.652t0.813-2.027q0-2.571-3.393-2.571h-4.643v5.25zM0 4.536h10.607q1.554 0 2.768 0.25t2.259 0.848 1.607 1.723 0.563 2.75q0 3.232-3.071 4.696 2.036 0.571 3.071 2.054t1.036 3.643q0 1.339-0.438 2.438t-1.179 1.848-1.759 1.268-2.161 0.75-2.393 0.232h-10.911v-22.5z"></path>

</symbol>

<symbol id="icon-deviantart" viewBox="0 0 18 32">

<path d="M18.286 5.411l-5.411 10.393 0.429 0.554h4.982v7.411h-9.054l-0.786 0.536-2.536 4.875-0.536 0.536h-5.375v-5.411l5.411-10.411-0.429-0.536h-4.982v-7.411h9.054l0.786-0.536 2.536-4.875 0.536-0.536h5.375v5.411z"></path>

</symbol>

<symbol id="icon-medium" viewBox="0 0 32 32">

<path d="M10.661 7.518v20.946q0 0.446-0.223 0.759t-0.652 0.313q-0.304 0-0.589-0.143l-8.304-4.161q-0.375-0.179-0.634-0.598t-0.259-0.83v-20.357q0-0.357 0.179-0.607t0.518-0.25q0.25 0 0.786 0.268l9.125 4.571q0.054 0.054 0.054 0.089zM11.804 9.321l9.536 15.464-9.536-4.75v-10.714zM32 9.643v18.821q0 0.446-0.25 0.723t-0.679 0.277-0.839-0.232l-7.875-3.929zM31.946 7.5q0 0.054-4.58 7.491t-5.366 8.705l-6.964-11.321 5.786-9.411q0.304-0.5 0.929-0.5 0.25 0 0.464 0.107l9.661 4.821q0.071 0.036 0.071 0.107z"></path>

</symbol>

<symbol id="icon-slideshare" viewBox="0 0 32 32">

<path d="M15.589 13.214q0 1.482-1.134 2.545t-2.723 1.063-2.723-1.063-1.134-2.545q0-1.5 1.134-2.554t2.723-1.054 2.723 1.054 1.134 2.554zM24.554 13.214q0 1.482-1.125 2.545t-2.732 1.063q-1.589 0-2.723-1.063t-1.134-2.545q0-1.5 1.134-2.554t2.723-1.054q1.607 0 2.732 1.054t1.125 2.554zM28.571 16.429v-11.911q0-1.554-0.571-2.205t-1.982-0.652h-19.857q-1.482 0-2.009 0.607t-0.527 2.25v12.018q0.768 0.411 1.58 0.714t1.446 0.5 1.446 0.33 1.268 0.196 1.25 0.071 1.045 0.009 1.009-0.036 0.795-0.036q1.214-0.018 1.696 0.482 0.107 0.107 0.179 0.161 0.464 0.446 1.089 0.911 0.125-1.625 2.107-1.554 0.089 0 0.652 0.027t0.768 0.036 0.813 0.018 0.946-0.018 0.973-0.080 1.089-0.152 1.107-0.241 1.196-0.348 1.205-0.482 1.286-0.616zM31.482 16.339q-2.161 2.661-6.643 4.5 1.5 5.089-0.411 8.304-1.179 2.018-3.268 2.643-1.857 0.571-3.25-0.268-1.536-0.911-1.464-2.929l-0.018-5.821v-0.018q-0.143-0.036-0.438-0.107t-0.42-0.089l-0.018 6.036q0.071 2.036-1.482 2.929-1.411 0.839-3.268 0.268-2.089-0.643-3.25-2.679-1.875-3.214-0.393-8.268-4.482-1.839-6.643-4.5-0.446-0.661-0.071-1.125t1.071 0.018q0.054 0.036 0.196 0.125t0.196 0.143v-12.393q0-1.286 0.839-2.196t2.036-0.911h22.446q1.196 0 2.036 0.911t0.839 2.196v12.393l0.375-0.268q0.696-0.482 1.071-0.018t-0.071 1.125z"></path>

</symbol>

<symbol id="icon-snapchat-ghost" viewBox="0 0 30 32">

<path d="M15.143 2.286q2.393-0.018 4.295 1.223t2.92 3.438q0.482 1.036 0.482 3.196 0 0.839-0.161 3.411 0.25 0.125 0.5 0.125 0.321 0 0.911-0.241t0.911-0.241q0.518 0 1 0.321t0.482 0.821q0 0.571-0.563 0.964t-1.232 0.563-1.232 0.518-0.563 0.848q0 0.268 0.214 0.768 0.661 1.464 1.83 2.679t2.58 1.804q0.5 0.214 1.429 0.411 0.5 0.107 0.5 0.625 0 1.25-3.911 1.839-0.125 0.196-0.196 0.696t-0.25 0.83-0.589 0.33q-0.357 0-1.107-0.116t-1.143-0.116q-0.661 0-1.107 0.089-0.571 0.089-1.125 0.402t-1.036 0.679-1.036 0.723-1.357 0.598-1.768 0.241q-0.929 0-1.723-0.241t-1.339-0.598-1.027-0.723-1.036-0.679-1.107-0.402q-0.464-0.089-1.125-0.089-0.429 0-1.17 0.134t-1.045 0.134q-0.446 0-0.625-0.33t-0.25-0.848-0.196-0.714q-3.911-0.589-3.911-1.839 0-0.518 0.5-0.625 0.929-0.196 1.429-0.411 1.393-0.571 2.58-1.804t1.83-2.679q0.214-0.5 0.214-0.768 0-0.5-0.563-0.848t-1.241-0.527-1.241-0.563-0.563-0.938q0-0.482 0.464-0.813t0.982-0.33q0.268 0 0.857 0.232t0.946 0.232q0.321 0 0.571-0.125-0.161-2.536-0.161-3.393 0-2.179 0.482-3.214 1.143-2.446 3.071-3.536t4.714-1.125z"></path>

</symbol>

<symbol id="icon-yelp" viewBox="0 0 27 32">

<path d="M13.804 23.554v2.268q-0.018 5.214-0.107 5.446-0.214 0.571-0.911 0.714-0.964 0.161-3.241-0.679t-2.902-1.589q-0.232-0.268-0.304-0.643-0.018-0.214 0.071-0.464 0.071-0.179 0.607-0.839t3.232-3.857q0.018 0 1.071-1.25 0.268-0.339 0.705-0.438t0.884 0.063q0.429 0.179 0.67 0.518t0.223 0.75zM11.143 19.071q-0.054 0.982-0.929 1.25l-2.143 0.696q-4.911 1.571-5.214 1.571-0.625-0.036-0.964-0.643-0.214-0.446-0.304-1.339-0.143-1.357 0.018-2.973t0.536-2.223 1-0.571q0.232 0 3.607 1.375 1.25 0.518 2.054 0.839l1.5 0.607q0.411 0.161 0.634 0.545t0.205 0.866zM25.893 24.375q-0.125 0.964-1.634 2.875t-2.42 2.268q-0.661 0.25-1.125-0.125-0.25-0.179-3.286-5.125l-0.839-1.375q-0.25-0.375-0.205-0.821t0.348-0.821q0.625-0.768 1.482-0.464 0.018 0.018 2.125 0.714 3.625 1.179 4.321 1.42t0.839 0.366q0.5 0.393 0.393 1.089zM13.893 13.089q0.089 1.821-0.964 2.179-1.036 0.304-2.036-1.268l-6.75-10.679q-0.143-0.625 0.339-1.107 0.732-0.768 3.705-1.598t4.009-0.563q0.714 0.179 0.875 0.804 0.054 0.321 0.393 5.455t0.429 6.777zM25.714 15.018q0.054 0.696-0.464 1.054-0.268 0.179-5.875 1.536-1.196 0.268-1.625 0.411l0.018-0.036q-0.411 0.107-0.821-0.071t-0.661-0.571q-0.536-0.839 0-1.554 0.018-0.018 1.339-1.821 2.232-3.054 2.679-3.643t0.607-0.696q0.5-0.339 1.161-0.036 0.857 0.411 2.196 2.384t1.446 2.991v0.054z"></path>

</symbol>

<symbol id="icon-vine" viewBox="0 0 27 32">

<path d="M26.732 14.768v3.536q-1.804 0.411-3.536 0.411-1.161 2.429-2.955 4.839t-3.241 3.848-2.286 1.902q-1.429 0.804-2.893-0.054-0.5-0.304-1.080-0.777t-1.518-1.491-1.83-2.295-1.92-3.286-1.884-4.357-1.634-5.616-1.259-6.964h5.054q0.464 3.893 1.25 7.116t1.866 5.661 2.17 4.205 2.5 3.482q3.018-3.018 5.125-7.25-2.536-1.286-3.982-3.929t-1.446-5.946q0-3.429 1.857-5.616t5.071-2.188q3.179 0 4.875 1.884t1.696 5.313q0 2.839-1.036 5.107-0.125 0.018-0.348 0.054t-0.821 0.036-1.125-0.107-1.107-0.455-0.902-0.92q0.554-1.839 0.554-3.286 0-1.554-0.518-2.357t-1.411-0.804q-0.946 0-1.518 0.884t-0.571 2.509q0 3.321 1.875 5.241t4.768 1.92q1.107 0 2.161-0.25z"></path>

</symbol>

<symbol id="icon-vk" viewBox="0 0 35 32">

<path d="M34.232 9.286q0.411 1.143-2.679 5.25-0.429 0.571-1.161 1.518-1.393 1.786-1.607 2.339-0.304 0.732 0.25 1.446 0.304 0.375 1.446 1.464h0.018l0.071 0.071q2.518 2.339 3.411 3.946 0.054 0.089 0.116 0.223t0.125 0.473-0.009 0.607-0.446 0.491-1.054 0.223l-4.571 0.071q-0.429 0.089-1-0.089t-0.929-0.393l-0.357-0.214q-0.536-0.375-1.25-1.143t-1.223-1.384-1.089-1.036-1.009-0.277q-0.054 0.018-0.143 0.063t-0.304 0.259-0.384 0.527-0.304 0.929-0.116 1.384q0 0.268-0.063 0.491t-0.134 0.33l-0.071 0.089q-0.321 0.339-0.946 0.393h-2.054q-1.268 0.071-2.607-0.295t-2.348-0.946-1.839-1.179-1.259-1.027l-0.446-0.429q-0.179-0.179-0.491-0.536t-1.277-1.625-1.893-2.696-2.188-3.768-2.33-4.857q-0.107-0.286-0.107-0.482t0.054-0.286l0.071-0.107q0.268-0.339 1.018-0.339l4.893-0.036q0.214 0.036 0.411 0.116t0.286 0.152l0.089 0.054q0.286 0.196 0.429 0.571 0.357 0.893 0.821 1.848t0.732 1.455l0.286 0.518q0.518 1.071 1 1.857t0.866 1.223 0.741 0.688 0.607 0.25 0.482-0.089q0.036-0.018 0.089-0.089t0.214-0.393 0.241-0.839 0.17-1.446 0-2.232q-0.036-0.714-0.161-1.304t-0.25-0.821l-0.107-0.214q-0.446-0.607-1.518-0.768-0.232-0.036 0.089-0.429 0.304-0.339 0.679-0.536 0.946-0.464 4.268-0.429 1.464 0.018 2.411 0.232 0.357 0.089 0.598 0.241t0.366 0.429 0.188 0.571 0.063 0.813-0.018 0.982-0.045 1.259-0.027 1.473q0 0.196-0.018 0.75t-0.009 0.857 0.063 0.723 0.205 0.696 0.402 0.438q0.143 0.036 0.304 0.071t0.464-0.196 0.679-0.616 0.929-1.196 1.214-1.92q1.071-1.857 1.911-4.018 0.071-0.179 0.179-0.313t0.196-0.188l0.071-0.054 0.089-0.045t0.232-0.054 0.357-0.009l5.143-0.036q0.696-0.089 1.143 0.045t0.554 0.295z"></path>

</symbol>

<symbol id="icon-search" viewBox="0 0 30 32">

<path d="M20.571 14.857q0-3.304-2.348-5.652t-5.652-2.348-5.652 2.348-2.348 5.652 2.348 5.652 5.652 2.348 5.652-2.348 2.348-5.652zM29.714 29.714q0 0.929-0.679 1.607t-1.607 0.679q-0.964 0-1.607-0.679l-6.125-6.107q-3.196 2.214-7.125 2.214-2.554 0-4.884-0.991t-4.018-2.679-2.679-4.018-0.991-4.884 0.991-4.884 2.679-4.018 4.018-2.679 4.884-0.991 4.884 0.991 4.018 2.679 2.679 4.018 0.991 4.884q0 3.929-2.214 7.125l6.125 6.125q0.661 0.661 0.661 1.607z"></path>

</symbol>

<symbol id="icon-envelope-o" viewBox="0 0 32 32">

<path d="M29.714 26.857v-13.714q-0.571 0.643-1.232 1.179-4.786 3.679-7.607 6.036-0.911 0.768-1.482 1.196t-1.545 0.866-1.83 0.438h-0.036q-0.857 0-1.83-0.438t-1.545-0.866-1.482-1.196q-2.821-2.357-7.607-6.036-0.661-0.536-1.232-1.179v13.714q0 0.232 0.17 0.402t0.402 0.17h26.286q0.232 0 0.402-0.17t0.17-0.402zM29.714 8.089v-0.438t-0.009-0.232-0.054-0.223-0.098-0.161-0.161-0.134-0.25-0.045h-26.286q-0.232 0-0.402 0.17t-0.17 0.402q0 3 2.625 5.071 3.446 2.714 7.161 5.661 0.107 0.089 0.625 0.527t0.821 0.67 0.795 0.563 0.902 0.491 0.768 0.161h0.036q0.357 0 0.768-0.161t0.902-0.491 0.795-0.563 0.821-0.67 0.625-0.527q3.714-2.946 7.161-5.661 0.964-0.768 1.795-2.063t0.83-2.348zM32 7.429v19.429q0 1.179-0.839 2.018t-2.018 0.839h-26.286q-1.179 0-2.018-0.839t-0.839-2.018v-19.429q0-1.179 0.839-2.018t2.018-0.839h26.286q1.179 0 2.018 0.839t0.839 2.018z"></path>

</symbol>

<symbol id="icon-close" viewBox="0 0 25 32">

<path d="M23.179 23.607q0 0.714-0.5 1.214l-2.429 2.429q-0.5 0.5-1.214 0.5t-1.214-0.5l-5.25-5.25-5.25 5.25q-0.5 0.5-1.214 0.5t-1.214-0.5l-2.429-2.429q-0.5-0.5-0.5-1.214t0.5-1.214l5.25-5.25-5.25-5.25q-0.5-0.5-0.5-1.214t0.5-1.214l2.429-2.429q0.5-0.5 1.214-0.5t1.214 0.5l5.25 5.25 5.25-5.25q0.5-0.5 1.214-0.5t1.214 0.5l2.429 2.429q0.5 0.5 0.5 1.214t-0.5 1.214l-5.25 5.25 5.25 5.25q0.5 0.5 0.5 1.214z"></path>

</symbol>

<symbol id="icon-angle-down" viewBox="0 0 21 32">

<path d="M19.196 13.143q0 0.232-0.179 0.411l-8.321 8.321q-0.179 0.179-0.411 0.179t-0.411-0.179l-8.321-8.321q-0.179-0.179-0.179-0.411t0.179-0.411l0.893-0.893q0.179-0.179 0.411-0.179t0.411 0.179l7.018 7.018 7.018-7.018q0.179-0.179 0.411-0.179t0.411 0.179l0.893 0.893q0.179 0.179 0.179 0.411z"></path>

</symbol>

<symbol id="icon-folder-open" viewBox="0 0 34 32">

<path d="M33.554 17q0 0.554-0.554 1.179l-6 7.071q-0.768 0.911-2.152 1.545t-2.563 0.634h-19.429q-0.607 0-1.080-0.232t-0.473-0.768q0-0.554 0.554-1.179l6-7.071q0.768-0.911 2.152-1.545t2.563-0.634h19.429q0.607 0 1.080 0.232t0.473 0.768zM27.429 10.857v2.857h-14.857q-1.679 0-3.518 0.848t-2.929 2.134l-6.107 7.179q0-0.071-0.009-0.223t-0.009-0.223v-17.143q0-1.643 1.179-2.821t2.821-1.179h5.714q1.643 0 2.821 1.179t1.179 2.821v0.571h9.714q1.643 0 2.821 1.179t1.179 2.821z"></path>

</symbol>

<symbol id="icon-twitter" viewBox="0 0 30 32">

<path d="M28.929 7.286q-1.196 1.75-2.893 2.982 0.018 0.25 0.018 0.75 0 2.321-0.679 4.634t-2.063 4.437-3.295 3.759-4.607 2.607-5.768 0.973q-4.839 0-8.857-2.589 0.625 0.071 1.393 0.071 4.018 0 7.161-2.464-1.875-0.036-3.357-1.152t-2.036-2.848q0.589 0.089 1.089 0.089 0.768 0 1.518-0.196-2-0.411-3.313-1.991t-1.313-3.67v-0.071q1.214 0.679 2.607 0.732-1.179-0.786-1.875-2.054t-0.696-2.75q0-1.571 0.786-2.911 2.161 2.661 5.259 4.259t6.634 1.777q-0.143-0.679-0.143-1.321 0-2.393 1.688-4.080t4.080-1.688q2.5 0 4.214 1.821 1.946-0.375 3.661-1.393-0.661 2.054-2.536 3.179 1.661-0.179 3.321-0.893z"></path>

</symbol>

<symbol id="icon-facebook" viewBox="0 0 19 32">

<path d="M17.125 0.214v4.714h-2.804q-1.536 0-2.071 0.643t-0.536 1.929v3.375h5.232l-0.696 5.286h-4.536v13.554h-5.464v-13.554h-4.554v-5.286h4.554v-3.893q0-3.321 1.857-5.152t4.946-1.83q2.625 0 4.071 0.214z"></path>

</symbol>

<symbol id="icon-github" viewBox="0 0 27 32">

<path d="M13.714 2.286q3.732 0 6.884 1.839t4.991 4.991 1.839 6.884q0 4.482-2.616 8.063t-6.759 4.955q-0.482 0.089-0.714-0.125t-0.232-0.536q0-0.054 0.009-1.366t0.009-2.402q0-1.732-0.929-2.536 1.018-0.107 1.83-0.321t1.679-0.696 1.446-1.188 0.946-1.875 0.366-2.688q0-2.125-1.411-3.679 0.661-1.625-0.143-3.643-0.5-0.161-1.446 0.196t-1.643 0.786l-0.679 0.429q-1.661-0.464-3.429-0.464t-3.429 0.464q-0.286-0.196-0.759-0.482t-1.491-0.688-1.518-0.241q-0.804 2.018-0.143 3.643-1.411 1.554-1.411 3.679 0 1.518 0.366 2.679t0.938 1.875 1.438 1.196 1.679 0.696 1.83 0.321q-0.696 0.643-0.875 1.839-0.375 0.179-0.804 0.268t-1.018 0.089-1.17-0.384-0.991-1.116q-0.339-0.571-0.866-0.929t-0.884-0.429l-0.357-0.054q-0.375 0-0.518 0.080t-0.089 0.205 0.161 0.25 0.232 0.214l0.125 0.089q0.393 0.179 0.777 0.679t0.563 0.911l0.179 0.411q0.232 0.679 0.786 1.098t1.196 0.536 1.241 0.125 0.991-0.063l0.411-0.071q0 0.679 0.009 1.58t0.009 0.973q0 0.321-0.232 0.536t-0.714 0.125q-4.143-1.375-6.759-4.955t-2.616-8.063q0-3.732 1.839-6.884t4.991-4.991 6.884-1.839zM5.196 21.982q0.054-0.125-0.125-0.214-0.179-0.054-0.232 0.036-0.054 0.125 0.125 0.214 0.161 0.107 0.232-0.036zM5.75 22.589q0.125-0.089-0.036-0.286-0.179-0.161-0.286-0.054-0.125 0.089 0.036 0.286 0.179 0.179 0.286 0.054zM6.286 23.393q0.161-0.125 0-0.339-0.143-0.232-0.304-0.107-0.161 0.089 0 0.321t0.304 0.125zM7.036 24.143q0.143-0.143-0.071-0.339-0.214-0.214-0.357-0.054-0.161 0.143 0.071 0.339 0.214 0.214 0.357 0.054zM8.054 24.589q0.054-0.196-0.232-0.286-0.268-0.071-0.339 0.125t0.232 0.268q0.268 0.107 0.339-0.107zM9.179 24.679q0-0.232-0.304-0.196-0.286 0-0.286 0.196 0 0.232 0.304 0.196 0.286 0 0.286-0.196zM10.214 24.5q-0.036-0.196-0.321-0.161-0.286 0.054-0.25 0.268t0.321 0.143 0.25-0.25z"></path>

</symbol>

<symbol id="icon-bars" viewBox="0 0 27 32">

<path d="M27.429 24v2.286q0 0.464-0.339 0.804t-0.804 0.339h-25.143q-0.464 0-0.804-0.339t-0.339-0.804v-2.286q0-0.464 0.339-0.804t0.804-0.339h25.143q0.464 0 0.804 0.339t0.339 0.804zM27.429 14.857v2.286q0 0.464-0.339 0.804t-0.804 0.339h-25.143q-0.464 0-0.804-0.339t-0.339-0.804v-2.286q0-0.464 0.339-0.804t0.804-0.339h25.143q0.464 0 0.804 0.339t0.339 0.804zM27.429 5.714v2.286q0 0.464-0.339 0.804t-0.804 0.339h-25.143q-0.464 0-0.804-0.339t-0.339-0.804v-2.286q0-0.464 0.339-0.804t0.804-0.339h25.143q0.464 0 0.804 0.339t0.339 0.804z"></path>

</symbol>

<symbol id="icon-google-plus" viewBox="0 0 41 32">

<path d="M25.661 16.304q0 3.714-1.554 6.616t-4.429 4.536-6.589 1.634q-2.661 0-5.089-1.036t-4.179-2.786-2.786-4.179-1.036-5.089 1.036-5.089 2.786-4.179 4.179-2.786 5.089-1.036q5.107 0 8.768 3.429l-3.554 3.411q-2.089-2.018-5.214-2.018-2.196 0-4.063 1.107t-2.955 3.009-1.089 4.152 1.089 4.152 2.955 3.009 4.063 1.107q1.482 0 2.723-0.411t2.045-1.027 1.402-1.402 0.875-1.482 0.384-1.321h-7.429v-4.5h12.357q0.214 1.125 0.214 2.179zM41.143 14.125v3.75h-3.732v3.732h-3.75v-3.732h-3.732v-3.75h3.732v-3.732h3.75v3.732h3.732z"></path>

</symbol>

<symbol id="icon-linkedin" viewBox="0 0 27 32">

<path d="M6.232 11.161v17.696h-5.893v-17.696h5.893zM6.607 5.696q0.018 1.304-0.902 2.179t-2.42 0.875h-0.036q-1.464 0-2.357-0.875t-0.893-2.179q0-1.321 0.92-2.188t2.402-0.866 2.375 0.866 0.911 2.188zM27.429 18.714v10.143h-5.875v-9.464q0-1.875-0.723-2.938t-2.259-1.063q-1.125 0-1.884 0.616t-1.134 1.527q-0.196 0.536-0.196 1.446v9.875h-5.875q0.036-7.125 0.036-11.554t-0.018-5.286l-0.018-0.857h5.875v2.571h-0.036q0.357-0.571 0.732-1t1.009-0.929 1.554-0.777 2.045-0.277q3.054 0 4.911 2.027t1.857 5.938z"></path>

</symbol>

<symbol id="icon-quote-right" viewBox="0 0 30 32">

<path d="M13.714 5.714v12.571q0 1.857-0.723 3.545t-1.955 2.92-2.92 1.955-3.545 0.723h-1.143q-0.464 0-0.804-0.339t-0.339-0.804v-2.286q0-0.464 0.339-0.804t0.804-0.339h1.143q1.893 0 3.232-1.339t1.339-3.232v-0.571q0-0.714-0.5-1.214t-1.214-0.5h-4q-1.429 0-2.429-1t-1-2.429v-6.857q0-1.429 1-2.429t2.429-1h6.857q1.429 0 2.429 1t1 2.429zM29.714 5.714v12.571q0 1.857-0.723 3.545t-1.955 2.92-2.92 1.955-3.545 0.723h-1.143q-0.464 0-0.804-0.339t-0.339-0.804v-2.286q0-0.464 0.339-0.804t0.804-0.339h1.143q1.893 0 3.232-1.339t1.339-3.232v-0.571q0-0.714-0.5-1.214t-1.214-0.5h-4q-1.429 0-2.429-1t-1-2.429v-6.857q0-1.429 1-2.429t2.429-1h6.857q1.429 0 2.429 1t1 2.429z"></path>

</symbol>

<symbol id="icon-mail-reply" viewBox="0 0 32 32">

<path d="M32 20q0 2.964-2.268 8.054-0.054 0.125-0.188 0.429t-0.241 0.536-0.232 0.393q-0.214 0.304-0.5 0.304-0.268 0-0.42-0.179t-0.152-0.446q0-0.161 0.045-0.473t0.045-0.42q0.089-1.214 0.089-2.196 0-1.804-0.313-3.232t-0.866-2.473-1.429-1.804-1.884-1.241-2.375-0.759-2.75-0.384-3.134-0.107h-4v4.571q0 0.464-0.339 0.804t-0.804 0.339-0.804-0.339l-9.143-9.143q-0.339-0.339-0.339-0.804t0.339-0.804l9.143-9.143q0.339-0.339 0.804-0.339t0.804 0.339 0.339 0.804v4.571h4q12.732 0 15.625 7.196 0.946 2.393 0.946 5.946z"></path>

</symbol>


</defs>

</svg>

</body>

</html>

 (太长了,删了一部分)


49、
Linux存储LVM管理
使用xserver1虚拟机,使用VMWare软件自行添加一块大小为20G的硬盘,使用fdisk命令对该硬盘进形分区,要求分出两个大小为5G的分区。使用两个分区,创建名xcloudvg的卷组,然后再创建一个5G的分区,将xcloudvg扩容至15G,最后执行vgdisplay命令查看卷组信息。将上述所有操作命令和返回结果以文本形式提交到答题框。


 

[root@xserver1 ~]# pvcreate /dev/sdb1 /dev/sdb2 /dev/sdb3

  Physical volume "/dev/sdb1" successfully created

  Physical volume "/dev/sdb2" successfully created

  Physical volume "/dev/sdb3" successfully created

[root@xserver1 ~]# vgcreate xcloudvg /dev/sdb[1-2]

  Volume group "xcloudvg" successfully created

[root@xserver1 ~]# vgextend xcloudvg /dev/sdb3

  Volume group "xcloudvg" successfully extended

[root@xserver1 ~]# vgdisplay

  --- Volume group ---

  VG Name               centos

  System ID            

  Format                lvm2

  Metadata Areas        1

  Metadata Sequence No  3

  VG Access             read/write

  VG Status             resizable

  MAX LV                0

  Cur LV                2

  Open LV               2

  Max PV                0

  Cur PV                1

  Act PV                1

  VG Size               39.51 GiB

  PE Size               4.00 MiB

  Total PE              10114

  Alloc PE / Size       10103 / 39.46 GiB

  Free  PE / Size       11 / 44.00 MiB

  VG UUID               Izpuld-2eFu-xP0t-Z9Pv-lHAo-L357-DITdew

  

  --- Volume group ---

  VG Name               xcloudvg

  System ID            

  Format                lvm2

  Metadata Areas        3

  Metadata Sequence No  2

  VG Access             read/write

  VG Status             resizable

  MAX LV                0

  Cur LV                0

  Open LV               0

  Max PV                0

  Cur PV                3

  Act PV                3

  VG Size               14.99 GiB

  PE Size               4.00 MiB

  Total PE              3837

  Alloc PE / Size       0 / 0  

  Free  PE / Size       3837 / 14.99 GiB

  VG UUID               GgR77n-xPyt-dZ1Q-oFhm-tkR8-34m7-NtTBRu


50、
OpenStack Keystone管理
使用VMWare软件启动提供的opensatckallinone镜像,自行检查openstack中各服务的状态,若有问题自行排查。在keystone中创建用户testuser,密码为123456,创建好之后,查看testuser的详细信息。将上述所有操作命令及返回结果以文本形式提交到答题框。

 

[root@controller ~]# source /etc/keystone/admin-openrc.sh

[root@controller ~]# openstack user create --domain xiandian --password 123456 testuser

+-----------+----------------------------------+

| Field     | Value                            |

+-----------+----------------------------------+

| domain_id | 9321f21a94ef4f85993e92a228892418 |

| enabled   | True                             |

| id        | a5ba3b2b44c7434fbddb26e80270fa3e |

| name      | testuser                         |

+-----------+----------------------------------+

[root@controller ~]# openstack user show a5ba3b2b44c7434fbddb26e80270fa3e

+-----------+----------------------------------+

| Field     | Value                            |

+-----------+----------------------------------+

| domain_id | 9321f21a94ef4f85993e92a228892418 |

| enabled   | True                             |

| id        | a5ba3b2b44c7434fbddb26e80270fa3e |

| name      | testuser                         |

+-----------+----------------------------------+

 

 

 

51、
OpenStack Glance管理
使用VMWare软件启动提供的opensatckallinone镜像,自行检查openstack中各服务的状态,若有问题自行排查。在xserver1节点的/root目录下存在一个cirros-0.3.4-x86_64-disk.img镜像;使用glance命令将镜像上传,并命名为mycirros,最后将glance image-show id命令的返回结果以文本形式提交到答题框。

[root@controller ~]# glance image-show 13747c21-b916-4304-9bb8-ee34bde45517

+------------------+--------------------------------------+

| Property         | Value                                |

+------------------+--------------------------------------+

| checksum         | ee1eca47dc88f4879d8a229cc70a07c6     |

| container_format | bare                                 |

| created_at       | 2020-12-21T21:15:28Z                 |

| disk_format      | qcow2                                |

| id               | 13747c21-b916-4304-9bb8-ee34bde45517 |

| min_disk         | 0                                    |

| min_ram          | 0                                    |

| name             | mycirros                             |

| owner            | f9ff39ba9daa4e5a8fee1fc50e2d2b34     |

| protected        | False                                |

| size             | 13287936                             |

| status           | active                               |

| tags             | []                                   |

| updated_at       | 2020-12-21T21:15:29Z                 |

| virtual_size     | None                                 |

| visibility       | private                              |

+------------------+--------------------------------------+


52、
OpenStack Nova管理
使用VMWare软件启动提供的opensatckallinone镜像,自行检查openstack中各服务的状态,若有问题自行排查。使用nova相关命令,启动一个云主机,云主机类型使用m1.tiny,镜像使用上一题中上传的mycirros镜像,云主机名称为examtest,将上述所有操作命令及返回结果以文本的方式提交到答题框。 

[root@controller ~]# nova boot --flavor m1.tiny --image mycirros examtest

+--------------------------------------+-------------------------------------------------+

| Property                             | Value                                           |

+--------------------------------------+-------------------------------------------------+

| OS-DCF:diskConfig                    | MANUAL                                          |

| OS-EXT-AZ:availability_zone          |                                                 |

| OS-EXT-SRV-ATTR:host                 | -                                               |

| OS-EXT-SRV-ATTR:hostname             | examtest                                        |

| OS-EXT-SRV-ATTR:hypervisor_hostname  | -                                               |

| OS-EXT-SRV-ATTR:instance_name        | instance-00000003                               |

| OS-EXT-SRV-ATTR:kernel_id            |                                                 |

| OS-EXT-SRV-ATTR:launch_index         | 0                                               |

| OS-EXT-SRV-ATTR:ramdisk_id           |                                                 |

| OS-EXT-SRV-ATTR:reservation_id       | r-mpmmd9g9                                      |

| OS-EXT-SRV-ATTR:root_device_name     | -                                               |

| OS-EXT-SRV-ATTR:user_data            | -                                               |

| OS-EXT-STS:power_state               | 0                                               |

| OS-EXT-STS:task_state                | scheduling                                      |

| OS-EXT-STS:vm_state                  | building                                        |

| OS-SRV-USG:launched_at               | -                                               |

| OS-SRV-USG:terminated_at             | -                                               |

| accessIPv4                           |                                                 |

| accessIPv6                           |                                                 |

| adminPass                            | Mmo2JAgXNzKs                                    |

| config_drive                         |                                                 |

| created                              | 2020-12-21T21:18:26Z                            |

| description                          | -                                               |

| flavor                               | m1.tiny (1)                                     |

| hostId                               |                                                 |

| host_status                          |                                                 |

| id                                   | f84b1b06-34c3-4c02-864c-4f70128b73c2            |

| image                                | mycirros (13747c21-b916-4304-9bb8-ee34bde45517) |

| key_name                             | -                                               |

| locked                               | False                                           |

| metadata                             | {}                                              |

| name                                 | examtest                                        |

| os-extended-volumes:volumes_attached | []                                              |

| progress                             | 0                                               |

| security_groups                      | default                                         |

| status                               | BUILD                                           |

| tenant_id                            | f9ff39ba9daa4e5a8fee1fc50e2d2b34                |

| updated                              | 2020-12-21T21:18:26Z                            |

| user_id                              | 0befa70f767848e39df8224107b71858                |

+--------------------------------------+-------------------------------------------------+


53、
Docker安装
使用xserver1节点,自行配置YUM源,安装docker服务(需要用到的包为xserver1节点/root目录下的Docker.tar.gz)。安装完服务后,将registry_latest.tar上传到xserver1节点中并配置为私有仓库。要求启动registry容器时,将内部保存文件的目录映射到外部的/opt/registry目录,将内部的5000端口映射到外部5000端口。依次将启动registry容器的命令及返回结果、执行docker info命令的返回结果以文本形式提交到答题框。 

[root@xserver1 ~]# docker run -d -v /opt/registry:/var/lib/registry -p 5000:5000 --restart=always --name registry registry:latest

9fbd106319ce1cdc9c6c6eff4923fea5a9b1155485e0ae9632b4dd3169aa20c0

[root@xserver1 ~]# docker info

Containers: 1

 Running: 1

 Paused: 0

 Stopped: 0

Images: 1

Server Version: 18.09.6

Storage Driver: devicemapper

 Pool Name: docker-253:0-67650850-pool

 Pool Blocksize: 65.54kB

 Base Device Size: 10.74GB

 Backing Filesystem: xfs

 Udev Sync Supported: true

 Data file: /dev/loop1

 Metadata file: /dev/loop2

 Data loop file: /var/lib/docker/devicemapper/devicemapper/data

 Metadata loop file: /var/lib/docker/devicemapper/devicemapper/metadata

 Data Space Used: 59.11MB

 Data Space Total: 107.4GB

 Data Space Available: 27.47GB

 Metadata Space Used: 688.1kB

 Metadata Space Total: 2.147GB

 Metadata Space Available: 2.147GB

 Thin Pool Minimum Free Space: 10.74GB

 Deferred Removal Enabled: true

 Deferred Deletion Enabled: true

 Deferred Deleted Device Count: 0

 Library Version: 1.02.107-RHEL7 (2015-10-14)

Logging Driver: json-file

Cgroup Driver: cgroupfs

Plugins:

 Volume: local

 Network: bridge host macvlan null overlay

 Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog

Swarm: inactive

Runtimes: runc

Default Runtime: runc

Init Binary: docker-init

containerd version: b34a5c8af56e510852c35414db4c1f4fa6172339

runc version: 3e425f80a8c931f88e6d94a8c831b9d5aa481657

init version: fec3683

Security Options:

 seccomp

  Profile: default

Kernel Version: 3.10.0-327.el7.x86_64

Operating System: CentOS Linux 7 (Core)

OSType: linux

Architecture: x86_64

CPUs: 2

Total Memory: 3.688GiB

Name: xserver1

ID: P5IS:7QLA:AJR6:5UQF:VI6U:QU3Z:H25B:KPUF:APBZ:S7BT:ZPSV:UZC6

Docker Root Dir: /var/lib/docker

Debug Mode (client): false

Debug Mode (server): false

Registry: https://index.docker.io/v1/

Labels:

Experimental: false

Insecure Registries:

 127.0.0.0/8

Live Restore Enabled: false

Product License: Community Engine


54、
Dockerfile编写
使用xserver1节点,新建目录centos-jdk,将提供的jdk-8u141-linux-x64.tar.gz复制新建的目录,然后编辑Dockerfile文件,文件要求如下: 

1.使用centos:latest基础镜像; 

2.指定作为为xiandian; 

3.新建文件夹/usr/local/java用于存放jdk文件; 

4.将JDK文件复制到镜像内创建的目录并自动解压; 

5.创建软连接:ln -s /usr/local/java/jdk1.8.0_141 /usr/local/java/jdk; 

6.设置环境变量如下 

ENV JAVA_HOME /usr/local/java/jdk 

ENV JRE_HOME ${JAVA_HOME}/jre 

ENV CLASSPATH .:${JAVA_HOME}/lib:${JRE_HOME}/lib 

ENV PATH ${JAVA_HOME}/bin:$PATH

 编写完毕后,构建名为centos-jdk的镜像,构建成功后,查看镜像列表。最后将Dockerfile的内容、构建镜像的操作命令、查看镜像列表的命令和返回的结果以文本形式提交到答题框。

[root@xserver1 centos-jdk]# vi Dockerfile

RUN ln -s /usr/local/java/jdk1.8.0_141 /usr/local/java/jdk

FROM centos:latest

MAINTAINER xiandian

RUN mkdir /usr/local/java

ADD jdk-8u141-linux-x64.tar.gz /usr/local/java

RUN ln -s /usr/local/java/jdk1.8.0_141 /usr/local/java/jdk

ENV JAVA_HOME /usr/local/java/jdk

ENV JRE_HOME ${JAVA_HOME}/jre

ENV CLASSPATH .:${JAVA_HOME}/lib:${JRE_HOME}/lib

ENV PATH ${JAVA_HOME}/bin:$PATH

 

~[root@xserver1 centos-jdk]# docker build -t centos-jdk .

Sending build context to Docker daemon  185.5MB

Step 1/9 : FROM centos:latest

 ---> 0f3e07c0138f

Step 2/9 : MAINTAINER xiandian

 ---> Running in db43014d480e

Removing intermediate container db43014d480e

 ---> 4ce766a2b476

Step 3/9 : RUN mkdir /usr/local/java

 ---> Running in 23e40b699949

Removing intermediate container 23e40b699949

 ---> 8f4271ef5141

Step 4/9 : ADD jdk-8u141-linux-x64.tar.gz /usr/local/java

 ---> 8daaa5afd883

Step 5/9 : RUN ln -s /usr/local/java/jdk1.8.0_141 /usr/local/java/jdk

 ---> Running in 4fa0a6fe3149

Removing intermediate container 4fa0a6fe3149

 ---> d6f77b22515d

Step 6/9 : ENV JAVA_HOME /usr/local/java/jdk

 ---> Running in 73ec768b1544

Removing intermediate container 73ec768b1544

 ---> 5f6e173efc3a

Step 7/9 : ENV JRE_HOME ${JAVA_HOME}/jre

 ---> Running in 513975b9ce25

Removing intermediate container 513975b9ce25

 ---> 63aee55ee95e

Step 8/9 : ENV CLASSPATH .:${JAVA_HOME}/lib:${JRE_HOME}/lib

 ---> Running in a3f8b4cfd7d5

Removing intermediate container a3f8b4cfd7d5

 ---> fdb0b8b490d6

Step 9/9 : ENV PATH ${JAVA_HOME}/bin:$PATH

 ---> Running in 0b96e878438e

Removing intermediate container 0b96e878438e

 ---> 6711e3705173

Successfully built 6711e3705173

Successfully tagged centos-jdk:latest

[root@xserver1 centos-jdk]# docker images

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE

centos-jdk          latest              6711e3705173        5 seconds ago       596MB

centos              latest              0f3e07c0138f        14 months ago       220MB

registry            latest              f32a97de94e1        21 months ago       25.8MB


55、
部署K8S集群
使用xserver1、xserver2节点,自行配置好网络,安装好docker-ce。部署K8S 集群,不要求部署kubernetes-dashboard。部署K8S平台完成后,在主节点使用命令依次检查集群状态、Pods状态、各节点的状态。最后将检查状态的命令及返回结果以文本形式提交到答题框。 


1+X云计算平台运维与开发实操题答案的评论 (共 条)

分享到微博请遵守国家法律