自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陳Huid的博客

Time tries truth.

  • 博客(122)
  • 资源 (5)
  • 收藏
  • 关注

原创 Web安全基础

Web安全基础

2023-08-24 14:26:47 2854

原创 MSF恶意程序利用——CS上线

申明:本篇文章的用意仅做学习使用!

2023-08-07 18:20:31 632 1

原创 主机漏洞利用演示MS17-010(永恒之蓝)

此实验只针对在Windows7系统上做MS17-010(永恒之蓝),在Windows 10操作系统上已经不存在MS17-010的漏洞了,如果要进行漏洞尝试,请尝试CVE-2020-0796(永恒之黑)。-T4 指定扫描过程使用的时序(Timing),总共有6个级别(0 - 5),级别越高,速度越快,但也容易被防火墙发现。命令为:nmap ***.***.***.1 ***.***.***.2 ***.***.***.3。-sF/-sX/-sN :通过发送一些特殊的标志位以避开设备或软件的检测。

2023-07-26 11:20:32 538

原创 Python学习笔记 --- 初识Python

初识Python

2023-02-15 17:19:52 326 1

原创 Python学习笔记 --- 计算机基础

了解计算机基础知识和操作系统

2023-02-15 11:22:22 298

原创 华为三层交换机S5720-32P配置为二层交换机

最近公司的S5735S二层交换机用完了,但是车间还需要搭建一个小型内部共享局域网,需要一台二层交换机将电脑连接起来,看着公司还有好几台未拆封的三层交换机,于是就动了歪心思。。。刚拆封的三层交换机Link type默认是desirable ,我们需要将端口划分vlan,再配置成accessACCESS模式:可以允许多个vlan通过,可以接收和发送多个vlan报文,可以用于交换机之间连接也可以用于连接用户计算机。准备工具:一台笔记本电脑或台式电脑一台三层交换机(我用的型号是S5720-.

2022-04-18 15:54:19 7223

原创 Python 学习笔记 --- 文件操作

文件是操作系统作为用户或应用程序提供的一个读写硬盘的虚拟单位。文件的操作时基于文件,文件的操作核心就是:读和写。1、文件的作用内存无法永久保存数据,但凡我们想要永久保存数据都需要把文件保存到硬盘中,而操作文件就可以实现对硬件的操作。2、文件的操作如果我们需要打开一个文件,需要向操作系统发起请求,要求操作系统打开文件,占用操作系统资源。Python中使用open()方法可以打开某个具体的文件,open()方法内写入文件路径。从硬盘中读取数据# 打开文件f = open (r'

2021-05-26 09:11:46 380

原创 Python学习笔记(基础入门篇)

安装python编译器1.安装依赖包yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel2.下载python解释器wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz.

2021-04-22 17:12:49 538 1

原创 Linux MySQL --- 日志

MySQL日志及分类MySQL有不同类型的日志文件,各自存储了不同类型的日志。分析这些日志文件,除了可以了解MySQL数据库的运行情况,还可以为MySQL的管理和优化提供必要的信息。日志管理是维护数据库的重要步骤,所以经常需要在MySQL中进行日志启动、查看、停止和删除等操作。这些操作是数据库管理中最基本、最重要的操作。日志是数据库的重要组成部分,主要用来记录数据库的运行情况、日常操作和错误信息。在MySQL中,日志可以分为二进制日志、错误日志、通用查询日志和慢查询日志。对于MySQL的管理

2021-03-30 11:41:48 556

原创 Linux MySQL --- 数据库备份与恢复

备份就是为了防止原数据丢失,保证数据的安全。当数据库因为某些原因造成部分或者全部数据丢失后,备份文件可以帮我们找回丢失的数据。因此,数据备份是很重要的工作。数据库备份常见的应用场景* 数据丢失应用场景:1)人为操作失误造成某些数据被误操作2)软件 BUG 造成部分数据或全部数据丢失3)硬件故障造成数据库部分数据或全部数据丢失4)安全漏洞被入侵数据恶意破坏* 非数据丢失应用场景:1)特殊应用场景下基于时间点的数据恢复2)开发测试环境数据库搭建3)相同数据库的新环境搭建

