自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL日志管理和权限管理(重点)

权限权限级别权限说明CREATE数据库、表或索引创建数据库、表或索引权限DROP数据库或表删除数据库或表权限数据库、表或保存的程序赋予权限选项ALTER表更改表,比如添加字段、索引等DELETE表删除数据权限INDEX表索引权限INSERT表插入权限SELECT表查询权限UPDATE表更新权限服务器管理锁表权限服务器管理创建用户权限服务器管理复制权限服务器管理查看数据库权限。

2023-10-13 19:37:02 880

原创 MySQL数据库表操作

修改完root密码后,需要编辑配置文件将 skip-grant-tables 参数前加#号注释或删除skip-grant-tables此行。5、排序时比其他数据都小(索引默认是升序排列,小→大),所以NULL值总是排在最前。4、比较时使用关键字用“is null”和“is not null”。2、NULL与0、空字符串、空格都不同,NULL没有分配存储空间。3、对空值做加、减、乘、除等运算操作,结果仍为空。key不会被复制,即:主键、外键和索引不会复制。1、等价于没有任何值、是未知数。

2023-10-12 20:11:08 179

原创 MySQL数据库基本操作和完整性约束类型详解

数据完整性指的是数据的一致性和正确性。完整性约束是指数据库的内容必须遵守约束的规则。若定义了数据完整性约束,MySQL会负责数据的完整性,每次更新数据时,MySQL都会测试新的数据内容是否符合相关的完整性约束条件,只有符合完整性的约束条件的更新才被接受。作用:为了规范数据格式, 在用户进行插入、修改、删除等操作时,DBMS(数据库管理系统(Data Base Management System))自动按照约束条件对数据进行监测, 使不符合规范的数据不能进入数据库,以确保数据的完整性和唯一性。

2023-10-11 20:36:08 861

原创 MySQL三种安装方法(yum安装、编译安装、二进制安装)

切记:一定要关闭防火墙和selinux!!!服务器配置:2C4G即可,一台。

2023-10-10 20:32:56 8992 1

原创 数据库存储引擎和数据类型详细介绍

MySQL的存储引擎指MySQL中管理数据的方式。存储引擎是基于表的,而不是基于库的,所以存储引擎也可被称为表类型。数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引、锁定等功能,使用不同的存储引擎,还可以 获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySQL数据库的核心就是存储引擎。文件系统回顾: 操作系统组织和存取数据的一种机制。文件系统是一种软件。

2023-09-26 19:12:39 471

原创 数据库及分类详细介绍

数据库从字面上的理解就是数据的仓库,其实我们平时说的数据库是指数据库管理系统(Database Management System),它是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。严格来说数据库是数据库管理系统的实例,一个数据库管理系统可以有多个数据库实例。数据库种类很多,我们平时接触最多的就是Oracle数据库和MySQL数据库。两者是应用最广泛的关系型数据库。关系型数据库模型是把复杂的数据结构归结为简单的二元关系(即二维表格形式)。

2023-09-25 19:15:46 302

原创 网络基础二:物理层、数据链路层和网络层介绍

交换机接口工作模式,分为acces和trunk;access是指定接口连接的是主机;trunk是指定接口连接的是交换机,需要通过多个VLAN的数据。

2023-09-15 19:23:54 231

原创 网络基础一:IP地址分类以及静态IP配置

IP地址是指互联网协议地址,IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。IP地址数量有限,为了使用方便划分为分网地址与私有地址,所谓的私有地址就是在互联网上不使用,而被用在局域网络中的地址,私有地址访问互联网络时必须使用NAT地址转换为公网地址进行访问,从而节约公网地址的目的。因此A类的范围是1-126,B类的范围是128-191,C类的范围是192-223。255.255.255.255是全网的广播地址,这两个地址用于通讯;

2023-09-14 21:12:00 2074

原创 网络基础常识

1.OSI七层模型2.数据包的传输过程3.TCP/IP:传输控制协议4.HTTP协议5.UDP协议6.网卡6.1.查看网卡信息6.2.启动网卡6.3.关闭网卡6.4.临时IP7.修改主机名8.配置本地解析9.tcpdump抓包

2023-09-12 20:44:26 75

原创 Linux:ipxe网络无人值安装详细配置解析

PXE是INTEL公司开发的网络引导技术,工作在client/service模式,允许客户机从网络在远程服务器下载引导镜像,并加载安装文件或者整个操作系统。

