理解LDAP服务
OpenLDAP是一个轻量级目录访问协议(Lightweight Directory Access Protocal,LDAP),是开源集中账号管理架构的实现。 概念OpenLDAP默认以Brekeley DB作为后端数据库,主要以散列的数据类型进行数据存储,例如以键值对的方式进行存储。BerkeleyDB数据库是面向查询和读取进行优化的数据库,它不支持事务型数据库所支持的高并发的吞吐量以及复杂的事务操作。 OpenLDAP目录中的信息是按照树形结构进行组织,具体信息存储在条目(entry)中,条目可以看成关系数据库中的表记录,条目是具有区别名(Distinguished Name, DN)的属性(attribute),DN是用来引用条目,DN相当于关系数据库中的主键,是唯一的,属性由类型(type)和一个或者多值(value)组成。 功能 查询操作 更新操作 同步操作 认证和管理操作 目录树 目录树 在一个目录服务系统中,整个目录信息集可以表示为一个目录信息树,树中的每个节点是一个条目(Entry)。 条目(Entry) 条目,也叫记录项,是 LDAP...
Linux系统基础知识·3
本文基于马哥教育就业班第三周课程总结 软件管理 尝试基于gcc命令说明 c语言编译过程。 1234567891011C语言编译过程主要包括预处理、编译、汇编和链接四个阶段。gcc命令是一个常用的C语言编译器,可以完成这四个阶段的工作。下面是gcc命令的使用示例和各个阶段的说明:1. 预处理阶段主要是对源代码进行宏替换、头文件包含等操作,生成预处理后的代码。gcc命令中使用参数“-E”来进行预处理,示例命令如下:$ gcc -E main.c -o main.i2. 编译阶段主要是将预处理后的代码转换成汇编代码。gcc命令中使用参数“-S”来进行编译,示例命令如下:$ gcc -S main.i -o main.s3. 汇编阶段主要是将汇编代码转换成机器码。gcc命令中使用参数“-c”来进行汇编,示例命令如下:$ gcc -c main.s -o main.o4. 链接阶段主要是将多个目标文件链接成一个可执行文件。gcc命令中使用参数“-o”来指定输出文件名,示例命令如下:$ gcc main.o -o...
Linux系统基础知识·2
本文基于马哥教育就业班第二周课程总结 系统设计 请总结Linux的安全模型 1234567Linux的安全模型基于许多不同的安全措施,包括访问控制、加密、审计和漏洞修补以下是Linux安全模型的主要要点:1. 访问控制:Linux使用许多不同的访问控制机制来保护系统和数据其中最常见的是基于用户和组的访问控制,它允许管理员为每个用户和组分配不同的权限此外,Linux还支持访问控制列表(ACL)和强制访问控制(MAC)等高级访问控制机制;2. 加密:Linux支持许多不同的加密技术,包括SSL / TLS、SSH、IPSec和GPG等这些技术可以用于保护数据传输和存储,以及验证用户身份;3. 审计:Linux支持系统级别的审计,可以记录用户活动、系统事件和安全事件等这些日志可以用于监控系统安全性,并帮助管理员识别潜在的安全问题;4....
如何获得个人所得税专项附加扣除
今天税务所通知,我前年填的PMP证书不符合个人所得税专项附加扣除中的技能人员职业资格,原来的年度综合申报需要重做,算下来要补缴税款900块。然后呢,花了俩钟头认真研究了一下这个扣税政策,发现还是挺有意思的。 通用抵扣赡养老人抚养幼童子女教育大病医疗住房贷款以上,就如实填写,没啥好说的。 基本没戏住房租金个人租房开发票的,不是没有,只不过我没见到过,除非为了取公积金。 职业教育这块可操作的主要是职业教育这块,对于我这样从事计算机相关职业的社畜而言有两个方向: 技能人员职业资格注意,所有的商业认证,包括思科、华为、PMP、ISO、ITIL、PMP等等等,国家统统不承认。 所有税务认可的抵税职业认证是要看有没有GZB(国家职业标准)xxx号。 具体的内容在这里,那么我们能选的技能人员职业资格证书可选的就是如下几个(点击链接可以看具体国标): 计算机及外部设备装配调试员 信息通信网络终端维修员 信息通信网络运行管理员 其中,首推计算机及外部设备装配调试员...
五一河南之旅
这次去开封就住在清明上河园旁边半亩园的快捷酒店,安静卫生、价格便宜,停车方便,还允许带宠物。现在的开封府都是原址后建的这三口铡刀的造型倒是有点喜感第二次来洛阳了,上一次来还是2007年,感觉市政面貌变化还是非常大的。这回住在市府家属院对面的酒店,好玩的是这个酒店周边全是教培机构。这个酒店的周边挺安逸的,有小吃街、有万达广场、停车方便,早上6点就有好吃的胡辣汤、牛肉汤。明堂内部明堂和应天门龙门石窟五一期间真是人挤人。我记得以前是可以直接坐车到公路桥下,然后买票到宾阳三洞的,结果现在要通过一个商业街,然后再穿过一个公园才能进去,走的太远了。 登封离洛阳不远,开车一个半小时。城市不大,烙馍挺好吃的,外地没见到过。塔沟武校这算不算虚假宣传? 这次是从天津出发,经秦滨高速到淄博,然后到开封、洛阳、登封,路过郑州、焦作,再到千年名城邺城(河北临漳)住了一宿,最后返津。期间四渡黄河,在中原大地走了一个口字,算是把中唐到宋初的几个焦点都跑了一遍。个人感受山东和河南的高速和城市建设的要比河北好多了,特别是海边连绵不绝的石化工厂,真是震撼。
红十字急救员培训
这次是参加的北京红十字协会在门头沟的急救员培训。原先我以为这个培训主要是讲解医疗急救知识和日常创伤一类的医护知识,但万万没想到是个体力活。培训分为两天,第一天培训如何进行安全和有效的人工呼吸和如何正确使用AED;第二天培训如何三角巾和医疗纱布进行正确的创伤包扎。
使用秒传获得电子书籍PDF版
一个寻找旧版书籍的PDF获取方式,主要利用了读秀的数据库获取百度网盘存储的文件秒传链接,类似当年新浪爱问。 安装篡改猴篡改猴是一个类似油猴的脚本管理软件,可以通过它来安装不同的js脚本,实现网页的控制功能。 安装秒传助手使用秒传助手来获取秒传长链 获取链接文件检索和获取需要通过一些工具,比如找书网或者FreemBook来获取。可从下图看到有秒传链接。由于百度网盘的政策原因,主要能够检索得到的图书主要是2018年之前出版的刊物,后续新的出版物可以用无名图书之类其他站点下载。 百度网盘需要使用网页版百度网盘来存储文件,客户端是不行的。安装完成上述js脚本之后,重新打开浏览器访问网页版百度网盘,就可以看到秒传按键。 下载将秒传链接复制到对应功能模块,就可以指定下载到网盘的路径上。
Python使用入门·基础篇
以下来自《笨办法学Python3》,挺有意思的一本Python教学入门书籍。 HelloWorld准备工作123456789101112131415161718192021222324252627282930313233343536373839404142434445464748# 当前系统使用RockyLinux9.2# 使用普通用户登陆# 安装程序sudo dnf -y groupinstall developmentsudo dnf -y installpython3 python3-devel python3-pip# 配置pip源cat > ~/.pip/pip.conf <<EOF[global]index-url = http://mirrors.aliyun.com/pypi/simple/[install]trusted-host=mirrors.aliyun.comEOF# 升级pippip3 install --upgrade pip# 配置vimrcwget...
Linux系统基础知识·1
一个完整计算系统的简要介绍 123456789一个完整的计算系统通常包含以下几个组成部分:1. 输入设备:用于输入数据和指令的设备,例如键盘、鼠标、触控屏等。2. 输出设备:用于显示计算结果和其他信息的设备,例如显示器、打印机等。3. 中央处理器(CPU):执行计算机指令、控制数据处理流程的核心部件。4. 存储器:用于存储程序和数据的设备,包括内存和外存。5. 总线:连接各个硬件组件的通信路径。6. 操作系统:控制计算机各个部分的软件系统,管理计算机资源,提供用户接口等功能。7. 应用程序:各种用于完成特定任务的软件程序,例如文字处理、图像处理、音频制作等。在一个完整的计算系统中,这些部件通常紧密配合、相互协作,共同完成各种复杂的计算任务。 简述进制转换,并举例 123456789101112131415161718192021进制转换是指将一个数字从一种进制表示方式转换为另一种进制表示方式的过程。常见的进制包括二进制、八进制、十进制和十六进制。下面以十进制为例,简述一下如何将一个十进制数转换成其他进制的表示方式。1....