2021-03-30 11:26:40 615

原创 Linux MySQL --- 用户管理

用户管理MySQL在安装时,会默认创建一个名为root的用户,该用户拥有超级权限,可以控制整个MySQL服务器。在对MySQL的日常管理和操作中,为了避免有人恶意使用root用户控制数据库,我们通常创建一些具有适当权限的用户,尽可能地不用或少用root用户登录系统,以此来确保数据的安全访问。* MySQL提供了以下3种方法创建用户:1)使用CREATE USER语句创建用户2)在mysql.user表中添加用户3)使用GRANT语句创建用户创建用户(3种方式)1.使用CREA

2021-03-30 11:10:51 699

原创 Linux MySQL --- 视图与索引

视图(View)1)视图是一种虚拟存在的表,同真实表一样,视图也由列和行构成,但视图并不实际存在于数据库中。行和列的数据来自于定义视图的查询中所使用的表,并且还是在使用视图时动态生成的。2)数据库中只存放了视图的定义,并没有存放视图中的数据,这些数据都存放在定义视图查询所引用的真实表中。使用视图查询数据时,数据库会从真实表中取出对应的数据。因此,视图中的数据是依赖于真实表中的数据的。一旦真实表中的数据发生改变,显示在视图中的数据也会发生改变。3)视图可以从原有的表上选取对用户有用的信息,那些对用

2021-03-27 16:21:58 423 1

原创 Linux MySQL --- 数据表查询语句 <补充>

