设为首页 收藏本站
查看: 1273|回复: 0

[经验分享] 2016年RHEL7 :RHCE试题答案整理

[复制链接]

尚未签到

发表于 2018-6-24 13:45:18 | 显示全部楼层 |阅读模式
  RHCE考试:
1.Selinux
  两台服务器上配置
  ~]# vim/etc/selinux/config
  SELINUX=disabled
  SELINUXTYPE=targeted
  ~]#reboot
  2.ssh登录控制
  ~]#vim /ect/hosts.allow
sshd:172.25.0.
  ~]#vim /ect/hosts.deny
sshd:172.24.0.
  3.命令别名
  ~]#vim /etc/bashrc
aliasqstat='      '
  重读环境变量、验证
  ~]# source /etc/bashrc        或 ~]# . /PATH/FROM/CONF_FILE
  ~]# alias
  ~]#qstat

  4.防火墙规则,配置端口转发
  图形化界面操作。。。
  ~]# firewall-config&     在图形化下配置
  选择模式:
  Configuration Permanent永久模式
  Zone:public 适用区域
  Port Forwarding端口转发 --> Add
DSC0000.png

DSC0001.png

DSC0002.png

  ~]# firewall-cmd--list-all public 验证
  5.链路聚合
  图形化界面配置:
  ~]#nm-conection-editor &
DSC0003.png

DSC0004.png

DSC0005.png

DSC0006.png

DSC0007.png

DSC0008.png

DSC0009.png

DSC00010.png

  ~]#lab teambridge setup
DSC00011.png

DSC00012.png

DSC00013.png

DSC00014.png

  man teamd----》{"runner\":{\"name\":\"activebackup\"}}
DSC00015.png

  ~]#systemctl restart network
  ~]#ip addr show team0
  ~]#teamdctl team0 state

  6.配置IPv6地址
  图形配置
  ~]# nm-connection-editor &   图形配置
DSC00016.png

DSC00017.png

  ~]# systemctlrestart network
  ~]# ip addr showeth0
  ~]# ping  #测试
  7.本地邮件服务
  ~]#yum install -y postfix
  ~]#vim /etc/postfix/main.cf
init_interfaces=loopback-only
  myorigin = example.com              #从该系统上发送的邮件都显示来自
  relayhost = [cla***oom.example.com]      # 转发发到
  mydestination=            # 本地不接受外来邮件
  local_transport=err:local delivery disabled
  ~]# systemctlrestart postfix
  ~]#systemctl enable postfix
  8.Samba共享目录
Server:
  ~]#yum install samba samba-client -y
  ~]# mkdir /common
  ~]# chcon -R -t samba_share_t /common          #修改安全上下文,此处的SElinux是打开的,在配置文件中也有此命令
  ~]# vim/etc/samba/smb.conf
  workgroup = STAFF     # 此处是修改
  [common]    # 此处开始是添加内容
comment=common
  path= /common
  hostsallow = 172.25.0.
  browseable= yes
  ~]# smbpasswd -aandy
  ~]# testparm   # 查看配置有无问题
  ~]#systemctl restart smb nmb
  ~]#systemctl enable smb nmb
  ~]#firewall-cmd --add-service=samba  --permanent
  ~]# firewall-cmd--reload
  Client:
  ~]#yum install samba-client cifs-utils  -y
  ~]# smbclient -L //172.25.0.11 -U andy      # 测试能否连接
  ~]# smbclient //172.25.0.11/common -U andy     # 测试能否连接共享目录
  ~]# 第三步测试:能够下载不能上传
  挂载可以做看题目要求:
  ~]#mkdir /mnt/common
  ~]#vim /etc/fstab
  //172.25.0.11/common    /mnt/common   cifs    defaults,username=k1,password=redhat,sec=ntlmssp   0   0
  ~]#mount -a
  ~]#df -hT
  9.多用户SMB挂载
  ~]#mkdir  /share
  ~]#chmod o+w  /share
  ~]#chcon -R -t samba_share_t  /share
  ~]# useradd k1
  ~]# useradd c1
  ~]# smbpasswd -a k1
  ~]#smbpasswd -a c1
  ~]# vim/etc/samba/smb.conf
  [share]