2023-09-07 17:23:15 2740 1

原创 网络文件系统NFS用法详解以及NFS-nginx搭建

由于FTP是基于客户端—服务器的协议,所以需要进行连接的建立和关闭,因此相对于NFS,FTP传输的速度较慢,效率也较低。而NFS则是通过一些标准和规定管理远程文件系统的,直接访问远程文件系统,传输速度和效率更高。而NFS使用一些安全机制来实现远程文件系统的访问和传输,因此相对于FTP,NFS更加安全可靠。NFS则是一种分布式文件系统协议,作为本地操作系统和远程文件系统之间的桥梁,可以实现跨平台文件共享。

2023-09-06 18:59:48 704 3

原创 Linux文件服务器vsftpd用法详解(自签名SSL证书配置)

文件传输协议(File Transfer Protocol,FTP),基于该协议FTP客户端与服务端可以实现共享文件、上传文件、下载、删除文件。FTP服务器端可以同时提供给多人共享使用。FTP服务是Client/Server(简称C/S)模式,基于FTP协议实现FTP文件对外共享及传输的软件称之为FTP服务器源端,客户端程序基于FTP协议,则称之为FTP客户端,FTP客户端可以向FTP服务器上传、下载文件。FTP Server提供文件共享服务,实现上传下载端口:21号。

2023-09-05 19:16:17 2452 3

原创 Linux:rsync同步服务器搭建

文件记录密码值,在rsync服务器A和rsync客户端B上对于密码文件的写法是不一样的,服务器A的密码文件需要记录用户名与口令,而客户端B的密码文件不需要记录用户名,只记录口令。–password-file 在同步客户端本地保存密码文件/rsyncd.passwd,只记录密码。::backup 表示在服务器的配置文件中创建的同步项名称。密码为服务器/etc/rsyncd/rsyncd.passwd文件记录的密码值。关闭SeLinux、关闭防火墙。

2023-09-04 18:51:27 247 2

原创 Linux:SSH远程服务和tcpwrapper访问控制工具详细介绍

TCPwrappers先查找/etc/hosts.allow,再查找/etc/hosts.deny,如果两个配置中有冲突,先匹配中的优先,也就是hosts.allow中的配置优先,如果两个配置都没命中,默认放行。如果 /etc/hosts.allow 没有匹配项,则检查/etc/hosts.deny;/etc/hosts.allow、/etc/hosts.deny两个配置文件,并判断某一主机是否能够访问服务。先检查 /etc/hosts.allow 如果被允许,则直接放行;sshd服务的端口号----

2023-08-30 19:34:11 438 2

原创 Linux:日志系统rsyslog和日志轮转logrotate

Linux系统和许多程序会产生各种错误信息、告警信息和其他的提示信息,这些各种信息都应该记录到日志文件中,完成这个过程的程序就是rsyslog。

2023-08-29 19:33:21 2470 2

原创 Linux:计划任务at/cron详细解析

Linux操作系统中可以通过安装at和crontabs这两个系统服务实现一次性、周期性计划任务的功能。计划任务分为一次性和循环性的计划任务。一次性任务可以使用at命令进行设置,语法为“at :now +5min>写执行的命令”。循环性任务可以使用crontab命令进行设置,通过将指令存放于“/etc/crontab”文件中实现周期性被执行的指令。安装at和crontabs需要使用yum命令,启动服务需要使用systemctl或/etc/init.d

2023-08-28 19:13:05 395

原创 Linux:MySQL源码包编译安装

DMYSQL_UNIX_ADDR=/tmp/mysql.sock \ sock文件位置,用来做网络通信的,客户端连接服务器的时候用。-DMYSQL_DATADIR=/usr/local/mysql/data \ 数据目录 错误日志文件也会在这个目录。-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ 安装目录。-DWITH_INNOBASE_STORAGE_ENGINE=1 默认的存储引擎,支持外键。字符集的支持,可以调。启动之后再按一下回车!

2023-08-25 15:33:55 188

原创 Linux使用nginx制作私有YUM仓库

1.环境整理:关闭防火墙、selinux

2023-08-24 19:14:23 248

原创 Linux软件管理二:源码包管理