SELECT语句用来查询数据。查询数据是指从数据库中根据需求,使用不同的查询方式来获取不同的数据,是使用频率最高、最重要的操作。SELECT语法格式:SELECT{* | <字段列名>} FROM <表 1>, <表 2>…[WHERE <表达式>[GROUP BY <group by definition>[HAVING <expression> [{<operator> <expression&

2021-03-27 16:07:37 543

原创 Linux MySQL --- 主键与外键

主键(PRIMARY KEY)# 主键又叫主键约束,是MySQL中使用最为频繁的约束。一般为了便于DBMS更快的查找到表中的记录,都会在表中设置一个主键。# 主键分为单字段主键和多字段联合主键* 使用主键应该注意一下几点:* 每个表只能定义一个主键* 主键值必须唯一标识表中的每一行,且不能为NULL,即表中不可能存在有相同主键值的两行数据。这是唯一性原则。* 一个字段名只能在联合主键字段表中出现一次* 联合主键不能包含不必要的多余字段。当把联合主键的某一字段删除后,如果剩下的字段

2021-03-27 15:58:37 1202

原创 Linux MySQL --- 实用语句

1.1插入或替换# 如果我们希望插入一条新记录(INSERT),但如果记录已经存在,就先删除原记录,再插入新记录。此时可以使用REPLACE语句,这样就不必先查询,再决定是否先删除再插入MySQL [mysql_chuid]> select * from students; # 查询表students中的信息+----+-----------+------+| id | name_list | sex |+----+-----------+------+| 1 | c...

2021-03-27 12:29:31 176

原创 Linux MySQL --- 查

(查)基本查询SELECT 字段名1,字段名2,… FROM 表名 [WHERE 条件表达式];MySQL [mysql_chuid]> select * from students; # 查询students表中的所有信息+----+-----------+------+| id | name_list | sex |+----+-----------+------+| 1 | chd | man || 2 | chuid | man ...

2021-03-23 09:20:54 318

原创 Linux MySQL --- 改

(改)修改、更新数据表中的数据记录UPDATE表名 SET 字段名1=字段值1,[字段名2=字段值2] [WHERE 条件表达式];MySQL [mysql_chuid]> insert into student(id,name,sex)values(1,'chd','man'); Query OK, 1 row affected (0.00 sec)MySQL [mysql_chuid]> insert int...

2021-03-22 09:13:35 178

原创 Linux MySQL --- 删

(删)删除指定数据表(库)DROP TABLE 表名; # 如不用USE进入库中,则需加上数据库名MySQL [chuid]> show tables;+-----------------+| Tables_in_chuid |+-----------------+| chd |+-----------------+1 row in set (0.00 sec)MySQL [chuid]> drop table chuid.chd...

2021-03-22 09:08:18 197

原创 Linux MySQL --- 增

(增)创建数据库CREATE DATABASE 数据库名;MySQL [mysql]> create database chuid; # 创建一个chuid数据库Query OK, 1 row affected (0.04 sec)MySQL [mysql]> show databases; # 查看数据库+--------------------+| Database |+--------------------+| informa...

2021-03-22 09:02:57 209

原创 Linux MySQL --- SQL语句

SQL语句用于维护管理数据库,包括数据库查询、数据更新、访问控制、对象管理等功能SQL语句分类 DDL 数据定义语言,用于创建数据库对象,如库、表、索引等 DML 数据操作语言,用于对表中的数据进行管理 DQL 数据查询语言,用于从数据表中找到符合条件的数据记录 DCL 数据控制语言,用于设置或更改数据库用户或角色权限 进入数据库

2021-03-19 11:41:39 256

原创 Linux MySQL --- 数据类型介绍(DATA_TYPE)

数据类型是指系统中所允许的数据的类型,MySQL数据类型定义了列中可以存储什么数据以及该数据怎样存储的规则。如果使用错误的数据类型可能会严重影响应用程序的功能和性能,所以在设计表时,应该特别重视数据列所用的数据类型。在创建表时必须为每个列设置正确的数据类型和长度。MySQL的数据类型可以分为5种,分别是整数类型、浮点数类型和定点数类型、日期和时间类型、字符串类型、二进制类型等* 整数类型和浮点数类型可以统称为数值数据类型1)数值类型整数类型包括tinyINT、smallINT、mediu

2021-03-19 11:33:05 1121

原创 Linux MySQL --- 安装MySQL

[root@master ~]# yum -y install gcc gcc-c++ make autoconf libtool-ltdl-devel gd-devel freetype-devel libxml2-devel libjpeg-devel libpng-devel openssl-devel curl-devel bison patch unzip libmcrypt-devel libmhash-devel ncurses-devel sudo bzip2 flex libaio lib

2021-03-18 09:01:09 157

原创 Linux运维 --- Zabbix安装与部署

1.安装LNMP1.1安装Apache[root@localhost ~]# yum install httpd httpd-devel -y已加载插件:langpacks, product-id, search-disabled-repos, subscription-managerThis system is not registered to Red Hat Subscription Management. You can use subscription-manager to regi

2020-09-21 15:44:38 872

原创 Linux运维 --- 使用LAMP架构部署Cacti监控

Cacti 在英文中的意思是仙人掌的意思,Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。

2020-09-21 15:20:32 761 2

原创 Linux运维 --- Keepalived + Nginx 实现高可用 Web 负载均衡

Keepalived 是一种高性能的服务器高可用或热备解决方案, Keepalived 可以用来防止服务器单点故障的发生,通过配合 Nginx 可以实现 web 前端服务的高可用。序号 操作系统 IP地址 Nginx端口号 默认主从 1 Centos 7 192.168.203.179 80 Master 2 Redhat 7 192.168.203.218 80 Backup 需要准备的依赖包和安装包[ro.

2020-09-21 14:32:57 377

原创 Linux运维 --- 配置MySQL主从服务器

随着访问量的不断增加,Mysql数据库压力不断增加,需要对mysql进行优化和架构改造,可以使用高可用、主从复制、读写分离来、拆分库、拆分表进行优化。MySQL主从配置安装MySQL[root@master ~]# yum install mysql-libs mysql-devel mysql-server -y [root@slave ~]# yum install mysql-libs mysql-devel mysql-server -y ............省略部分安装过程.

2020-09-15 12:00:22 200 1

原创 Linux运维 --- Tomcat 服务配置

Tomcat是Apache软件基金会的Jakarta项目中开发的一个Servlet容器,实现了对Servlet和JavaServerPage(JSP)的支持,Tomcat本身也是一个HTTP服务器,Tomcat主要用来解析JSP语言、HTML格式的网页页面。本实验需要用到的软件:apache-tomcat-8.5.57.tar.gzjdk-8u261-linux-i586.tar.gz安装JDK[root@localhost ~]# yum install glibc.i686 -y

2020-09-08 18:10:05 293 1

原创 Linux --- Firewalld防火墙与SELinux

这篇文章主要是针对CentOS 7系统的Firewalld和SELinux配置说明systemctl mask firewalld 锁定firewalldsystemctl unmask firewalld 取消firewalld锁定(解锁后,就可以再开启firewalld防火墙了)systemctl status firewalld 查看状态systemctl start firewalld ...

2020-08-26 12:12:14 514

原创 Linux运维 --- 部署Zabbix监控平台

[root@localhost ~]# cd /etc/sysconfig/network-scripts[root@localhost network-scripts]# vim ifcfg-ens33ONBOOT=yes[root@localhost ~]# service network restartRestarting network (via systemctl): [ OK ][root@localhost...

2020-08-06 15:43:11 543 1

原创 Linux运维 --- 使用DHCP动态管理主机地址

动态主机配置协议(DHCP)是一种基于UDP协议且仅限于在局域网内部使用的网络协议,主要用于大型的局域网环境或者存在较多移动办公设备的局域网环境中。主要用途:为局域网内部的设备或网络供应商自动分配IP地址。作用域:一个完整的IP地址段,DHCP协议根据作用域来管理网络的分布、分配IP地址及其他配置参数。超级作用域:用于管理处于同一个物理网络中的多个逻辑子网段。超级作用域中包含了可以统一管理的作用域列表。排除范围:把作用域中的某些IP地址排除,确保这些IP地址不会分配给DHCP客户端。地址

2020-07-08 18:39:22 542 1

原创 Linux运维 --- 使用MariaDB数据库管理系统

[root@localhost ~]# rpm -qa | grep -i mysqlmysql57-community-release-el7-8.noarchmysql-community-server-5.7.28-1.el7.x86_64mysql-community-common-5.7.28-1.el7.x86_64mysql-community-libs-compat-5.7.28-1.el7.x86_64mysql-community-libs-5.7.28-1.el7.x86_.

2020-07-08 10:26:15 721 1

原创 Linux运维 --- 使用Squid部署代理缓存服务

Squid服务程序会按照收到的用户请求向网站源服务器请求页面、图片等所需的数据,并将服务器返回的数据存储在运行Squid服务程序的服务器上。当有用户再请求相同的数据时,则可以直接将存储服务器本地的数据交付给用户,这样不仅减少了用户的等待时间,还缓解了网站服务器的负载压力。Squid服务程序具有配置简单、效率高、功能丰富等特点,它能支持HTTP、FTP、SSL等多种协议的数据缓存,可以基于访问控制列表(ACL)和访问权限列表(ARL)执行内容过滤与权限管理功能,还可以基于多种条件禁止用户访问存在威胁或..

2020-06-30 17:54:59 554 1

原创 Linux运维 --- 部署Postfix邮件系统

电子邮件系统是我们在日常工作、生活中最常用的一个网络服务,后面会结合BIND服务程序提供的DNS域名解析服务来验证客户端主机与服务器之间的邮件收发功能。电子邮件系统基于邮件协议来完成电子邮件的传输,常见的邮件协议:简单邮件传输协议(SMTP):用于发送和中转发出的电子邮件,占用服务器的25/TCP端口。 邮局协议版本3(POP3):用于将电子邮件存储到本地主机,占用服务器的110/TCP端口。Internet消息访问协议版本4(IMAP4):用于在本地主机上访问邮件,占用服务器的143/..

2020-06-29 19:06:14 1337

原创 Linux运维 --- 使用 Bind 提供域名解析服务

看完本篇文章可以学习到的知识:①正向解析与反向解析 ②DNS服务器的部署正向解析:根据主机名(域名)查找对应的IP地址。反向解析:根据IP地址查找对应的主机名(域名)。DNS服务协议采用类似目录树的层次结构记录域名与IP地址的映射对应关系,形成一个分布式的数据库系统:DNS结构模型主服务器:特定区域内具有唯一性、负责维护该区域内的域名与IP地址对应关系。从服务器:从主服务...

2020-06-29 11:20:48 612

原创 Linux运维 --- nginx添加系统服务的脚本

#!/bin/bash#chkconfig: 345 85 15 # description: Nginx is an HTTP(S) server, HTTP(S) reverseset -ePATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/binDESC="nginx daemon"NAME=nginxDAEMON=/usr/local/nginx/sbin/$NAMESCRIPTNAME=/etc/init.d.

2020-06-22 12:14:33 222

原创 Linux运维 --- 使用LNMP架构部署动态网站环境

在搭建LNMP架构之前先把yum软件仓库和gcc编译工具安装上,如果不知道怎么安装本地Yum源可以参考:配置本地yum源将下面的软件包都安装上:[root@localhost ~]# yum install -y apr* autoconf automake bison bzip2 bzip2* compat* cpp curl curl-devel fontconfig fontconfig-devel freetype freetype* freetype-devel gcc gcc-c++.

2020-06-20 13:22:24 672

转载 [BIOS] thinkpad X220 BIOS设置详解

其实这篇技术文档不光适用于X220,大部分设置说明同样适用于T520系列,W520系列和(T、X、W)*30系列Wake On LAN:当以太网控制器接收到远程唤醒数据包时,让系统开机。注意,如果设置有硬盘密码,Wake On LAN功能将不起作用。(建议关闭) Ethernet LAN Option ROM:装入Ethernet LAN Option ROM可以从集成的网络设备启动(以太网卡的一个特殊功能)。(建议默认) USB UEFI BIOS Support:USB输入输出系统支持,...

2020-05-21 11:35:17 16978

原创 MySQL 数据库相关知识汇总以及常用SQL语句

数据库系统(DBS:DataBase System)    数据库系统是由数据库、数据库管理系统(及其应用开发工具)、应用程序和数据库管理员(DBA:DataBase Administrator)组成的存储、管理、处理和维护数据的系统图1-1表示一个数据库管理系统,其中数据库提供数据的存储功能,数据库管理系统提供数据的组织、存取、管理和维护等基础功能,数据库应用系统根据应用需求使用数据库,数据库管理员负责全面管理数据库系统。 在不会引起混淆的情况下,我们经常把...

2020-05-09 10:52:59 293

原创 微软 cmd命令解释

gpedit.msc-----组策略appwiz.cpl-----打开程序进行卸载。Nslookup-------IP地址侦测器 。explorer-------打开资源管理器 。logoff---------注销命令 。tsshutdn-------60秒倒计时关机命令 。lusrmgr.msc----本机用户和组 。services.msc--- 打开本地服务。...

2020-05-06 09:40:39 703

原创 Linux --- Apache 环境搭建

Linux系统安装Apache服务器之前需要具备gcc-c++编译功能和yum源挂载!下载安装Apache 下载链接在根目录下创建 httpd目录将 tar -xvf httpd-2.4.43.tar.gz 解压到/httpd 目录下查看yum源是否挂载...

2020-04-26 10:56:36 397

HCIE-R&S资料合集.pdf

华为HCIE认证资料合集

2021-05-06

CiscoPacketTracer7.0.zip

CiscoPacketTracer 思科模拟器,使用方便,而且模拟环境还原度高

2019-09-30

网络管理和监控命令参考-整本手册

网络管理和监控命令参考-整本手册全面和细致的说明了命令的使用和配置环境

2018-03-27

DELL交换机的配置命令

DELL交换机的配置命令 ,常见的交换机配置命令和方法,提供给大家作为参考。

2018-03-27

空空如也

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

TA关注的人

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