自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker基础(下)

基于docker命令创建的自定义网络,可以自定义IP地址范围和网关等信息。

2023-07-13 16:25:22 82

原创 Docker基础

Docker 使用 network namespace 启动一个 vethX 接口,这样你的容器将拥有它自己的桥接 ip 地址,通常是 docker0,而 docker0 实质就是 Linux 的虚拟网桥(网桥是在 OSI 七层模型的数据链路层的网络设备,通过 mac 地址对网络进行划分,并且在不同网络之间传递数据。namespace 是Linux系统的底层概念,在内核层实现,各个docker容器运行在宿主机的用户空间,每个容器都要有类似于虚拟机的一样的相互隔离的运行空间,目前主要通过以下技术实现。

2023-07-11 10:47:56 117

原创 震惊君的Linux之旅 ------ 网络文件共享与防火墙

......1、实现基于MYSQL验证的vsftpd虚拟用户访问2、通过NFS实现服务器/www共享访问3、配置samba共享,实现/www目录共享4、使用rsync+inotify实现/www目录实时同步5、使用iptable实现: 放行telnet, ftp, web服务,放行samba服务,其他端口服务全部拒绝1、实现基于MYSQL验证的vsftpd虚拟用户访问2、通过NFS实现服务器/www共享访问3、配置samba共享,实现/www目录共享4、使用rsync+inotify实现/www目录

2021-03-18 20:33:56 235

原创 震惊君的Linux之旅 ------ ANSIBLE与HTTP协议

......1、使用ansible的playbook实现自动化安装httpd2、建立httpd服务器,要求提供两个基于名称的虚拟主机:1) www.X.com,页面文件目录为/web/vhosts/x;错误日志为/var/log/httpd/x.err,访问日志为/var/log/httpd/x.access2) www.Y.com,页面文件目录为/web/vhosts/y;错误日志为 /var/log/httpd/www2.err,访问日志为/var/log/httpd/y.access3) 为两个虚拟主

2021-02-09 14:20:33 177

原创 震惊君的Linux之旅 ------ MySQL备份与高可用

......1、编写脚本,支持让用户自主选择,使用mysqldump还是xtraback全量备份2、配置Mysql主从同步3、使用MHA实现Mysql高可用1、编写脚本,支持让用户自主选择,使用mysqldump还是xtraback全量备份2、配置Mysql主从同步3、使用MHA实现Mysql高可用...

2021-01-27 21:00:17 169 2

原创 震惊君的Linux之旅 ------ MYSQL查询语言与存储引擎

这里写目录标题1、 导入hellodb.sql生成数据库在students表中,查询年龄大于25岁,且为男性的同学的名字和年龄以ClassID为分组依据,显示每组的平均年龄显示第2题中平均年龄大于30的分组及平均年龄显示以L开头的名字的同学的信息2、数据库授权magedu用户,允许192.168.1.0/24网段可以连接mysql3、总结mysql常见的存储引擎以及特点1、 导入hellodb.sql生成数据库在students表中,查询年龄大于25岁,且为男性的同学的名字和年龄以ClassID为分组

2021-01-03 16:22:32 145

原创 震惊君的Linux之旅 ------ DNS与MYSQL基础

......1、简述DNS服务器原理,并搭建主-辅服务器2、搭建并实现智能DNS3、编译安装Mariadb,并启动后可以正常登录1、简述DNS服务器原理,并搭建主-辅服务器2、搭建并实现智能DNS3、编译安装Mariadb,并启动后可以正常登录...

2020-12-28 21:13:51 198 3

原创 震惊君的Linux之旅 ------ 时间同步和自动化装机

......chrony、1、配置chrony服务,实现服务器时间自动同步2、实现cobbler+pxe自动化装机1、配置chrony服务,实现服务器时间自动同步前提:Centos7(本机)上确保已安装chrony,远程主机由Centos6担任为了验证是否同步成功,我们先将 系统时间 改为为上一年,并将 硬件时间 与其同步[root@centos7 ~]# dateThu Dec 10 15:46:07 CST 2020[root@centos7 ~]# date -s “-1 year”T

2020-12-17 12:59:58 184

原创 震惊君的Linux之旅 ------ 加密和安全

......1、编写脚本/root/bin/checkip.sh,每5分钟检查一次,如果发现通过ssh登录失败 次数超过10次,自动将此远程IP放入Tcp Wrapper的黑名单中予以禁止防问2、配置magedu用户的sudo权限,允许magedu用户拥有root权限1、编写脚本/root/bin/checkip.sh,每5分钟检查一次,如果发现通过ssh登录失败 次数超过10次,自动将此远程IP放入Tcp Wrapper的黑名单中予以禁止防问2、配置magedu用户的sudo权限,允许magedu用户

2020-12-08 20:45:48 175 2

原创 震惊君的Linux之旅 ------ SELinux、文本处理工具awk

