自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习进击之路

人只有自知无知,才能永远求知!

  • 博客(67)
  • 资源 (7)
  • 收藏
  • 关注

原创 编译型语言和解释型语言解释说明

编译型语言和解释型语言的定义很多资料上都会说:“python是解释型语言,因为python通常是解释执行的”,“C是编译型语言,因为C是编译执行的”,“Java是解释型语言,因为Java是有JVM解释执行的”以上这些说法其实都是都是伪命题举例说明:如果第一次听到“解释”和”编译“这两个概念,就来举个形象点的例子:解释型语言(1)把让计算机执行一段代码,比喻成让外国厨师做一道菜,用解释的方式执行一段代码,就好比是让国外的厨师做一道水煮鱼就需要吧中文菜谱里的第一个步骤念给翻译, 然后翻译再把这一步骤翻

2020-11-07 15:28:16 494 1

转载 2020-10-14

现在安装brew,一会报这个错,一会儿报那个错,上网查了很多教程,用了很多时间都是不可以,电脑开VPN翻墙也不行。Warning: The Ruby Homebrew installer is now deprecated and has been rewritten inBash. Please migrate to the following command: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Home.

2020-10-14 09:40:54 249

原创 Java语言跨平台原理

Java语言跨平台原理跨平台原理1.操作平台Windows—MacOS—Linux2.跨平台java程序可以在任意操作系统上运行总结在需要运行Java应用程序的操作系统上,安装一个与操作系统对应的Java虚拟机(java virtual machine 简称:JVM)即可。...

2020-09-20 22:04:40 298

原创 HCNA之路由优先级及路由冗余备份

#路由优先级## 什么是路由优先级?指的是路由优先程度(思科的称为管理距离),衡量路由的优先程度,到达同一个目标由两种路由协议,此时优选路由优先级较小的路由协议 路由优先级(管理距离)范围:0-255 常见路由协议默认的优先级 直连路由:0 <--优先级数字是可以改的 静态路由:60 RIP:10...

2020-02-16 21:37:28 1457

原创 HCNA之IP子网划分详细讲解

文章目录HCNA之IP子网划分详细讲解IP地址是什么问题IP编址IP地址=网络位+主机位IP地址的分类单播/组播/广播特殊的二层MAC地址网段概念一个网段包含多少IP子网掩码网关DNS私网地址/公网地址子网划分(练习)HCNA之IP子网划分详细讲解IP地址是什么IP:lnternet protocol,在互联网漫游的计算机的"身份证号",唯一标识一台网络设备的身份ID.问题在大学宿舍中2...

2020-02-16 13:21:24 710 2

原创 HCNA之以太网帧结构详细讲解

文章目录HCNA以太网帧结构TTL值命令: tracertARPARP实验ARP命令ARP 请求/回应报文HCNA以太网帧结构TTL值TTL值:Time To Live 生存周期(防止环路的出现)说明在数据包发送出去以后,会有一个默认的TTL值(这个值是根据设备厂家默认设置的,有可能是255/64)这里选用255这个值,在经过一台三层设备(路由器)后,就会在255值的基础上-1,变成...

2020-02-16 13:18:24 379

原创 HCNA之网络协议TCP、UDP

文章目录HCNA-30/31课-TCP、UDP广播域TCP、UDP常用协议端口号HCNA-30/31课-TCP、UDP广播域说明:(1)广播包可以发送的区域范围(2)路由器(三层设备)是隔离广播域的(广播包是无法穿越路由器的,路由器的每个接口都是一个独立的广播域)(3)交换机是不隔离广播域的重要知识点:当一个PC访问外网时(访问的目标和自己不在同一个网段),此时二层会封装网关...

2020-02-16 13:13:20 273

原创 HCNA之OSI七层模型

HCNA之OSI七层模型IP是什么说明IP英文(internet protocol).标识一台网络设备,唯一的ID标识,类似公民的身份证号,全球唯一ping指令说明测试两个网络设备之间的连通性,参考的协议标准ICMP协议.ICMP:Internet control message protocolping:指令封装数据包参考的协议OSI 7层模型从下至上顺序分层...

2020-02-16 13:09:36 306

原创 HCNA静态路由配置

