背景说明 在Linux操作系统下有时需要限制一个指定文件夹的大小和文件夹内可存储的文件数量,有可能是出于安全的考量或者定制化的配置,这里我们提供了一种方案:用dd创建一个空的img镜像,进行格式化的配置...1k)和 16 个inode的文件系统 文件系统UUID:7448390b-a205-41bd-bdc7-42fbf29c00ec 超级块的备份存储于下列块: 8193 正在分配组表:...完成 正在写入inode表: 完成 创建日志(1024 个块)完成 写入超级块和文件系统账户统计信息...69% /home/dechin/projects/2021-security/limits-test/test-dir 从以上执行结果,我们还可以看到这个目录还有剩余9M的可用空间以及5个的可用文件innode...这里的innode数量是Linux系统对于文件和文件夹的一个标识符号,每一个文件或者文件夹都有这个标识,如果只给这个挂载盘分配5个可用的innode,这表示在该目录下最多只能存在5个的文件或者文件夹,这里让我们用实际的案例来测试一下
路由表用于决定数据包从哪个网口发出,其主要判断依据是目标IP地址 Linux路由表其实有2个主要概念:按顺序走路由策略,在路由策略对应的路由表中匹配规则 路由策略(rule) 路由表(table) ?...查看所有的路由策略,32766那个策略最有用,对应的main路由表也是默认展示的路由表 ip rule list 0: from all lookup local 32766: from...all lookup main 32767: from all lookup default 查看main路由表 ip route list table main default via 10.105.0.1
[root@aoi ~]# cat 99 #!/bin/bash for i in `seq 1 9` do for n in `seq 1 9` do ech...
Linux下mysql可以通过“ALTER TABLE 旧表名 RENAME [TO] 新表名;”语句来修改表名;还可以通过配置my.cnf文件,修改“lower_case_table_names”选项的值为...“1”来设置表名不区分大小写。...Linux下mysql设置表名 在 MySQL 中,可以使用 ALTER TABLE 语句来实现表名的修改。...,因此修改名称后的表和修改名称前的表的结构是相同的。...用户可以使用 DESC 命令查看修改后的表结构, Linux下Mysql设置表名不区分大小写 Linux下的MySQL默认是区分表名大小写的 通过如下设置,可以让MySQL不区分表名大小写: 1、用root
文件存储单位(Linux下文件系统管理) 块——文件存取的最小单位。“块”的大小,最常见的是4kb,即连续八个sector组成一个block。...每个inode都有一个号码,操作系统用innode号码来识别不用的文件。 ls -i #查看innode号 inode节点大小——一般是123字节或256字节。
我们经过上小章节讲了Linux的部分进阶命令,我们接下来一章节来讲讲Linux防火墙。...防火墙-什么是防火墙 Linux防火墙-4表5链 Linux防火墙-filter表(本章节) Linux防火墙-nat表 Linux防火墙-常用命令 Linux防火墙-案例(一) Linux防火墙-案例...(二) Linux防火墙-小结 上一小节,我们介绍了Linux防火墙的基本表链情况,今天就来重点介绍filter这个表及对应的链。...filter filter 表是 Linux 网络过滤框架 netfilter 中的一个关键部分,主要用于实现数据包过滤功能,以下是对其重点介绍: 一、关联链及作用位置 filter 表主要与 INPUT...Linux 系统防火墙的核心组成部分。
我们经过上小章节讲了Linux的部分进阶命令,我们接下来一章节来讲讲Linux防火墙。...由于目前以云服务器为主,而云服务器基本上就不会使用系统自带的防火墙,而是使用安全组来代替了防火墙的功能,可以简单理解安全组就是web版的防火墙,我们主要从以下几个方面来讲解Linux防火墙: Linux...防火墙-什么是防火墙 Linux防火墙-4表5链 Linux防火墙-filter表 Linux防火墙-nat表(本章节) Linux防火墙-常用命令 Linux防火墙-案例(一) Linux防火墙-案例...(二) Linux防火墙-小结 上一小节,我们介绍了filter表,主要功能就是作为服务器入口,主要功能就是限制或者屏蔽服务器的端口,确保服务器的安全,今天就来介绍下nat表,实际上nat表和我们家庭的路由器有相似的功能...NAT 表通常用于以下几种场景: 一、关联链及作用位置 NAT 表包含三个主要链:PREROUTING:处理所有进入接口的数据包,在它们被路由之前。
这里需要利用了linux中硬链接的知识,来进行快速删除。下面容我上《鸟哥的私房菜》中的一些内容, 软链接其实大家可以类比理解为windows中的快捷方式,就不多介绍了,主要介绍一下硬链接。...这个时候,你做了删除文件名(1)的操作,linux系统检测到,还有一个文件名(2)指向Inode Index,因此并不会真正的把文件删了,而是把文件名(1)的引用给删了,这步操作非常快,毕竟只是删除引用...接下来,你再做删除文件名(2)的操作,linux系统检测到,没有其他文件名指向该Inode Index,就会删除真正的存储文件,这步操作,是删真正的文件,所以比较慢。 OK,我们用的就是上面的原理。...mysql mysql 2356792000512 8 18 05:21 erp.ibd.hdlk 你会发现,多了一个erp.ibd.hdlk文件,且erp.ibd和erp.ibd.hdlk的innode...因为,此时有两个文件名称(erp.ibd和erp.ibd.hdlk),同时指向一个innode.这个时候,执行删除操作,只是把引用给删了,所以非常快。
10.15 iptables filter表小案例 iptables扩展选项(了解) 其实匹配扩展中,还有需要加-m引用模块的显示扩展,默认是隐含扩展,不要使用-m。...10.16-10.18 iptables nat表应用 应用1 环境: A机器两块网卡ens33(192.168.8.125)、ens37(192.168.100.1),ens33可以上外网,ens37...步骤二:在A机器的nat表中增加一条规则 [root@adai003 ~]# iptables -t nat -A POSTROUTING -s 192.168.100.0/24 -o ens33 -...步骤二:在A机器的nat表中增加2条规则(执行该步骤前先清除nat表原有规则) 规则1: [root@adai003 ~]# iptables -t nat -A PREROUTING -d 192.168.8.125...iptables -t nat -A PREROUTING -d 202.103.96.112 -j DNAT --to-destination 192.168.0.112”,这调规则的作用其实就是将已经达到这台Linux
须设置 CONFIG_KALLSYMS 选项为y;如果要在 kallsyms 中包含全部符号信息,须设置 CONFIG_KALLSYMS_ALL 为y 查看kallsyms表: 得益于/proc文件系统...,我们可以直接读取这个表。
语法格式:iptables-restore [参数] 常用参数: -c 指定在还原iptables表时候,还原当前的数据包计数器和字节计数器的值 -t 指定要还原表的名称 参考实例 还原iptables...配置: [root@ linux ~]# iptables-restore < iptables.bak 指定在还原iptables表时候,还原当前的数据包计数器和字节计数器的值: [root@ linux...~]# iptables-restore -c < iptables.bak 指定要还原表的名称: [root@ linux ~]# iptables-restore -t filter.bak
= stack.peek(); // 右结点为null或已经遍历过 if (inNode.right == null || inNode.right =...(inNode.right)) > 1) { return false; } stack.pop(...); pre = inNode; root = null;// 当前结点下,没有要遍历的结点了 } else {...= stack.peek(); // 右结点为null或已经遍历过 if (inNode.right == null || inNode.right =...= pre) { // 输出 if (Math.abs(getHeight(inNode.left) - getHeight(inNode.right
153600 334 153266 1% /boot tmpfs 184648 20 184628 1% /run/user/1000 进程打开innode...innode号码 每个inode都有一个号码,操作系统用inode号码来识别不同的文件。Unix/Linux系统内部不使用文件名,而使用inode号码来识别文件。
linux 下 MBR 方式分区后分区表损坏/误删的修复/恢复: 主引导记录(Master Boot Record,MBR),位于一个硬盘的0柱面、0盘面、1扇区,共512字节。...修复分区表 root@BJ-CentOS7 ~ # fdisk /dev/vdb 欢迎使用 fdisk (util-linux 2.23.2)。 更改将停留在内存中,直到您决定将更改写入磁盘。...模拟分区表损坏 注:先备份一份分区表内容,损坏分区表后磁盘没有分区了,无法正常挂载使用 root@BJ-CentOS7 ~ # dd if=/dev/vdb of=....修复分区表 方法1: 使用之前备份的分区表还原恢复受损/不小心删除的分区表 root@BJ-CentOS7 ~ # dd if=....@BJ-CentOS7 ~ # fdisk /dev/vdb 欢迎使用 fdisk (util-linux 2.23.2)。
我们经过上小章节讲了Linux的部分进阶命令,我们接下来一章节来讲讲Linux防火墙。...由于目前以云服务器为主,而云服务器基本上就不会使用系统自带的防火墙,而是使用安全组来代替了防火墙的功能,可以简单理解安全组就是web版的防火墙,我们主要从以下几个方面来讲解Linux防火墙: Linux...防火墙-什么是防火墙 Linux防火墙-4表5链 Linux防火墙-filter表 Linux防火墙-nat表 Linux防火墙-常用命令 Linux防火墙-案例(一) Linux防火墙-案例(二)(本章节...) Linux防火墙-小结 上一小节我们讲了一个真实的filter表的真实需求,本小结我们讲来讲一个nat表的真实需求。
我们经过上小章节讲了Linux的部分进阶命令,我们接下来一章节来讲讲Linux防火墙。...由于目前以云服务器为主,而云服务器基本上就不会使用系统自带的防火墙,而是使用安全组来代替了防火墙的功能,可以简单理解安全组就是web版的防火墙,我们主要从以下几个方面来讲解Linux防火墙: Linux...防火墙-什么是防火墙 Linux防火墙-4表5链(本章节) Linux防火墙-filter表 Linux防火墙-nat表 Linux防火墙-常用命令 Linux防火墙-案例(一) Linux防火墙-案例...场景示例:当其他设备发送数据到本地 Linux 系统时,这些数据包在经过网络协议栈的初步处理后,会进入 INPUT 链进行进一步的过滤和决策。...总结 1.我们平时常用的表就是nat表和filter表 2.filter表其实就是一般而言的防火墙功能,用于控制普通流量的进出。
由于数据库服务器是内网环境,只能通过linux跳板机连接,所以navicat工具暂时用不上。 1.用Xshell工具连接跳板机 ?...>cd /usr/bin 进入到mysql的bin目录 4.将数据库中的某一个表数据导入到home目录下的data.sql文件 >mysqldump -u root -p databaseName tableName...> /home/data.sql >mysqldump -u root -p -d databaseName tableName > /home/data.sql 表示只导出表结构 -d...表示只导出表结构 >mysqldump -u root -p databaseName > /home/data.sql 表示导出整个数据库包含数据 ?
前端用户可以把它看做是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生(Native)协议与多个MySQL服务器通信,也可以用JDBC协议与大多数主流数据库服务器通信,其核心功能是分库分表,...即将一个大表水平分割为N个小表,存储在后端MySQL服务器里或者其他数据库里。...MyCat > wget http://dl.mycat.org.cn/1.6.7.6/20210303094759/Mycat-server-1.6.7.6-release-20210303094759-linux.tar.gz...安装MyCat > tar -xzvf Mycat-server-1.6.7.6-release-20210303094759-linux.tar.gz > cp -rf mycat /usr/local...不会显示真实数据库中的表,注释掉后上面schema标签 需增加dataNode否则报错; <!
我们经过上小章节讲了Linux的部分进阶命令,我们接下来一章节来讲讲Linux防火墙。...由于目前以云服务器为主,而云服务器基本上就不会使用系统自带的防火墙,而是使用安全组来代替了防火墙的功能,可以简单理解安全组就是web版的防火墙,我们主要从以下几个方面来讲解Linux防火墙: Linux...防火墙-什么是防火墙 Linux防火墙-4表5链 Linux防火墙-filter表 Linux防火墙-nat表 Linux防火墙-常用命令 Linux防火墙-案例(一) Linux防火墙-案例(二) Linux...tcp --dport 3306 -m state --state NEW,ESTABLISHED -s 192.168.179.109 -j ACCEPT 4.添加本地回环允许访问 这个规则是所有linux
领取专属 10元无门槛券
手把手带您无忧上云