摘要:
Linux nsswitch and pam nsswitch:network service switch,网络服务转换; 用于网络服务中的名称解析; 名称解析:将人类易于记忆的字符串转换成计算机易于识别的数字,或将数字转换成字符串;(name:id) 名称解析的过程也就是去查找事先已经存在的文件 阅读全文
posted @ 2019-10-28 17:00
陈铭1998
阅读(577)
评论(0)
推荐(1)
摘要:
前些日子为了搞清楚Kerberos原理,把MIT的Kerberos经典对话看了几遍,终于有了一个稍微清晰的认识,这里稍微记录下,因为Kerberos是使用传统加密技术实现的一个认证机制,所以顺便备忘下关于加密的一些知识概念。本文组织如下: 关于Kerberos 认证授权 加密术语 单点登录 Kerb 阅读全文
posted @ 2019-10-28 16:13
陈铭1998
阅读(306)
评论(0)
推荐(0)
摘要:
DNS:Domain Name Server,应用层协议,属于C/S架构,使用tcp和udp(常用)的53号端口; 我们知道,当我们访问互联网上的资源时,都需要具有一个IP地址,但是我们要访问的资源有很多,我们是无法记住各个资源的IP地址的,所以我们有个解决办法就是使用主机名来对应IP地址,因为人类 阅读全文
posted @ 2019-10-28 16:09
陈铭1998
阅读(151)
评论(0)
推荐(0)
摘要:
系统启动流程: POST→bootsequence→bootloader(MBR)→kernel→initramfs(initrd)→rootfs→/sbin/init init: centos5:Sys V init centos6:Upstart centos7:Systemd Systemd新 阅读全文
posted @ 2019-10-28 13:03
陈铭1998
阅读(430)
评论(0)
推荐(0)
摘要:
iptables: Firewall:防火墙,是一种隔离工具,工作于主机或网络的边缘,对于进出本主机或网络的数据包,根据事先定义好的检测规则做匹配检测,如果匹配则做出相应的动作(接收、转发或丢弃等),如果不匹配此条则依次向下匹配,如都不匹配则匹配默认策略,一般用于保护内网; 工作于内核空间; 分类: 阅读全文
posted @ 2019-10-28 13:02
陈铭1998
阅读(328)
评论(0)
推荐(0)
摘要:
Linux内核编译: 编译内核的步骤: 1.配置内核选项 支持"更新"模式的配置方式: a.make config :基于命令放以命令的方式去配置内核中可配置的每个选项; b.make menuconfig :基于curses的文本窗口界面来选择编译; c.make gconfig:基于GTk开发环 阅读全文
posted @ 2019-10-28 13:01
陈铭1998
阅读(181)
评论(0)
推荐(0)
摘要:
Linux 内核初步管理 单内核体系设计,但充分借鉴了微内核设计体系的优点,微内核引入模块化机制; 内核组成部分: kernel:内核核心,一般为bzImage,通常在/boot目录下,名称为vmlinuz-VERSION-RELEASE; kernel object:内核对象,一般放置于/lib/ 阅读全文
posted @ 2019-10-28 13:00
陈铭1998
阅读(261)
评论(0)
推荐(0)
摘要:
GRUB(Boot Loader): grub:Grand Unified Bootloader grub 0.x:grub legacy grub 1.x:grub2 grub legacy: stage1:mbr stage1_5:位于mbr之后的扇区,让stage1中的BootLoader能识 阅读全文
posted @ 2019-10-28 12:49
陈铭1998
阅读(2049)
评论(0)
推荐(0)
摘要:
Centos5和6的启动流程 Linux:kernel+rootfs 系统运行起来之后,在某一时刻要么是运行内核代码,要么是执行rootfs上某个路径上的某个程序的用户代码; kernel:进程管理、内存管理、网络管理、驱动程序、文件系统等、安全功能; rootfs:用户空间 glibc:编写程序时 阅读全文
posted @ 2019-10-28 12:48
陈铭1998
阅读(257)
评论(0)
推荐(0)
摘要:
计算机是由软件和硬件组成的: 底层的硬件→内核(kernel:输出的借口为system call,用作系统调用)→lib库(库调用;调用就是载入别人事先编写好的功能模块,比如函数、类); 程序由指令和数据组成; CPU上的指令分为普通指令(环三)和特权指令(环零); 特权指令不允许程序随意调用,一般 阅读全文
posted @ 2019-10-28 12:47
陈铭1998
阅读(146)
评论(0)
推荐(0)
摘要:
程序包编译安装 *.src.rpm→安装后,使用rpmbuild命令制作成二进制格式的rpm 包,而后再安装; 源代码组织格式: 多文件:文件中的代码段之间,很有可能存在跨文件依赖关系; 各个语言的项目管理器: C,C++:make; Java:maven; make执行过程: make针对每一个源 阅读全文
posted @ 2019-10-28 12:44
陈铭1998
阅读(268)
评论(0)
推荐(0)
摘要:
yum仓库管理 可以通过在yum的本地配置文件里设置URL来指定软件包的位置,方便以后选择安装某些程序包;yum可以自动处理包依赖关系,使安装更方便; 可以通过ftp、http、本地file等方式连接指定的文件服务器上的yum仓库; 每个rpm包都有元数据,yum仓库会自动整理各个rpm包的元数据, 阅读全文
posted @ 2019-10-28 12:18
陈铭1998
阅读(458)
评论(0)
推荐(0)

浙公网安备 33010602011771号