HCNA静态路由配置# 实验拓扑图# 命令:undo info-center enable #关闭信息中心,防止弹出日志信息## 上图配置过程# R1interface Eth0/0/0ip address 192.168.1.1 24interface Eth0/0/1ip address 12.1.1.1 24# R2in...

2020-02-15 21:01:11 797

原创 linux系统日志概念及rsyslog服务配置

linux系统日志概念及rsyslog服务配置日志是什么日志是系统用来记录系统运行时候的一些相关信息的纯文本文件日志的目的是为了保存相关程序的运行状态,错误信息等,为了对系统进行分析,保存历史记录以及在出现错误的时候发现分析错误使用linux系统一般会保存一下类型日志内核信息服务信息应用程序信息Rsysloglinux系统中用来实现日志功能的服务称之为rsysl...

2020-02-01 15:29:51 601

原创 linux系统shell脚本 $*与$@的区别在哪?

$@ 和 $*的对比脚本示例请自行运行以下脚本!#! /bin/bashtest() { echo "未加引号,两个参数相同" echo $* echo $@ echo "加入引号后再次对比" for N in "$*" do echo $N done ...

2020-01-31 18:58:27 224

原创 01-shell脚本入门-介绍

shell是一个命令解释器,在操作系统的最外层,负责直接与用户进行对话,将用户输入命令翻译给操作系统,并将处理的结果输出到屏幕

2020-01-31 14:32:08 171

原创 ipadOS与Windows中的smb服务连接,互传文件

ipadOS与Windows中的smb服务连接,互传文件文章目录ipadOS与Windows中的smb服务连接,互传文件打开Windows中的smb 1.0服务新建用于共享的本地账号创建共享文件夹点击高级共享添加用户输入自己创建的用户给用户设置权限找到自己电脑的IP地址这个就是SMB的地址使用ipad连接smb服务打开Windows中的smb 1.0服务### 点击确定新建用于共享的本地...

2019-12-07 19:38:53 14691 10

原创 SQL必知必会(第四版)-MySQL源码/案例导入方法附赠非扫描版必知必会

SQL必知必会(第四版)-源码/案例导入方法为了学习《MySQL 必知必会》中各个例子,需要一组填充数据的表,首先需要下载2个SQL脚本文件。附带《SQL必知必会(第4版)》带源码 非扫描版 高清带书签百度云下载方式:提取码nll1官方案例下载链接下载脚本之后,开始创建和填充书中各章所用的表:创建一个新的数据源create database crashcourse; #(这里使...

2019-11-14 15:49:19 20168 12

原创 zabbix4.x-编译安装详解

zabbix4.x-编译安装文章目录zabbix4.x-编译安装zabbix的部署原理zabbix的官网Zabbix Server编译安装安装选项说明zabbix安装完后目录介绍zabbix server的安装验证Mysql数据库初始化zabbix server的配置启动zabbix serverZabbix Web的安装zabbix的部署原理zabbix server需要把监控数据入sq...

2019-07-15 14:28:55 2348

原创 nginx反向代理及负载均衡使用详解

nginx反向代理及负载均衡使用说明文章目录nginx反向代理及负载均衡使用说明集群介绍负载均衡架构图为什么要使用集群集群种类负载均衡概念说明压力测试反响代理概念说明反向代理图解数据转发图解实践环境准备模块功能总结配置负载均衡服务proxy_next_upstream参数ngx_http_upstream_module模块常用功能ngx_http_upstream_module模块调度算法ngx...

2019-06-22 11:10:42 9256

原创 MySQL字符集介绍及设置规范

4天-字符集介绍及设置规范字符集介绍字符集是一个系统支持的所有抽象字符的集合,字符是各种文字和符号的总称,包括国家文字,标点符号,图像符号,数字等。。。。mysql数据库的字符集字符集(character)校对规则(collation)mysql中常见的字符集UTF-8(只支持3字节数据)和UTF-8mb4说明:utf8mb4编码是utf8编码的超集,兼容utf8,并且能...

2019-06-06 09:19:08 1959

原创 zabbix查看版本报错:zabbix_server: error while loading shared libraries: libmysqlclient.so.18: cannot open

zabbix查看版本报错:zabbix_server: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory解决方法ln -s /usr/local/mysql/lib/libmysqlclient.so.18 ...

2019-06-05 10:24:04 7485 2

原创 lnmp环境下zabbix安装时显示php databases support off 报错解决

