编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

RHCE复习要点分类总结「高效提分篇」

wxchong 2024-08-18 00:41:52 开源技术 20 ℃ 0 评论

系统相关服务要点小结:

Systemctl enable :

Server端: postfix,smb,nmb,nfs-server,nfs-secure-server,httpd,target,mariadb (8个)

Desktop端:nfs-secure,iscsi(2个)

firewall-cmd --add-service:

Server端:smtp、samba、nfs、rpc-bind、mountd、http、https、mysql(8个)

Dektop端:无

firewall-cmd --add-port:

Server端:8908/tcp、3260/tcp(2个)

Dektop端:无

yum安装包服务:

Server端:postfix、samba、samba-client、nfs-utils、httpd、mod_ssl、mod_wsgi、targetcli.noarch、mariadb*(9个)

Desktop端:samba-client、cifs-utils、nfs-utils、iscsi-initiator-utils(4个)

主要知识点分类总结

一、关于挂载

(一)rhcsa

1.autofs自动挂载

vim /etc/auto.ldap

* -rw,sync,v3 classroom.example.com:/home/guests/&

2.swap挂载

:vim /etc/fstab

(写入UUID swap swap defaults 0 0

3.扩展磁盘分区挂载

:vim /etc/fstab

/dev/exam/lvm2 /exam/lvm2 xfs defaults 0 0

(二)rhce

1.samba多用户

# vim /etc/fstab

//server0/devops /mnt/multiuser cifs credentials=/root/smb,sec=ntlmssp,_netdev,multiuser 0 0

2.NFS挂载

# vim /etc/fstab

server0.example.com:/public /mnt/nfsmount nfs sec=sys 0 0

server0.example.com:/protected /mnt/nfssecure nfs sec=krb5p,v4.2 0 0

3.ISCSI客户端挂载

# vim /etc/fstab

UUID="dd977546-aa74-4bdf-bab5-ee0ba3f6b85d" /mnt/data ext4 _netdev 0 0

#mount -a

二、容易忘记重要点

1.samba

# semanage fcontext -a -t samba_share_t '/common(/.*)?'

# getsebool -a | grep samba_e 找到这个路径

# setsebool -P samba_export_all_rw 1 -P是永久生效,1是开机自启,此步骤需要等待

# vim /etc/samba/smb.conf

workgroup = STAFF

2.nfs

# vim /etc/sysconfig/nfs

RPCNFSDARGS="-V 4.2"

3.iscsi

# iscsiadm -m discovery -t st -p server0.example.com

172.25.0.11:3260,1 iqn.2014-11.com.example:server0 发现成功

# iscsiadm -m node -T iqn.2014-11.com.example:server0 -l 显示success为登陆成功,如果不显示也成功

4.mariadb

# vim /etc/my.cnf 插入一行

skip-networking=1

# systemctl restart mariadb.service

5.配置动态web

# semanage port -a -t http_port_t -p tcp 8908

6.数据库配置

> grant select on legacy.* to mary@'%' identified by 'mary_password';

> grant select,insert,update,delete on legacy.* to legacy@'%' identified by 'legacy_password';

> grant select on legacy.* to report@'%' identified by 'report_password';

三、主要的安装包服务

(一)rhcs部分

1.ldap

#yum -y install sssd

2.autofs

#yum -y install autofs

3.时间同步

#yum -y install chrony

(二)rhce部分

1.设置samba

# yum -y install samba samba-client

在desktop上操作

# yum -y install cifs-utils.x86_64 samba-client.x86_64

2.配置NFS服务

# yum -y install nfs-utils

3.web服务

# yum -y install httpd mod_ssl mod_wsgi

4.配置iscsi服务端

# yum -y install targetcli.noarch

5.iscsi客户端发现

# yum -y install iscsi-initiator-utils.i686

6.部署数据库

# yum -y install mariadb*

四、防火墙放行

1.rhce第二题 配置防火墙(Server和Client机器都需要执行)

firewall-cmd --permanent --add-service=ssh

firewall-cmd --permanent --add-rich-rule=' rule family="ipv4" source address="172.13.8.0/24" service name="ssh" reject'

2. rhce第四题 配置端口转发 (Server执行)

firewall-cmd --permanent --add-rich-rule=' rule family="ipv4" source address="172.24.8.0/24" forward-port port="5423" to-port="80" protocol="tcp" '

3. 第八题 通过samba共享目录 (Server执行)

firewall-cmd --permanent --add-service=samba

4.第十题 配置nfs服务

firewall-cmd --permanent --add-service=nfs

firewall-cmd --permanent --add-service=rpc-bind

firewall-cmd --permanent --add-service=mountd

5.第十二题 实现一个web服务器

firewall-cmd --permanent --add-service=http

6.第十二题 配置安全web服务

firewall-cmd --permanent --add-service=https

7.第十六题 实现动态web内容

firewall-cmd --permanent --add-rich-rule=' rule family="ipv4" port port="8909" protocol="tcp" accept'

8.第十九题 配置ISCSI服务端

firewall-cmd --permanent --add-rich-rule=' rule family="ipv4" source address="172.24.8.12/32" port port="3260" protocol="tcp" accept' --->注意这里的address的子网掩码为32

9.# firewall-cmd --list-all

public (default, active)

interfaces: eth0 eth3

sources:

services: dhcpv6-client http https mountd nfs rpc-bind samba ssh

ports:

masquerade: no

forward-ports:

icmp-blocks:

rich rules:

rule family="ipv4" source address="172.13.8.0/24" service name="ssh" reject

rule family="ipv4" source address="172.24.8.12/32" port port="3260" protocol="tcp" accept

rule family="ipv4" port port="8909" protocol="tcp" accept

rule family="ipv4" source address="172.24.8.0/24" forward-port port="5423" protocol="tcp" to-port="80"

五、关于文件下载

(一)rhcsa

1.ldap: 绑定外部验证服务

wget -O /etc/openldap/cacerts/ca.pem http…

(二)rhce

1. 第十题 NFS

wget -O /etc/krb5.keytab http://….keytab

2. 第十一题 NFS

wget -O /etc/krb5.keytab http://….keytab

3.第十二题 httpd

wget -O /var/www/html/index.html http://….html

4.第十三题 https

wget -O /etc/pki/tls/certs/server0.crt http://….crt

wget -O /etc/pki/tls/private/server0.key http://….key

wget -O /etc/pki/tls/certs/ssl-ca.crt http://….crt

5.第十四题 虚拟主机

wget -O /var/www/virtual/index.html http://….html

6.第十五题 web访问内容

wget -O /var/www/html/private/index.html http://…html

wget -O /var/www/virtual/private/index.html http://…/private.html

7. 第十六题 wsgi

wget -O /var/www/html/webinfo.wsgi http://…webinfo.wsgi

8.第十八题 添加用户脚本

wget -O /root/userlist http://…userlist

9.第二十一题 配置数据库

wget -O /root/users.mdb http://….mdb

六、常见问题:

1、vim /etc/my.conf 忘记了 skip-networking=1;

2、忘记了时钟同步,所以NFS中的protecd服务起不来;

3、ISCSI关机启动后用iscsiadm登陆,再重启不行,因为在客户端忘记了systemctl enable iscsi/iscsid;

4、在数据库中可以用localhost 替代%。

小结:以上时钟同步和客户端iscsid配置完毕后,客户端可以正常重启。

5、NFS相关的服务端服务:systemctl enable nfs-server、nfs-secure-server

客户端:systemctl enable nfs-secure

6、target服务没有systemctl enable target,导致重启服务后没有保存。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表