
检验用功的作业
文章平均质量分 69
视频作业自留地
hu_nil
不图大富大贵,只希望过着自己幸福、快乐、健康的小日子!!!为此而努力着
展开
-
Linux相关知识的第二十五回合
Linux相关知识的第二十五回合文章目录Linux相关知识的第二十五回合LVS的跨网络DR实现架构说明Router设置RS1|2设置LVS设置测试LVS的跨网络DR实现架构说明Router:eth1:192.168.168.66/24eth2:1:172.16.0.200/24eth2:2:10.0.0.200/24LVS:lo:172.16.0.100/32(VIP)eth1:10.0.0.200RS1:lo:172.16.0.100/32(VIP)eth1:10.0.0.61原创 2021-09-15 09:16:55 · 258 阅读 · 0 评论 -
Linux相关知识的第二十四回合
Linux相关知识的第二十四回合文章目录Linux相关知识的第二十四回合NAT原理总结iptables实现SNAT及DNAT,并对规则持久保存SNATDNATiptables规则持久保存加载规则LVS调度算法总结静态算法动态算法NAT原理总结NAT(Network Address Translation) 支持PREROUTING,INPUT,OUTPUT,POSTROUTING四个链作用:修改请求/响应报文的源/目标的ip地址类型: SNAT(Source NAT) 支持INPUT,原创 2021-09-07 10:46:45 · 213 阅读 · 0 评论 -
Linux相关知识的第二十三回合
Linux相关知识的第二十三回合文章目录Linux相关知识的第二十三回合实现基于MYSQL验证的vsftpd虚拟用户访问安装相关软件创建数据库及虚拟用户配置vsftpd服务测试通过NFS实现服务器/www共享访问安装NFS服务及修改相关配置文件远程挂载配置samba共享,实现/www目录共享安装samba服务客户端访问使用rsync+inotify实现/www目录实时同步安装rsync服务客户端创建密码文件及同步目录客户端创建inotify_rsync.sh脚本实现实时同步使用iptable实现: 放行t原创 2021-08-19 10:01:57 · 390 阅读 · 0 评论 -
Linux相关知识的第二十二回合
Linux相关知识的第二十二回合文章目录Linux相关知识的第二十二回合部署分离的LAMP部署wordpress收集apache访问日志,并实现图形化展示利用MySQL数据库存储日志信息安装loganalyzer修改apache的配置文件及rsyslog的配置文件参考文献1、部署分离的LAMP,部署到二台服务器上,php加载xcache模块2、部署wordpress论坛,并实现正常访问登录论坛3、收集apache访问日志,并实现图形化展示部署分离的LAMP部署说明:应用服务器:192.1原创 2021-08-17 16:44:51 · 295 阅读 · 0 评论 -
Linux相关知识的第二十一回合
Linux相关知识的第二十一回合文章目录Linux相关知识的第二十一回合简述PV、UV、QPS的含义及计算方式一次完整的HTTP请求过程部署httpd 并创建两个虚拟主机创建www.X.com虚拟主机创建www.Y.com虚拟主机http状态码总结简述PV、UV、QPS的含义及计算方式PV(Page View) 访问量 页面浏览量或者点击量;用户每次刷新即算一次;PV反映的是浏览某个网站的页面数,PV与来访者的数量成正比,PV并不是页面的来访者数量,而是网站被访问的页面数量通过PV计算网站带宽:网原创 2021-08-11 11:28:50 · 247 阅读 · 0 评论 -
Linux相关知识的第二十回合
Linux相关知识的第二十回合文章目录Linux相关知识的第二十回合MySQL的高可性解决方案MHA实战配置hosts文件配置ssh免密钥登录配置epel源并安装MHA所需要的依赖包配置主从复制安装MHA-node安装MHA-manager配置MHA-manager参考文献Ansible常用模块总结**ping模块****setup模块****file模块****copy模块****template模块****service模块****cron模块****filesystem模块****synchroni原创 2021-08-04 09:18:10 · 146 阅读 · 0 评论 -
Linux相关知识的第十九回合
Linux相关知识的第十九回合文章目录Linux相关知识的第十九回合主从复制及主主复制的实现MySQL主从复制MySQL主主复制xtrabackup实现全量+增量+binlog恢复库MyCAT实现MySQL读写分离主从复制及主主复制的实现MySQL主从复制MySQL-Master端部署# yum安装mariadb-serveryum install -y mariadb-server# 修改my.cnf的配置文件cp -rp /etc/my.cnf.d/mariadb-server.cnf{原创 2021-07-29 16:25:41 · 119 阅读 · 0 评论 -
Linux相关知识的第十八回合
Linux相关知识的第十八回合文章目录Linux相关知识的第十八回合MySQL常见的存储引擎以及特点概述MyISAMInnoDB其他存储引擎MySQL查询缓存优化总结查询缓存的原理查询缓存相关的服务器变量SELECT语句的缓存控制查询缓存相关的状态变量查询的优化命中率和内存使用率估算MySQL 8.0 变化MySQL日志各类总结事务日志错误日志通用日志慢查询日志二进制日志MySQL常见的存储引擎以及特点概述MySQL的常见的存储引擎14:35:11 (root@(none)) [(none)]&g原创 2021-07-20 16:10:35 · 317 阅读 · 0 评论 -
Linux相关知识的第十七回合
Linux相关知识的第十七回合# 导入库略14:30:07 (root@localhost) [hellodb]> show tables;+-------------------+| Tables_in_hellodb |+-------------------+| classes || coc || courses || emp || scores || st原创 2021-07-14 14:41:15 · 94 阅读 · 0 评论 -
Linux相关知识的第十六回合
Linux相关知识的第十六回合简述DNS服务器原理,并搭建主-辅服务器DNS服务原理1、在浏览器中输入www.hooper.org域名,操作系统会先检查自己本地的hosts文件是否有这个网址映射关系,如果有,就先调用这个IP地址映射,完成域名解析2、如果hosts里没有这个域名的映射,则查找本地DNS解析器缓存,是否有这个网址映射关系,如果有,直接返回,完成域名解析3、如果hosts与本地DNS解析器缓存都没有相应的网址映射关系,首先会找TCP/IP参数中设置的首选DNS服务器,在此我们叫它本地原创 2021-07-12 10:18:05 · 112 阅读 · 0 评论 -
Linux相关知识的第十五回合
Linux相关知识的第十五回合PAM和google模块实现ssh双因子安全验证# 安装google-authenticator并配置[hooper@magedu-demo ~] $ sudo yum install -y google-authenticator# 手机下载google-authenticator软件,并添加认证[hooper@magedu-demo ~] $ google-authenticator# # Do you want authentication tokens原创 2021-06-28 10:11:19 · 192 阅读 · 0 评论 -
Linux相关知识的第十四回合
Linux相关知识的第十四回合创建私有CA并进行证书申请# CA服务端## 生成证书索引数据库文件,指定颁发证书序列号pwd# /etc/pki/CAtouch /etc/pki/CA/index.txtecho 01 > /etc/pki/CA/serial## 生成CA私钥umask 066; openssl genrsa -out private/cakey.pem 2048## 创建CA自签证书openssl req -new -x509 -key /etc/pki/原创 2021-06-21 10:20:04 · 95 阅读 · 0 评论 -
Linux相关知识的第十三回合
Linux相关知识的第十三回合解决DOS攻击生产案例根据web日志或者或者网络连接数,监控当某个IP 并发连接数或者短时内PV达到100,即调用防火墙命令封掉对应的IP,监控频 率每隔5分钟;防火墙命令为iptables -A INPUT -s IP -j REJECT#################################################### File Name: monitor_ddos.sh# Author: hooper# Mail: hujing022原创 2021-06-11 10:55:03 · 207 阅读 · 2 评论 -
Linux相关知识的第十二回合
简述linux操作系统启动流程CentOS 6 版本启动流程加载BIOS的硬件信息,获取第一个启动设备读取第一个启动设备MBR的引导加载程序(GRUB)的启动信息加载核心操作系统的核心信息,核心开始解压缩,并尝试驱动所有的硬件设备核心执行init程序,并获取默认的运行信息init程序执行/etc/rc.d/rc.sysinit文件,重新挂载根文件系统启动核心的外挂模块init执行运行的各个批处理文件(scripts)init执行/etc/rc.d/rc.local执行/bin/logi原创 2021-06-04 11:04:39 · 128 阅读 · 0 评论 -
Linux相关知识的第十一回合
Linux相关知识的第十一回合显示统计占用系统内存最多的进程,并排序[hooper@magedu-demo ~] $ ps aux --sort=-%mem |head -6USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDroot 3450 0.0 0.4 574028 17272 ? Ssl 5月11 1:24 /usr/bin/python2 -Es /usr/sbi原创 2021-05-27 09:35:12 · 230 阅读 · 0 评论 -
Linux相关知识的第十回合
Linux相关知识的第十回合就业班及全程班1、Ubuntu系统网络配置总结(包括主机名、网卡名称、网卡配置)2、编写脚本实现登陆远程主机。(使用expect和shell脚本两种形式)3、生成10个随机数保存于数组中,并找出其最大值和最小值4、输入若干个数值存入数组中,采用冒泡算法进行升序或降序排序Ubuntu系统网络配置总结(包括主机名、网卡名称、网卡配置)# Ubuntu系统修改主机名## 方法一:直接使用命令修改hostnamectl set-hostname <需要修改的主原创 2021-05-21 09:09:44 · 191 阅读 · 0 评论 -
Linux相关知识的第九回合
Linux相关知识的第九回合文章目录Linux相关知识的第九回合网络相关知识过招就业班及全程班1、总结ip分类以及每个分类可以分配的IP数量2、总结IP配置方法3、使用nmcli实现bonding架构师班1、Nginx的作用2、使用Nginx的优势点网络相关知识过招总结ip分类以及每个分类可以分配的IP数量A类地址地址范围 0.0.0.0-127.255.255.255网络数量 126(0和127不能使用)可分配的ip数量 16777214默认子网掩码 255.0.0原创 2021-05-11 14:30:12 · 121 阅读 · 0 评论 -
Linux相关知识的第八回合
Linux相关知识的第八回合文章目录Linux相关知识的第八回合网络相关知识过招网络相关知识过招简述osi七层模型和TCP/IP五层模型OSI七层模型1984年,ISO组织发布了著名的OSI(Open System Interconnection)标准,它定义了网络互联的七层框架:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层第7层 应用层(Application Layer) 为应用程序或用户请求提供各种请求服务;常用协议:http、https、FTP、TELNET、SSH、SM原创 2021-04-30 18:21:17 · 222 阅读 · 2 评论 -
Linux相关知识的第七回合
Linux相关知识的第七回合文章目录Linux相关知识的第七回合Linux磁盘相关知识过招Linux磁盘相关知识过招破坏mbr表并修复## 备份# 将分区表导出,从/dev/sda中,跳过446字节备份64字节,skip跳过源文件446字节dd if=/dev/sda of=/data/mbrbak.img bs=1 count=64 skip=446# 查看备份文件hexdump -C -v /data/mbrbak.img# 备份到其他的服务器上scp -rpP 10022 /dat原创 2021-04-25 12:30:40 · 105 阅读 · 0 评论 -
Linux相关知识的第六回合
文章目录yum仓库相关知识过招编译安装软件相关知识过招文本处理三剑客之sed相关知识过招yum仓库相关知识过招自建yum仓库,分别为网络源和本地源# 备份之前的repo配置文件cd /etc/yum.repos.d/mkdir bakmv *.repo bak/# 挂载光盘镜像文件mount -o loop -t iso9660 /data/soft/CentOS-7-x86_64-DVD-1810.iso /mnt# 创建本地yum源vim Local-Base.repo####原创 2021-04-14 14:22:06 · 172 阅读 · 0 评论 -
Linux相关知识的第五回合
文章目录shell相关知识的过招查找及打包相关知识的过招shell相关知识的过招编写脚本 createuser.sh,实现如下功能:使用一个用户名做为参数,如果指定参数的用户存在,就显示其存在,否则添加之;显示添加的用户的id号等信息cat createuser.sh#######################################################################!/bin/bash# 此脚本用于添加用户# 脚本执行格式:# /bin/sh cre原创 2021-04-08 10:20:15 · 185 阅读 · 0 评论 -
Linux相关知识的第四回合
Linux相关知识的第四回合文章目录Linux相关知识的第四回合文本处理各种工具的过招shell脚本的过招vim编辑工具的过招文本处理各种工具的过招统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来# 方法一:[hooper@magedu-demo ~]$ egrep -cv "/sbin/nologin" /etc/passwd9# 方法二:[hooper@magedu-demo ~]$ egrep -v "/sbin/nolog原创 2021-03-31 13:21:00 · 380 阅读 · 0 评论 -
Linux相关知识的第三回合
文章目录文件通配符模式的过招用户、组管理的过招文件权限的过招文件通配符模式的过招显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录[hooper@magedu-demo ~]$ ll -d /etc/[!a-Z][a-Z]*-rw-r--r-- 1 root root 19 Mar 23 09:34 /etc/3hooper.conf[hooper@magedu-demo ~]$ ll -d /etc/[![:alpha:][:alpha:]]*-rw-r-原创 2021-03-26 17:36:00 · 294 阅读 · 0 评论 -
Linux相关知识的第二回合
文章目录描述Linux发行版的系统目录名称命名规则以及用途描述文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息?总结软、硬连接区别,并用实例操作说明Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关的实例演示lsstatfiletouchcpmvrenamerm复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的行首的空白字符在vim中设置tab缩进为4个字符描述Linux发行版的系统目录名称命名规则以及用途Linux系原创 2021-03-18 15:06:15 · 349 阅读 · 0 评论 -
Linux相关知识的第一回合
文章目录Linux的发行版Linux发行版的组成Linux发行版划分查看Linux内核版本的命令Linux哲学思想参考文献Linux的发行版Linux发行版的组成典型的Linux桌面发行版包括一个Linux 内核,来自GNU的工具和库,和附加的软件、文档,还有一个窗口系统,窗口管理器,和一个桌面环境Linux发行版划分Linux发行版按照打包方式划分为如下:Debian系Red Hat系Slackware系其他打包方式的包Debian系Debian GNU/Linux是一原创 2021-03-10 18:01:14 · 213 阅读 · 0 评论 -
Linux 命令总结
Linux 命令总结Linux 命令总结echo功能说明语法选项实例参考文献screen功能说明语法选项常用screen参数实例参考文献date功能说明语法选项实例参考文献ifconfig功能说明语法选项实例参考文献export功能说明语法选项实例参考文献一点一滴记录着Linux命令,然后发现更好的自己echo功能说明echo命令用于在shell中打印shell变量的值,或者直接输出指定原创 2021-03-09 07:15:19 · 568 阅读 · 0 评论 -
安装CentOS7.6并创建用户及优化系统
文章目录安装系统创建用户及基础优化系统安装系统制作CentOS7.6的镜像光盘或U盘(略过)将光盘或U盘放入到服务器中,修改BIOS启动选项,将其修改为光盘或U盘启动,启动服务器如果是物理机的话,启动服务器后,进入远控卡,设置远控卡相关选项(远控卡IP地址,用户名,密码等),进入到raid选项中,设置硬盘的raid级别等,然后进入CentOS7.6镜像启动开始安装系统如果是虚拟机的话,直接进入CentOS7.6镜像启动开始安装系统当进入到启动页面的时候,光标选择Install CentOS 7,原创 2021-03-09 11:16:15 · 471 阅读 · 0 评论