comment=share
  path= /share
  hostsallow = 172.25.0.
  browseable= yes
  writable= no
  writelist = c1
  ~]#systemctl restart smb nmb
  Client端测试:
  ~]#vim /etc/fstab
  //172.25.0.11/share    /mnt/dev   cifs    defaults,multiuser,username=k1,password=redhat,sec=ntlmssp   0   0
  ~]#mount -a
  ~]#df -h
  ~]# useradd c1
  ~]# su - c1
  ~]#cd /mnt/dev
  ~]# cifscredsadd 172.25.0.11 -u c1        # 临时提升权限??????????????????
  10.NFS服务
  Server:
  ~]# mkdir /public
  ~]# mkdir /pretected
  ~]# chcon -R -tpublic_content_t /public
  ~]# chcon -R -tpublic_content_t /pretected/
  ~]# vim /etc/exports
  /public  172.25.0.0/24(ro,sync)
  /pretected   172.25.0.0/24(rw,sec=krb5p,sync)
  ~]#wget -O /etc/krb5.keytab http://cla***oom.example.com/pub/keytabs/server0.keytab
  ?~]# useradd k2
  ?~]# chown k2 /pretected/project/
  ~]# systemctlrestart nfs-secure-server
  ~]# systemctl enablenfs-server.service
  ~]# systemctlrestart nfs
  ~]# firewall-cmd--add-service=nfs --permanent
  ~]# firewall-cmd--reload
  ~]# firewall-cmd --add-service=rpc-bind --permanent # 挂载相关的放行
  ~]# firewall-cmd--reload
  ~]# firewall-cmd --permanent --add-service=mountd # 挂载相关的放行
  ~]# firewall-cmd--reload
  ~]# vim/etc/sysconfig/nfs   # 为支持krb5验证
RPCNFSDARGS='-V 4.2'
  11.挂载NFS共享
  Client:
  ~]# wget -O/etc/krb5.keytab http://cla***oom.example.com/pub/keytabs/desktop0.keytab
  ~]# systemctlrestart nfs-secure
  ~]#systemctl enable nfs-secure
  ~]# mkdir/mnt/nfssecure
  ~]# vim /etc/fstab
172.25.0.11:/public     /mnt/nfsmount    nfs    defaules   0    0
  172.25.0.11:/pretected     /mnt/nfssecure     nfs     defaults,sec=krb5p,v4.2   0       0
  ~]# mount -a
  12.配置Web站点
  ~]#yum groupinstall  -y  web*
  ~]#cd /var/www/html
  ~]#wget http://
  ~]#mv
  ~]# systemctl starthttpd
  ~]#systemctl enable httpd
  ~]#firewall-cmd --add-service=http -permanent
  ~]#firewall-cmd --reload
  ~]# systemctlrestart httpd
  ~]#firewall-config &
DSC00018.png

DSC00019.png

DSC00020.png

  ~]# curl http://server0.example.com
  13.配置安全web服务
  ~]# yum installmod_ssl
  ~]# cd/etc/httpd/conf.d
  ~]# wget http://cla***oom.example.com/pub/tls/certs/www0.crt
  ~]# wget http://cla***oom.example.com/pub/tls/private/www0.key
  ~]# wget http://cla***oom.example.com/pub/example-ca.crt
  ~]# vim ssl.conf
  DocumentRoot "/var/www/html"
  ServerNameserver0.example.com:443
  SSLCertificateFile/etc/httpd/conf.d/www0.crt
  SSLCertificateKeyFile/etc/httpd/conf.d/www0.key
  SSLCertificateChainFile/etc/httpd/conf.d/example-ca.crt
  ~]#  systemctl restart httpd
  ~]# firewall-cmd--add-service=https --permanent
  ~]# firewall-cmd--reload


  14.配置虚拟主机
  ~]# vim vhost.conf
  <VirtualHost*:80>
  ServerName www.exmaple.com
  DocumentRoot/var/www/virtual
  </VirtualHost>
  <Directory"/var/www/virtual">
  AllowOverrideNone
  Requireall granted
  </Directory>
  <VirtualHost*:80>
  ServerNameserver0.exmaple.com
  DocumentRoot /var/www/html
  </VirtualHost>
  ~]# systemctlrestart httpd
  ~]#mkdir /var/www/virtual
  ~]#chmod o+w /var/www/virtual


  15.配置Web内容服务
  ~]# mkdir/var/www/html/private
  ~]# echo "15" > /var/www/html/private/index.html
  ~]# mkdir/var/www/virtual
  ~]# echo"14" > /var/www/virtual/index.html
  ~]# vim vhost.conf
  <VirtualHost*:80>
  ServerNamewww.exmaple.com
  DocumentRoot/var/www/virtual
  </VirtualHost>
  <Directory"/var/www/virtual">
  AllowOverrideNone
  Requireall granted
  </Directory>
  <VirtualHost_default_:80>
  ServerNameserver0.example.com
  DocumentRoot/var/www/html
  <Directory"/var/www/html">
  AllowOverrideNone
  Requireall granted
  </Directory>
  </VirtualHost>
  <Directory"/var/www/html/private">
  AllowOverrideNone
  Requireall denied
  Require local
  </Directory>
  ~]# systemctlrestart httpd
  ~]# curl http://server0.example.com/private/index.html
  ~]# curl http://server0.example.com/private/index.html
  16.实现动态Web内容
  ~]# yum installmod_wsgi -y
  ~]# vim/etc/httpd/conf/httpd.conf
  Listen8909
  ~]# semanage port -a-t http_port_t -p tcp 8909
  ~]#  systemctl restart httpd
  ~]# echo"16" > /var/www/html/webinfo.wsgi
  ~]#vim vhost.conf
  <VirtualHost*:8909>
  ServerName16.exmaple.com
  DocumentRoot/var/www/html
  <Directory"/var/www/html">
  AllowOverrideNone
  Requireall granted
  </Directory>
  WSGIScriptAlias/ /var/www/html/webinfo.wsgi
  </VirtualHost>
  ~]# systemctlrestart httpd
  ~]# firewall-config-edit&图形化放行
  ~]#firewall-cmd --reload
