自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 收藏
  • 关注

原创 腾讯云产品介绍——腾讯云云服务器 CVM(Cloud Virtual Machine)

什么是腾讯云云服务器?是腾讯云提供的可扩展的计算服务如何使用云服务器?==控制台:==腾讯云提供的 Web 服务界面,用于配置和管理云服务器。API:腾讯云也提供了 API 接口方便您管理云服务器 CVM。SDK:您可以使用 SDK 编程 或使用腾讯云 命令行工具 TCCLI 调用 CVM API。相关概念实例:云端的虚拟计算资源,包括 CPU、内存、操作系统、网络、磁盘等最基础的计算组件。**实例类型:**腾讯云提供的云服务器的各种不同 CPU、内存、存储和网络配置。**镜像:

2020-11-04 20:46:22 3519 1

原创 腾讯云产品介绍——腾讯云云服务器之运维指南

Linux 常用操作及命令命令名称说明top进程监控命令,用来监控系统的整体性能。 可以显示系统负载,进程,CPU,内存,分页等信息,常用 shift+m 和 shift+p 来按 memory 和 CPU 使用对进程进行排序。df用来检查系统的磁盘空间占用状况ps进程查看命令,可以用来显示进程的详细信息。vmstat系统监控命令,重点侧重于虚拟内存,也可以监控 CPU,进程,内存分页以及 IO 的状态信息。例如,vmstat 3 10,每隔3秒输出结果,执

2020-11-04 20:45:38 1095

原创 腾讯云产品介绍——私有网络(Virtual Private Cloud,VPC)

私有网络(Virtual Private Cloud,VPC)是一块您在腾讯云上自定义的逻辑隔离网络空间,您可以为 云服务器、云数据库 等资源构建逻辑隔离的、用户自定义配置的网络空间,以提升用户云上资源的安全性,并满足不同的应用场景需求。核心组成部分私有网络网段子网路由表私有网络网段:用户在创建私有网络时,需要用 CIDR(无类别域间路由) 作为私有网络指定 IP 地址组。腾讯云私有网络 CIDR 支持使用如下私有网段中的任意一个:10.0.0.0 - 10.255.255.25

2020-11-01 21:51:06 2548

原创 剑指offer <二> 开机流程,模块管理与 Loader

一. 开机流程一览載入 BIOS 的硬體資訊與進行自我測試,並依據設定取得第一個可開機的裝置,此時就可以讀入開機管理程式了;讀取並執行第一個開機裝置內== MBR 的 boot Loader==(亦即是 grub2, spfdisk 等程式);依據 boot loader 的設定載入 Kernel ,Kernel 會開始偵測硬體與載入驅動程式;在硬體驅動成功後,Kernel 會主動呼叫 systemd 程式,並以 default.target 流程開機;systemd 執行 sysinit.ta

2020-10-25 14:36:36 282

原创 剑指offer <一>网络通信协议基本概念

