服务器网络端口脚本
OSPF的DR/BDR是在同一个MA网络(如以太网)中进行选举,并非在一个区域内全部路由器进行选举按上面的拓扑图为例子:在R8上面查看OSPF有两个DR/BDRR8#showiposR8#showipospfneR8#showipospfneighborNeighborIDPriStateDeadTimeAddressInterface7.7.7.71FULL/DR00:00:32120.0.0.
1. 两台交换机口作trunk通常这个是二层与三层交换, 三层汇聚与核心(暂时不会)2. 交换机当HUB使用 修改接入口的BPDUGURD , 不关 接入口就会自动shutdow掉, BPDU 报文是交换机与交换机之间的 stp通信, 如果只让交换机当作一个HUB接入设备使用需要关掉 查看三层,二层交换 VTP,防止同步VLAN信息
from http://blog.sina.com.cn/s/blog_4923cd5f0100anhh.html BPDU GUARD的功能是当这个端口收到任何的BPDU就马上设为Error-Disabled状态.我们知道,当交换机STP功能启用的时候,默认所有端口都会参与STP,并发送和接受BPDU. 当BPDU GUARD开启后,
1. show ip arp | in IP在汇聚交换上查找MAC 2. show mac address-table | in MAC查找从哪一个端口进来的 3. show cdp neighbors &n
3560与2960两根线相关接,在3560上showspanningtree,显示只有一个接口明明有两个口接到2960为什么只显示一个口,经高级工程师指点后:3560为三层交换机端口路由端口SW3560#shruning0/1Buildingconfiguration...Currentconfiguration:66bytes!interfaceGigabitEthernet0/1noswitc
今天看关CCNA学习指南,对switchportPort-security在3560上面跑遇到了一些问题SW3560(config-if)#switchportport-securitymac-addressstickySW3560(config-if)#switchportport-securitymaximum1SW3560(config-if)#switchportport-security
server.c #include <sys/types.h> /* See NOTES */ #include <sys/socket.h> #in
server.c #include <sys/types.h> #include <sys/socket.h> #include <stdio.h> #include&n
main.c -------------------------------------------------------- #include <sys/types.h> #include <sys/socket.h&
例程说明:执行server 两个client 在server 储存 内容两个client 进行读取内容三个进行程使用信号量进行同步 server.c ----------------------------------------------------- #include <sys/types.h> 
原理不多讲,可能查看unix 高级环境编程,只提一些注意点 信号量系统限制 信号量最大值 32767 最多信号量集 128 每个集中最多含有250信号量 难理解的是标志位SEM_UNDO 以下是个人愚见: 首先是了解一下"信号量调整值",每一个信号量都会对应有一个调整值,并且对信号量进行操作的时候进行维护。如果设置了SEM_UNDO
注意事项: linux(2.4.22)限制: 可发送最长消息字节数为8192 队列最大容量字节数 16384 队列最大队列容量数 16 key_t ftok(char* path,int id)使用说明: ftok创建一个键,是内核中的队列在外部的ID号,由于消息队列处于内核中,只有创建者和内核知道队列在内核里面的ID号,这样
有名管道是专用于无关系进程间的通信 open("../share_fifo", O_RDONLY, 777); 这个以只读打开有名管道,会产生阻塞,直到有其它进程以写打开才会继续执行下去 open("../share_fifo", O_RDONLY|O_NONBLOCK,&
#include <unistd.h> #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <string.h> #include <sys
#将后缀名为.rmvb 改为 .avi, 将会递归将本目录下面所有文件进行更改 #! /bin/bash SUFFIX=".avi" if [ -z $1 ] #判断是否带参数,没带参数以当前目录为默认值then &nb
#include <pthread.h> #include <stdio.h> #include <stdlib.h> #include <sys/time.h> #include <stdbool.h> #include <
#if 0 线程结束时清理函数 pthread_cleanup_push(),应该在线程开始的时候尽快执行初始化 pthread_cleanup_pop(),当遇到以下三种各件会自动调用该函数,不需要PC执行到此函数 1.调用pthread_exit() 2.响应取消请求例如pthread_cancel() 3.当pthread
#include<pthread.h> #include<semaphore.h> #include<stdlib.h> #include<stdio.h> #include<string.h> #include<unistd.h> #
1.线程三个属性的学习 绑定 分离 优先级 thread.c #include"thread.h" #include<stdio.h> #include<unistd.h> #include<pthread.h> #include<stdbool.h>&nb
转自:http://www.cnblogs.com/qyddbear/archive/2012/04/13/2445402.html Samba安装配置 Samba可实现Linux与Windows的文件、打印等共享。 环境:Ubuntu11.10 + Windows7 步骤1:下载并安装Samba安装包 sudo apt-g
转自:http://www.cnblogs.com/qyddbear/archive/2012/06/05/2536840.html 【概述】 NFS用于Linux主机访问网络中其它Linux主机上的共享资源。NFS的原理是在客户端上通过网络将远程主机共享文件系统以挂载(mount)的方式加入本机的文件系统,之后的操作就如同在本机上一样。使用NFS能够方便地使各unix-like系
1. 注意fcntl()参数cmd 的正确使用 F_GETFL 用于测试锁使用 F_SETFL 无阻塞设置锁 fcntl()会尝试几次后,如果失败直接返回-1 F_SETLKW 阻塞设置锁 fcntl()会尝试后,如果失败会被系统挂起来,直到收到解锁的信号再去执行 2. 测试锁的时候 struct flock lock结构体成员 中的l_stype 需要设置为F_WR
1.friend 关键字 类外部的函数得到可以直接访问 类内部私或保护成员的权限 2.以下有三种友员函数实现方式 //外部函数访问一个类私有数据 //外部函数访问两个类私有数据 //类的成员函数 访问 其它类的私有函数 friend.h 头文件 #ifndef FREIND_H #define FREIND_H #incl
//流程方面与无缓存IO一样//主要使用fopen fseek fread fwrite fclose这五个函数//具体怎样使用通过 man 查询 #include <stdio.h> #include <stdlib.h> #define buf_size 100&n
#if 0需要注意的问题:1:使用open函数的时候一定要注意其属性方面的选择,需要写入的文件一定包含O_WRONLY,否则写的时候会报错由于没有写权限读也是一样需要文件包含O_RDONLY整个流程如下//打开文件//读前设置源文件当前位置//写前设置目标文件当前位置//读源文件//写目标文件//完成文件复制后关闭两个文件#endif #include <sys/type
1.建立文件名为makefile 2.编辑内容如下 3. make命令默认下会调用当前目录下面的makefile 如果名字不相同 需要 -f +文件名+伪命令 如make -f makefile_v2 all srcs=$(wildcard *.c) #自定义变量srcs #“=”号为赋值 左变量 右值 #变量使用或者函数引用需要使
1.gcc -o hello.o hello.c 2.gcc -shared -fPCI -o libtest.so hello.o "-shared": 属性为可共享文件 “-fPCI”: -fPIC 作用于编译阶段,告诉编译器产生与位置无关代码(Position-Independent Code), 则产生的代码中,没有绝对地址,全部
step1: creat hello.o 二制连接文件 通过命令 gcc -c hello.c step2: 在当前目录下生成hello的静态库 ar crv libtest.a hello.o libtest.a 为hello.o生成的静态库连接文件 而且静态库的后缀为".a", 库名前面必需以“lib”开头 step3: 编译main.c, g
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号