51CTO博客开发极客斌
http://zhibinyang.me为了博客能够有更强的扩展性和更多地功能,现转移到专用的域名和空间,欢迎访问:
FHRP(首跳冗余性协议)提供了默认网关的冗余性,其方法是让一台路由器充当活跃的网关路由器,而另一台或多台其他路由器则处于备用模式。在可以使用首跳冗余性协议之前,网络的冗余性依赖于代理ARP和静态网关配置。代理ARP方式:不配置默认网关,由路由器充当代理ARP与子网外进行通信,当该路由器down时,需要等待ARP缓存超时后由另一台路由器响应ARP请求。故障倒换期间,主机不能向本地网段之外的设备发送
ACL要么应用于入站数据流要么应用于出站数据流。ACL编号范围:1 ~ 99 和1300 ~ 1999: 标准IP ACL100 ~ 199和2000 ~ 2699: 扩展IP ACL600 ~ 699: AppleTalk800 ~ 899: IPX标准ACL:只指定源地址,不指定目标地址扩展ACL:查看源IP地址,也查看目标IP地址、协议和端口号。配置标准ACLaccess-list 2 de
分界点:分界点是您的网络与其他组织的网络的交点,是网络中服务提供商责任范围的重点。数据终端设备(DTE)指的是位于用户-网络接口的用户端的设备,它充当信源、目的地或两者。DTE通过数据通信设备(DCE)连接到数据网络。数据通信设备(DCE)提供了网络的物理连接,提供始终信号用于同步DCE和DTE之间的数据传输,并转发数据流。HDLC封装:HDLC:当链路两端都是Cisco设备时,点到点连接、专用链
帧中继是一种高性能WAN协议,运行在OSI参考模型的物理层和数据链路层。帧中继虚电路分为两类: 交换虚电路(SVC)和永久虚电路(PVC)SVC进行通信会话有4中运行状态:呼叫建立、数据传输、空闲和呼叫终止。PVC总是处于两种状态之一:数据传输和空闲虚电路提供了从一台设备到另一台设备的双向通信路径,并用DLCI标识,DLCI只在本地有意义。运营商通常分配DLCI 16 ~ 1007帧中继地址映射1
链路状态路由协议,基于Edsger Dijkstra的最短路径优先(SPF)算法。每台路由会站在自己的角度根据SPF算法确定开销。链路状态过程1. 每台路由器了解其自身的链路。2. 每台路由器负责“问候”直连网络中的相邻路由器,通过直连网络中的其他链路状态路由器呼唤hello数据包来达到目的。3. 每台路由器创建一个链路状态数据包(LSP),其中包含与该路由直连的每条链路的状态。这通过记录每个邻居
IPv6相对于IPv4的改进:1. 改进的IP地址。2. 简化的报头。3. 移动性和安全性。4. 丰富的过度方法。改进的IP报头改进了全局性和灵活性更好的聚合路由选择表中的路由前缀没有广播多宿主主机自动配置,可在地址中包含数据链路层地址。即插即用选项公有到私有端到端重新分配地址。重新简化编制和地址修改机制简化的报头路由选择效率更高,提高了性能和装发的可扩展性。无需处理校验和扩展报头机制更简单、效率
可靠传输协议(RTP)是EIGRP用于发送和接收EIGRP数据包的协议。 EIGRP被设计为与网络层无关的路由协议,所以不能使用UDP和TCP,因为IPX和Appletalk不使用TCP/IPEIGRP Hello数据包用组播方式发送,且使用不可靠传输。EIGRP更新数据包使用可靠传输,多台更新用组播,一台更新用单播。更新、查询、应答数据包用可靠传输,确认数据包使用不可靠单播传输。查询可以用组播和
show结果的处理使用show ip route的时候,可以添加longer-prefixes,路由器可以列出所有指定前缀的所有子网在使用show的时候,可以使用管道,管道命令包含 include、excluded和begin分别代表包含,不包含和以XXX开头,遵守正则表达式如:show processes cpu | include IP Inputsection 可用于所有将输出结果以段落进行
当遇到例如rpm列表的这种情况时,可以使用wget的一些参数进行配合来进行批量下载。在研究这个问题的时候,我面对的是要下载pidora目录下所有的文件,因为在单位下载这些rpm的速度很快,而在家很慢,所以需要将这些文件都下载下来做一个yum源。距离针对z开头的这个目录http://mirror.raspberrypi.org/pidora/releases/18/packages/armv6hl/
1. BIOS:位于系统只读存储器上的微型操作系统。2. 引导程序:从磁盘的主引导记录上装载的微型应用程序,用来装载Linux内核和传送控制权。3. 内核: Linux内核对内部结构和设备驱动程序进行初始化,提供初始的文件系统,启动第一个进程。4. /sbin/init: 执行大多数与系统管理相关的繁重的任务,对机器进行初始化。BIOS操作包括1. POST系统检查:确保核心组件运行。2. 设备初
inode 存储所有和文件相关的的元数据。文件的元数据是文件名和文件内容以外的、所有有关文件的信息。比如,文件的所有者、权限及其修改时间。dentry是“Directory Entry”的缩写形式,它含有文件名和文件在目录系统中的位置,并将文件的这个标识和文件的i-节点联系起来。data所有的文件都含有字节序列,这是文件的内容。文件的i-节点指向这个内容。在磁盘或磁盘分区上定义哪一字节块含有den
每个磁盘的头一块(512字节)为其主引导记录,或MBR(Master Boot Record)。MBR中含有以下内容。引导程序(Bootloader):在可引导磁盘上,MBR中有一个底层可执行文件叫做引导程序。引导时,BIOS将控制权交给引导程序,引导程序负责装载,然后将控制权交给合适的操作系统。分区表:在每个磁盘上,主引导记录中的64个字节被保留为磁盘分区表。这个空间最多记录4个分区的的信息。在
1. grub重置 启动时,在grub内核选择界面,选择所要启动的内核然后按e键进行编辑。之后在有vmlinuz的那一行,按e进行编辑,在该行的最后输入空格,然后输入"1"或“single” 使用单用户模式启动,按回车回到上一界面,还在改行按b启动。启动后进入单用户环境,可以直接更改root密码2. 使用rescue模式重置使用安装光盘(注意boot.iso并不能用rescue模式),根据不同的系
\ 关闭或打开后续字符的特殊意义。. 匹配单个字符,不表示空* 匹配任意数目(包括没有)的单个字符,放置于第一个字符,没有特殊意义^ 以匹配字符开头$ 放置于匹配字符结尾处,以匹配字符结尾[...] 匹配括号内任一字符POSIX字符集[:alnum:] 数字字符集[:alpha:] 字母字符集[:blank:] 空格与定位(tab)字符集[:cntrl:] 控制字符[:digit:] 数字字符[:
grep语法:grep [options] pattern-spec [file]用途:显示匹配一个或多个模式的问本行常用选项:-E使用扩展正则表达式进行匹配-F使用固定字符串进行匹配-e pat-list指定其参数为模式-f pat-file从pat-file文件读取模式作匹配-i模式匹配时忽略大小写-l列出匹配模式的文件名。-q静默匹配-s不显示错误信息-v显示不匹配的行
tr语法:tr [options] source-char-list replace-char-list用途:转换字符常用选项-c取source-char-list的反义,即source-char-list之外的字符。-C与-c类似,处理包括多个字节的宽字符-d删除source-char-list里的字符-s浓缩source-char-list里的字符,将连续的浓缩为一个测试:# cat trte
checkpoint又名检查点,在oracle中checkpoint的发生意味着之前的脏数据全部写回磁盘,数据库实现了一致性与数据完整性。oracle在实现介质恢复时将以最近的checkpoint为参照点执行事务前滚。在postgresql中checkpoint起着相同的作用:写脏数据;完成数据库的完整性检查。checkpoints相关参数:checkpoint_segments:WAL log的
1. listen_addresses设置哪些ip用来监听,默认设置为'*',即所有的IP2. max_connections最大连接数,默认值为1003. shared_buffers共享内存4. 空闲内存映射(FSM)设置删除或更新数据后留下的空间可以由vacuum放置到空闲空间映射表中,然后会从空闲空间中执行新的分配。 postgresql 8.4开始放入硬盘中,之前在共享内存中。5. lo
对于配置服务器,,太多时候我们在Linux中做的操作是,配置*.conf文件,然后重启服务。而很多服务都具有reload功能,而但是具体到某个配置,有时候直接说出需不需要重启服务而使得配置生效,这并不是一件容易的事情。但是,postgresql却讲这部分能用在数据表中显式的告诉了我们:postgres# select name, context from pg_settings;nameconte
时间记录、追踪与监测PowerShell模式下get-eventlog "LogName" 查看指定日志get-eventlog "LogName" -newest 50 查看指定日志的最新50条内容get-eventlog "LogName" | group-object-property eventid 查看日志中指定时间ID的内容get-eventlog "LogName" |
1. gpedit.msc 组策略2. nslooup IP地址检测器3. explorer 资源管理器4. lusrmgr 本地用户和组5. services.msc 本地服务设置6. cleanmgr 垃圾整理7. compmgmt.msc 计算机管理8. dfrg.msc 启动碎片整理9. chkdsk.e
首先要知道的是几种命令行的区别和进入的方式:最常用,最一般的:cmd.exeMS-DOS:command.comWindows PowerShell: powershell.exe重点解释CMD的参数/C 只运行一行命令,然后退出/K 执行指定命令,并保持交互/A 输出设置为ANSI/U 输出设置为Unicode/Q 静默模式/E:ON 激活命令扩展/E:OFF 禁用命令扩展path
1. yum -y install postgresql-server2. service postgresql initdb3. service postgresql start4. 切换到用户postgres# psqlpostgres=# ALTER USER postgres WITH PASSWORD 'admin';postgres=# \q5.修改客户端认证配置文件,将METHOD由
修复/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory问题1、在64系统里执行32位程序如果出现/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory,安装下glic即可sudo yum install glibc.i686 w
linux下一个网卡如何配置多个IP?linux下边如果没有图形界面了配置网络还真的不是太方便了,呵呵,习惯问题,当然习惯需要改的,最近遇到一个问题需要单网卡配置多个ip地址。文本控制台下面有netconfig,还有ifconfig工具,netconfig图形化的稍微方便些,但是没有文档,配置一个ip还能应付,但是如果配置多个IP就搞不定了,只能使用ifconfig,ifconfig的用法可以使用
启动 bind 时,需产生 rndc.key 文件,但长时间无响应解决办法,建议先手动添加 rndc.key 文件记得之前版本中, bind 默认会安装该文件,但导致每台机器 key 文件一致可通过下面先方法手动生成文件[root@db2 named]# rndc-confgen -r /dev/urandom -awrote key file "/etc/rndc.key"之后启动
一、CentOS 修改IP地址修改对应网卡的IP地址的配置文件# vi /etc/sysconfig/network-scripts/ifcfg-eth0修改以下内容DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址
General approach to access call session or message session variablesThe general approach to gain access to call session or message session variables, either simple or complex, is to add code to a node
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号