源码包的编译用到了linux系统里的编译器,通常源码包都是用C语言开发的,这也是因为C语言为linux上最标准的程序语言。Linux上的C语言编译器叫做gcc,利用它就可以把C语言变成可执行的二进制文件。make:可以看成是一个智能的批处理工具,通过调用makefile文件中用户指定的命令来进行编译和链接的。:编译安装过程,可以设定参数按照需求增加功能,进行安装,并且可以指定安装的版本,可以指定安装路径,灵活性比较大。按Makefile定义的文件路径安装,将产生的可执行文件,安装到合适的位置,相当于拷贝。

2023-08-23 20:06:20 239

原创 Linux软件管理一:RPM包管理

Red Hat Package Manager,由Red Hat公司提出,被众多Linux发行版所采用,也称二进制,无需编译,可以直接使用.

2023-08-22 19:02:49 362 1

原创 Linux文件压缩和解压缩(tar、zip、gzip、bzip2)

f:在压缩或解压缩时,若输出文件与现有文件同名,默认不会覆盖现有文件,若使用此选项,则会强制覆盖现有文件。-k:在压缩或解压缩任务完成后,会删除原始文件,若要保留原始文件,可使用此选项。-压缩级别:压缩级别(1~9),-1代表压缩速度更快,-9代表压缩效果更好。-v:对于每个压缩和解压缩的文件,显示相应的文件名和压缩比。-x 文件列表:解压文件,但不包含文件列表中指定的文件。-r:递归处理,解压缩指定目录下以及子目录下的所有文件。-r:递归压缩指定目录下以及子目录下的所有文件。

2023-08-21 19:17:14 159 1

原创 Linux文件查找(which、find命令详细介绍)

命令 路径 选项 表达式 动作。文件查找,依赖数据库,并且有排除目录。(前提:查找的用户和组已存在)

2023-08-18 19:09:24 134 3

原创 Linux---文件系统ext4、ext3、xfs的区别

(5)与 ext 家族不同的是, xfs 的 block 与 inode 有多种不同的容量可供设置,block 容量可由 512Bytes ~ 64K 调配,不过,Linux 的环境下, 由于内存控制的关系 (分页档pagesize 的容量之故),因此最高可以使用的 block 大小为 4K 而已。EXT4是Linux系统下的日志文件系统,是EXT3文件系统的后继版本。(3)是一个全64-bit的文件系统,它可以支持上百万T字节的存储空间。(1)最多只能支持32TB的文件系统和2TB的文件,实际只能容纳。

2023-08-17 20:09:03 1991 1

原创 Linux文件(软/硬)链接和ext4文件系统

EXT4:第四代扩展文件系统(Fourth extended filesystem)XFS:一种高性能的日志文件系统inode:索引节点,记录文件的属性(文件的元数据metadata),一个文件占用一个inode,同时记录此文件数据所在的block numbber。128 bytes元数据:文件的属性、大小、权限、属主、属组、连接数、块数量、块的编号block:存储文件的实际数据,存储文件的内容,若文件较大,会占用多个block。默认为4Ksuperblock。

2023-08-16 20:06:25 300 1

原创 Linux磁盘管理三:RAID详情介绍

由于RAID5磁盘阵列兼顾了安全性和速度,所以有一块磁盘是要被用作安全备份区的,所以6块300G的磁盘实际使用到的只有5块。Failed Devices : 0 ----坏了1就危险了,2个就完蛋了。理论上6块硬盘做raid5;Raid Level : raid5 ----raid类型。Raid Devices : 3 ----组中设备的数量。State : clean ----状态,卫生的,哈哈。Spare Devices : 1 ----热备的1个。

2023-08-15 20:28:21 1151 1

原创 Linux服务器分区策略

分区建议:分区的时候可选100M-500M之间,如果空间足够用,建议分300-500M。分区建议:如果你安装的linux是用于服务器或者经常做日志分析,请划分var分区,避免日志文件不断膨胀塞满导致根分区而引发问题。作用:类似于Windows的虚拟内存,在内存不够用时占用硬盘的虚拟内存来进行临时数据的存放,而对于linux就是swap分区。作用:引导分区,包含了系统启动的必要内核文件,即使根分区损坏也能正常引导启动,一般这些文件所占空间在200M以内。2.4.手动分区页面如下,根据所需要的分区大小处理。

2023-08-14 20:14:13 1907

原创 Linux磁盘管理二:逻辑卷LVM和交换分区管理Swap

LVM是Logical Volume Manager逻辑卷管理。

2023-08-11 19:49:15 300 1

原创 Linux磁盘管理一:磁盘详细介绍和基本分区(MBR为例)

磁盘/硬盘/disk,不同于内存的是容量比较大