知识介绍: 网络通信协议体系结构的基本概念计算机网络体系结构OSI开放系统互联参考模型(7层):物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。TCP/IP协议体系结构(4层):网络接口层、 网际层、运输层、 应用层。五层协议的体系结构(5层):物理层、数据链路层、网络层、传输层、 应用层。下图说明的是应用进程的数据在各层之间的传递过程所经理的变化 (这里为简单起见,假定两台主机通过一台路由器连接起来。)图解 TCP/IP协议体系结构应用层(application la

2020-10-25 09:40:04 344

原创 Linux 系统运维—— 图文详解封装虚拟机步骤

一. 创建 base 虚拟机 ( 命名为:base是自定义的,可自行命名 )操作步骤:首先在物理机用超级用户的身份,执行命令:virt-manager打开虚拟控台;单击其左角的电脑图标 (其就在File的下面,open图标的左边)—— Create a new virtual machine;按照引导步骤,设置虚拟机参数;二. 安装 虚拟机操作步骤:1 . 开启虚拟机,鼠标移入到虚拟机中,并按下“↑”键,选择Install CentOS 7,最后按下<Enter 键>提示:

2020-10-22 11:32:48 352

原创 Linux 运维 —— Linux系统启动引导 常见问题 及 修复方案

一. Linux系统启动引导过程及相关知识点概念1.1 Linux系统引导过程通电bios初始化加载BIOS的硬件信息与进行自我检测(自检),并根据设置取得第一个可启动的设备;读取并执行第一个启动设备内MBR的启动引导程序(gurb2、spfdisk等程序)指定boot分区所在分区根据启动引导程序的设置加载 Kernel (内核), Kernel会开启检测硬件与加载驱动程序——完成后,主机硬件已经准备就绪;在硬件驱动成功后,Kernel会主动调用systemd程序 ——准备软件

2020-10-17 17:21:05 1172

原创 CDN

ZABBIX下载rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpmcd /etc/yum.repos.d/vim zabbix.repoyum repolistyum install zabbix-agent zabbix-server-mysql zabbix-web zabbix-wed-mysql.noarch php-bcmath-5.4.16-46.e

2020-08-31 10:35:46 200

原创 redis

高可用性(High Availability):Redis Sentinel是Redis官方的高可用性解决方案Redis 的 Sentinel 系统用于管理多个 Redis 服务器(instance), 该系统执行以下三个任务:监控(Monitoring): Sentinel 会不断地检查你的主服务器和从服务器是否运作正常。提醒(Notification): 当被监控的某个 Redis 服务器出现问题时, Sentinel 可以通过 API 向管理员或者其他应用程序发送通知。自动故障迁移(Autom

2020-08-31 10:33:34 218

原创 MySQL之 MHA

集群 主从复制模式(ser2_master ser4_slave ser5-slave )ser2_master 的 MySQL 数据库配置mysql> set sql_log_bin=0;Query OK, 0 rows affected (0.00 sec)mysql> alter user root@localhost identified by 'westos';Query OK, 0 rows affected (0.01 sec)mysql> set sq

2020-08-30 19:48:34 165

原创 MySQL主从同步

1 show databases;2 yum repolist3 cd /usr/local/4 ls5 yum install -y rsync6 groupadd -g 1001 mysql7 useradd -u 1001 -M -d /usr/local/mysql/ -s /sbin/nologin mysql8 id mysql9 ls10 useradd -u 1001 -M -d /usr/local/mysql/ -s /sbin/nologin

2020-08-30 19:47:31 334

原创 LAMP服务架构之MySQL数据库

二进制源码包编译安装 MySQL1. 安装准备系统中安装 /升级 cmake工具,从MySQL从5.5版本开始,通过./configure进行编译配置方式已经被取消,取而代之的是cmake工具。系统中安装 /升级 GCC 编译器1.1 Centos7 升级 cmake 版本[WARNING] CMake 3.1 or higher is required. —— 解决 cmake 编译时版本过低问题官网下载:https://cmake.org/download/wget http

2020-08-19 22:00:28 361

原创 LAMP服务架构之高速存储机制(Openresty(Nginx)+Memcache)

OpenrestyOpenResty 官网:http://openresty.org/ OpenResty® - 中文官方站 http://openresty.org/cn/一,简介OpenResty是一个基于Nginx与Lua的高性能Web平台,其内部集成了大量精良的Lua库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态Web应用、Web服务和动态网关。OpenResty通过汇聚各种设计精良的Nginx模块(主要由OpenResty团队自主开发),从而将Ngin

2020-08-19 21:59:53 233

原创 LAMP服务架构之传统缓存机制(Ngins+PHP+Memcache)

nginx - fastcgi - php - memcache 协同下的 请求的完整访问过程用户发送http请求报文给nginx服务器nginx会根据文件url和后缀来判断请求如果请求的是静态内容,nginx会将结果直接返回给用户; 如果请求的是动态内容,nginx会将请求交给 fastcgi客户端 ,通过 fastcgi_pass 将这个请求发送给 php-fpmphp-fpm 会将请求交给 wrapperwrapper 收到请求会生成新的线程调用 php动态程序解析服务器如果用

2020-08-19 21:59:16 339

原创 Nginx(二)虚拟主机管理 与 Location配置

Nginx 下载官网:http://www.nginx.org/ ( 推荐下载稳定版!)常用编译选项说明nginx大部分常用模块,编译时./configure –help以–without开头的都默认安装。yum安装启动关闭nginx## 检查配置文件是否正确# /usr/local/nginx-1.6/sbin/nginx -t # ./sbin/nginx -V # 可以看到编译选项## 启动、关闭# ./sbin/nginx # 默认配置

2020-08-19 21:54:24 638

原创 Nginx (一) Nginx 下载安装以及版本平滑升级 与 日志管理

Nginx 下载安装 以及 版本 smooth upgrade (平滑升级)官网下载:http://www.nginx.org/ ( 推荐下载稳定版!)Nginx解压安装:tar -zxf nginx-1.18.0.tar.gzNginx编译:./configure –prefix=/user/local/nginx ( 指定编译安装路径) …编译成功后安装 Nginx:make & make install # 注意执行安装命令时环境

2020-08-19 21:53:31 307

原创 Haproxy 与 Nginx 实现7层负载均衡

展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在这里插入代码片在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图在这里插入代码片片直接拖拽到编辑区域直接展示;全新的 KaTeX数学公式 语法;增加了支持甘特图的mermaid语法1 功能;增加了 多屏幕编辑 Markdown文章功能;增加了 焦点写作模式、预览模式、简洁写

2020-08-10 17:23:45 299

原创 load balance 负载均衡器

TCP/IP4层负载平衡:将网络流量负载平衡到多个服务器的最简单方法是使用第4层(传输层)负载平衡。以这种方式进行负载均衡将根据IP范围和端口转发用户流量(即,如果请求进入http://yourdomain.com/anything,则流量将转发到处理yourdomain.com的所有请求的后端。端口80)。7层负载平衡:7层负载平衡是更复杂的负载均衡网络流量的方法是使用第7层(应用层)负载均衡。使用第7层允许负载均衡器根据用户请求的内容将请求转发到不同的后端服务器。这种负载平衡模式允许您在同一域

2020-08-10 17:22:21 164

原创 HA高可用性与负载均衡

HA(High Availability),高可用性。HA(无论是VMware的HA还是MSCS)不是通常意义上的完全不中断服务的高可用性,HA只是一种自动的故障切换机制,当某一主机发生故障时,服务或VM(就配置了MSCS的Hyper-V来看,VM其实也被看作是一个服务)自动到另外的可用的主机上重启。这其实是一个中断然后重启的过程。HACluster(高可用集群,High Availability Cluster),简单的说,集群(cluster)就是一组计算机,它们作为一个整体向用户提供一组网

2020-08-07 23:34:43 1987

原创 Ansible

安装:pip3 install ansible -i https://pypi.douban.com/simple查看 ansible 的版本:ansible --version创建配置文件mkdir /etc/ansible cd /etc/ansible touch ansible.cfg touch hosts设置配置文件默认查找位置export ANSIBLE_CONFIG=/etc/ansible/ansible.cfg env 通过命令查看编辑配置文件以及资产..

2020-08-04 21:08:42 147

原创 项目实战: CMDB自动化资产扫描

项目介绍:本项目通过KVM虚拟化搭建Linux系统集群,使用 Ansible实现Linux集群下的批量部署与自动化管理,实现Web形式的自动化运维系统,集中批量控制服务器, 最终实现能支撑1000台实例的环境提供管理和自动化任务, 提高运维工程师的工作质量和效率。 项目基于HTTP实现自动化任务接受和响应接口设计,基于MySQL用作的关系型数据存取, 基于Redis的任务锁机制和消息队列, 基于MongoDB的事件日志记录, 最终实现邮件通知功能、敏感数据加密功能、日志事件记录功能。这个文档主

2020-08-04 21:08:16 1282

原创 系统性能信息模块 - psulib 与 文本比较序列模块 - difflib 应用项目实践

dnf install gcc python3-devel -y pip3 install psutil -i https://pypi.douban.com/simple pip3 install prettytable -i https://pypi.douban.com/simple参考的Github项目地址: https://github.com/hypersport/sysinfo"""主机名:操作系统:内核名称:发行版本号:内核版本系统架构当前时间开机时间开机时.

2020-07-25 20:11:35 196

原创 3-2单元——WEB框架:Dgango

GitHub账号注册How much programming experience do you have?How would you best describe your role?What do you plan to use GitHub for?I am interested in:frameworkindustry你有多少编程经验?你如何最好地描述你的角色?你打算用GitHub做什么?我感兴趣的是:框架行业Please verify your email

2020-07-24 21:21:16 690

原创 3-1单元——Python 环境搭建 以及 基础知识

在 Python 中,最基本的内置数据结构为: 序列 (sequence)Python 中,最常用的内置序列:列表 元组 字符串 字典(唯一 内置映射类型 数据结构)通用的序列操作:索引:来获取访问 单个元素,适用于所有序列 切片:来获取访问 特定范围内的元素 相加:使用加法运算符来拼接序列 相乘:将 序列 与 数x 相乘时,将重复获取这个序列 x次 来创建一个新序列 成员资格检查:使用 in 检查 特定的值 是否包含在序列中 ,并返回相应的值 (True/False) 迭代.

2020-07-21 17:36:02 271

原创 20单元——学习正解表达式及学习实践 Shell script

用几行行命令 做出一个简单的 shell 脚本touch myfirt_shell.sh # 创建脚本 myfirt_shell.sh 文件 vim myfirt_shell.sh # 编辑 脚本文件 cat myfirt_shell.sh#!/bin/bash # #!/bin/bash 脚本 开头格...

2020-07-08 08:57:21 2916

原创 19单元 —— 认识 BASH 这个 Shell

BASH 与 shell 的 概念 与 关系 Shell (贝壳):命令行 BASH :Shell 命令行的的一种类型 (各大 Linux 发行版本的默认 Shell)Shell 命令行的功能:(人 与 计算机硬件 沟通的桥梁 —— ①人找命令行 ②命令行通知内核 ③内核驱动硬件工作)执行命令 程序编程用几行行命令 做出一个简单的 shell 脚本touch myfirt_shell.sh # 创建脚本 myfirt_shell.sh...

2020-07-02 21:12:20 176

原创 2-10单元 —— 防火墙及 NAT 服务器

1.认识防火墙 —— 通过定义一些有顺序的规则,并管理进入到网络内的主机数据包的一种机制。1.1)防火墙最重要的任务:切割被信任 (如 子域)与不信任 (如 Internet)的网段 划分出可提供 Internet 的服务与必须受保护的服务 分析出可以接受与不可接受的数据包状态1.2)Linux 系统上的防火墙的主要类别Netfilter (数据包过滤机制)—— 在 Linux 上面我们使用内核建立了 Netfilter 机制,而 Netfilter 提供了 iptables 及 fire

2020-07-01 22:55:25 377

原创 2-9单元 —— 路由的概念与路由器设置

路由的概念1.1)路由表产生的类型依据网络接口产生的 IP 而存在的路由—— 主机上面有几个网络接口(不同网段的 IP),该网络接口就会存在一个路由 手动 或 默认路由(Default Route)—— 你所规划的路由必须要是你设备(如ens160)或 IP 可以直接沟通(Broadcast)的情况 动态路由 —— 通过路由器与路由器之间的协商以实现动态路由的环境备注:linux 的路由规则都是用过内核来实现的,所以路由表的规则都是在内核功能内,即运行在内存中。1.2)路由表的查看 ——

