自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql之数据表高级操作

目录复制表方法一:方法二:清空表,删除表内所有数据方法一:方法二:drop、truncate、delete对比 1.drop table table_name 2.truncate table table_name3.delete from table_name小结:创建临时的表用户管理新建用户使用明文创建用户使用密文创建用户查看用户信息删除用户修改用户当前登录密码修改其他用户的登入密码忘记root密码的解决措施修改配置文件,添加配置,使登录mysql不使用授权表使用updata修改root密码,刷新数据库

2022-06-28 09:14:00 413 1

原创 mysql数据库之索引

目录一、索引的概念二、索引的的作用三、索引的副作用四、创建索引的原则依据五、哪些场景适合创建索引六、索引的分类及创建准备工作进入数据库并创建库进入库并创建表查看表的格式在表中插入内容并查看表中的内容创建普通索引直接创建索引唯一索引修改表创建方式创建表的时候指定主键索引创建表的时候指定 组合索引全文索引直接创建索引修改表方式创建创建表的时候指定索引查看索引删除索引直接删除索引删除主键索引总结索引分类索引创建Mysql死锁、悲观锁、乐观锁(1)索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所

2022-06-22 00:06:33 1060

原创 MySQL数据库管理

目录一、mysql概述二、数据类型三、char和varchar的区别四、varchar和text的区别五、操作案例连接数据库查看数据库结构查看数据库中包含的表 ​编辑查看表的结构(字段)SQL语句DDL数据定义语言创建新的数据库删除指定数据表删除指定的数据库MDL管理表中的数据记录查询数据记录修改,更新数据表中的数据记录在数据表中删除指定的数据记录DQL查询数据记录DCL修改表名和表结构修改表名扩展表结构(增加字段)修改字段名(列),添加唯一键删除字段MySQL数据库的数据文件存放在/usr/local/m

2022-06-21 19:27:09 1515

原创 MySQL数据库初体验

目录数据库的基本概念数据表数据库数据库管理系统数据库系统DBMS的工作模式数据库系统发展史第一代数据库(人工管理)第二代数据库(文件管理)第三代数据库(数据库系统管理)关系型数据库和非关系型数据库关系型数据库实体属性联系所有实体及实体之间的联系的集合构成一个关系数据库关系数据库的存储结构是二维表格在每个二维表中关系数据库应用非关系数据库介绍非关系型数据库的优点关系型和非关系型数据库之间的区别关系数据库优点:缺点:非关系型数据库(NoSQL)优点:缺点:MySQL商业版与社区版两者区别: 总结图:(1)描述事

2022-06-14 16:59:33 358

原创 LVS负载均衡集群

集群的含义集群的作用集群的分类负载均衡集群高可用集群高性能运算集群负载均衡群集架构负载均衡的结构第一层:负载调度器(Load Balancer或Director)​​第二层:服务器池(Server Pool)​​第三层:共享存储(Share Storage)负载均衡群集工作模式分析群集的负载调度技术的3种工作模式NAT模式(地址转换)TUN模式(IP隧道)DR模式(直接路由)LVS虚拟服务器LVS 的组成及作用LVS 与 Nginx 功

2022-06-12 23:09:26 200

原创 LVS-DR群集

目录一、LVS-DR模式数据包流量分析LVS-DR模式的特点LVS-DR中的ARP问题解决方法:解决ARP的两个问题的设置方法:LVS-DR的优点与缺点为什么谁知lo:0而不是ens33:0搭建LVS-DR群集配置调度器1. #关闭防火墙2. #安装ipvsadm工具3. #配置虚拟IP地址(VIP:192.168.10.18)4. #重启网络服务、启动网卡5. #调整/proc响应参数 6. #刷新配置7. #加载模块8. #配置负载分配策略,并启动服务9. #清空ipvsadm,并做策略10. #保

2022-06-12 22:33:40 190

原创 LVS+Keepalived高可用集群

Keepalived概述keepalived 服务重要功能管理 LVS 负载均衡软件支持故障自动切换(Failover)实现 LVS 集群中节点的健康检查(Health Checking)实现 LVS 负载调度器、节点服务器的高可用性(HA)keepalived 高可用故障切换转移原理VRRP通信原理Keepalived工具介绍keepalived体系主要模块及作用keepalived服务的工作原理keepalived脑裂及解决办法keepalived脑裂

2022-06-10 14:18:35 611

原创 Firewalld防火墙

