摘要:一、正则表达式是什么? 正则表达式是用于描述字符排列和匹配模式的一种语法规则。它主要用于字符串的模式分割、匹配、查找及替换操作。 二、正则表达式与通配符 1. 正则表达式 用来在文件中匹配符合条件的字符串,正则表达式是“包含匹配”。grep、awk、sed等命令可以支持正则表达式。 2. 通配符 用
阅读全文
摘要:存储技术与应用 iSCSI技术应用 、 udev配置 NFS网络文件系统 、 Multipath多路径 1 案例1:配置iSCSI服务 1.1 问题 本案例要求先搭建好一台iSCSI服务器,并将整个磁盘共享给客户端: 服务器上要额外配置一块硬盘 服务端安装target,并将新加的硬盘配置为iSCSI
阅读全文
摘要:Keepalived热备 Keepalived+LVS 、 HAProxy服务器 1 案例1:Keepalived高可用服务器 1.1 问题 准备三台Linux服务器,两台做Web服务器,并部署Keepalived高可用软件,一台作为客户端主机,实现如下功能: 使用Keepalived实现web服务
阅读全文
摘要:版本控制 SVN基础 实战案例 、 RPM打包 1 案例1:Subversion基本操作 1.1 问题 本案例要求先快速搭建好一台Subversion服务器,并测试该版本控制软件: 创建版本库 导入初始化数据 检出数据至用户本地副本 对本地副本进行增删改查等操作 1.2 方案 使用YUM安装subv
阅读全文
摘要:Tomcat服务器 Tomcat应用案例 、 Varnish代理服务器 1 案例1:安装部署Tomcat服务器 1.1 问题 本案例要求部署Tomcat服务器,具体要求如下: 安装部署JDK基础环境 安装部署Tomcat服务器 创建JSP测试页面,文件名为test.jsp,显示服务器当前时间 然后客
阅读全文
摘要:iptables基本管理filter过滤和转发控制防火墙扩展规则配置SNAT实现共享上网 iptables基本管理filter过滤和转发控制防火墙扩展规则配置SNAT实现共享上网 1 案例1:iptables基本管理 1.1 问题 本案例要求练习iptables命令的使用,按照要求完成以下任务: 关
阅读全文
摘要:部署audit监控文件、加固常见服务的安全、使用diff和patch工具打补丁 部署audit监控文件、加固常见服务的安全、使用diff和patch工具打补丁 要求熟悉audit审计工具的基本使用,完成以下任务操作: 使用audit监控/etc/ssh/sshd_config 当该文件发生任何变化即
阅读全文
摘要:Docker的搭建及简单运用 Docker的搭建及简单运用 环境准备: 1)停止禁用防火墙 systemctl stop firewalld systemctl mask firewalld 2)禁用 selinux 1.配置 yum 源,安装 docker 1 ]# yum -y install
阅读全文
摘要:docker自定义镜像 docker自定义镜像 自定义一个docker镜像 docker commit • 使用镜像启动容器,在该容器基础上修改 • 另存为另一个镜像 1 root@jacob ~]# docker run -itd centos bash 2 [root@jacob ~]# doc
阅读全文
摘要:openstack详细安装配置过程 openstack详细安装配置过程 搭建yum源: 1 [root@roompc901 yum.repos.d]# vim /etc/fstab 2 /var/lib/libvirt/images/iso/CentOS7-1708.iso /local_repo
阅读全文
摘要:编辑“sshd_config”文件(vim /etc/ssh/sshd_config),加入或改变下面的参数: 1 # This is ssh server systemwide configuration file. 2 Port 22 3 ListenAddress 192.168.1.1 4
阅读全文
摘要:搭建Nginx服务器 在IP地址为192.168.4.5的主机上安装部署Nginx服务,并可以将Nginx服务器,要求编译时启用如下功能: 支持SSL加密功能 设置Nginx账户及组名称均为nginx Nginx服务器升级到更高版本。 然后客户端访问页面验证Nginx Web服务器: 使用火狐浏览器
阅读全文
摘要:Ansible中文权威指南:https://ansible-tran.readthedocs.io 环境准备: 1 ansible 192.168.1.10 管理机器 2 web1 192.168.1.11 托管机器 3 web2 192.168.1.12 托管机器 4 db1 192.168.1.
阅读全文
摘要:# # ALL 表示所有主机 NODE 表示 node1 node2 node3 NN1: 表示 namenode ALL:所有节点能相互ping 通(配置/etc/hosts) ALL:安装java-1.8.0-openjdk-devel NN1:能ssh免密登录所有集群主机,包括自己(不能提示输
阅读全文