DSC00021.png

  17.case脚本
  ~]#vim /etc/boot/foo/sh
  #!/bin/bash
  case$1 in
  fedora)
  echo"redhat"
  ;;
  redhat)
  echo"fedora"
  ;;
  *)
  echo"/root/foo.sh redhat|fedora"
  esac
  ~]# chmod +x/root/foo.sh
  18.添加用户脚本????
  ~]#vim /root/batchusers.sh
  #!/bin/bash
  if[$# -eq 0 ];then
  echo"Usage:/root/batchusers"
  exit1
  fi
  if[! -f $1];then
  echo"input file not found"
  exit1
  fi
  fori in $(cat $1);do
  useradd-s /bin/false $i;
  done
  ~]#chmod +x /root/batchusers.sh


  19.ISCSI服务
  ~]#fdisk -l /dev/vda
  ~]#yum install -y targetcli
  ~]#targetcli
/>  ls
/>  cd backstores/
/>  cd block
/>  create  disk1 /dev/vda1
/>  cd ..
/>  cd ..
/>   cd  iscsi
/>  createiqn.2014-11.com.example:server0
/>  cd   iqn.2014-11.com.wxample:server0/tpg1/
/>  ls
/>  luns/ create  /backstores/block/disk1
/>  acls/  create  iqn.2014-11.com.example:desktop0
/>  portals/ create172.25.0.11
/>  exit
  ~]#fire-cmd --add-port=3260/tcp --permanent
  ~]#fire-cmd --reload
  ~]#systemctl enaable target
  ~]#systemctl start targe
  20.配置ISCSI服务客户端
  ~]# yum installiscsi* -y
  ~]#vim /ettc/iscsi/initiatorname.iscsi
InitiatorName=iqn.2014-11.com.example:desktop0
  ~]#iscsiadm -t st -m discovery -p 172.25.0.11
  ~]#iscsiadm -m node -T iqn.2014-11.com.example:server0 -p172.25.0.11 -l
  ~]#fdisk -l
  ~]# fdisk/dev/sdc 分区
  ~]# mkfs.ext4 /dev/sd...
  ~]# mkdir /mnt/data
  ~]# vim /etc/fstab
UUID=        /mnt/data  ext4   defaults,_netdev      0    0
  ~]# mount -a

  21.配置数据库
  ~]#yum groupinstall "mariadb*" -y
  ~]# systemctl startmariadb
  ~]#systemctl enable mariadb
  ~]#mysql_secure_installation
  ~]#mysql -u root -p
  MariaDB > CREATE DATABASE  Contacts;
  MariaDB > quit
  ~]#mysql -u root -p Contacts  < /root/users.mdb
  22.查询数据库
  ~]# mysql -u root -p
  MariaDB > useContacts;
  MariaDB > showtables;

  MariaDB > createuser r1@localhost>  MariaDB > grantselect on Contacts.* to r1@localhost;
  MariaDB > flushprivileges;
  MariaDB > select* from pass inner join name where name.aid=pass.bid;
  MariaDB > select* from pass inner join name on name.aid=pass.bid where password='tangerine';
  MariaDB >select * from name inner join loc on name.aid=loc.cidwhere firstname='John' andloction='guangzhou';

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-530101-1-1.html 上篇帖子: Excel 2016新增函数之TEXTJOIN 下篇帖子: 在vSphere环境下简单测试Windows 2016 S2D (2)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表