2023-08-10 20:31:42 1267 1

原创 Linux管道重定向分析介绍

FD,程序通过描述符访问文件,可以是常规文件,也可以是设备文件。

2023-08-09 19:51:24 127 1

原创 Linux进程管理详细分析

语法: ps axoVIRT:virtual memory usage 虚拟内存(需要这些内存,但并没有占满。RES:resident memory usage 常驻内存(用了多少内存)SHR:shared memory 共享内存(除了自身进程的共享内存,也包括其他进程的共享内存;共享内存大小公式:RES – SHR)Linux 进程调度及多任务时,每个CPU在一个时间点上只能处理一个进程,通过时间片技术,来同时运行多个程序。优先级越高,分配的资源越多作业控制是一个命令行功能,也叫后台运行。fg。

2023-08-08 20:50:05 211

原创 Linux文件属性chattr和进程掩码umask

chattr更改文件隐藏属性;umask设置用户创建文件的默认权限,它与chmod的效果刚好相反,umask设置的是权限“补码”,而chmod设置的是文件权限码。

2023-08-07 20:00:04 160 1

原创 Linux用户的特殊权限suid、sgid、stick详细介绍

stick权限一般针对目录来设置,目录内的文件,仅属主能删除;就是只允该目录下的文件的创建者删除自己的创建的文件,不允许其他人删除文件。(root用户除外,因为root用户是超级管理员),而且stick权限只能设置在other位置上。当执行具有sgid权限的二进制文件命令时,就会获得该命令在执行期间所属组的身份与权限(就相当于执行具有suid权限的文件一样)。root运行是超管的权限,普通用户运行时是普通用户的权限。授权,可以使目录下新建文件,继承目录的属组权限。当设置了sgid权限的文件夹,会保证。

2023-08-04 17:51:56 354 3

原创 Linux用户的基本权限UGO,ACL

文件权限设置真实的样子,赋于某个用户或组,能够以何种方式,访问某个文件(图片文件,视频文件,普通文件)

2023-08-03 19:34:41 570

原创 Linux用户、组管理和提权

useradd 要创建的用户名,如果创建一个用户时,未指定任何选项,系统会创建一个和用户名相同,判断该用户是否有执行sudo的权限,确认用户具有可执行sudo的权限后,让用户输入用户自己的密码确认,若密码输入成功,则开始执行sudo后续的命令。

2023-08-02 20:35:08 145 1

原创 Linux文件管理和分类

ctrl+V,上下选择,然后可以ctrl+> 进行整体缩进。按V进入,小v光标自己选取,大V直接选取一行,YYp复制粘贴即可。语法:mkdir 空格 路径和目录名。语法:rm -rf 文件或目录的路径。示例:查看不同的文件类型。mv 源文件路径 目标文件路径。grep过滤关键字:针对文件内容进行过滤。通过颜色判断文件的类型是不一定正确的!Linux系统中文件是没有扩展名!语法:命令 参数1 参数2。语法:命令 空格 文件名.后缀。语法:命令 参数1 参数2。

2023-08-01 14:43:25 121 1

原创 Linux目录结构和功能

Linux目录结构: FSH (Filesystem Hierarchy Standard)

2023-08-01 08:44:44 61 1

原创 电脑硬件组成(常见硬件)

电脑芯片厂商(AMD/英特尔)、手机芯片厂商(高通/台积电/联发科)、型号(酷睿i系列、2660、3660/志强E5)(台式机7200/笔记本5400/15000/20000/30000)、厂商(希捷/西数)(7)显示器:类型(CRT/LED)、尺寸(27寸/32寸/64寸)电脑硬件组成 :(冯诺依曼:运算、控制、输入、输出、存储):北芯片-CPU/显卡/硬盘、南芯片-打印机/...(6)电源:功率 (一般随机箱赠送)(5)显卡:显存(4G/8G)、(单核/双核/八核/十六核)、

2023-07-28 20:02:43 675 1

原创 通过VMware部署CentOS系统

本文章更新仅用于本人学习、整理笔记。

2023-07-27 21:14:38 576 1

原创 Linux/Unix诞生以及Linux发行版本

本文章更新仅用于本人学习、整理笔记。1、RHEL:RHEL是Red Hat Enterprise Linux的缩写,是Red Hat公司的Linux系统。2、CentOS:CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。

2023-07-26 19:12:17 524 2

空空如也

空空如也

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

TA关注的人

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