摘要:主 lvs设置 [root@zxw8 sh]# cat httpd.yaml - hosts: zxw remote_user: root tasks: - name: yum install net-tools -y yum: name=net-tools state=latest - name:
阅读全文
摘要:创建树状目录[root@zxw8 ~]# mkdir -pv playbook/roles/{dbservers,webservers}/{files,handlers,tasks,templates,vars}本地安装tree[root@zxw8 ~]# cd Packages/[root@zxw
阅读全文
摘要:第一步:下载 ╭─root@zxw7 ~ ╰─➤ yum install keepalived第二步:注释不需要的╭─root@zxw7 ~ ╰─➤ vim /etc/keepalived/keepalived.conf 36 #virtual_server 192.168.200.100 443
阅读全文
摘要:keepalived概述 一、HA集群中的相关术语 1.节点(node) 运行HA进程的一个独立主机,称为节点,节点是HA的核心组成部分,每个节点上运行着操作系统和高可用软件服务,在高可用集群中,节点有主次之分,分别称之为主节点/备份节点,每个节点拥有唯一的主机名,并且拥有属于自己的一组资源,例如,
阅读全文
摘要:Ngnix:1、工作在网络的7层之上,可以针对http应用做一些分流的策略,比如针对域名、目录结构;2、Nginx对网络的依赖比较小,理论上能ping通就就能进行负载功能;3、Nginx安装和配置比较简单,测试起来比较方便;4、也可以承担高的负载压力且稳定,一般能支撑超过1万次的并发;5、对后端服务
阅读全文
摘要:如果用模块形式一般有幂等性,如果用shell或者command没有幂等性playbooks相当于shell的脚本,可以吧执行的任务写到文件当一次执行,方便调用tasks:一个task相当于是一个playvarobles:变量,一个定义,多次调用template:模板。可以区分不同主机的特点handl
阅读全文
摘要:ansible Ansible:Ansible的核心程序 Python Paramiko Jiaja2 Yam1 Host Lnventory:记录了每一个由Ansible管理的主机信息,信息包括ssh端口,root帐号密码,ip地址等等。可以通过file来加载,可以通过CMDB加载Playbook
阅读全文
摘要:内核参数 开启内核参数为1[root@zxw6 ~]# cat /proc/sys/net/ipv4/ip_forward0临时有效[root@zxw6 ~]# echo 1 > /proc/sys/net/ipv4/ip_forward[root@zxw6 ~]# cat /proc/sys/ne
阅读全文
摘要:iptables简介 什么是防火墙? 其实就是一个隔离工具:工作于主机或者网络的边缘 对于进出本主机或者网络的报文根据事先定义好的网络规则做匹配检测 • INPUT链 OUTPU链 主机防火墙• FORWARD链 网络防火 四表五链 学习iptables提及最多的无非就是四表五链,也许之前你对此早有
阅读全文
摘要:1、编写脚本/root/bin/systeminfo.sh,,包括主机名,IPv4地址,操作系统版本,内核版本, CPU型号,内存大小,硬盘大小。#!/bin/bash echo "主机名;`hostname`" echo "IPv4地址;`ip a | grep ens33$ | cut -d "
阅读全文
摘要:第一步:启动系统到这里之后,点击一下屏幕,输入e 第二步:输入rd.break在linux16开头的行的结尾输入rd.break 第三步:ctrl+x输入ctrl+x运行进入到如下的界面 第四步:重新挂载根现在的根为只读状态,需要挂载为读写状态以便进行修改输入红框内的内容 第五步:切换根进入到sh,
阅读全文
摘要:本节内容 1. 三剑客简介2. sed命令详解3. awk命令详解 文本处理三剑客 在 Shell 下使用这些正则表达式处理文本最多的命令有下面几个工具: 命令 描述 grep 默认不支持扩展表达式,加-E 选项开启 ERE。如果不加-E 使用花括号要加转义符\{\} egrep 支持基础和扩展表达
阅读全文
摘要:函数,正则表达 本节内容 1. shell函数2. shell正则表达式 shell函数 shell中允许将一组命令集合或语句形成一段可用代码,这些代码块称为shell函数。给这段代码起个名字称为函数名,后续可以直接调用该段代码。 格式func() { #指定函数名command #函数体} 实例1
阅读全文
摘要:sshd服务讲解 SSHD服务介绍:SSH 协议:安全外壳协议。为 Secure Shell 的缩写。SSH 为建立在应用层和传输层基础上的安全协议。默认端口22 作用sshd服务使用SSH协议可以用来进行远程控制, 或在计算机之间传送文件 相比较之前用telnet方式来传输文件要安全很多,因为te
阅读全文
摘要:本节内容 1. shell流程控制2. for语句3. while语句4. break和continue语句5. case语句6. shell编程高级实战 shell流程控制 流程控制是改变程序运行顺序的指令。linux shell有一套自己的流程控制语句,其中包括条件语句(if),循环语句(for
阅读全文
摘要:本节内容 1. shell变量简介2. 定义变量3. 使用变量4. 修改变量的值5. 单引号和双引号的区别6. 将命令的结果赋值给变量7. 删除变量8. 变量类型9. 特殊变量列表10. 退出状态11. shell表达式与运算符 11.1 条件表达式 11.2 整数比较符 11.3 字符串比较符 1
阅读全文
摘要:本节内容 1.shlle简介2. shell分类3. 查看shell4. 第一个shell脚本5. shell编程常用命令 5.1 grep 5.2 cut 5.3 sort 5.4 uniq 5.5 seq 5.6 tr6. 课后作业 前言 查看shell Shell 是一个程序,一般都是放在/b
阅读全文
摘要:Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。Tomcat服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是
阅读全文
摘要:第一步:上传安装包并 ~ ╭─root@zxw ~ ╰─➤ rz 第二步:解压╭─root@zxw ~ ╰─➤ tar xf apache-tomcat-9.0.20.tar.gz ╭─root@zxw ~ ╰─➤ lsapache-tomcat-9.0.20 apache-tomcat-9.0.2
阅读全文
摘要:ErrorDocument 404 http://www.baidu.com 错误转到路径 <Directory /> AllowOverride all Require all denied</Directory> error_page 404 /404.html; location = /404
阅读全文
摘要:第一步:下载相关的软件包[root@zxw html]# yum install nginx php php-mysql mariadb-server php-fpm -y第二步:编辑php匹配规则[root@zxw html]# vim /etc/nginx/nginx.conf server {
阅读全文
摘要:192.168.126.8 主服务器192.168.126.7 静态节点192.168.126.6 动态节点[wangluoyuan]name=wanglouyuan1enabled=1gpgcheck=0baseurl=https://mirrors.aliyun.com/epel/7/x86_6
阅读全文
摘要:第一步:下载nginx╭─root@zxw ~ ╰─➤ yum install nginx -y第二步:编写负载均衡规则─root@zxw ~ ╰─➤ vim /etc/nginx/nginx.conf # for more information. include /etc/nginx/conf.
阅读全文
摘要:Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engine X”,是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器。Nginx是由俄罗斯人 Igor Sysoev为俄罗斯访问量第二的 Rambler.ru站点开发的,它已经在
阅读全文
摘要:数据库保存了那些信息 1.用户评论2.保存了网页连接信息3.保存了网页文章4.保存了网页文章的分类信息5.用户注册信息6. 其他的一些组件信息 那些信息没被保存在数据库 1. 图片2. 视频 部署cobbler服务器 1.准备环境使用nat或者仅主机模式,不要使用桥接模式,方式获取的IP不是自己的
阅读全文
摘要:Apache web服务器(LAMP架构 Apache的三种工作模式 1、prefork 工作模式 (作用:用一个进程处理一个用户请求) 2、worker 工作模式 (作用:一个进程生成多个线程,一个线程处理一个用户请求) 3、event 工作模式 (用一个线程处理一个用户请求) apache基本信
阅读全文
摘要:第一步: cd /etc/yum.repos.d/第二步:vim wanglouyuan.repo第三步:【wanglouyuan】 name=wanglouyuan1 enabled=1 gpgcheck=0 baseurl=https://mirrors.aliyun.com/epel/7/x8
阅读全文
摘要:第一步:cd /etc/yum.repos.d第二步:mkdir centos第三步:把所在目录里的问件移动到新建目录mv *.repo centos第四步:挂在 mount /dev/cdrom /mnt第五步:vim bendiyuan。repo [name] name=name1 enable
阅读全文
摘要:第一步:Vim /etc/sysconfig/network-scripts/ifcfg-ens33 第二步:DEVICE=eth0 #指出设备名称ONBOOT=yes #设置为yes,开机自动启用网络连接TYPE=Ethernet #网络类型为:EthernetBOOTPROTO=none ,设置
阅读全文
摘要:第一步:下载yum install ntp -y第二步:修改vim /etc/ntp.conf都删除然后编辑server 127.127.1.0restrict 127.0.0.1 查看cat /etc/hostsrestrict 192.168.126.6 mask 255.255.255.0第四
阅读全文
摘要:第一步:下载Yum install bing bing-utils -y第二步:修改named.confVim /etc/named.conflisten-on port 53 { any; }; allow-query { any; };第三步:修改/named.rfc1912.zonesVim
阅读全文
摘要:yum clean allyum repolist第一步:下载yum install nfs-utils rpcbind -y第二步:配置mkdir /testvim /etc/exports/test 192.168.126.0(rw)第三步:重启systemctl restart nfs rpc
阅读全文
摘要:第一步:下载 yum install vsftpd -y第二步:编辑ftpvim /etc/vsftpd/vsftpd.confanonymous_enable=YES (用户访问模式)anon_upload_enable=YES (用户编写)anon_mkdir_write_enable=YES
阅读全文
摘要:第一步检查本地源yum clean all yum repolist mount /dev/cdrom /mnt第二步下载sambayum install samba -y第三步修改配置文件vim /etc/samba/smb.conf[zhao] path = /zhao read only =
阅读全文
摘要:NTP时间服务器 作用:ntp主要是用于对计算机的时间同步管理操作。 时间是对服务器来说是很重要的,一般很多网站都需要读取服务器时间来记录相关信息,如果时间不准,则可能造成很大的影响。 部署安装NTP服务器第一步:安装服务[root@006 ~]# yum install ntp -y查看网络ip╭
阅读全文
摘要:NFS服务端概述 NFS,是Network File System的简写,即网络文件系统。网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS; NFS允许一个系统在网络上与他人共享目录和文件。 模式: C/S 模式端口: NFS是Net File System的简写,即网络文件系统.
阅读全文
摘要:Smb主要作为网络通信协议;Smb是基于cs架构;完成Linux与windows之间的共享;linux与linux之间共享用NFS 第一步:安装samba╭─root@zxw ~ ╰─➤ yum instart samba-y第二步:编辑配置文件 ─root@zxw ~ ╰─➤ vim /etc/s
阅读全文
摘要:find用于按照指定条件来查找文件参数 作用-name 匹配名称-perm 匹配权限(mode为完全匹配,-mode为包含即可)-user 匹配所有者-group 匹配所有组-mtime -n +n 匹配修改内容的时间(-n指n天以内,+n指n天以前)-atime -n +n 匹配访问文件的时间(-
阅读全文
摘要:rpm简介 安装一个工具lrzsz wget下载 这是一个数据库管理工具,可以通过读取数据库,判断软件是否已经安装,如果已经安装可以读取出来所有文件的所在位置等,并可以实现删除这些文件。rpm:RPM is Redhat Package Manager(递归缩写) rpm可以完成的操作安装软件卸载软
阅读全文
摘要:OSI七层模型和TCP/IP四层模型 OSI七层模型:OSI(Open System Interconnection)开放系统互连参考模型是国际标准化组织(ISO)制定的一个用于计算机或通信系统间互联的标准体系。TCP/IP四层模型:TCP/IP参考模型是计算机网络的祖父ARPANET和其后继的因特
阅读全文
摘要:第一步:划分2G大小的磁盘 ╭─root@zxw ~ ╰─➤ fdisk /dev/sdb欢迎使用 fdisk (util-linux 2.23.2)。 更改将停留在内存中,直到您决定将更改写入磁盘。使用写入命令前请三思。 命令(输入 m 获取帮助):n 新建Partition type: p pr
阅读全文
摘要:接口 从整体的角度上,硬盘接口分为IDE、SATA、SCSI和SAS四种,IDE接口硬盘多用于家用产品中,也部分应用于服务器,SCSI接口的硬盘则主要应用于服务器市场,而SAS只在高端服务器上,价格昂贵。 硬盘种类 SATA硬盘:用SATA接口的硬盘又叫串口硬盘,是以后PC机的主流发展方向,因为其有
阅读全文
摘要:新添加4块硬盘 磁盘管理及LVM5月14号磁盘接口:硬盘接口分为IDE、SATA、SCSI和SAS四种。分区符认识MBR概念:全称为Master Boot Record,*- 硬盘的主引导记录MBR:三个部分组成,主引导程序、分区表(DPT)和魔数(55AA)。在总共512字节,主引导程序占446个
阅读全文
摘要:权限概述 Linux系统一般将文件可存/取访问的身份分为3个类别:owner(拥有者)、group(和所有者同组的用户)、others(其他人,除了所有者,除了同组的用户以及除了超级管理员),且3种身份各有read(读)、write(写)、execute(执行)等权限。 权限介绍 什么是权限?在多用
阅读全文
摘要:用户及用户组管理 本节内容 useradduserdelusermodGroupadd groupdel 用户管理 为什么需要有用户? 1. linux是一个多用户系统2. 权限管理(权限最小化) 用户:存在的目录是为了对系统中的资源做归属密码:存在的目的是为了对用户做身份认证 用户和用户组用户组,
阅读全文
摘要:vi编辑器 作用`命令历史 末行模式中,以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。 启动vim 在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为filename的文 vim的模式 vi的工作模式 命令模式:仅
阅读全文
摘要:10.whoami 显示当前用户 11.ping 向网络主机发送ICMP(检测主机是否在线)常用选项:-c: 发送包的数量-w: 等待时间(当试图检测不可达主机时此选项很有用)-i<间隔秒数> 指定收发信息的间隔时间。[root@ken ~]# ping -c 3 -w 3 www.baidu.co
阅读全文
摘要:基础命令: ls man pwd cd mkdir echo touch cp mv rm rmdir cat more less head tail clear poweroff reboot 进阶命令(下一章节): alias unalias uname su hostname history
阅读全文