firewalld概述firewalld防火墙是Centos7系统默认的防火墙管理工具,取代了之前的iptables防火墙,也是工作在网络层,属于包过滤防火墙。firewalld和iptables都是用来管理防火墙的工具(属于用户态)来定义防火墙的各种规则功能,内部结构都指向netfilter网络过滤子系统(属于内核态)来实现包过滤防火墙功能。firewalld提供了支持网络区域所定义的网络连接以及接口安全等级的动态防火墙管理工具它支持IPv4、IPr6防火墙设置以及以太网桥(在某些高级服务可能

2022-06-05 23:56:54 281

原创 iptables防火墙

Linux包过滤防火墙概述netfilteriptablesiptables的表、链结构规则的作用:链的作用:链的分类依据:默认包括5种规则链INPUT:OUTPUT:FORWARD:POSTROUTING链:PREROUTING链:iptables概述-netfilter和iptables关系:iptables的四表五链结构介绍四表五链四表:raw表:mangle表:nat表:filter表:五链:INPUT:

2022-06-05 23:43:36 1235

原创 Shell脚本之免交互

目录定义语法格式示例直接把输入的从命令行输出将输入的内容保存到文件,并查看创建本地yum源更改用户密码Here Document 变量设定定义示例格式控制去掉空行多行注释expect定义安装expect案例使用I/O重定向的方式将命令列表提供给交互式程序。标准输入的一种替代品,可以帮助脚本开发人员不必使用临时文件来构建输入信息,而是直接就地 生产出一个文件并用作命令的标准输入,Here Document 可以与非交互式程序和命令一起使用命令 ...

2022-06-05 23:11:35 136

原创 超强的编辑工具—awk

awk工具介绍(1)功能强大的编辑工具(2)无交互的情况下实现复杂的文本操作命令格式awk 选项 '模式或条件{编辑指令}' 文件1 文件2awk -f 脚本文件 文件1 文件2awk工作原理逐行读取文本,默认以空格为分隔符进行分隔,将分隔所得的各个字段保存到内建变量中,并按模式或者条件执行编辑命令sed命令常用于一整行的处理,而awk比较倾向于将一行分成多个""字段"然后再进行处理。.awk信息的读入也是awk内置变量FS:指定每行文本的字段分隔符,缺省为空

2022-06-05 21:44:11 207

原创 Free优化命令

free [参数]通过Free命令我们可以查看当前系统的内存使用情况free虽然可以很准确显示出内存使用情况,只是这样显示出的数字较大,不能一眼就将数字读出来,所以,我们一般用free -h命令,能够较为友好的显示出数字的大小,方便我们阅读。除此之外,还有一些其他用于阅读的参数-b:以Byte(比特)为单位显示内存使用情况。-k:以KB为单位显示内存使用情况。-m:以MB为单位显示内存使用情况。注:一般较为常用的是-m或者是-g。-k和-b基本不用。-s [间隔秒数]:持续观察内存使用状况。-t:显示内存

2022-06-01 14:20:24 333

原创 搭建LNMP论坛

步骤:关闭防火墙systemctl stop firewalldsystemctl disable firewalldsetenforce 0正在上传…重新上传取消2.安装依赖包yum -y install pcre-devel zlib-devel gcc gcc-c++ make正在上传…重新上传取消安装完成正在上传…重新上传取消3.创建用户useradd -M -s /sbin/nologin nginx正在上传…重新上传取消解压安装包正在上传…

2022-05-26 16:55:48 382

原创 源码编译安装LAMP

LAMPLAMP简介与概述(一)、LAMP平台概述(二)、构建LAMP平台顺序(三)、编译安装的优点(四)、各组件的主要作用(平台)Linux:(前台)Apache:(后台)MySQL:(中间连接)PHP/Perl/Python:扩展什么是ApacheLAMP数据流向搭建示例安装Apache服务安装mysql1.安装环境依赖包2.创建用户3.解压压缩包4.配置软件模块5.给用户赋予权限6.更改管理主/组chown mysq

2022-05-19 19:14:16 130

原创 Web基础与HTTP协议

域名概述域名的概念早期使用Hosts文件解析域名DNS(Domain Name System 域名系统)分布式层次式DNS解析域名定义:域名空间结构(从右往左看):​编辑域名注册域名注册步骤DNS与域名小结:网页(HTTP/HTTPS):网页基本概念:(1)网页:(2)网站:(3)主页(4)域名:(5)HTTP/HTTPS:(6)URL:(7)HTML:(8)超链接:(9)发布:HTML概述HTML超

2022-05-18 00:08:12 186

原创 Shell编程之正则表达式与文本处理器(一)

1.基础正则表达式元字符的用法2.扩展正则表达式元字符的用法3.grep命令的使用方法4.文本处理器的常用方法(cut、sort、uniq、tr)

2022-05-10 17:30:37 756

原创 文本处理器之sed工具

目录文本处理器概述sed工具概述sed的工作原理sed命令格式常用选项编辑命令格式常见的操作用法示例案例显示文件的内容显示文件的第三行打印文件的4-6行​打印奇数行打印偶数行输出第十二行为末尾偶数行输出第十一行为末尾偶数行打印网卡第二行打印带有‘the’的行从第四行起,打印带有‘the’的行打印带有‘the’行数的行号打印以IP开头的行数打印以‘.’结尾的行数打印行数是以数字0-9结尾的行数删除文本的某一行(

2022-05-07 01:11:12 647

原创 Shell最终章—Shell函数

Shell函数将命令序列按格式写在一起可方便重复使用命令序列Shell函数定义[ function ] 函数名(){ 命令序列 [return x]}调用函数,输出this is tanf调用函数,输出hello赋予权限并执行运行先后顺序输出一个是输入数2倍的数赋予权限并运行脚本进行验证输出一个有两个数相加的数函数的作用范围函数在Shell脚本中仅在当前Shell环境中有效Sh...

2022-05-04 09:22:46 272

原创 Shell编程之循环语句与函数

for语句的结构读取不同的变量值,用来逐个执行同一组命令示例:for命令显示数字1-8显示字母a-d显示字母a b c显示几行的数字seq命令:从1到某个数之间所有的整数输出六个hello输出0-50之间所有的数显示数字10-0编写脚本(只需将大括号里的数字变动位置即可)赋予权限,并运行0-10之间隔两个数就显示一个数即使里面没有变量,但如果我们在外面添加一个变量时,里面的echo仍旧..

2022-05-03 00:57:41 199

原创 远程访问(ssh)及控制

SSH远程管理配置OpenSSH服务端.SSH (Secure Shell) 协议是一-种安全通道协议 (telnet是明文加密,ssh是密文加密)对通信数据进行了加密处理,用于远程管理OpenSSH服务名称: sshd服务端主程序: /usr/sbin/sshd服务端配置文件: /etc/ssh/sshd_ config使用SSH客户端程序密钥对验证的SSH体系TCP Wrappers访问控制TCP Wrappers概述TCP Wrappers访问..

2022-05-03 00:56:58 1566

原创 部署YUM仓库

YUM概述YUM(yellow dog Updater Modified)基于RPM包构建的软件更新机制可以自动解决依赖关系所有软件包由集中的TUM软件仓库提供YUM仓库服务准备安装源软件仓库的提供方式FTP服务:ftp://……HTTP服务:http://……本地目录:file://……RPM软件包的来源CentOS发布的RPM包集合第三方组织发布的RPM包集合用户自定义的RPM包集合部署YUN软件仓库构建CentOS 7软件仓库

2022-04-26 21:51:10 872

原创 Shell编程之条件语句

条件测试操作test命令测试表达式是否成立,若成立返回0,否则返回其他数值格式一:test

2022-04-26 21:28:27 283

原创 Shell编程规范与变量

Sell脚本概述Sell脚本的概念将要执行的命令按顺序保存到一个文本文件给该文件可执行权限可结合各种Shell控制语句已完成更复杂的操作Sell脚本应用场景(1)重复性操作(2)交互性任务(3)批量事务处理(4)服务运行状态监控(5)定时任务执行(6)…………Sell的作用Sell的作用——命令解释器,“翻译官”介于系统内核与用户之间,负责解释命令行用户的的登入Shell登入后默认使用的Shell程序,一般为/bin/bash不同She

2022-04-26 09:54:26 302

原创 PXE高效批量网络装机

部署PXE远程安装服务搭建PXE远程安装服务器验证PXE网络安装实现Kickstart无人值守安装准备安装应答文件实现批量自动装机PXE概述PXE批量部署的优点规模化:同时装配多台服务器自动化:安装系统、配置各种服务远程实现:不需要光盘、U盘等安装介质PXE (Preboot eXcution Environment)预启动执行环境,在操作系统之前运行服务端运行DHCP服务,用来分配地址、定位引导程序运行TFTP服务,提供引导程序下载客户端

2022-04-21 13:45:53 451

原创 FTP理论与实践

FTP概述VSFTP模式(c/s模式)工作原理模式:主动模式和被动模式FTP端口和作用20端口用于建立数据连接,并传输文件数据21端口用于建立控制连接,并传输FTP控制命令FTP配置文件实验匿名用户与本地用户登陆权限和方式用户黑白名单

2022-04-19 04:01:18 1334

原创 DHCP原理与配置

DHCP工作原理DHCP服务器配置方法DHCP客户端获取IP地址DHCP中继原理与配置

2022-04-17 23:05:21 1835

原创 DHCP配置实战(手把手超详细过程)

配置实战操作步骤注意点实战流程如何验证实战成功

2022-04-14 01:00:15 769

原创 Linux网络设置

查看网络配置查看网络接口信息ifconfig查看所有活动的网络接口信息注释:如何查看的示例回环网卡:测试访问本机地址(简单排错)运行服务选项总结查看网络接口信息 ifconfig修改网络配置文件示例设置网络接口参数ifconfig示例:设置网卡第一种方法:ifconfing ens37 dowm第二种方式:vim第三种方法:ifup ifdown查看主机名称hostname命令示例实例第一种:临时更换主机名(基本不用

2022-04-12 03:49:34 4192

原创 解决netstat -antp|grep 【xxxx】搜不到服务的问题

解决netstat命令搜不到服务的问题

2022-04-12 01:24:13 1605

原创 过程引导与服务控制

.过程引导与服务控制

2022-04-10 20:57:15 86

原创 深入理解Linux文件系统与日志分析

inode与blockinode和block概述文件数据包括元信息与实际数据文件存储在硬盘上,硬盘最小存储单位是“扇区”,每个扇区存储512字节block(块)连续的八个扇区组成一个block是文件存取的最小单位inode(索引节点)中文译名为“索引节点”,也叫i节点用于存储文件元信息注:1.原信息就是文件属性(详细信息,包括权限、大小、属主、属组、创建时间,但目录名不算)2.数据就是文件的编写的内容3.一个文件必须占有一个inode,但至少会占用一.

2022-04-09 00:51:36 1903

原创 系统安全及应用

账号基本安全措施系统账号清理、密码安全控制、命令历史清理、自动注销用户切换与提权su、sudo开关机安全控制BIOS引导设置、禁止Ctrl +Alt + Del快捷键、GRUB菜单设置密码终端控制John the Ripper工具namp命令

2022-04-08 17:28:23 3992

原创 进程和计划任务管理(二)

终止进程的运行pkill命令作用根据特定条件终止相应的进程常用命令选项-U根据进程所属的用户名终止相应进程-t:根据进程所在的终端终止相应进程示例[root@localhost ~]# pgrep -l -U"hackli"3045 bash[root@localhost ~]# pkill -9 -U "hackli""[root@localhost ~]# pgrep -l -U"hackli""在分窗口中进行查看bash...

2022-04-06 10:45:38 1065

原创 进程和计划任务管理

查看进程程序进程区别扩充线程查看进程信息ps定义格式常用的参数常用的选项组合示例查看进程信息ps定义示例查看进程信息top作用格式示例​查看进程信息pgrep作用示例常用的参数查看进程信息pstree作用进程的启动方式手工启动前台启动后台启动调度启动进程的前后台调度Ctrl+Z组合键jobs命令fg命令终止进程的运行Ctrl+C组合键kill、killall命

2022-04-05 23:08:42 717

原创 服务器硬件及RAID配置实战

RAID磁盘阵列介绍和详解RAID实战举例

2022-04-05 01:13:32 174

原创 安装及管理程序

Linux应用程序基础 当我们主机安装1 inux操作系统时候,也会同时安装--些软件或网络服务等等。但是呢随着系统--起安装的软件包毕竟他是少数的,能够实现的功能也是有限的。那么我们相拥为主机提供更多更丰富的功能的时候,就需要安装新的程序了。应用程序与系统命令的关系角色 系统命令 应用程序 文件位置 一般在/bin/sbin目录中,或为Shell内部指令 通常在/usr/bin和/usr/sbin目录中 主要用途 完成对系统的基本管理工作,例如IP配..

2022-04-04 19:43:38 1737

原创 rpm安装出现警告: 密钥 ID f4a80eb5: NOKEY的解决办法

当我们使用rpm安装时有时会出现警告:/mnt/Packages/ethtool-4.8-9.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY,这是因为各个软件之间总会存在一些依赖关系,所以才会发出警告,这时候我们只需要在后面加上"--force --nodeps"就行...

2022-04-04 10:51:31 13973 1

原创 账号和权限管理(二)

用户账号管理(useradd、 passwd, usermod. userdel)组账号管理(groupadd、 gpasswd、 groupdel)用户账号文件与组账号文件查询账号相关信息的命令(groups. id、 finger, w)设置目录与文件权限(chmod)设置目录与文件归属(chown)

2022-04-01 23:35:49 214

原创 账号和权限管理(一)

管理用户账号和组账号用户账号和组账号的概述Linux基于用户身份对资源访问进行控制用户账号超级用户、普通用户、程序用户超级用户:ID=0普通用户:ID=1-999(1-999是保留的,创建用户从1000开始)程序用户:(fit svn apache)伪用户,不能登录操作系统只能弄服务组账号组账号:把一个一个账号放进去的组 (一个组里的每个账号就叫做组账号)基本组(私有组)(每一用户创建成功都会有自己的组)相当于人的主职业附加组(公有组)(额外加入的组)相当

2022-04-01 02:18:14 1153

原创 LVM与磁盘配额(超全)

物理卷管理卷组管理逻辑卷管理磁盘配额的作用范围、限制对象、限制类型、限制方法磁盘配额管理

2022-03-31 02:23:33 1230

空空如也

空空如也

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

TA关注的人

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