随笔分类 -  转载

1 2 3 下一页
转载别人的对自己有用的资料
什么叫端对端 什么叫点对点?
摘要:http://www.cnitblog.com/guopingleee/archive/2007/10/14/34843.html端到端与点到点是针对网络中传输的两端设备间的关系而言的。端到端传输指的是在数据传输前,经过各种各样的交换设备,在两端设备问建立一条链路,就象它们是直接相连的一样,链路建立后,发送端就可以发送数据,直至数据发送完毕,接收端确认接收成功。点到点系统指的是发送端把数据传给与它直接相连的设备,这台设备在合适的时候又把数据传给与之直接相连的下一台设备,通过一台一台直接相连的设备,把数据传到接收端。 端到端传输的优点是链路建立后,发送端知道接收设备一定能收到,而且经过中间交 阅读全文
posted @ 2012-04-06 23:19 image eye 阅读(3304) 评论(0) 推荐(1)
Telnet协议详解及使用C# 用Socket 编程来实现Telnet协议
摘要:同步发行到atpking.com......这因为有个任务涉及到使用telnet 来连接远端的路由器,获取信息,之后进行处理.所以需要写一个自动telnet登录到远端,之后获取信息进行处理的程序.自己C++ 一塌糊涂,所以几乎最开始就没打算用C++或者C写论自己的实力,还是走C#路线稍微稳妥一点吧,因为telnet 是使用tcp/ip 协议折腾的事情很容易的想到使用socket来实现telnet(当然你可以在进程里启用telnet 命令,只不过总觉得那样不够技术,而且操作不自由--受限于telnet 这个指令)ok,翻协议,弄清原理,结果比预想的难度要大一些定义================ 阅读全文
posted @ 2012-03-28 18:05 image eye 阅读(15060) 评论(5) 推荐(5)
[RedHat] redhat 下telnet使用详解
摘要:一.开启telnet服务 出于安全考虑,linux默认是不允许telnet的.如果你需要使用telnet服务,首先你需要开启这项服务. 方法如下: 1.cp /etc/xinetd.d/telnet /etc/xinetd.d/telnet.bak(首先做个备份,以备将来有问题的时候恢复,要养成这个习惯) 2.vi /etc/xinetd.d/telnet,把结尾的disable=yes改为no.保存退出 3.重启xinetd服务 service xinetd restart OK,现在你就可以使用telnet服务了(当然你的防火墙设置要允许) 4.允许开机时自动启动telnet... 阅读全文
posted @ 2012-03-28 17:58 image eye 阅读(1957) 评论(0) 推荐(0)
Linux内核配置(三) :电源,总线配置
摘要:[*] Power Management support//如果你想让你的Linux支持高级电源管理(也就是平常我们说的软关机、系统休眠等)需要选择它[ ] Power Management Debug Support//不想调试ACPI,不选[*] Suspend to RAM and standby//待机到内存,即内存供电而暂时关闭硬盘等外设[ ] Hibernation (aka 'suspend to disk')//休眠,即把内存内容保存在交换分区后关闭电脑,因为技术不是很成熟而且由于兼容性等问题,建议关闭此功能[*] ACPI (Advanced Configur 阅读全文
posted @ 2012-01-05 09:44 image eye 阅读(2969) 评论(0) 推荐(0)
vmware虚拟机中redhat 2.6新编内核无法启动的几个问题
摘要:1.Kernel panic:VFS:unable to mount root fs on XXX解决方法:i.配置内核选项时确保文件系统选项配置正确,最好将ext2,ext3都编进内核ii.在block devices中将Initial RAM filesystem and RAM disk (initramfs/initrd) support选中如果启动计算机必须的模块并不是都编在了内核中,它将无法启动。2.Unable to find device_mapper major/minor可能的原因是内核不支持lvm 逻辑卷管理,而你的系统又使用的逻辑卷解决方法:在Multi-device 阅读全文
posted @ 2012-01-05 09:43 image eye 阅读(892) 评论(0) 推荐(0)
CPU内核配置(一):通用内核配置
摘要:General setup 常规设置 Prompt for development and/or incomplete code/drivers 显示尚在开发中或尚未完成的代码与驱动 Local version - append to kernel release 在内核版本后面加上自定义的版本字符串(小于64字符),可以用"uname -a"命令看到 Automatically append version information to the version string 自动在版本字符串后面添加版本信息,编译时需要有perl以及git仓库支持 Support for 阅读全文
posted @ 2012-01-05 09:43 image eye 阅读(3274) 评论(0) 推荐(0)
linux 内核配置 library routines
摘要:这个库仅在那些不包含在内核原码中的第三方内核模块才可能需要,可以全不选,内核中若有其他部分依赖它,会自动选上。CRC-CCITT functions ----->传送8-bit字符,欧洲标准CRC16 functions ----->传送8-bit字符,美国标准CRC32 functions----->用于点对点的同步数据传输,传输网路数据包所必须的CRC32c(castagnli,et al )Cyclic redundancy-check--->用于点对点的同步数据传输,比如iscsi设备 阅读全文
posted @ 2012-01-05 09:43 image eye 阅读(562) 评论(0) 推荐(0)
Linux内核配置(二) :CPU类型配置
摘要:5. Processor type and features 处理器类型及特性 5.1. Symmetric multi-processing support (SMP) 对称多处理器支持。 这将支持有多CPU的系统。如果你的系统只有一个CPU,选N。反之,选Y。 如果你选N,内核将会在单个或者多个CPU的机器上运行,但是只会使用一个CPU。如果你选Y,内核可以在很多(但不是所有)单CPU的机器上运行,在这样的机器,你选N会使内核运行得更快。 注意如果你选Y,然后在Processor family选项中选择"586" or "Pentium" ,内核将不 阅读全文
posted @ 2012-01-05 09:43 image eye 阅读(10939) 评论(0) 推荐(0)
linux下播放mp3
摘要:主站http://www.mpg123.de/mpg123/mpg123-0.59r.tar.gz下载这个最新的版本我下回来放在这里#cd /usr/local/src#tar -zxvf mpg123-0.59r.tar.gz#cd mpg123-0.59r#makeYou must specify the system which you want to compile for:make linux-help Linux, more helpmake freebsd-help FreeBSD more helpmake solaris Solaris 2.x (tested: 2.5 an 阅读全文
posted @ 2011-12-02 11:45 image eye 阅读(1514) 评论(0) 推荐(0)
shell 里 awk print 的用法
摘要:首先, 你需要先了解awk 的工作原理:1。AWK读取输入文件一次一行。 2。对于每一行,它匹配在给定的顺序模式,如果匹配,执行相应的动作。 3。如果没有模式匹配,将执行任何行动。 4。在上面的语法,无论是搜索模式,或行动是可选的,但不能同时。 5。如果没有给出搜索模式,然后awk要执行每一行输入给定的行动。 6。如果没有给出动作,打印,这是默认的操作与模式相匹配的所有行。 7。空出的任何行动括号什么都不做。它不会执行默认的打印操作。 8。中的每个行动的声明应该用分号分隔。让我们创建employee.txt文件,其中有首先, 你需要先了解awk 的工作原理:1。AWK读取输入文件一次一行。 2 阅读全文
posted @ 2011-10-31 14:51 image eye 阅读(86466) 评论(0) 推荐(2)
/etc/init.d/functions详解
摘要:functions这个脚本是给/etc/init.d里边的文件使用的。提供了一些基础的功能,看看里边究竟有些什么。首先会设置umask,path,还有语言环境,然后会设置success,failure,warning,normal几种情况下的字体颜色。下面再看看提供的重要方法:checkpid:检查是否已存在pid,如果有一个存在,返回0(通过查看/proc目录)daemon:启动某个服务。/etc/init.d目录部分脚本的start使用到这个killproc:杀死某个进程。/etc/init.d目录部分脚本的stop使用到这个pidfileofproc:寻找某个进程的pidpidofpro 阅读全文
posted @ 2011-10-26 09:33 image eye 阅读(38806) 评论(2) 推荐(1)
File:/etc/sysconfig/init解析
摘要:BOOTUP=value- 设定开机时显示启动讯息的模式,可以为:color - 标准彩色显示,Red Hat 6.0 开始使用的显示模式,装置和服务启动时使用不同颜色标示启动成功还是失败。verbose - 旧方式显示,除标示置和服务启动成功与否,提供更详细启动资讯。其他 - 新显示,但没有 ANSI 格式RES_COL=行号 - 设定在萤幕第几行 (column) 开始显示状态标 ([ OK ]),缺省为 60。MOVE_TO_COL=termseq - 输出令终端机跳至 RES_COL 指定行的 terminal sequence 的命令,一般为「"echo -en \\033 阅读全文
posted @ 2011-10-21 16:27 image eye 阅读(1245) 评论(0) 推荐(0)
/etc/rc.d/rc.sysinit 文件详解 .
摘要:$# :它可抓出 positional parameter 的數量,即脚本后面的参数有几个$@和$*表示全部参数,但不包含脚本名,即$0,如果在command line上跑 my.sh p1 “p2 p3” p4,则不管是$@/@*,都可以得到p1 p2 p3 p4,,但是,如果是"$@",得到"p1" "p2 p3" "p4",$*则得到 "p1 p2 p3 p4"一整串#!/bin/bash## /etc/rc.d/rc.sysinit - run once at boot time# ## 阅读全文
posted @ 2011-10-21 15:31 image eye 阅读(8086) 评论(0) 推荐(1)
开机流程简介--init 处理系统初始化流程 (/etc/rc.d/rc.sysinit)
摘要:init 处理系统初始化流程 (/etc/rc.d/rc.sysinit) 还记得上面提到 /etc/inittab 里头有这一句‘ si::sysinit:/etc/rc.d/rc.sysinit ’吧? 这表示:‘我开始载入各项系统服务之前,得先做好整个系统环境,我主要利用 /etc/rc.d/rc.sysinit 这个 shell script 来设定好我的系统环境的。’够清楚了吧? 所以,我想要知道到底 FC4 开机的过程当中帮我进行了什么动作, 就得要仔细的分析 /etc/rc.d/rc.sysinit 啰。 Tips: 老实说,这个档案的档名在各不同的 distributio... 阅读全文
posted @ 2011-10-21 15:25 image eye 阅读(878) 评论(0) 推荐(0)
inittab文件详解
摘要:init的进程号是1(ps -aux | less),从这一点就能看出,init进程是系统所有进程的起点,Linux在完成核内引导以后,就开始运行init程序。init程序需要读取配置文件/etc/inittab。inittab是一个不可执行的文本文件,它有若干行指令所组成。在inittab文件中以#开头的所有行都是注释行。注释行有助于用户理解inittab文件,inittab文件中的值都是如下格式: label:runlevel:action:process label是1~4个字符的标签,用来标示输入的值。一些系统只支持2个字符的标签。鉴于此原因,多数人都将标签字符的个数限制在2个以内.. 阅读全文
posted @ 2011-10-21 15:23 image eye 阅读(956) 评论(0) 推荐(0)
对/etc/rc.d/init.d目录的一点理解(转)
摘要:本文包括3部分内容1、 Linux的引导过程2、 运行级别3、 /etc/rc.d/ 与/etc/rc.d/init.d的关系都仅限于自身的理解,如有差错和不足的地方请指正和补充!一起学习,一起进步。“/etc /rc.d/init.d/目录下的脚本就类似与windows中的注册表,在系统启动的时候某些指定脚本将被执行”。开始之前,先引用李善明经理昨天晚 上总结时的一个理解,让大家先对init.d目录有个大概的印象。在进入init.d之前,我们一起来做两个准备工作,linux的引导过程和运行级别的 概念。一、 Linux的引导过程系统启动之后,在进入init.d之前,我们先来看看系统都做了什么 阅读全文
posted @ 2011-10-21 14:05 image eye 阅读(683) 评论(0) 推荐(0)
linux img文件压缩及解压
摘要:2.6内核中的initrd.img采用cpio压缩,不再是2.4内核使用的ext2格式,无法使用mount -o loop 挂载。需要使用gunzip解压缩,然后再使用cpio解包cp /boot/initrd-***.img initrd.img.gzgunzip initrd.img.gzmkdir initrdmv initrd.img initrdcd initrdcpio -ivmd < initrd.img通过以上命令就将initrd.img解压了,现在就可以对其进行编辑,完成后使用以下命令重新压制find . | cpio -cv -o > ../initrd.new 阅读全文
posted @ 2011-10-21 09:54 image eye 阅读(21105) 评论(0) 推荐(0)
linux PROC文件系统详解
摘要:/proc文件系统下的多种文件提供的系统信息不是针对某个特定进程的,而是能够在整个系统范围的上下文中使用。可以使用的文件随系统配置的变化而变化。命令procinfo能够显示基于其中某些文件的多种系统信息。以下详细描述/proc下的文件。--------------------------------------------------------------------------------/proc/cmdline文件这个文件给出了内核启动的命令行。它和用于进程的cmdline项非常相似。--------------------------------------------------- 阅读全文
posted @ 2011-09-30 14:25 image eye 阅读(1934) 评论(0) 推荐(0)
实战fedora9 samba共享
摘要:实验环境:虚拟机+fedora9实验目的:练习fedora9的samba共享教程适用:想在fedora9上面使用共享的菜鸟一、samba简介SMB协议是建立在NetBIOS协议之上的应用协议,是基于TCP138、139两个端口的服务,NetBIOS出现之后,Microsoft就使用NetBIOS实现了一个网络文件/打印服务系统。这个系统基于NetBIOS设定了一套文件共享协议,Microsoft称之为SMB(Server Message Block) 协议,这个协议被用于Lan Manager和Windows服务器系统中,实现不同计算机之间共享 打印机和文件等。因此,为了让Windows和Un 阅读全文
posted @ 2011-09-26 16:45 image eye 阅读(708) 评论(0) 推荐(0)
理解I/O端口、I/O内存
摘要:1、外设都是通过读写设备上的寄存器来进行的,外设寄存器也称为“I/O端口”,而IO端口有两种编址方式:独立编址和统一编制。而具体采用哪一种则取决于CPU的体系结构。 如,PowerPC、m68k等采用统一编址,而X86等则采用独立编址。但对于Linux内核而言,它可能用于不同的CPU,所以它必须都要考虑这两种方式,于是它采用一种新的方法,将基于I/O映射方式的或内存映射方式的I/O端口通称为“I/O区域”(I/O region),不论你采用哪种方式,都要先申请IO区域:request_resource(),结束时释放它:release_resource()。对于某一既定的系统,它要么是独立编址 阅读全文
posted @ 2011-09-16 17:22 image eye 阅读(1305) 评论(0) 推荐(1)

1 2 3 下一页