摘要:1用uname -a命令64位系统输出如下信息:Linux server141.guodu.net 2.6.18-164.el5 #1 SMP Tue Aug 18 15:51:48 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux32位系统输出如下信息:Linux bank.guodu.net 2.6.9-5.ELsmp #1 SMP Wed Jan 5 19:30:39 EST 2005 i686 i686 i386 GNU/Linux2 file /sbin/init64位系统输出信息如下:sbin/init: ELF 64-bit LSB executab 阅读全文
Linux系统管理之设置系统时间
2012-02-07 10:57 by htc开发, 264 阅读, 0 推荐, 收藏, 编辑
摘要:Linux下的时间分为两种,系统时间与硬件时间。我们一般看到的时间就是系统时间,比如现在是11:45 AM。硬件时间指的是主板上CMOS中的时间,这两个时间并不是总是同步的,一般情况下大约11分钟同步一次。 Linux系统启动时,从CMOS中读取当前时间,作为系统时间,从此以后系统时间独立tick,此时如果你用date命令修改了系统时间,硬件时间是不受影响的,就是说如果此时关机,下次的系统时间还是不对。要想将系统时间保存到硬件时间,可以是用hwclock 或者clock命令,hwclock就是hardware clock的意思。 一个完整的修改linux系统时间的过程如下所示: 注意先改... 阅读全文
Linux服务器架设之FTP
2012-02-07 10:57 by htc开发, 202 阅读, 0 推荐, 收藏, 编辑
摘要:一、VsFTPd的简述VSFTP(Very Secure FTP Daemon,非常安全的FTP服务器)。顾名思义,VSFTPD设计的出发点就是安全性。同时随着版本的不断升级,VSFTPD在性能和稳定性上也取得了极大的进展。除了安全和性能方面很优秀的外,还有很好的易用性。二、企业Linux下VSFTPD实战方案(1)要求:1. 用户:netseek_com;FTP:ftp.netseek.com(192.168.0.21,我已经配置好了相关的DNS)2. 禁止匿名登陆,禁止用户离开用户目录3.命令通道端口使用5021,数据通道端口使用5020(你可以改成你想设置的端口如1021,1020)4. 阅读全文
Linux系统管理之安装RZ/SZ
2012-02-07 10:56 by htc开发, 278 阅读, 0 推荐, 收藏, 编辑
摘要:一,如果配置了yumyum install lrzsz二,手动安装定制安装的linux可能没有把rzsz包安装到系统,这对用securecrt这样的windows工具传输文件特别不方便。为了使用这个方便的法门,可以手动安装之。1、 下载软件 rzsz-3.48.tar.gz。登录linux,用命令wget http://freeware.sgi.com/source/rzsz/rzsz-3.48.tar.gz下载。2、解压 tar zxvf rzsz-3.48.tar.gz3、安装 cd rzsz-3.48 ; make posix 。注意:这个软件安装与常规的GNU软件不同—没有config 阅读全文
《C和指针》读书笔记
2012-02-04 16:21 by htc开发, 227 阅读, 0 推荐, 收藏, 编辑
摘要:看过了经典的K&R C,又看了这本Pointers on C,温习了C语言的基本语法。在重温过程中,感觉需要重点把握的知识是指针、结构和动态内存分配。这对今后的算法和操作系统方面的研究学习很有帮助。3.2.3 声明指针int* b, c, d;本以为这条语句把三个变量声明为整型的指针,但事实并非如此。星号*只对b有用,其余两个变量只是普通的整型。正确语句:int *b, *c, *d;3.3 typedef允许为各种数据类型定义新名字。#define无法正确地处理指针类型,如下:#define d_ptr_to_char char *d_ptr_to_char a, b;只正确地声明了 阅读全文
《算法导论》第二章 入门
2012-01-16 21:59 by htc开发, 239 阅读, 0 推荐, 收藏, 编辑
摘要:2.1 Insertion sortPseudocodeis used to specify a given algorithm in English. Issues of data abstraction,modularity, and error handling are often ignored in order to convey the essence of thealgorithm more concisely.伪代码与真实代码的区别只是伪代码更加清晰、简洁。最清晰的表达方式就是直接用英语。为了简洁地表达算法的核心内容,数据抽象、模块化和异常处理等问题常常被忽略。We uselo 阅读全文
CentOS 5.4 安装和卸载桌面
2012-01-15 15:32 by htc开发, 143 阅读, 0 推荐, 收藏, 编辑
摘要:显示系统已经安装的组件,和可以安装的组件:#yum grouplist如果系统安装之初采用最小化安装,没有安装xwindow,那么先安装:#yum groupinstall "X Window System"安装GNOME桌面环境yum groupinstall "GNOME Desktop Environment"安装KDE桌面环境yum groupinstall "KDE (K Desktop Environment)"卸载GNOME桌面环境yum groupremove "GNOME Desktop Environme 阅读全文
斐波那契数列算法分析
2012-01-10 22:50 by htc开发, 174 阅读, 0 推荐, 收藏, 编辑
摘要:http://www.cnblogs.com/CCBB/archive/2009/04/25/1443441.html背景:假定你有一雄一雌一对刚出生的兔子,它们在长到一个月大小时开始交配,在第二月结束时,雌兔子产下另一对兔子,过了一个月后它们也开始繁殖,如此这般持续下去。每只雌兔在开始繁殖时每月都产下一对兔子,假定没有兔子死亡,在一年后总共会有多少对兔子?在一月底,最初的一对兔子交配,但是还只有1对兔子;在二月底,雌兔产下一对兔子,共有2对兔子;在三月底,最老的雌兔产下第二对兔子,共有3对兔子;在四月底,最老的雌兔产下第三对兔子,两个月前生的雌兔产下一对兔子,共有5对兔子;……如此这般计算下 阅读全文
Linux下rpm 安装包方式安装
2012-01-09 18:31 by htc开发, 465 阅读, 0 推荐, 收藏, 编辑
摘要:为了方便linux 用户添加和删除软件,Red Hat 公司提出了软件包管理器RPM,由于它的出现使得在linux 中安装、卸载应用程序变得相对简单,默认情况下(即不出现文件依赖问题)用户只需双击rpm 软件包,系统会自动进行安装。 一个rpm包文件是能够让应用软件运行的全部文件的一个集合,它记录了二进制软件的内容、安装的位置、软件包的描述信息、软件包之间的依赖关系等信息。RPM 工具对系统中全部rpm 软件包进行全面管理,因此它能够记住用户添加了什么以及这些软件每个文件的具体安装路径,以便用户完全地、彻底地删除。一般来说,rpm 软件包发布的软件比需要手工编译的软件容易安装和维护,但是有些. 阅读全文
虚拟机安装centos5.x时,无法ping通网络问题的解决
2012-01-09 17:24 by htc开发, 241 阅读, 0 推荐, 收藏, 编辑
摘要:precondition:1.使用vmware workstation安装CentOS 5.42.默认选择的虚拟网卡数量为一个3.安装SELinux补充套件problem:环境安装好,可以通过命令和查看配置文件看到网络配置正常,但是多了很多个network interface,比如peth0之类的,solution:1.命令行中输入setup,进入一配置界面2.选择Firewall Configuration,关闭firewall和SELinux,使它们成为Disabled3.退出重启后话:其实peth0之类的东西是为Xen的虚拟化而产生的,这里不用管他们,不让我们ping通网络的是firew 阅读全文