摘要: 系统资源都是通过进程来读取更改的,为了保证系统资源的安全,传统的Linux使用用户、文件权限的概念来限制资源的访问,通过对比进程的发起用户和文件权限以此来保证系统资源的安全,这是一种自由访问控制方式(DAC);但是随着系统资源安全性要求提高,出现了在Linux下的一种安全强化机制(SELinux), 阅读全文
posted @ 2020-11-10 18:53 钟桂耀 阅读(8151) 评论(0) 推荐(0) 编辑
摘要: 本文介绍防火墙知识和Linux主机处理数据包的过程,同时介绍了iptables管理防火墙的方法。 6.1 为什么需要防火墙 对于没有防火墙存在的一条网络路线中,主机A发送给主机B的任何一个数据包,主机B都会照单全收,即使是包含了病毒、木马等的数据也一样会收。虽说害人之心不可有,但是在网络上,你认为是 阅读全文
posted @ 2020-11-10 18:18 钟桂耀 阅读(714) 评论(0) 推荐(0) 编辑
摘要: 在Linux中执行有些程序时,这些程序在执行前首先要对启动它的用户进行认证,符合一定的要求之后才允许执行,例如login, su等。在Linux中进行身份或是状态的验证程序是由PAM来进行的,PAM(Pluggable Authentication Modules)可动态加载验证模块,因为可以按需要 阅读全文
posted @ 2020-11-10 18:08 钟桂耀 阅读(1435) 评论(0) 推荐(0) 编辑
摘要: 1.1 wrap简介 wrap工作在内核空间和应用程序中间的库层次中。在内核接受到数据包准备传送到用户空间时都会经过库层次,对于部分(只是部分)应用程序会在经过库层次时会被wrap库文件阻挡下来检查一番,如果允许通过则交给应用程序。 1.2 查看是否支持wrapper wrap只会检查tcp数据包, 阅读全文
posted @ 2020-11-10 17:55 钟桂耀 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 1.inotify+rsync 如果要实现定时同步数据,可以在客户端将rsync加入定时任务,但是定时任务的同步时间粒度并不能达到实时同步的要求。在Linux kernel 2.6.13后提供了inotify文件系统监控机制。通过rsync+inotify组合可以实现实时同步。 inotify实现工 阅读全文
posted @ 2020-11-10 17:42 钟桂耀 阅读(816) 评论(0) 推荐(0) 编辑
摘要: 2.1 说在前面的话 rsync官方网站: https://www.samba.org/ftp/rsync/rsync.html rsync是可以实现增量备份的工具。配合任务计划,rsync能实现定时或间隔同步,配合inotify或sersync,可以实现触发式的实时同步。 rsync可以实现scp 阅读全文
posted @ 2020-11-10 17:39 钟桂耀 阅读(2054) 评论(0) 推荐(0) 编辑
摘要: 使用ssh-agent之前 使用ssh公钥认证的方式可以免去ssh客户端(如ssh命令、xshell等)连接远端主机sshd时需要输入对方用户密码的问题。 但如果执行ssh命令所在的主机上保存了多套秘钥且将各公钥分发给了不同的远端主机,这时即使使用了公钥认证,也依然需要输入密码,因为ssh客户端不知 阅读全文
posted @ 2020-11-10 14:46 钟桂耀 阅读(749) 评论(0) 推荐(0) 编辑
摘要: 本文对SSH连接验证机制进行了非常详细的分析,还详细介绍了ssh客户端工具的各种功能,相信能让各位对ssh有个全方位较透彻的了解,而不是仅仅只会用它来连接远程主机。 另外,本人翻译了ssh客户端命令的man文档,如本文有不理解的地方,可以参考man文档手册:ssh中文手册 1.1 非对称加密基础知识 阅读全文
posted @ 2020-11-10 14:36 钟桂耀 阅读(2743) 评论(0) 推荐(0) 编辑
摘要: linux破解密码 案例一:破解Linux系统密码 1.启动Linux 2.在grub菜单选择上下键 3.按e 选择kernel这行,在选择e 4.在最后空格加上1,回车 5.按b键启动 6.sh-3.2# passwd 修改密码 7.sh-3.2# init 5 启动Linux-->在grub菜单 阅读全文
posted @ 2020-11-10 12:27 钟桂耀 阅读(350) 评论(0) 推荐(0) 编辑
摘要: Linux日志服务器设置 使用“@IP:端口”或“@@IP:端口”的格式可以把日志发送到远程主机上。 假设需要管理几十台服务器,每天的重要工作就是查看这些服务器的日志,可是每台服务器单独登录,并且查看日志非常烦琐,此时可以把几十台服务器的日志集中到一台日志服务器上吗?这样每天只要登录这台日志服务器, 阅读全文
posted @ 2020-11-10 12:23 钟桂耀 阅读(1815) 评论(0) 推荐(0) 编辑
摘要: CentOS 7和CentOS 6管理服务的方式完全不同。本文先说明CentOS 6上的管理方式,在最后列出CentOS 7上服务管理方式。 11.1 服务的概念 服务是向外提供服务的进程,一般来说都会放在后台,既然要持续不断的提供外界随时发来的服务请求,服务进程就需要常驻在内存中,且不应该和终端有 阅读全文
posted @ 2020-11-10 11:45 钟桂耀 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 今天有个人问我du和df的统计结果为什么会不同。给他解析了一番,后来想想还是写篇文章从原理上来分析分析。 我们常常使用du和df来获取目录或文件系统已占用空间的情况。但它们的统计结果是不一致的,大多数时候,它们的结果相差不会很大,但有时候它们的统计结果会相差非常大。 例如: ##### df的统计结 阅读全文
posted @ 2020-11-10 11:29 钟桂耀 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 将磁盘进行分区,分区是将磁盘按柱面进行物理上的划分。划分好分区后还要进行格式化,然后再挂载才能使用(不考虑其他方法)。格式化分区的过程其实就是创建文件系统。 文件系统的类型有很多种,如CentOS 5和CentOS 6上默认使用的ext2/ext3/ext4,CentOS 7上默认使用的xfs,wi 阅读全文
posted @ 2020-11-10 10:21 钟桂耀 阅读(827) 评论(0) 推荐(0) 编辑
摘要: 计算机启动分为内核加载前、加载时和加载后3个大阶段,这3个大阶段又可以分为很多小阶段,本文将非常细化分析每一个重要的小阶段。 内核加载前的阶段和操作系统无关,Linux或Windows在这部分的顺序是一样的。由于使用anaconda安装Linux时,默认的图形界面是不支持GPT分区的,即使是目前最新 阅读全文
posted @ 2020-11-10 09:56 钟桂耀 阅读(1796) 评论(0) 推荐(0) 编辑
摘要: 在解释Linux网络管理相关的内容时,我觉得有必要先解释数据包转发功能以及因此涉及到的路由决策,这对厘清路由和未来的防火墙有重要帮助。然后再介绍网络配置命令和相关文件。 13.1 Linux处理数据包过程 当向外界主机发送数据时,在它从网卡流入后需要对它做路由决策,根据其目标决定是流入本机数据还是转 阅读全文
posted @ 2020-11-10 09:48 钟桂耀 阅读(1233) 评论(0) 推荐(1) 编辑
摘要: 在Linux操作系统中,除了用户即时执行的操作命令外,还可以配置在指定的时间,指定的日期执行预先计划的系统管理任务(如定期备份、定期采集检测数据)。CentOS系统默认已安装了at、cronie软件包,通过atd和crond这两个系统服务实现一次性、周期性计划任务的功能,分别通过at、crontab 阅读全文
posted @ 2020-11-10 00:09 钟桂耀 阅读(1601) 评论(0) 推荐(0) 编辑