2020-07-01 22:42:24 158

原创 2-8单元-文件服务器三剑客之三 NFS 服务器

NFS (Network File System)

2020-06-25 18:01:45 207

原创 2-7单元-文件服务器三剑客之二 SAMBA服务器

SAMBA 的介绍SAMBA —— SMAServer (Server Message Block) ,用来沟通 Windows 与 Unix Like 这两个不同操作平台,实现文件共享1 )主要功能:共享文件与打印机服务 可以提供用户登录 SAMBA 主机时的身份认证,以提供不同身份的个别数据 可以进行 Windows 网络上的主机域名解析 (NetBIOS Name)在同一个组中,NetBIOS Name 是独一无二的可以进行设备的共享 (例如 Zip、CD-ROM)2 )SAM

2020-06-24 17:36:12 524

原创 18单元 —— 磁盘配额(Quota)与 高级文件系统管理

磁盘配额

2020-06-23 21:03:43 737

原创 17单元 —— Linux 磁盘与文件系统管理

磁盘与目录的容量df : 列出文件系统的整体磁盘使用量-a ,列出所有的文件系统,包括系统特有的 /proc 等文件系统 -h ,以较易读的 GBytes 、Mbytes 、KBytes 等格式自行显示 -H ,以 M=1000k 替换 M=1024k 的进位方式 -i ,不用磁盘容量,而以 indoe 的数量来显示df 命令输出信息:Filesystem:代表该文件系统是在哪个硬盘分区,所以列出设备名称; 1k-blocks:说明下面的数字单位是1KB ,可利用 -h / -m 来改