文章目录报错展示解决方法方法一方法二问题已解决报错展示解决方法方法一在编译安装php的时候加入--with-mysqli参数,没有此参数无法和数据库想连接这是我自己的编译参数如下./configure \--prefix=/application/php5.6.36 \--with-mysql=/application/mysql/ \--with-pdo-mysql=mysq...

2019-05-31 19:52:54 6856

原创 MySQL客户端命令行工具mysql/mysqldump/mysqladmin基本用法讲解

文章目录(1)mysql命令的作用(2)mysqladmin:命令行管理工具(3)mysqldump: 备份数据库和表的内容(1)mysql命令的作用用于连接数据库用于管理数据库2.1 mysql:命令接口自带命令用于数据库连接管理将用户SQL语句发送给数据库2.2 下面是不使用SQL也能用命令\h 或 help 或 ?\G <<-格式化输出,横向变...

2019-05-17 10:49:05 6262

原创 (6)MySQL实例初始化配置文件讲解及多实例主机配置操作

文章目录MySQL初始化配置文件作用初始化配置实例预编译的选项: cmake,硬编码到程序当中在命令行上初始化配置:初始化配置文件my.cnf(重点)关于配置文件的读取顺序mysql的初始化配置文件的使用:如何熟悉写一个my.cnf配置文件MySQL多实例配置多实例是什么?为什么要使用多实例?多实例优点多实例缺点MySQL多实例实践多实例配置方法MySQL初始化配置文件作用说明:如果没有...

2019-05-15 19:21:20 5581

原创 centos7中安装MySQL时CMake报错mysql-5.6.38/CMakeFiles/CMakeError.log"

centos7中安装MySQL时CMake报错报错-- Configuring incomplete, errors occurred!See also "/tools/mysql-5.6.38/CMakeFiles/CMakeOutput.log".See also "/tools/mysql-5.6.38/CMakeFiles/CMakeError.log".CMake Err...

2019-05-14 09:10:20 8181 1

原创 MySQL忘记root用户密码以及误删除所有用户解决方法

文章目录MySQL用户密码忘记/丢失后的处理mysql用户全部误删除恢复方法忘记root密码的解决方法MySQL用户密码忘记/丢失后的处理mysql用户全部误删除恢复方法问题:把mysql中的用户全部删除后如何恢复?解决方法一:重新初始化数据库说明:如果自己的测试环境使用此方法还可以,但是如果删除的是生产环境中的数据库用户,此方法就无法使用了。解决方法二:#关掉数据...

2019-05-13 15:45:08 4027

原创 MySQL的元数据解释说明

什么是元数据?所谓元数据,就是表示数据的数据,这些数据五花八门,总之,只要不是我们存储到数据库里的数据,大多都可以理解为元数据。描述数据库的任何数据—作为数据库内容的对立面—是元数据。因此,列名、数据库名、用户名、版本名以及从SHOW语句得到的结果中的大部分字符串是元数据。还包括INFORMATION_SCHEMA数据库中的表中的内容,因为定义的那些表存储关于数据库对象的信息。如何来获取这些...

2019-05-12 21:08:48 3957

原创 mysql查询缓存解释说明

查询缓存解释说明缓存条件,原理MySQL Query Cache是用来缓存我们所执行的SELECT语句以及该语句的结果集,MySql在实现Query Cache的具体技术细节上类似典型的K/V存储,就是将SELECT语句和该查询语句的结果集做了一个HASH映射并保存在一定的内存区域中。当客户端发起SQL查询时,Query Cache的查找逻辑是,先对SQL进行相应的权限验证,接着就通过Q...

2019-05-12 21:00:48 3392

原创 (5)MySQL的逻辑结构(抽象结构)及物理结构

MySQL的逻辑结构(抽象结构)mysql基本命令的使用:#查看库mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || performance_schema...

2019-05-12 20:54:49 4699

原创 (3)MySQL客户端与服务端的TCP/IP及socket连接方式

MySQL客户端与服务端的TCP/IP及socket连接方式文章目录MySQL客户端与服务端的TCP/IP及socket连接方式客户端与服务器模型TCP/IP方式连接socket(套接字)连接方式客户端与服务器模型客户端与服务端模型TCP/IP方式连接解释说明TCP/IP套接字方式是MySQL在任何平台下都提供的连接方式,也是网络中使用得最多的一种方式。这种方式在TCP/IP连...