1、编写脚本selinux.sh,实现开启或禁用SELinux功能2、统计/etc/fstab文件中每个文件系统类型出现的次数3、提取出字符串Yd$C@M05MB%9&Bdh7dq+YVixp3vpw中的所有数字4、解决DOS攻击生产案例:根据web日志或者或者网络连接数,监控当某个IP 并发连接数或者短时内PV达到100,即调用防火墙命令封掉对应的IP,监控频 率每隔5分钟。防火墙命令为:iptables -A INPUT -s IP -j REJECT# 一级目录1、编写脚本selinux..

2020-11-29 19:38:49 212

原创 震惊君的Linux之旅 ------脚本进阶、系统启动和内核

~迎头赶上~1、编写脚本,接受二个位置参数,magedu和/www,判断系统是否有magedu,如果没有则自动创建magedu用户,并自动设置家目录为/www2、使用expect实现自动登录系统3、简述linux操作系统启动流程4、破解centos7 密码。1、编写脚本,接受二个位置参数,magedu和/www,判断系统是否有magedu,如果没有则自动创建magedu用户,并自动设置家目录为/www2、使用expect实现自动登录系统3、简述linux操作系统启动流程4、破解centos7 密码。

2020-11-23 01:09:08 143

原创 震惊君的Linux之旅 ------ 进程、系统性能和计划任务

......1、显示统计占用系统内存最多的进程,并排序。2、编写脚本,使用for和while分别实现192.168.0.0/24网段内,地址是否能够ping通,若ping通则输出"success!",若ping不通则输出"fail!"3、每周的工作日1:30,将/etc备份至/backup目录中,保存的文件名称格式 为“etcbak-yyyy-mm-dd-HH.tar.xz”,其中日期是前一天的时间4、工作日时间,每10分钟执行一次磁盘空间检查,一旦发现任何分区利用率高 于80%,就发送邮件报警1、显示统

2020-11-13 21:00:51 181

原创 震惊君的Linux之旅 ------ 网络协议和管理

......网络基础、TCP/IP协议1、简述osi七层模型和TCP/IP五层模型2、总结描述TCP三次握手四次挥手3、描述TCP和UDP区别4、总结ip分类以及每个分类可以分配的IP数量5、总结IP配置方法1、简述osi七层模型和TCP/IP五层模型2、总结描述TCP三次握手四次挥手3、描述TCP和UDP区别4、总结ip分类以及每个分类可以分配的IP数量5、总结IP配置方法...

2020-07-05 14:10:10 194

原创 震惊君的Linux之旅 ------ 软件包管理、磁盘存储和文件系统

......yum源搭建、编译安装、文件系统 案例

2020-07-02 16:46:03 3080

原创 震惊君的Linux之旅 ------ 查找、压缩与文本处理sed

1、查找/etc目录下大于1M且类型为普通文件的所有文件2、打包/etc/目录下面所有conf结尾的文件,压缩包名称为当天的时间,并拷贝到/usr/local/src目录备份。3、利用sed 取出ifconfig命令中本机的IPv4地址4、删除/etc/fstab文件中所有以#开头,后面至少跟一个空白字符的行的行首的#和空白字符5、处理/etc/fstab路径,使用sed命令取出其目录名和基名...

2020-05-27 01:27:57 198 1

原创 震惊君的Linux之旅 ------ 文本处理grep与脚本基础

......正则过滤文本以及一些有关脚本基础的案例题1、统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来2、查出用户UID最大值的用户名、UID及shell类型3、统计当前连接本机的每个远程主机IP的连接数、并按从大到小排序4、编写脚本 createuser.sh,实现如下功能使用一个用户名为参数,如果指定参数的用户存在,就显示其存在,否则添加之;显示添加的用户的id号等信息5、编写生成脚本基本格式的脚本,包括作者,联系方式,版本,时间,描述等

2020-05-26 21:35:02 223

原创 震惊君的Linux之旅 ------ 用户、组及管理类命令

……用户、组命令 与 使用正则过滤文本的案例题1、显示 /etc 目录下,以非字母开头,后面跟了一个字母以及其他任意长度任意字符的文件或目录2、复制 /etc 目录下所有以 p 开头,以非数字结尾的文件或目录到 /tmp/mytest1 目录中3、将 /etc/issue 文件中的内容转换为大写后保存至 /tmp/issue.out 文件中4、请总结描述用户和组管理类命令的使用方法并完成以下练习:1)创建组 distro,其GID为20192)创建用户 mandriva,其ID号位1005;基本组为dist

2020-05-26 19:12:46 281

原创 震惊君的Linux之旅 ------ Linux基础(下)

……如此简单2开场白~一、Linux 发行版的系统目录命名规则及其用途二、文件的元数据信息及含义三、软链接和硬链接的区别四、Linux 上常用的文件管理类命令五、实验操作1. 案例:修改文件的时间戳信息2. 案例:复制 /etc/profile至 /tmp/目录,用查找替代命令删除 /tmp/profile文件夹中的 行首的空白字符3. 案例:在 vim中设置 tab缩进为4个字符开场白~Li...

2020-04-26 16:41:59 214

原创 震惊君的Linux之旅 ------ Linux基础(上)

震惊!学习 Linux 竟然......标题1小标1功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入标题1你好! 这...

2020-04-20 21:49:33 178

空空如也

空空如也

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

TA关注的人

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