2020-06-18 10:54:47 251

原创 16单元 —— 计划任务 (crontab)

Linux 计划任务的种类: at 、 cronat :突发性的,可以处理仅只执行一次就结束的命令 crontab:例行性的,这个命令所设置的任务将会循环的一直执行下去,可循环的时间分为分钟、小时、每周、每月或每年等仅执行一次的计划任务 —— atatd 的启动systemctl restart atd # 重启 atd 服务 (执行at 命令,必须要有 atd 服务支持) systemctl enable atd # 开启启动 atd 服务at 的...

2020-06-17 18:09:47 174

原创 2-6单元 —— PXE网络安装平台部署 —— DNS服务器----批量装机环境-----配置PXE引导-----Kickstart自动应答

一.PXE 批量装机环境搭建PXE (预启动执行环境,PrebootexecutionEnvironment) —— 用于远程安装工作模式:PXEclient集成在网卡启动芯片。引导时调入内存执行,获取PXEserver 配置,显示菜单,用户远程。PXE 平台 基本配置结构DHCP服务:分配IP地址,定位引导程序 TFTP服务:提供引导程序下载 HTTP服务(FTP/NIS),提供yum安装源测试预备安装系统主机的网卡必须支持PXE协议域主板支持从网卡启动 !!网络软件...