2019-05-12 20:52:01 4758

原创 (4)MySQL实例启动原理及mysqld服务三层结构

MySQL实例原理及mysqld服务三层结构文章目录MySQL实例原理及mysqld服务三层结构MySQL实例例子一 : windows系统中的进程启用原理。例子二 : mysql数据库启用原理例子三 : MySQL启动过程mysqld 服务程序结构第一层: 连接层第二层: SQL层查询缓存解释说明第三层: 储存引擎层MySQL实例mysql启动过程1)启动后台守护进程,并生成工作线...

2019-05-12 20:49:34 6268

原创 (2)MySQL5.7与5.6版本差异

MySQL5.7与5.6版本差异##5.6/5.7版本安装区别cmake编译的时候加了个第三方插件:boostorg编译的命令:#由5.6scripts/mysql_install_db#变成5.7/bin/mysqld --initialize编译参数: #默认有个临时密码mysqld --initialize #免密码mysqld --initial...

2019-05-12 08:51:23 7133

原创 (1)mysql版本详细介绍及安装部署(mysql-5.6)

文章目录运维DBA工作内容MySQL学习框架数据库管理系统什么是数据数据库管理系统(Database Management System) (需要了解)RDBMS与NOSQL (需要熟悉)Oracle产品介绍MySQL获取与安装方式介绍源码编译安装MySQL安装前准备开始安装mysql-5.6.38运维DBA工作内容初级DBA:安装配置,基本使用,基本故障处理中级DBA:体系结构、...

2019-05-11 16:16:19 3489

原创 运维在工作中如何面对给予权限问题?

工作场景:场景一:开发找到运维说:请给我开一个MySQL的权限!首先要和开发沟通:1.你要干嘛使? (决定权限)2.你从哪连? (主机域)3.申请,走流程,OA,邮件。4.你要针对哪个库进行操作,最好问清楚,对哪些表进行操作? 针对库内所有的表:库.* (单库级别) 针对某一个表进行操作:库.表 (单表级别) for ...

2019-05-11 15:59:19 5771

转载 MySQL/oracle服务器误删文件的恢复过程

