- 博客(105)
- 资源 (1)
- 收藏
- 关注
转载 RHEL AS4.8如何启动telnet
一、安装telnet服务1、检查软件包是否已安装执行命令:suyum list installed | grep -i telnet看telnet-server是否已安装,如果已安装,则直接转至“二、启动telnet服务”。2、安装软件包执行命令:yum install telnet-server二、启动telnet服务1、开启服务方法一:执行命
2012-12-06 10:24:54
919
转载 Samba服务器(一):windows访问samba服务器共享文件的简单实现(图文并茂)
一、linux的文件共享(当然也包括和windows进行文件共享)一般有NFS, FTP, SSH SAMB等,但是以samba最为普遍和流行。下面就对samba服务器做个全面的介绍和讲解:二、samba文件共享服务器的环境 1、所需软件包 samba-common-3.0.33-3.7.el5-------公共软件包samba-client-3.0.33-3.7.e
2012-12-04 21:10:09
2430
转载 Wireshark学习总结
http://blog.sina.com.cn/s/blog_5d527ff00100dwph.htmlWireshark图解教程(简介、抓包、过滤器)
2012-12-03 20:03:05
1357
转载 TCP/IP 详解翻译中的疑问(2)
Ch 14.3.1:英文: The query type is a superset of the type: Two of the values we show can be used only in questions.翻译: ...图中显示的类型值中只有两个能用于查询类型正确: ...图中显示的类型值中有两个只能用于查询类型别的类型值就不能用于查询类型了吗?!把一个"
2012-12-03 19:26:25
642
转载 Tcp/Ip的第二版评价
本来不想吐槽的,可是一想到花了¥450买了这么一本书我就觉得不吐不爽。stevens之前的advanced programming in the unix environment和unix network programming的新版都挺不错,所以想当然觉得这本TCP/IP illustrated, 2nd应该也不会差。结果...... 新版基本上除了封面和第一版一样之外,内容上
2012-12-03 19:05:18
2718
转载 TCP/IP 详解翻译中的疑问 .
前几天开始看详解卷一,看的中文版,翻译好像有些不是很流畅,某些地方总感觉很别扭,今天去找了本原版来对照着看,如果明显感觉别扭的地方就去参考原文,不过如果不是很明显的错译,就很容易被误导了,完全看原文速度还是差些:(把一些自己觉得有疑问的地方列到这里,以后再回头来看看http://blog.csdn.net/LENGGAOMING/article/details/1891174steve
2012-12-03 18:52:47
1581
转载 RHEL4下配置DNS服务器
http://pzhkaty.blog.163.com/blog/static/1375240052010101203938257/ 1、安装dns 服务器相关软件[root@RHEL4 RPMS]# rpm -ivh bind-9.2.4-2.i386.rpm[root@RHEL4 RPMS]# rpm -ivh bind-chroot-9.2.4-2.i386.rpm //为了
2012-12-03 13:11:27
528
转载 DHCP服务器学习之dhcp配置
http://network.51cto.com/art/201009/223883.htm下面我们来对DHCP服务器的内容进行讲解。除了了解它的概念和定义外,我们还需掌握DHCP配置的内容具体如下……AD: 想要学好DHCP服务器的内容,对于它的基本概念和配置内容我们都要清楚。那么这里我们先来简单了解一下DHCP。DHCP基于客户/服务器模式。当D
2012-12-02 10:36:39
2309
转载 linux dhcp 及其作用
作用DHCPDHCP 是 Dynamic Host Configuration Protocol(动态主机分配协议)缩写,它的前身是 BOOTP。BOOTP 原本是用于无磁盘主机连接的网络上面的:网络主机使用 BOOT ROM 而不是磁盘起动并连接上网络,BOOTP 则可以自动地为那些主机设定 TCP/IP 环境。但 BOOTP 有一个缺点:您在设定前须事先获得客户端的硬件地址,而且,与
2012-12-01 22:22:29
8258
1
转载 win7,win2003防止暴力破解 方法
win2003防止暴力破解最近发现我的服务器上 winlogon.exe 和 csrss.exe 这两个进程一直不断的启动、关闭,怀疑是被暴力破解了,我试了下,只要你用远程连到服务器上就会启动这两个进程,关闭远程就会结束这两个进程,说明我的推断是正确的。所以得赶紧禁止这样, 管理工具->本地安全设置->本地策略->安全选项->网络访问: 不允许 SAM 账户和共享的匿名枚举
2012-12-01 20:28:34
914
转载 关于android内核从linux内核分支上除名
最近不单只是看android开发与测试相关知识,也在了解这之外相关的信息.毕竟,自己的眼界不能太狭窄.今天我在逛一个android论坛上时候看到一个很老的帖子,转了个关于android被从linux分支树上移除的新闻. 以为是假新闻来着,后面上网找了找,还真是搜索出一堆结果,发现有些比较大的IT网站上也有.看样子是假不了了. 原文上说是linux内核开发者Greg Kroah
2012-11-29 21:29:57
1808
转载 TCP长连接与短连接的区别
刚接触TCP/IP通信设计的人根据范例可以很快编出一个通信程 序,据此一些人可能会认为TCP/IP编程很简单。其实不然, TCP/IP编程具有较为丰富的内容。其编程的丰富性主要体现在 通信方式和报文格式的多样性上。 1. TCP连接当网络通信时采用TCP协议时,在真正的读写操作之前,server与client之间必须建立一个连接,当读写操作完成后,双方不再需要这个连接时它们可以
2012-11-29 20:53:27
647
转载 Linux wget 命令用法详解
WGet 使用指南wget 是一个从网络上自动下载文件的自由工具。它支持HTTP,HTTPS 和FTP 协议,可以使用HTTP 代理.所谓的自动下载是指,wge t 可以在用户退出系统的之后在后台执行。这意味这你可以登录系统,启动一个wge t 下载任务,然后退出系统,wget 将在后台执行直到任务完成,相对于其它大部分浏览器在下载大量数据时需要用户一直的参与,这省去了极大
2012-11-29 14:34:35
2982
转载 关于几个概念的区分:终端,控制台,shell
终端(terminal,或者叫物理终端): 是一种设备,不是一个程序,一般说的就是能提供命令行用户界面的设备,典型的是屏幕和键盘,或其他的一些物理终端。虚拟终端: 屏幕和键盘只是一个终端,可能不够用,又不想增加设备投入,就产生了虚拟终端。gnome-terminal,urxvt,mlterm,xterm等等:是一个程序,职责是模拟终端设备,和虚拟终端的区别表面上在于它以 GUI
2012-11-29 09:40:47
2371
转载 Linux终端中文软件zhcon0.2.6的安装使用
需要下载的文件有两个:zhcon-0.2.5.tar.gz和zhcon-0.2.5-to-0.2.6.diff.gz。下载地址:http://sourceforge.net/project/showfiles.php?group_id=27400windows下载(先用WinRAR解压得到两个文件):http://www.namipan.com/d/zhcon0.2.6.rar/6ad
2012-11-28 22:27:58
1864
转载 Codeblocks等软件配置中 ./configure,make,make install make clean的作用
这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤。注意:make clean 时在make install 后删除临时文件的作用./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。make是用来编译的,它从Makefile中读取指令,然后编译。make insta
2012-11-28 21:24:51
786
原创 RHEL5 Linux下安装CodeBlocks
千万要注意Codeblocks和wxWidgets的版本要与linux系统兼容 对于: source软件包,用./configure,make,make install 三步便可(.tar.gz,.tar.bz2) binary软件包,用rpm命令,等效于windows下的.exe文件 1. 安装code::Blocks1.1 安装wxGTK
2012-11-28 09:23:03
1775
转载 RHEL/CentOS下的yum的使用
Linux的软件安装方式有几种,一种是tarball形式。即软件以源码压缩包的形式,如tar.gz,或tar.bz2安装,这是最保险的机制。一般是configure/make/make install即可安装成功。 这种方式是缺点是如果是依赖库比较多,则要把库也要同样方式编译安装,特别了引用了GTK等图形界面的程序,需要编译大量库。这种方法比较合适专业的开发人员。 所以自Re
2012-11-27 21:20:31
689
转载 小知识:Windows Vista/7中关机、睡眠和休眠的区别
win7关闭休眠 休眠和睡眠区别,找到cmd.exe(在c:\windows\system32下),或直接在开始-运行中输入cmd,这时运行框的上方程序中会出现 cmd.exe(前提你没改了开始菜单的样式),然后右击cmd.exe,在弹出菜单中选择“以管理员身份运行”,再在打开命令提示符窗口中,输入运行命令 powercfg -h off 这样才能真正关闭windows7中的休眠,运行完
2012-11-27 15:46:34
968
转载 ghost备份与还原系统教程 如何备份系统
备份与还原系统的重要性相信使用过电脑的朋友都比较了解,系统备份的最大好处是方便因为系统故障或崩溃而进行系统还原,而减少复杂的系统重新安 装的麻烦,只要备份好系统,进行一键还原即可,实现装系统一劳永逸。本文将重点介绍如何系统备份,系统还原方法介绍将在下文中详细讲述。 其实不管是目前流行的windows 7操作系统还是上一代的windows xp系统,其实系统本身中也有自带的系统备份与还原功能,
2012-11-26 22:07:07
12205
转载 RedHat5虚拟机上安装vmware-tools实现与windows主机共享
首先在vmware上点击安装vmware tools按钮,然后mount挂载到red hat 5上,最后到系统中安装tar,rpm命令等 [root@bogon home]# lsVMwareTools-6.0.2-59824.tar.gz[root@bogon home]# tar -xzvf VMwareTools-6.0.2.59824.tar.gz 解压vmware-t
2012-11-25 14:47:06
968
转载 路由器的IP和上网IP的区别是啥?相互有什么关系?
我的路由器IP是60.4.40.110我的上网IP是192.168.1.1——————高分拒绝复制粘贴,望详细解答——————————1、请问这两者的关系的什么?2、如果别人查到了我的IP,是查到的前者还是后者? (1)首先你要了解IP地址的分类,私有地址的范围:10.0.0.0--10.255.255.255172.16.0.0--172.31.255.255192.168.0.0-
2012-11-12 20:09:48
3253
转载 #pragma命令详解
(1) 每种C和C++的实现支持对其宿主机或操作系统唯一的功能。例如,一些程序需要精确控制超出数据所在的储存空间,或着控制特定函数接受参数的方式。#pragma指示使每个编译程序在保留C和C++语言的整体兼容性时提供不同机器和操作系统特定的功能。编译指示被定义为机器或操作系统特定的,并且通常每种编译程序是不同的。语法:#pragma token_string“token
2012-11-10 22:34:53
453
转载 基于I/O 多路复用技术的并发服务器
在实际的应用中,要求一个服务器能同时处理大量的客户请求,所有这些客户将访问绑定在某一个特定套接字地址上的服务器。因此,服务器必须满足并发的需求。如果不采用并发技术,当服务器处理一个客户请求时,会拒绝其他客户端请求,造成其他客户要不断的请求并长期等待。在Linux(Unix)系统中并发服务器有三种设计方式:(1)多进程进程是执行中的计算机程序,可以认为是一个程序的一次运行。它
2012-11-10 15:56:41
1114
转载 关于SIGPIPE导致的程序退出
在Unix系统下,如果send在等待协议传送数据时网络断开的话,调用send的进程会接收到一个SIGPIPE信号,进程对该信号的默认处理是进程终止。在Unix系统下,如果recv函数在等待协议接收数据时网络断开了,那么调用recv的进程会接收到一个SIGPIPE信号,进程对该信号的默认处理是进程终止。处理方法:在初始化时调用signal(SIGPIPE,SIG_IGN)忽略该信号(只需
2012-11-10 14:29:29
1187
转载 cin,cout,以及其返回值
今天在看c++primer的时候,读到其中这样一段话:When we use an istream as a condition, the effect is to test the state of the stream. If the stream is validthat is, if it is still possible to read another input then the
2012-11-10 13:45:50
847
原创 Linux内存管理中的分页,分段
什么是分页? 无论你的NT服务器的内存有多大,它总是显得不够充足。当物理RAM从低端开始运行时,Windows NT使用了分页文件Pagefile.sys。为了运行不同的进程和应用程序,Pagefile.sys给物理内存分配了一些空间。在这些空间内允许交换数据页。 分段?程序分段的好处。cpu中的段寄存器中保存了段址(base)和偏移值的上限(limit)。段址:有效地址
2012-11-09 13:58:13
2695
转载 [技术学习]配合APUE学习贴篇select实现原理分析
http://blog.csdn.net/thinkhy/article/details/3737043 Select函数实现原理分析 select需要驱动程序的支持,驱动程序实现fops内的poll函数。select通过每个设备文件对应的poll函数提供的信息判断当前是否有资源可用(如可读或写),如果有的话则
2012-11-07 19:55:56
564
转载 [技术学习]UNIX环境高级编程(APUE)学习记录
http://blog.csdn.net/thinkhy/article/details/3729615 运行环境:Linux thinkhy-laptop 2.6.22-14-generic #1 SMP Tue Feb 12 07:42:25 UTC 2008 i686 GNU/Linux线程模型:posixgcc 版本 4.1.3 20070929 (prerelease
2012-11-07 19:55:03
596
转载 dup和dup2 与重定向
在linux纷繁复杂的内核代码中,sys_dup()的代码也许称得上是最简单的之一了,但是就是这么一个简单的系统调用,却成就了unix/linux系统最著名的一个特性:输入/输出重定向。 sys_dup()的主要工作就是用来“复制”一个打开的文件号,使两个文件号都指向同一个文件。既然说简单,我们就首先来看一下它的代码(定义在fs/fcntl.c中):1 asmlinkage lo
2012-11-05 20:57:11
1296
转载 timeval 与timespec
timeval DESCRIPTION The functions gettimeofday and settimeofday can get and set the time as well as a timezone. The tv argument is atimevalstruct, as specified in : structtimeval{
2012-11-05 14:44:06
1496
转载 就业困惑!Linux程序员的就业方向
本人为09届计算机应用专业毕业生,还在困惑中……学的是C++,还自学了Linux ,对Linux 感兴趣。问下Linux程序员的就业方向?还有从事Linux编程要看哪些书? 感觉有几个方向:1。 驱动开发。开发LINUX上驱动程序,以后LINUX会向嵌入式发展,以后会有更多的嵌入式设备,所以机会应该
2012-11-03 13:30:09
6263
原创 使用#include <pthread.h>
在Linux中使用线程相关的东西就要使用到这个头文件,但这还不算。如果仅仅使用这个头文件,会出现错误: undefined reference to `pthread_create'collect2: ld returned 1 exit statusmake: *** [threadid] Error 1 之所以出现这样的错误,是
2012-11-02 16:56:13
6294
原创 sig_atomic_t
volatile 和 sig_atomic_thttp://blog.chinaunix.net/u1/41113/showart_494044.html1).volatile 影响编译器编译的结果,指出,volatile 变量是随时可能发生变化的,每次使用时都需要去内存里重新读取它的值,与volatile变量有关的运算,不要进行编译优化,以免出错,(VC++ 在产生rele
2012-10-31 21:32:39
1367
转载 标准信号(signal.h)
int NSIG 已定义的信号的数目,为最后一个信号的值加一。 1.程序错误信号:程序无法再继续运行下去,这类信号的缺省动作是终止程序,此 时信号 处理函数应该做一些善后工作,如先前关掉了击键回显(stty -echo),此时应打开 击键 回显(stty echo),最后将缺省动作指定为处理函数,然后重新触发这个信号以结束 程序。 int SIGF
2012-10-31 13:43:38
1680
转载 TCP/IP之四书五经
TCP/IP协议是当前广域网和局域网通用的网络协议,因此,基于TCP/IP的编程就格外重要。从应用上来说,现在直接利用C层次Socket API进行TCP/IP编程的人确实越来越少了,各种现成的框架(如ACE、Java、.NET FCL)和控件(如IP*Works)大大简化了TCP/IP编程的难度。但是,如果想要在这个领域达到融会贯通的地步,不打下坚实的基础是不可想象的。正如Richard Ste
2012-10-30 17:27:59
474
转载 学习linux/unix编程方法的建议,学习Linux的四个步骤
假设你是计算机科班出身,计算机系的基本课程如数据结构、操作系统、体系结构、编译原理、计算机网络你全修过我想大概可以分为4个阶段,水平从低到高从安装使用=>linux常用命令=>linux系统编程=>内核开发阅读内核源码其中学习linux常用命令时就要学会自己编译内核,优化系统,调整参数安装和常用命令书太多了,找本稍微详细点的就ok,其间需要学会正则表达式系统编程推荐《高级uni
2012-10-30 14:00:11
594
转载 setbuf函数详解
程序输出有两种方式:一种是即时处理方式,另一种是先暂存起来,然后再大块写入的方式,前者往往造成较高的系统负担。因此,c语言实现通常都允许程序员进行实际的写操作之前控制产生的输出数据量。这种控制能力一般是通过库函数setbuf实现的。如果buf是一个大小适当的字符数组,那么:setbuf(stdout,buf);语句将通知输入/输出库,所有写入到stdout的输出都应该使用buf作为输出
2012-10-28 22:23:03
23880
5
转载 C寄存器变量、局部静态变量、自动变量效率对比
总共有auto,static,register,extern C语言提供了另一种变量,即寄存器变量。这种变量存放在CPU的寄存器中,使用时,不需要访问内存,而直接从寄存器中读写,这样可提高效率。 寄存器变量是个临时变量,当调用完之后,会自动释放,以节约内存空间,提高程序效率。 寄存器变量没有地址,没有地址就不能用指针变量指向它。 寄存器变量的说明符是regis
2012-10-24 14:48:13
3808
转载 Linux finger命令 id命令--Linux查看用户个人信息
finger:显示当前登录的用户的信息:Linux 允许多个用户使用不同的终端同时登陆,Linux finger命令为系统管理员提供知道某个时候到底有多少用户在使用这台Linux主机的方法,对于这个简单的命令我们还是先介绍一下再举例吧。Linux finger命令的功能是查询用户的信息,通常会显示系统中某个用户的用户名、主目录、停滞时间、登录时间、登录shell等信息。如果要查询远程机
2012-10-23 20:37:47
6240
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