2020-06-17 16:36:30 280

原创 2-5单元-主机名控制者——DNS服务器

www 主机名控制者——DNS服务器< 一 > 用网络主机名获取 IP 的历史发展1 ) 单一文件 /etc/hosts 联网 利用特定文件 /etc/hosts ,将主机名与 IP 做一个对应 (IP 主机名 主机别名一 主机别名二 ...),来通过主机名来取得该主机 IP 。2 ) DNS 系统: 分布式、阶梯式主机名管理架构BIND (Berkeley Internet Name Domain) —— 阶层式管理...

2020-06-10 17:10:06 785

原创 2-4单元-www 服务器——MySQL 数据库的基础设定

MySQL 数据库的基础设定数据库基础知识1 )数据库: 物理操作系统文件或其他形式文件类型的集合 一种特殊格式的文件,这种文件需要通过特殊接口(数据库软件)来进行读写2 )数据库分类:(流行的三种数据库模型)层次式数据库 网状数据库 关系型数据库 例如 Oracle 和 MySQL 等MySQL MySQL 简介:是⼀个关系型数据库管理系统,由瑞典MySQL AB公司开发,后来被...

2020-06-04 12:31:41 283

原创 2-3单元-WWW服务器 —— Apache服务器的高级设定

WWW 全球信息网(World Wide Web)的简介www 的 Server / Client 架构 : www 是依据 HTTP 这个协议而来的 , 分为服务器 (Server) 与 客户端 (Client)www 服务器不但需要可以让客户端浏览的平台,还需要提供客户端的一些数据。 服务器所提供的最主要的数据是 ① 超文本标记语言 (HTML , Hyper Text Markup L...

2020-06-03 13:41:00 761

原创 2-2单元 -主机基本安全防护措施 —— SELinux 管理原则

主机基本安全防护措施 —— SELinux 管理原则< 一 > SELinux 简介:SELinux使用委任式访问控制(Mandatory Access Control , MAC),它可以针对特定的程序与特定的文件资源来进行权限管理。工作模式:主体 (Subject) —— SELinux主要管理的就是程序 ; 目标 (Object) —— 主体程序访问的目标资源一般就是文件系统 ; 策略 (Policy)—— 依据某...

2020-05-28 15:18:28 472

原创 2-1单元-文件服务器三剑客之一FTP服务器

文件服务器之一FTP服务器< 一 > FTP 功能简介简介:FTP(File Transfer Protocol)是相关当古老的传输协议之一,它最主要的功能是在服务器与客户端之间进行文件传输。这个传输协议使用的是明文传输方式(有很多安全隐患)。功能:不同等级的用户身份:① 实体用户 user 、② 访客 guest 、③ 匿名用户 anonymous ; 命令记录与日志文件记录 —— 利...

2020-05-26 19:44:26 485

原创 15单元-Linux启动流程分析以及系统恢复处理

Linux启动流程分析以及系统恢复处理<一> 启动流程一览加载BIOS的硬件信息与进行自我检测(自检),并根据设置取得第一个可启动的设备; 读取并执行第一个启动设备内MBR的启动引导程序(gurb2、spfdisk等程序); 根据启动引导程序的设置加载Kernel,Kernel会开启检测硬件与加载驱动程序; 在硬件驱动成功后,Kernel会主动调用systemd程序,并以default.target流程启动:syste...

2020-05-20 17:17:08 264

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除