经历了两天不懈努力,终于恢复了一次误操作删除的生产服务器数据。对本次事故过程和解决办法记录在此,警醒自己,也提示别人莫犯此错。也希望遇到问题的朋友能找到一丝灵感解决问题。事故背景安排一个妹子在一台生产服务器上安装Oracle,妹子边研究边安装,感觉装的不对,准备卸载重新安装。从网上找到卸载方法,其中要执行一行命令删除Oracle的安装目录,命令如下:rm -rf $ORACLE_BASE/*...

2019-05-04 18:26:19 1813 1

原创 Linux命令smem-内存状态监测工具smem命令

内存状态检测工具smem命令(1)smem是一款命令行下的内存使用情况报告工具,他能够给用户提供Linux系统下的内存使用的多种报告,seme与现有工具不同的是,可以报告PSS情况(实际使用的物理内存(PSS),从而可以衡量虚拟内存系统库和应用程序所占用的内存数量.(2)大部分的物理内存通常在多个应用程序之间共享的,linux系统使用熬了virtual memory(虚拟内存) ,如果...

2019-05-01 16:04:12 12055

原创 Linux系统磁盘I/O检测工具iotop命令详解

磁盘I/O检测工具iotop命令本文着重注解了iotop工具的参数,以及可操作命令,需要的朋友可以参考下:iotop是用来监视磁盘I/O使用情况的top类工具安装iotop工具yum -y install iotop使用语法iotop [OPTIONS(参数选项)]#或者iotop进入iotop可以看到PID为5164进程正在使用sftp传输数据,还可以看...

2019-05-01 11:22:55 6539

原创 Linux系统状态命令htop最详细解释说明(没有之一!)

文章目录top命令升级版本htophtop的众多输出信息的详解top命令升级版本htophtop的介绍htop是Linux系统中的一个互动的进程查看器,与Linux传统的top比较的话,htop更人性化并且还支持鼠标操作!htop的优势(1) 在htop中,可以垂直和水平滚动列表,查看所有进程和完整的命令行。(2) 在top中,您按下的每个未分配的键都有延迟(尤其是当多键转义序列...

2019-05-01 10:27:52 33657

原创 网络安全术语总结及解释说明

文章目录肉鸡/抓鸡什么是肉鸡肉鸡分类什么是抓鸡木马分类蜜罐暗网如何访问到暗网免杀APT攻击Exploit/POC内网渗透社会心理学社工库谷歌黑客脱裤提权0(零)day攻击旁站/C段旁站C段肉鸡/抓鸡什么是肉鸡肉鸡就是被黑客攻破,种植了木马病毒,黑客可以随意操纵它并利用它做任何事情,就象傀儡。肉鸡可以是各种系统,如windows,linux,unix等。  肉鸡是中了木马,或者留了后门,可...

2019-04-30 20:27:49 17626 5

原创 CSDN博客自定义域名以及解析自己的域名到CSDN

文章目录注册一个域名申请github账号设置GitHub Pages购买域名及域名解析添加CNAME大功告成使用CSDN发布博客文章,但是有一个小问题就是,如果我给别人推荐我的文章,又想多点人记住我的域名,那多方便,直接给别人我自己的CSDN链接太长,而且也没人能记得住!所以利用github来做一个域名跳转到自己申请的域名上!注册一个域名首先申请一个自己的域名,我的域名是在阿里云上面申请的,...

2019-04-29 21:11:56 7365 5

原创 ansible-galaxy命令使用详解

ansible-galaxy命令文章目录ansible-galaxy命令ansible-galaxyansible-pullansible-galaxy(1)连接galaxy.ansible.com下载相应的roles(角色)roles(角色):就是一堆playbook的集合列出所有已经安装的galaxyansible-galaxy list安装galaxy,角色包a...

2019-04-29 17:05:40 10299

原创 ansible的主机清单/资源inventory配置详解

主机清单inventory文章目录主机清单inventory主机清单作用演示inventory主机清单ansible的主要功能在于批量主机操作,为了便捷的使用启动的部分主机,可以在inventory file中将其分组命名默认的inventory file默认的inventory file为/etc/ansible/hostsinventory可以有多个inve...

2019-04-29 16:27:38 2809

原创 ansible的工作架构原理及多种ansible安装方式

ansible工作架构原理及多种安装方式文章目录ansible工作架构原理及多种安装方式ansible的特性ansible基本架构ansible工作原理ansible主要组成部分ansible的安装方式rpm包安装编译安装Git方式pip安装确认安装成功ansible相关文件主机清单inventory主机清单作用演示ansible的特性模块化:调用特定的模块,完成特定的任务–>(10...

2019-04-29 16:24:17 2781

kali:树莓派上安装kali Linux系统打造便携式渗透组合教程

Raspberry(树莓派)上安装kali系统,及对kali系统的初始化配置,详细操作说明,针对树莓派各版本写的操作文档,以及教如何打造一个便携式渗透系统!

2019-03-28

kali:树莓派3安装专用Kali-2.1.2并配置远程桌面教程

Raspberry(树莓派)上安装kali系统,及对kali系统的初始化配置,详细操作说明,针对树莓派各版本写的操作文档!

2019-03-28

kali:树莓派3安装kali后的配置使用说明

Raspberry(树莓派)上安装kali系统,及对kali系统的初始化配置,详细操作说明,针对树莓派各版本写的操作文档!

2019-03-28

kali:Win下给树莓派安装Kali系统(无外接设备,如屏幕、鼠标、键盘)

Raspberry(树莓派)上安装kali系统,及对kali系统的初始化配置,详细操作说明,针对树莓派各版本写的操作文档!

2019-03-28

zabbix安装文档

此文档是非常专业且详细的zabbix安装文档,里面会从zabbix对操作系统的支持及如何安装,安装方式等,直到zabbix安装启动成功,步骤是非常的详细

2019-02-24

zabbix键值

此文档里面写了zabbix的所有键值,及描述和使用方法,通过此文档可以轻松查阅了解并使用zabbix键值,是一个得利的小工具书!

2019-02-24

Python基础教程(第二版)

此书为Python基础教程,非常适合初学者入门学习,这本书会告诉你Python是什么,为什么你该使用它,如果你没有开发语言基础那么这本书是你入门完美的选择!!!

2019-02-24

空空如也

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

TA关注的人

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